diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt index 85e36aa90..34b4b7812 100644 --- a/.github/actions/spelling/allow.txt +++ b/.github/actions/spelling/allow.txt @@ -1,4 +1,4 @@ -0 +0 AAAAC AAAC AAADA @@ -490,8 +490,8 @@ Aikenhead Aikia Aili Aimable -aimara -Aimara +andean +Andean Aimery Aina ainana @@ -7290,8 +7290,8 @@ Grzészk Guadalaraja Guadeloupean Guaiquil -guajiro -Guajiro +amazonian +Amazonian Gual Gualberto Guama @@ -9126,8 +9126,8 @@ Kallon Kalm Kalman Kálmán -Kalmykia -Kalmykian +Mongolia +Mongolian Kalnins Kalogera Kalogeras @@ -11348,8 +11348,8 @@ MASCARENES Maseko Mashama Mashona -mashriqi -Mashriqi +arab +Arab Mashur Masibuwa Masika @@ -11888,8 +11888,8 @@ Mishra Misic Miskitia Misrata -misri -Misri +arab +Arab Missi Missolonghi mistreaters @@ -12044,102 +12044,7 @@ Montmorency Montoucet Montour Montserratian -Montt -Monywa -Moodie -Mook -Moolam -Moora -Moorhead -Moorman -Moorsel -Mopechucope -Mopti -Moquegua -Morad -Moragues -Morakis -moralebar -Morathi -Moravec -Morávec -Morazan -Morazán -Morcen -Môrcën -Mørch -Mordiern -Moré -Moreira -Morelli -Moren -Moresby -Moret -Morgenstern -Morgenstierne -Morgenthau -Morham -mori -Morial -Morínigo -Moritz -Morla -Morndi -Morner -Mörner -Mornigo -Mornington -Morny -Morondava -Morphett -Morrin -Mortlock -Moru -Moruzi -Morwe -Mory -Móry -Mosambaye -Mosby -Moscati -Moscoso -Mose -Mosegi -Moshe -Moshi -Moshoeshoe -Mosi -Mosir -Mosquera -Mossi -Mostar -Mostyn -Mota -Motejus -Mothudi -Motilal motorised -Motsai -Motso -Motta -Motzfeldt -Moua -Mouat -Mouel -Moukala -Moungar -Mountauban -Mountcastle -Moura -Mouratis -Mourouzis -Mousely -mousepress -Moushe -Mouskos -Mousouros -Moussa -Moustakopoulos mouvement Mouzinho Mowen @@ -12213,7 +12118,7 @@ Muhsini Muhtar Muhuru Muiru -muisca +andean Muiscan Muiz Muizzud @@ -17520,8 +17425,8 @@ Tunusi Tuompo Tupac Túpac -tupinamba -Tupinamba +patagonian +Patagonian Tupinambá Tupiniquim Tupou diff --git a/.gitignore b/.gitignore index 4663f1188..16be7844c 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ Cold-War-Project.code-workspace *.ipynb *.xlsx -*.icloud \ No newline at end of file +*.icloud +*.sqlite diff --git a/.metadata/metadata.json b/.metadata/metadata.json index c77d515c2..4493a3e75 100644 --- a/.metadata/metadata.json +++ b/.metadata/metadata.json @@ -2,7 +2,7 @@ "name": "Cold War Project", "id": "", "version": "0.1.5", - "supported_game_version": "1.3.2", + "supported_game_version": "1.3.3", "short_description": "", "tags": [], "relationships": [], @@ -10,12 +10,11 @@ "multiplayer_synchronized": true, "replace_paths": [ "common/achievements", - "common/objectives", - "common/decisions", - "common/journal_entries", - "common/customizable_localization", - "common/interest_groups", "common/coat_of_arms", + "common/customizable_localization", + "common/decisions", + "common/discrimination_traits", + "common/government_types", "common/history", "common/history/ai", "common/history/buildings", @@ -32,11 +31,17 @@ "common/history/production_methods", "common/history/states", "common/history/trade_routes", - "common/scripted_effects", - "common/objective_subgoals", - "common/laws", + "common/ideologies", + "common/interest_groups", + "common/journal_entries", "common/law_groups", + "common/laws", + "common/objective_subgoals", + "common/objectives", "common/parties", + "common/pop_needs", + "common/pop_types", + "common/scripted_effects", "events", "events/american_civil_war", "events/election_events", diff --git a/Countries.md b/Countries.md index 5164f33f6..5337cd967 100644 --- a/Countries.md +++ b/Countries.md @@ -1,673 +1,934 @@ -*Note: links generated by AI and may be inaccurate* +_Note: links generated by AI and may be inaccurate_ + # Americas -## USA: - - **Leader** [Harry S. Truman](https://en.wikipedia.org/wiki/Harry_S._Truman) - - **Government** Federal Presidential Republic - - **Ideology** National Liberal - - **Political Parties** Republican, Democrat - - **Interest Group** Entrepreneurs + +## USA: + +- **Leader** [Harry S. Truman](https://en.wikipedia.org/wiki/Harry_S._Truman) +- **Government** Federal Presidential Republic +- **Ideology** National Liberal +- **Political Parties** Republican, Democrat +- **Interest Group** Entrepreneurs + ## Mexico: - - **Leader** [Manuel Ávila Camacho](https://en.wikipedia.org/wiki/Manuel_%C3%81vila_Camacho) - - **Government** Federal Presidential Republic - - **Ideology** Moderate - - **Political Parties** [source](https://en.wikipedia.org/wiki/1940_Mexican_general_election) - - **Interest Group** conglomerates + +- **Leader** [Manuel Ávila Camacho](https://en.wikipedia.org/wiki/Manuel_%C3%81vila_Camacho) +- **Government** Federal Presidential Republic +- **Ideology** Moderate +- **Political Parties** [source](https://en.wikipedia.org/wiki/1940_Mexican_general_election) +- **Interest Group** conglomerates + ## Canada: - - **Leader**[William Lyon Mackenzie King](https://en.wikipedia.org/wiki/William_Lyon_Mackenzie_King) - - **Government** Federal Parliamentary Constitutional Monarchy - - **Ideology** - - **Political Parties** Liberal, Progressive Conservative, Co-opperative Commonwealth, Social Credit, Bloc Populaire, Labor-Progressive [source](https://en.wikipedia.org/wiki/1945_Canadian_federal_election) - - **Interest Group** intellectuals -## Cuba: - - **Leader** [Ramón Grau San Martín](https://en.wikipedia.org/wiki/Ram%C3%B3n_Grau) - - **Government** Unitary Semi-Presidential Republic - - **Ideology** - - **Political Parties** - - **Interest Group** intellectuals + +- **Leader**[William Lyon Mackenzie King](https://en.wikipedia.org/wiki/William_Lyon_Mackenzie_King) +- **Government** Federal Parliamentary Constitutional Monarchy +- **Ideology** +- **Political Parties** Liberal, Progressive Conservative, Co-opperative Commonwealth, Social Credit, Bloc Populaire, Labor-Progressive [source](https://en.wikipedia.org/wiki/1945_Canadian_federal_election) +- **Interest Group** intelligentsia + +## Cuba: + +- **Leader** [Ramón Grau San Martín](https://en.wikipedia.org/wiki/Ram%C3%B3n_Grau) +- **Government** Unitary Semi-Presidential Republic +- **Ideology** +- **Political Parties** +- **Interest Group** intelligentsia + ## Guatemala: - - **Leader** [Juan José Arévalo](https://en.wikipedia.org/wiki/Juan_Jos%C3%A9_Ar%C3%A9valo) - - **Government** Unitary Presidential Republic - - **Ideology** Social Democrat - - **Political Parties** United Front, National Front - - **Interest Group** intellectuals, Trade unions -## El Salvador: - - **Leader** [Salvador Castaneda Castro](https://en.wikipedia.org/wiki/Salvador_Castaneda_Castro) - - **Government** Military Dictatorship - - **Ideology** Moderate - - **Political Parties** n/a - - **Interest Group** Armed forces -## Honduras: - - **Leader** [Tiburcio Carías Andino](https://en.wikipedia.org/wiki/Tiburcio_Car%C3%ADas_Andino) - - **Government** Unitary Dictatorial Presidential Republic - - **Ideology** Corporatist - - **Political Parties** National Party, Liberal Party [source](https://en.wikipedia.org/wiki/1932_Honduran_general_election) - - **Interest Group** Petite bourgeoisie -## Nicaragua: - - **Leader** [Anastasio Somoza García](https://en.wikipedia.org/wiki/Anastasio_Somoza_Garc%C3%ADa) - - **Government** Military Dictatorship - - **Ideology** National Liberal - - **Political Parties** Nationalist Liberal Party -## Costa Rica: - - **Leader** [Teodoro Picado Michalski](https://en.wikipedia.org/wiki/Teodoro_Picado_Michalski) - - **Government** Unitary, Presidential, Republic - - **Ideology** National Liberal - - **Political Parties** National Republican, Democratic [source](https://en.wikipedia.org/wiki/1944_Costa_Rican_general_election) - - *note: is exiled in 1948, [costa rican civil war](https://en.wikipedia.org/wiki/Costa_Rican_civil_war)* -## Panama: - - **Leader** [Enrique Adolfo Jiménez](https://en.wikipedia.org/wiki/Enrique_Adolfo_Jim%C3%A9nez) - - **Government** Unitary, Presidential, Constitutional Republic - - **Ideology** National Liberal - - **Political Parties** Liberal Democratic Party, National Liberal Party - - *note: the panamanian general assembly elected him due to vacancy* -## Colombia: - - **Leader** [Alfonso López Pumarejo](https://en.wikipedia.org/wiki/Alfonso_L%C3%B3pez_Pumarejo) - - **Government** Unitary, Presidential, Republic - - **Ideology** - - **Political Parties** Colombian Liberal Party [source](https://en.wikipedia.org/wiki/1942_colombian_presidential_election) -## Venezuela: - - **Leader** [Rómulo Betancourt](https://en.wikipedia.org/wiki/R%C3%B3mulo_Betancourt) - - **Government** Military Junta - - **Ideology** - - **Political Parties** Democratic Action -## Ecuador: - - **Leader** [José María Velasco Ibarra](https://en.wikipedia.org/wiki/Jos%C3%A9_Mar%C3%ADa_Velasco_Ibarra) - - **Government** Unitary, Presidential, Republic - - **Ideology** Social Liberal - - **Political Parties** Conservative, Equadorian Radical Liberal Party, National Democratic Civic Movement -## Peru: - - **Leader** [José Luis Bustamante y Rivero](https://en.wikipedia.org/wiki/Jos%C3%A9_Luis_Bustamante_y_Rivero) - - **Government** Unitary, Semi-Presidential, Republic - - **Ideology** Social Liberal (at game start) - - **Political Parties** National Democratic Front, Revolutionary Union, Socialist Party of Peru - - *note: This man took power as a social liberal in 1945 and was exiled as a populist dictator in 1948 -## Bolivia: - - **Leader** [Gualberto Villarroel](https://en.wikipedia.org/wiki/Gualberto_Villarroel) - - **Government** Military Dictatorship - - **Ideology** Neo Fascist - - **Political Parties** Revolutionary Nationalist Movement - - *note: is a fascist, is executed mussolini style July 1946* -## Chile: - - **Leader** [Juan Antonio Ríos](https://en.wikipedia.org/wiki/Juan_Antonio_R%C3%ADos) - - **Government** - - **Ideology** Social Liberal - - **Political Parties** - - *note: died in june 1946 from cancer -## Argentina: - - **Leader** [Edelmiro Julián Farrell](https://en.wikipedia.org/wiki/Edelmiro_Juli%C3%A1n_Farrell) - - **Government** - - **Ideology** Moderate - - **Political Parties** - - *Note: everyone liked his VP more than him so he was pressured into stepping down by mid 1946 - - *note 2: He was an independent and I literally cannot find any info on his policies or ideology so im going to label him as moderate and go to bed -## Uruguay: - - **Leader** [Juan José de Amézaga](https://en.wikipedia.org/wiki/Juan_Jos%C3%A9_de_Am%C3%A9zaga) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Paraguay: - - **Leader** [Higinio Morínigo](https://en.wikipedia.org/wiki/Higinio_Mor%C3%ADnigo) - - **Government** - - **Ideology** #todo - - **Political Parties** - -## Brazil: - - **Leader** [Eurico Gaspar Dutra](https://en.wikipedia.org/wiki/Eurico_Gaspar_Dutra) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Haiti: - - **Leader** [Élie Lescot](https://en.wikipedia.org/wiki/%C3%89lie_Lescot) - - **Government** - - **Ideology** #todo - - **Political Parties** - ## Dominican Republic: - - **Leader** [Rafael Trujillo](https://en.wikipedia.org/wiki/Rafael_Trujillo) - - **Government** - - **Ideology** #todo - - **Political Parties** + +- **Leader** [Juan José Arévalo](https://en.wikipedia.org/wiki/Juan_Jos%C3%A9_Ar%C3%A9valo) +- **Government** Unitary Presidential Republic +- **Ideology** Social Democrat +- **Political Parties** United Front, National Front +- **Interest Group** intelligentsia, Trade unions + +## El Salvador: + +- **Leader** [Salvador Castaneda Castro](https://en.wikipedia.org/wiki/Salvador_Castaneda_Castro) +- **Government** Military Dictatorship +- **Ideology** Moderate +- **Political Parties** n/a +- **Interest Group** Armed forces + +## Honduras: + +- **Leader** [Tiburcio Carías Andino](https://en.wikipedia.org/wiki/Tiburcio_Car%C3%ADas_Andino) +- **Government** Unitary Dictatorial Presidential Republic +- **Ideology** Corporatist +- **Political Parties** National Party, Liberal Party [source](https://en.wikipedia.org/wiki/1932_Honduran_general_election) +- **Interest Group** Petite bourgeoisie + +## Nicaragua: + +- **Leader** [Anastasio Somoza García](https://en.wikipedia.org/wiki/Anastasio_Somoza_Garc%C3%ADa) +- **Government** Military Dictatorship +- **Ideology** National Liberal +- **Political Parties** Nationalist Liberal Party + +## Costa Rica: + +- **Leader** [Teodoro Picado Michalski](https://en.wikipedia.org/wiki/Teodoro_Picado_Michalski) +- **Government** Unitary, Presidential, Republic +- **Ideology** National Liberal +- **Political Parties** National Republican, Democratic [source](https://en.wikipedia.org/wiki/1944_Costa_Rican_general_election) +- _note: is exiled in 1948, [costa rican civil war](https://en.wikipedia.org/wiki/Costa_Rican_civil_war)_ + +## Panama: + +- **Leader** [Enrique Adolfo Jiménez](https://en.wikipedia.org/wiki/Enrique_Adolfo_Jim%C3%A9nez) +- **Government** Unitary, Presidential, Constitutional Republic +- **Ideology** National Liberal +- **Political Parties** Liberal Democratic Party, National Liberal Party +- _note: the panamanian general assembly elected him due to vacancy_ + +## Colombia: + +- **Leader** [Alfonso López Pumarejo](https://en.wikipedia.org/wiki/Alfonso_L%C3%B3pez_Pumarejo) +- **Government** Unitary, Presidential, Republic +- **Ideology** +- **Political Parties** Colombian Liberal Party [source](https://en.wikipedia.org/wiki/1942_colombian_presidential_election) + +## Venezuela: + +- **Leader** [Rómulo Betancourt](https://en.wikipedia.org/wiki/R%C3%B3mulo_Betancourt) +- **Government** Military Junta +- **Ideology** +- **Political Parties** Democratic Action + +## Ecuador: + +- **Leader** [José María Velasco Ibarra](https://en.wikipedia.org/wiki/Jos%C3%A9_Mar%C3%ADa_Velasco_Ibarra) +- **Government** Unitary, Presidential, Republic +- **Ideology** Social Liberal +- **Political Parties** Conservative, Equadorian Radical Liberal Party, National Democratic Civic Movement + +## Peru: + +- **Leader** [José Luis Bustamante y Rivero](https://en.wikipedia.org/wiki/Jos%C3%A9_Luis_Bustamante_y_Rivero) +- **Government** Unitary, Semi-Presidential, Republic +- **Ideology** Social Liberal (at game start) +- **Political Parties** National Democratic Front, Revolutionary Union, Socialist Party of Peru +- \*note: This man took power as a social liberal in 1945 and was exiled as a populist dictator in 1948 + +## Bolivia: + +- **Leader** [Gualberto Villarroel](https://en.wikipedia.org/wiki/Gualberto_Villarroel) +- **Government** Military Dictatorship +- **Ideology** Neo Fascist +- **Political Parties** Revolutionary Nationalist Movement +- _note: is a fascist, is executed mussolini style July 1946_ + +## Chile: + +- **Leader** [Juan Antonio Ríos](https://en.wikipedia.org/wiki/Juan_Antonio_R%C3%ADos) +- **Government** +- **Ideology** Social Liberal +- **Political Parties** +- \*note: died in june 1946 from cancer + +## Argentina: + +- **Leader** [Edelmiro Julián Farrell](https://en.wikipedia.org/wiki/Edelmiro_Juli%C3%A1n_Farrell) +- **Government** +- **Ideology** Moderate +- **Political Parties** +- \*Note: everyone liked his VP more than him so he was pressured into stepping down by mid 1946 +- \*note 2: He was an independent and I literally cannot find any info on his policies or ideology so im going to label him as moderate and go to bed + +## Uruguay: + +- **Leader** [Juan José de Amézaga](https://en.wikipedia.org/wiki/Juan_Jos%C3%A9_de_Am%C3%A9zaga) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Paraguay: + +- **Leader** [Higinio Morínigo](https://en.wikipedia.org/wiki/Higinio_Mor%C3%ADnigo) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Brazil: + +- **Leader** [Eurico Gaspar Dutra](https://en.wikipedia.org/wiki/Eurico_Gaspar_Dutra) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Haiti: + +- **Leader** [Élie Lescot](https://en.wikipedia.org/wiki/%C3%89lie_Lescot) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Dominican Republic: + +- **Leader** [Rafael Trujillo](https://en.wikipedia.org/wiki/Rafael_Trujillo) +- **Government** +- **Ideology** #todo +- **Political Parties** + # Europe -## Iceland: - - **Leader** [Sveinn Björnsson](https://en.wikipedia.org/wiki/Sveinn_Bj%C3%B6rnsson) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Ireland: - - **Leader** [Seán T. O'Kelly](https://en.wikipedia.org/wiki/Se%C3%A1n_T._O%27Kelly) - - **Government** - - **Ideology** #todo - - **Political Parties** -## United Kingom: - - **Leader** [Clement Attlee](https://en.wikipedia.org/wiki/Clement_Attlee) - - **Government** - - **Ideology** #todo - - **Political Parties** -## France: - - **Leader** [Charles de Gaulle](https://en.wikipedia.org/wiki/Charles_de_Gaulle) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Spain: - - **Leader** [Francisco Franco](https://en.wikipedia.org/wiki/Francisco_Franco) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Portugal: - - **Leader** [Óscar Carmona](https://en.wikipedia.org/wiki/%C3%93scar_Carmona) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Belgium: - - **Leader** [Achille Van Acker](https://en.wikipedia.org/wiki/Achille_Van_Acker) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Netherlands: - - **Leader** [Willem Schermerhorn](https://en.wikipedia.org/wiki/Willem_Schermerhorn) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Luxembourg: - - **Leader** [Pierre Dupong](https://en.wikipedia.org/wiki/Pierre_Dupong) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Switzerland: - - **Leader** [*Federal Council*](https://en.wikipedia.org/wiki/Federal_Council_(Switzerland)) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Italy: - - **Leader** [Enrico De Nicola](https://en.wikipedia.org/wiki/Enrico_De_Nicola) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Andorra: - - #todo due to the andorran political situation (co-princes) this should just be owned by france directly -## Monaco: - - **Leader** [Pierre de Witasse](https://en.wikipedia.org/wiki/Pierre_de_Witasse) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Vatican City: - - **Leader** [Pope St John XXIII](https://en.wikipedia.org/wiki/Pope_St_John_XXIII) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Liechtenstein: - - **Leader** [(prince) Franz Joseph II](https://en.wikipedia.org/wiki/Franz_Joseph_II_of_Liechtenstein) - - **Government** - - **Ideology** #todo - - **Political Parties** -## San Marino: - - [(2 captains regent that rotate every 6 months [literally what the fuck])] - - #todo figure this out -## Austria: - - [(TBD? It's very confusing)] - - #todo figure this out -## West Germany: - - **Leader** [Konrad Adenauer](https://en.wikipedia.org/wiki/Konrad_Adenauer) - - **Government** - - **Ideology** #todo - - **Political Parties** -## East Germany: - - **Leader** [Wilhelm Pieck](https://en.wikipedia.org/wiki/Wilhelm_Pieck) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Denmark: - - **Leader** [Knud Kristensen](https://en.wikipedia.org/wiki/Knud_Kristensen) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Norway: - - **Leader** [Einar Gerhardsen](https://en.wikipedia.org/wiki/Einar_Gerhardsen) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Sweden: - - **Leader** [Per Albin Hansson](https://en.wikipedia.org/wiki/Per_Albin_Hansson) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Finland: - - **Leader** [Juho Kusti Paasikivi](https://en.wikipedia.org/wiki/Juho_Kusti_Paasikivi) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Czechoslovakia: - - **Leader** [Klement Gottwald](https://en.wikipedia.org/wiki/Klement_Gottwald) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Hungary: - - **Leader** [Zoltán Tilly](https://en.wikipedia.org/wiki/Zolt%C3%A1n_Tilly) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Yugoslavia: - - **Leader** [Ivan Ribar](https://en.wikipedia.org/wiki/Ivan_Ribar) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Albania: - - **Leader** [Omer Nishani](https://en.wikipedia.org/wiki/Omer_Nishani) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Greece: - - *Kingdom*: - - **Leader** [Regent Archbishop Damaskinos of Athens](https://en.wikipedia.org/wiki/Damaskinos_of_Athens) - - **Government** - - **Ideology** #todo - - **Political Parties** - - *Provisional Communist **Government***: - - **Leader** [Nikos Zachariadis](https://en.wikipedia.org/wiki/Nikos_Zachariadis) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Turkey: - - **Leader** [Īsmet Īnönü](https://en.wikipedia.org/wiki/%C4%B0smet_%C4%B0n%C3%B6n%C3%BC) - - **Government** - - **Ideology** #todo - - **Political Parties** -## USSR: - - **Leader** [Joseph Stalin](https://en.wikipedia.org/wiki/Joseph_Stalin) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Bulgaria: - - **Leader** [Vasil Kolarov](https://en.wikipedia.org/wiki/Vasil_Kolarov) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Romania: - - **Leader** [Constantin Ion Parhon](https://en.wikipedia.org/wiki/Constantin_Ion_Parhon) - - **Government** - - **Ideology** #todo - - **Political Parties** -# Middle East -## Syria: - - **Leader** [Shukri al-Quwatli](https://en.wikipedia.org/wiki/Shukri_al-Quwatli) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Lebanon: - - **Leader** [Bechara Khoury](https://en.wikipedia.org/wiki/Bechara_Khoury) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Palestine: - - #todo -## Egypt: - - **Leader** [Farouk I](https://en.wikipedia.org/wiki/Farouk_I) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Saudi Arabia: - - **Leader** [Abdul Aziz](https://en.wikipedia.org/wiki/Abdul_Aziz) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Kuwait: - - **Leader** [Ahmad Al-Jaber Al-Sabah](https://en.wikipedia.org/wiki/Ahmad_Al-Jaber_Al-Sabah) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Bahrain: - - **Leader** [Salman bin Hamad Al Khalifa](https://en.wikipedia.org/wiki/Salman_bin_Hamad_Al_Khalifa) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Trucial States: - - **Leader** [Shakhbut bin Sultan Al Nathan](https://en.wikipedia.org/wiki/Shakhbut_bin_Sultan_Al_Nathan) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Oman: - - **Leader** [Said bin Taimur](https://en.wikipedia.org/wiki/Said_bin_Taimur) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Aden Colony: - - **Leader** [Reginald Stuart Champion](https://en.wikipedia.org/wiki/Reginald_Stuart_Champion) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Yemen: - - **Leader** [Ahmad bin Yahya](https://en.wikipedia.org/wiki/Ahmad_bin_Yahya) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Iraq: - - **Leader** [Nuri al-Said](https://en.wikipedia.org/wiki/Nuri_al-Said) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Persia: - - **Leader** [Mohammad Reza Shah](https://en.wikipedia.org/wiki/Mohammad_Reza_Shah) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Azerbaijan: - - #todo -## Kurdistan: - - #todo +## Iceland: -# North Africa -## Fezzan-Ghadames Military Territory : - - **Leader** [Gov. Pierre Florimond](https://en.wikipedia.org/wiki/Pierre_Florimond) - - **Government** - - **Ideology** #todo - - **Political Parties** -## British Libya: - - **Leader** [Peter Bevil Edward Acland](https://en.wikipedia.org/wiki/Peter_Bevil_Edward_Acland) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Tunisia: - - **Leader** [Slaheddine Baccouche](https://en.wikipedia.org/wiki/Slaheddine_Baccouche) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Algeria: - - **Leader** [Yves Chataigneau](https://en.wikipedia.org/wiki/Yves_Chataigneau) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Morocco: - - **Leader** [Gabriel Puaux](https://en.wikipedia.org/wiki/Gabriel_Puaux) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Spanish Morocco: - - **Leader** [José Enrique Varela](https://en.wikipedia.org/wiki/Jos%C3%A9_Enrique_Varela) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Spanish West Africa: - - **Leader** [José Bermejo López](https://en.wikipedia.org/wiki/Jos%C3%A9_Bermejo_L%C3%B3pez) - - **Government** - - **Ideology** #todo - - **Political Parties** +- **Leader** [Sveinn Björnsson](https://en.wikipedia.org/wiki/Sveinn_Bj%C3%B6rnsson) +- **Government** +- **Ideology** #todo +- **Political Parties** -# SUBSAHARAN AFRICA -## French West Africa: - - **Leader** [Pierre Charles Cournarie](https://en.wikipedia.org/wiki/Pierre_Charles_Cournarie) - - **Government** - - **Ideology** #todo - - **Political Parties** -## The Gambia: - - **Leader** [Sir Hilary Blood](https://en.wikipedia.org/wiki/Hilary_Blood) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Portuguese Guinea: - - **Leader** [Manuel Maria Sarmento Rodrigues](https://en.wikipedia.org/wiki/Manuel_Maria_Sarmento_Rodrigues) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Sierra Leone: - - **Leader** [Sir Hubert Craddock Stevenson](https://en.wikipedia.org/wiki/Hubert_Craddock_Stevenson) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Liberia: - - **Leader** [William Tubman](https://en.wikipedia.org/wiki/William_Tubman) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Gold Coast: - - **Leader** [Sir Alan Cuthbert Maxwell Burns](https://en.wikipedia.org/wiki/Alan_Cuthbert_Maxwell_Burns) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Togoland: - - **Leader** [(Governed by the gold coast)](https://en.wikipedia.org/wiki/Alan_Cuthbert_Maxwell_Burns) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Nigeria: - - **Leader** [Sir Arthur Richards](https://en.wikipedia.org/wiki/Arthur_Richards) - - **Government** - - **Ideology** #todo - - **Political Parties** -## French Cameroon: - - **Leader** [Henri Pierre Nicolas](https://en.wikipedia.org/wiki/Henri_Pierre_Nicolas) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Spanish Guinea: - - **Leader** [Juan María Bonelli Rubio](https://en.wikipedia.org/wiki/Juan_Mar%C3%ADa_Bonelli_Rubio) - - **Government** - - **Ideology** #todo - - **Political Parties** -## São Tomé and Príncipe: - - **Leader** [Carlos de Sousa Gorgulho](https://en.wikipedia.org/wiki/Carlos_de_Sousa_Gorgulho) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Belgian Congo: - - **Leader** [Pierre Ryckmans](https://en.wikipedia.org/wiki/Pierre_Ryckmans) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Ruanda-Urundi: - - **Leader** [Eugène Jungers](https://en.wikipedia.org/wiki/Eug%C3%A8ne_Jungers) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Angola Overseas Province of Portugal: - - **Leader** [Vasco Lopes Alves](https://en.wikipedia.org/wiki/Vasco_Lopes_Alves) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Union of South Africa: - - **Leader** [Gideon Brand van Zyl](https://en.wikipedia.org/wiki/Gideon_Brand_van_Zyl) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Bechuanaland: - - **Leader** [Tshekedi Khama](https://en.wikipedia.org/wiki/Tshekedi_Khama) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Basutoland: - - **Leader** [Simon Seeiso Griffith](https://en.wikipedia.org/wiki/Simon_Seeiso_Griffith) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Swaziland: - - **Leader** [Sobhuza II (The longest reigning monarch in all of recorded history)](https://en.wikipedia.org/wiki/Sobhuza_II) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Southern Rhodesia: - - **Leader** [Godfrey Huggins](https://en.wikipedia.org/wiki/Godfrey_Huggins) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Northern Rhodesia: - - **Leader** [Sir John Waddington](https://en.wikipedia.org/wiki/John_Waddington) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Nyasaland: - - **Leader** [Edmund Charles Smith Richards](https://en.wikipedia.org/wiki/Edmund_Charles_Smith_Richards) +## Ireland: + +- **Leader** [Seán T. O'Kelly](https://en.wikipedia.org/wiki/Se%C3%A1n_T._O%27Kelly) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## United Kingom: + +- **Leader** [Clement Attlee](https://en.wikipedia.org/wiki/Clement_Attlee) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## France: + +- **Leader** [Charles de Gaulle](https://en.wikipedia.org/wiki/Charles_de_Gaulle) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Spain: + +- **Leader** [Francisco Franco](https://en.wikipedia.org/wiki/Francisco_Franco) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Portugal: + +- **Leader** [Óscar Carmona](https://en.wikipedia.org/wiki/%C3%93scar_Carmona) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Belgium: + +- **Leader** [Achille Van Acker](https://en.wikipedia.org/wiki/Achille_Van_Acker) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Netherlands: + +- **Leader** [Willem Schermerhorn](https://en.wikipedia.org/wiki/Willem_Schermerhorn) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Luxembourg: + +- **Leader** [Pierre Dupong](https://en.wikipedia.org/wiki/Pierre_Dupong) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Switzerland: + +- **Leader** [_Federal Council_]() +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Italy: + +- **Leader** [Enrico De Nicola](https://en.wikipedia.org/wiki/Enrico_De_Nicola) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Andorra: + +- #todo due to the andorran political situation (co-princes) this should just be owned by france directly + +## Monaco: + +- **Leader** [Pierre de Witasse](https://en.wikipedia.org/wiki/Pierre_de_Witasse) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Vatican City: + +- **Leader** [Pope St John XXIII](https://en.wikipedia.org/wiki/Pope_St_John_XXIII) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Liechtenstein: + +- **Leader** [(prince) Franz Joseph II](https://en.wikipedia.org/wiki/Franz_Joseph_II_of_Liechtenstein) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## San Marino: + +- [(2 captains regent that rotate every 6 months [literally what the fuck])] +- #todo figure this out + +## Austria: + +- [(TBD? It's very confusing)] +- #todo figure this out + +## West Germany: + +- **Leader** [Konrad Adenauer](https://en.wikipedia.org/wiki/Konrad_Adenauer) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## East Germany: + +- **Leader** [Wilhelm Pieck](https://en.wikipedia.org/wiki/Wilhelm_Pieck) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Denmark: + +- **Leader** [Knud Kristensen](https://en.wikipedia.org/wiki/Knud_Kristensen) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Norway: + +- **Leader** [Einar Gerhardsen](https://en.wikipedia.org/wiki/Einar_Gerhardsen) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Sweden: + +- **Leader** [Per Albin Hansson](https://en.wikipedia.org/wiki/Per_Albin_Hansson) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Finland: + +- **Leader** [Juho Kusti Paasikivi](https://en.wikipedia.org/wiki/Juho_Kusti_Paasikivi) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Czechoslovakia: + +- **Leader** [Klement Gottwald](https://en.wikipedia.org/wiki/Klement_Gottwald) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Hungary: + +- **Leader** [Zoltán Tilly](https://en.wikipedia.org/wiki/Zolt%C3%A1n_Tilly) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Yugoslavia: + +- **Leader** [Ivan Ribar](https://en.wikipedia.org/wiki/Ivan_Ribar) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Albania: + +- **Leader** [Omer Nishani](https://en.wikipedia.org/wiki/Omer_Nishani) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Greece: + +- _Kingdom_: +- **Leader** [Regent Archbishop Damaskinos of Athens](https://en.wikipedia.org/wiki/Damaskinos_of_Athens) - **Government** - **Ideology** #todo - **Political Parties** -## Moçambique: - - **Leader** [João Tristão de Bettencourt](https://en.wikipedia.org/wiki/Jo%C3%A3o_Trist%C3%A3o_de_Bettencourt) +- \*Provisional Communist **Government\***: +- **Leader** [Nikos Zachariadis](https://en.wikipedia.org/wiki/Nikos_Zachariadis) - **Government** - **Ideology** #todo - **Political Parties** +## Turkey: + +- **Leader** [Īsmet Īnönü](https://en.wikipedia.org/wiki/%C4%B0smet_%C4%B0n%C3%B6n%C3%BC) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## USSR: + +- **Leader** [Joseph Stalin](https://en.wikipedia.org/wiki/Joseph_Stalin) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Bulgaria: + +- **Leader** [Vasil Kolarov](https://en.wikipedia.org/wiki/Vasil_Kolarov) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Romania: + +- **Leader** [Constantin Ion Parhon](https://en.wikipedia.org/wiki/Constantin_Ion_Parhon) +- **Government** +- **Ideology** #todo +- **Political Parties** + +# Middle East + +## Syria: + +- **Leader** [Shukri al-Quwatli](https://en.wikipedia.org/wiki/Shukri_al-Quwatli) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Lebanon: + +- **Leader** [Bechara Khoury](https://en.wikipedia.org/wiki/Bechara_Khoury) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Palestine: + +- #todo + +## Egypt: + +- **Leader** [Farouk I](https://en.wikipedia.org/wiki/Farouk_I) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Saudi Arabia: + +- **Leader** [Abdul Aziz](https://en.wikipedia.org/wiki/Abdul_Aziz) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Kuwait: + +- **Leader** [Ahmad Al-Jaber Al-Sabah](https://en.wikipedia.org/wiki/Ahmad_Al-Jaber_Al-Sabah) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Bahrain: + +- **Leader** [Salman bin Hamad Al Khalifa](https://en.wikipedia.org/wiki/Salman_bin_Hamad_Al_Khalifa) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Trucial States: + +- **Leader** [Shakhbut bin Sultan Al Nathan](https://en.wikipedia.org/wiki/Shakhbut_bin_Sultan_Al_Nathan) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Oman: + +- **Leader** [Said bin Taimur](https://en.wikipedia.org/wiki/Said_bin_Taimur) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Aden Colony: + +- **Leader** [Reginald Stuart Champion](https://en.wikipedia.org/wiki/Reginald_Stuart_Champion) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Yemen: + +- **Leader** [Ahmad bin Yahya](https://en.wikipedia.org/wiki/Ahmad_bin_Yahya) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Iraq: + +- **Leader** [Nuri al-Said](https://en.wikipedia.org/wiki/Nuri_al-Said) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Persia: + +- **Leader** [Mohammad Reza Shah](https://en.wikipedia.org/wiki/Mohammad_Reza_Shah) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Azerbaijan: + +- #todo + +## Kurdistan: + +- #todo + +# North Africa + +## Fezzan-Ghadames Military Territory : + +- **Leader** [Gov. Pierre Florimond](https://en.wikipedia.org/wiki/Pierre_Florimond) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## British Libya: + +- **Leader** [Peter Bevil Edward Acland](https://en.wikipedia.org/wiki/Peter_Bevil_Edward_Acland) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Tunisia: + +- **Leader** [Slaheddine Baccouche](https://en.wikipedia.org/wiki/Slaheddine_Baccouche) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Algeria: + +- **Leader** [Yves Chataigneau](https://en.wikipedia.org/wiki/Yves_Chataigneau) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Morocco: + +- **Leader** [Gabriel Puaux](https://en.wikipedia.org/wiki/Gabriel_Puaux) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Spanish Morocco: + +- **Leader** [José Enrique Varela](https://en.wikipedia.org/wiki/Jos%C3%A9_Enrique_Varela) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Spanish West Africa: + +- **Leader** [José Bermejo López](https://en.wikipedia.org/wiki/Jos%C3%A9_Bermejo_L%C3%B3pez) +- **Government** +- **Ideology** #todo +- **Political Parties** + +# SUBSAHARAN AFRICA + +## French West Africa: + +- **Leader** [Pierre Charles Cournarie](https://en.wikipedia.org/wiki/Pierre_Charles_Cournarie) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## The Gambia: + +- **Leader** [Sir Hilary Blood](https://en.wikipedia.org/wiki/Hilary_Blood) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Portuguese Guinea: + +- **Leader** [Manuel Maria Sarmento Rodrigues](https://en.wikipedia.org/wiki/Manuel_Maria_Sarmento_Rodrigues) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Sierra Leone: + +- **Leader** [Sir Hubert Craddock Stevenson](https://en.wikipedia.org/wiki/Hubert_Craddock_Stevenson) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Liberia: + +- **Leader** [William Tubman](https://en.wikipedia.org/wiki/William_Tubman) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Gold Coast: + +- **Leader** [Sir Alan Cuthbert Maxwell Burns](https://en.wikipedia.org/wiki/Alan_Cuthbert_Maxwell_Burns) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Togoland: + +- **Leader** [(Governed by the gold coast)](https://en.wikipedia.org/wiki/Alan_Cuthbert_Maxwell_Burns) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Nigeria: + +- **Leader** [Sir Arthur Richards](https://en.wikipedia.org/wiki/Arthur_Richards) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## French Cameroon: + +- **Leader** [Henri Pierre Nicolas](https://en.wikipedia.org/wiki/Henri_Pierre_Nicolas) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Spanish Guinea: + +- **Leader** [Juan María Bonelli Rubio](https://en.wikipedia.org/wiki/Juan_Mar%C3%ADa_Bonelli_Rubio) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## São Tomé and Príncipe: + +- **Leader** [Carlos de Sousa Gorgulho](https://en.wikipedia.org/wiki/Carlos_de_Sousa_Gorgulho) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Belgian Congo: + +- **Leader** [Pierre Ryckmans](https://en.wikipedia.org/wiki/Pierre_Ryckmans) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Ruanda-Urundi: + +- **Leader** [Eugène Jungers](https://en.wikipedia.org/wiki/Eug%C3%A8ne_Jungers) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Angola Overseas Province of Portugal: + +- **Leader** [Vasco Lopes Alves](https://en.wikipedia.org/wiki/Vasco_Lopes_Alves) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Union of South Africa: + +- **Leader** [Gideon Brand van Zyl](https://en.wikipedia.org/wiki/Gideon_Brand_van_Zyl) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Bechuanaland: + +- **Leader** [Tshekedi Khama](https://en.wikipedia.org/wiki/Tshekedi_Khama) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Basutoland: + +- **Leader** [Simon Seeiso Griffith](https://en.wikipedia.org/wiki/Simon_Seeiso_Griffith) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Swaziland: + +- **Leader** [Sobhuza II (The longest reigning monarch in all of recorded history)](https://en.wikipedia.org/wiki/Sobhuza_II) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Southern Rhodesia: + +- **Leader** [Godfrey Huggins](https://en.wikipedia.org/wiki/Godfrey_Huggins) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Northern Rhodesia: + +- **Leader** [Sir John Waddington](https://en.wikipedia.org/wiki/John_Waddington) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Nyasaland: + +- **Leader** [Edmund Charles Smith Richards](https://en.wikipedia.org/wiki/Edmund_Charles_Smith_Richards) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Moçambique: + +- **Leader** [João Tristão de Bettencourt](https://en.wikipedia.org/wiki/Jo%C3%A3o_Trist%C3%A3o_de_Bettencourt) +- **Government** +- **Ideology** #todo +- **Political Parties** + # Horn of Africa -## Tanganyika: - - **Leader** [Sir William Denis Battershill](https://en.wikipedia.org/wiki/William_Denis_Battershill) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Kenya: - - **Leader** [Sir Philip Mitchell](https://en.wikipedia.org/wiki/Philip_Mitchell) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Uganda: - - **Leader** [John Hathorn Hall](https://en.wikipedia.org/wiki/John_Hathorn_Hall) - - **Government** - - **Ideology** #todo - - **Political Parties** -## British Somaliland: - - **Leader** [Gerald Thomas Fisher](https://en.wikipedia.org/wiki/Gerald_Thomas_Fisher) - - **Government** - - **Ideology** #todo - - **Political Parties** -## British Military Administration in Somaliland: - - **Leader** [Denis Wickham](https://en.wikipedia.org/wiki/Denis_Wickham) - - **Government** - - **Ideology** #todo - - **Political Parties** -## British Military Administration in Eritrea: - - [Francis Drew] (british occupation is ended and Eritrea is annexed by Ethopia via UN resolution 390 in 1952) - - #todo needs citation -## French Somaliland: - - **Leader** [Jean Chalvet](https://en.wikipedia.org/wiki/Jean_Chalvet) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Anglo-Egyptian Sudan: - - **Leader** [Sir Hubert Jervoise Huddleston](https://en.wikipedia.org/wiki/Hubert_Jervoise_Huddleston) - - **Government** - - **Ideology** #todo - - **Political Parties** + +## Tanganyika: + +- **Leader** [Sir William Denis Battershill](https://en.wikipedia.org/wiki/William_Denis_Battershill) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Kenya: + +- **Leader** [Sir Philip Mitchell](https://en.wikipedia.org/wiki/Philip_Mitchell) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Uganda: + +- **Leader** [John Hathorn Hall](https://en.wikipedia.org/wiki/John_Hathorn_Hall) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## British Somaliland: + +- **Leader** [Gerald Thomas Fisher](https://en.wikipedia.org/wiki/Gerald_Thomas_Fisher) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## British Military Administration in Somaliland: + +- **Leader** [Denis Wickham](https://en.wikipedia.org/wiki/Denis_Wickham) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## British Military Administration in Eritrea: + +- [Francis Drew] (british occupation is ended and Eritrea is annexed by Ethopia via UN resolution 390 in 1952) +- #todo needs citation + +## French Somaliland: + +- **Leader** [Jean Chalvet](https://en.wikipedia.org/wiki/Jean_Chalvet) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Anglo-Egyptian Sudan: + +- **Leader** [Sir Hubert Jervoise Huddleston](https://en.wikipedia.org/wiki/Hubert_Jervoise_Huddleston) +- **Government** +- **Ideology** #todo +- **Political Parties** # Central Asia -## British Raj: - - **Leader**[Archibald Wavell](https://en.wikipedia.org/wiki/Archibald_Wavell,_1st_Earl_Wavell) - - (but more importantly) [Lord Louis Mountbatten](https://en.wikipedia.org/wiki/Louis_Mountbatten,_1st_Earl_Mountbatten_of_Burma) - - became viceroy later in 1946 and formalized the partition of India in '47, Mountbatten is latter assassinated by the IRA in the 70s - - **Government** - - **Ideology** #todo - - **Political Parties** + +## British Raj: + +- **Leader**[Archibald Wavell](https://en.wikipedia.org/wiki/Archibald_Wavell,_1st_Earl_Wavell) +- (but more importantly) [Lord Louis Mountbatten](https://en.wikipedia.org/wiki/Louis_Mountbatten,_1st_Earl_Mountbatten_of_Burma) + - became viceroy later in 1946 and formalized the partition of India in '47, Mountbatten is latter assassinated by the IRA in the 70s +- **Government** +- **Ideology** #todo +- **Political Parties** + ## Pakistan and East Pakistan [Liaquat Ali Khan](https://en.wikipedia.org/wiki/Liaquat_Ali_Khan) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Afghanistan: - - **Leader** [Mohammed Zahir Shah](https://en.wikipedia.org/wiki/Mohammad_Zahir_Shah) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Nepal: - - **Leader** [Tribhuvan Bir Bikram Shah](https://en.wikipedia.org/wiki/Tribhuvan_Bir_Bikram_Shah) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Bhutan: - - **Leader** [Jigme Wangchuck](https://en.wikipedia.org/wiki/Jigme_Wangchuck) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Tibet: - - **Leader** [Dalai Lama Tenzin Gyatso](https://en.wikipedia.org/wiki/Dalai_Lama) - - **Government** - - **Ideology** #todo - - **Political Parties** + +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Afghanistan: + +- **Leader** [Mohammed Zahir Shah](https://en.wikipedia.org/wiki/Mohammad_Zahir_Shah) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Nepal: + +- **Leader** [Tribhuvan Bir Bikram Shah](https://en.wikipedia.org/wiki/Tribhuvan_Bir_Bikram_Shah) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Bhutan: + +- **Leader** [Jigme Wangchuck](https://en.wikipedia.org/wiki/Jigme_Wangchuck) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Tibet: + +- **Leader** [Dalai Lama Tenzin Gyatso](https://en.wikipedia.org/wiki/Dalai_Lama) +- **Government** +- **Ideology** #todo +- **Political Parties** # East Asia -## Republic of China: - - **Leader** [Chiang Kai-shek](https://en.wikipedia.org/wiki/Chiang_Kai-shek) - - **Government** - - **Ideology** #todo - - **Political Parties** -## People's Republic of China: - - **Leader** [Mao Zedong](https://en.wikipedia.org/wiki/Mao_Zedong) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Mongolia: - - **Leader** [Gonchigiin Bumtsend](https://en.wikipedia.org/wiki/Gonchigiin_Bumtsend) - - or [Yumjaagiin Tsedenbal](https://en.wikipedia.org/wiki/Yumjaagiin_Tsedenbal) - - or [Khorloogiin Choibalsan](https://en.wikipedia.org/wiki/Khorloogiin_Choibalsan) (PRofM has a General Secretary, head of state, and Head of **Government** according to https://en.wikipedia.org/wiki/Mongolian_People%27s_Republic) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Sov. Civil Administration: - - **Leader** [Terentii Shtykov](https://en.wikipedia.org/wiki/Terenty_Shtykov) - - (later replaced by) [Kim Il-Sung](https://en.wikipedia.org/wiki/Kim_Il-sung) - - **Government** - - **Ideology** #todo - - **Political Parties** -## US Mil. Gov. in Korea: - - **Leader** [John R. Hodge (gen. US army)](https://en.wikipedia.org/wiki/John_R._Hodge) - - (followed by) [Syngman Rhee](https://en.wikipedia.org/wiki/Syngman_Rhee) -## Japan: - - **Leader** [Kijūrō Shidehara](https://en.wikipedia.org/wiki/Kij%C5%ABr%C5%8D_Shidehara) - - **Government** - - **Ideology** #todo - - **Political Parties** + +## Republic of China: + +- **Leader** [Chiang Kai-shek](https://en.wikipedia.org/wiki/Chiang_Kai-shek) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## People's Republic of China: + +- **Leader** [Mao Zedong](https://en.wikipedia.org/wiki/Mao_Zedong) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Mongolia: + +- **Leader** [Gonchigiin Bumtsend](https://en.wikipedia.org/wiki/Gonchigiin_Bumtsend) + - or [Yumjaagiin Tsedenbal](https://en.wikipedia.org/wiki/Yumjaagiin_Tsedenbal) + - or [Khorloogiin Choibalsan](https://en.wikipedia.org/wiki/Khorloogiin_Choibalsan) (PRofM has a General Secretary, head of state, and Head of **Government** according to https://en.wikipedia.org/wiki/Mongolian_People%27s_Republic) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Sov. Civil Administration: + +- **Leader** [Terentii Shtykov](https://en.wikipedia.org/wiki/Terenty_Shtykov) + - (later replaced by) [Kim Il-Sung](https://en.wikipedia.org/wiki/Kim_Il-sung) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## US Mil. Gov. in Korea: + +- **Leader** [John R. Hodge (gen. US army)](https://en.wikipedia.org/wiki/John_R._Hodge) +- (followed by) [Syngman Rhee](https://en.wikipedia.org/wiki/Syngman_Rhee) + +## Japan: + +- **Leader** [Kijūrō Shidehara](https://en.wikipedia.org/wiki/Kij%C5%ABr%C5%8D_Shidehara) +- **Government** +- **Ideology** #todo +- **Political Parties** # South East Asia -## French Indochina: - - **Leader** [Georges Thierry d'Argenlieu](https://en.wikipedia.org/wiki/Georges_Thierry_d%27Argenlieu) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Siam/Thailand: - - **Leader** [Thawan Thamrongnawasawat](https://en.wikipedia.org/wiki/Thawan_Thamrongnawasawat) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Malayan Union: - - **Leader** [Sir. Edward Gent](https://en.wikipedia.org/wiki/Edward_Gent) - - #todo needs edit in country files, after WWII became Malayan Union and not British Malaya. - - **Government** - - **Ideology** #todo - - **Political Parties** -## Dutch East Indies: - - **Leader** [Hubertus van Mook](https://en.wikipedia.org/wiki/Hubertus_van_Mook) - - **Government** - - **Ideology** #todo - - **Political Parties** -## Philippines (commonwealth): - - **Leader** [Sergio Osmeña](https://en.wikipedia.org/wiki/Sergio_Osme%C3%B1a) - - (followed by) [Manuel Roxas](https://en.wikipedia.org/wiki/Manuel_Roxas) - - **Government** - - **Ideology** #todo - - **Political Parties** + +## French Indochina: + +- **Leader** [Georges Thierry d'Argenlieu](https://en.wikipedia.org/wiki/Georges_Thierry_d%27Argenlieu) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Siam/Thailand: + +- **Leader** [Thawan Thamrongnawasawat](https://en.wikipedia.org/wiki/Thawan_Thamrongnawasawat) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Malayan Union: + +- **Leader** [Sir. Edward Gent](https://en.wikipedia.org/wiki/Edward_Gent) +- #todo needs edit in country files, after WWII became Malayan Union and not British Malaya. +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Dutch East Indies: + +- **Leader** [Hubertus van Mook](https://en.wikipedia.org/wiki/Hubertus_van_Mook) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## Philippines (commonwealth): + +- **Leader** [Sergio Osmeña](https://en.wikipedia.org/wiki/Sergio_Osme%C3%B1a) +- (followed by) [Manuel Roxas](https://en.wikipedia.org/wiki/Manuel_Roxas) +- **Government** +- **Ideology** #todo +- **Political Parties** # South Pacific -## Australia: - - **Leader** [Ben Chifley](https://en.wikipedia.org/wiki/Ben_Chifley) - - **Government** - - **Ideology** #todo - - **Political Parties** -## New Zealand: - - **Leader** [Peter Fraser](https://en.wikipedia.org/wiki/Peter_Fraser) - - **Government** - - **Ideology** #todo - - **Political Parties** -## New Hebrides: - - **Leader** French half: - - **Leader** [Robert Charles Henri Kuter](https://en.wikipedia.org/wiki/Robert_Charles_Henri_Kuter) - - **Leader** British Half: - - **Leader** [Richard Denis Blandy](https://en.wikipedia.org/wiki/Richard_Denis_Blandy) - - **Government** - - **Ideology** #todo - - **Political Parties** -## New Caledonia: - - (Directly administrated by France) -## South Pacific Mandate: - - (Directly Administered by the president of the United States) -## Guam: - - **Leader** [Henry Louis Larsen (Military Administration)](https://en.wikipedia.org/wiki/Henry_Louis_Larsen) - - **Government** - - **Ideology** #todo - - **Political Parties** -## British West Pacific Territories: - - **Leader** [Sir Alexander Grantham](https://en.wikipedia.org/wiki/Alexander_Grantham) - - **Government** - - **Ideology** #todo - - **Political Parties** + +## Australia: + +- **Leader** [Ben Chifley](https://en.wikipedia.org/wiki/Ben_Chifley) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## New Zealand: + +- **Leader** [Peter Fraser](https://en.wikipedia.org/wiki/Peter_Fraser) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## New Hebrides: + +- **Leader** French half: +- **Leader** [Robert Charles Henri Kuter](https://en.wikipedia.org/wiki/Robert_Charles_Henri_Kuter) +- **Leader** British Half: +- **Leader** [Richard Denis Blandy](https://en.wikipedia.org/wiki/Richard_Denis_Blandy) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## New Caledonia: + +- (Directly administrated by France) + +## South Pacific Mandate: + +- (Directly Administered by the president of the United States) + +## Guam: + +- **Leader** [Henry Louis Larsen (Military Administration)](https://en.wikipedia.org/wiki/Henry_Louis_Larsen) +- **Government** +- **Ideology** #todo +- **Political Parties** + +## British West Pacific Territories: + +- **Leader** [Sir Alexander Grantham](https://en.wikipedia.org/wiki/Alexander_Grantham) +- **Government** +- **Ideology** #todo +- **Political Parties** diff --git a/common/ai_strategies/00_default_strategy.txt b/common/ai_strategies/00_default_strategy.txt index 66b6efc32..445587195 100644 --- a/common/ai_strategies/00_default_strategy.txt +++ b/common/ai_strategies/00_default_strategy.txt @@ -244,27 +244,18 @@ ai_strategy_default = { # Which institutions should the AI prefer to invest in # Using this value in other strategies will function additively institution_scores = { - institution_social_security = { - value = 10 - } - institution_workplace_safety = { + institution_welfare = { value = 10 } institution_schools = { value = 100 } - institution_higher_education = { - value = 50 - } - institution_police = { + institution_criminal_justice_system = { value = 10 } institution_health_system = { value = 10 } - institution_intelligence_agency = { - value = 10 - } } # How much value does the AI place on an obligation from another country? # Using this value in other strategies will function additively @@ -470,19 +461,11 @@ ai_strategy_default = { } if = { limit = { - has_law = law_type:law_traditionalism - } - multiply = 0.75 - } - if = { - limit = { - OR = { - has_law = law_type:law_land_based_taxation - has_law = law_type:law_consumption_based_taxation - } + has_law = law_type:law_anti_industrialization } multiply = 0.75 } + if = { limit = { OR = { @@ -573,7 +556,7 @@ ai_strategy_default = { trigger = { total_population >= 1000000 NOT = { - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } } @@ -1264,7 +1247,7 @@ ai_strategy_default = { if = { limit = { country_has_primary_culture = cu:russian - has_law = law_type:law_national_supremacy + has_law = law_type:law_supremacist scope:target_country = { any_scope_state = { OR = { @@ -1987,7 +1970,7 @@ ai_strategy_default = { if = { limit = { country_has_primary_culture = cu:russian - has_law = law_type:law_national_supremacy + has_law = law_type:law_supremacist OR = { AND = { exists = c:KOK diff --git a/common/ai_strategies/01_admin_strategies.txt b/common/ai_strategies/01_admin_strategies.txt index 3207596dc..c587a59f3 100644 --- a/common/ai_strategies/01_admin_strategies.txt +++ b/common/ai_strategies/01_admin_strategies.txt @@ -96,7 +96,7 @@ AND = { is_ai = no NOT = { - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } has_strategy = ai_strategy_resource_expansion @@ -265,8 +265,8 @@ ai_strategy_resource_expansion = { } if = { limit = { - exists = ig:ig_conglomerates - ig:ig_conglomerates = { + exists = ig:ig_capitalists + ig:ig_capitalists = { is_powerful = yes } } @@ -280,7 +280,7 @@ ai_strategy_resource_expansion = { AND = { is_ai = no NOT = { - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } has_strategy = ai_strategy_resource_expansion @@ -379,8 +379,8 @@ ai_strategy_industrial_expansion = { } if = { limit = { - exists = ig:ig_conglomerates - ig:ig_conglomerates = { + exists = ig:ig_capitalists + ig:ig_capitalists = { is_powerful = yes } } @@ -463,7 +463,7 @@ ai_strategy_placate_population = { } } possible = { - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } weight = { value = 10 @@ -487,8 +487,8 @@ ai_strategy_placate_population = { } if = { limit = { - exists = ig:ig_rural_folk - ig:ig_rural_folk = { + exists = ig:ig_ruralists + ig:ig_ruralists = { is_powerful = yes } } @@ -502,7 +502,7 @@ ai_strategy_placate_population = { AND = { is_ai = no NOT = { - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } has_strategy = ai_strategy_resource_expansion diff --git a/common/ai_strategies/02_diplomatic_strategies.txt b/common/ai_strategies/02_diplomatic_strategies.txt index bdf46e141..f2d47cb1b 100644 --- a/common/ai_strategies/02_diplomatic_strategies.txt +++ b/common/ai_strategies/02_diplomatic_strategies.txt @@ -190,8 +190,13 @@ ai_strategy_territorial_expansion = { value = 10 if = { limit = { - ig:ig_armed_forces = { - is_powerful = yes + or = { + ig:ig_patriots = { + is_powerful = yes + } + ig:ig_securocrats = { + is_powerful = yes + } } } multiply = 1.5 @@ -452,7 +457,7 @@ ai_strategy_armed_isolationism = { } if = { limit = { - has_law = law_type:law_national_militia + has_law = law_type:law_reserve_military } add = 50 } @@ -756,10 +761,10 @@ ai_strategy_global_liberalism = { if = { limit = { AND = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective NOT = { scope:target_country = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } @@ -849,10 +854,10 @@ ai_strategy_global_liberalism = { limit = { AND = { NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } scope:target_country = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } @@ -912,7 +917,7 @@ ai_strategy_global_liberalism = { value = 10000 if = { limit = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } multiply = 0 } @@ -1046,7 +1051,7 @@ ai_strategy_international_socialism = { if = { limit = { NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } multiply = 0 diff --git a/common/ai_strategies/03_political_strategies.txt b/common/ai_strategies/03_political_strategies.txt index 6598c40a8..840526cd1 100644 --- a/common/ai_strategies/03_political_strategies.txt +++ b/common/ai_strategies/03_political_strategies.txt @@ -25,41 +25,32 @@ } } pro_interest_groups = { - ig_socialists - ig_armed_forces + ig_laborists + ig_securocrats + ig_patriots } anti_interest_groups = { ig_elites - ig_intellectuals ig_entrepreneurs - ig_devout - ig_conglomerates + ig_moralists + ig_capitalists } institution_scores = { - institution_social_security = { - value = 100 - } - institution_workplace_safety = { + institution_welfare = { value = 100 } institution_schools = { value = 100 } - institution_higher_education = { - value = 100 - } - institution_police = { + institution_criminal_justice_system = { value = 200 } institution_health_system = { value = 100 } - institution_intelligence_agency = { - value = 200 - } } possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } weight = { value = 0 @@ -68,10 +59,10 @@ exists = ruler ruler = { OR = { - has_ideology = ideology_marxist_leninist - has_ideology = ideology_maoist - has_ideology = ideology_khmer_socialist - has_ideology = ideology_juche + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_khmer_socialist + has_ideology = ideology:ideology_juche } } } @@ -107,40 +98,32 @@ ai_strategy_conservative_communist = { } } pro_interest_groups = { - ig_socialists - ig_armed_forces + ig_laborists + ig_patriots + ig_securocrats } anti_interest_groups = { ig_elites ig_entrepreneurs - ig_devout - ig_conglomerates + ig_moralists + ig_capitalists } institution_scores = { - institution_social_security = { - value = 150 - } - institution_workplace_safety = { + institution_welfare = { value = 150 } institution_schools = { value = 150 } - institution_higher_education = { - value = 150 - } - institution_police = { + institution_criminal_justice_system = { value = 150 } institution_health_system = { value = 150 } - institution_intelligence_agency = { - value = 150 - } } possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } weight = { value = 0 @@ -149,7 +132,7 @@ ai_strategy_conservative_communist = { exists = ruler ruler = { OR = { - has_ideology = ideology_revisionist_communist + has_ideology = ideology:ideology_revisionist_communist } } } @@ -185,38 +168,29 @@ ai_strategy_reformist_communist = { } } pro_interest_groups = { - ig_socialists - ig_socialists + ig_laborists + ig_laborists } anti_interest_groups = { ig_elites - ig_conglomerates + ig_capitalists } institution_scores = { - institution_social_security = { + institution_welfare = { value = 200 } - institution_workplace_safety = { - value = 150 - } institution_schools = { value = 200 } - institution_higher_education = { - value = 200 - } - institution_police = { + institution_criminal_justice_system = { value = 100 } institution_health_system = { value = 150 } - institution_intelligence_agency = { - value = 50 - } } possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } weight = { value = 0 @@ -225,10 +199,10 @@ ai_strategy_reformist_communist = { exists = ruler ruler = { OR = { - has_ideology = ideology_titoist - has_ideology = ideology_glasnost - has_ideology = ideology_neocommunist - has_ideology = ideology_liberation_theologist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_glasnost + has_ideology = ideology:ideology_neocommunist + has_ideology = ideology:ideology_liberation_theologist } } } @@ -264,35 +238,26 @@ ai_strategy_socialist_agenda = { } } pro_interest_groups = { - ig_intellectuals - ig_socialists + ig_intelligentsia + ig_laborists } anti_interest_groups = { ig_elites - ig_conglomerates + ig_capitalists } institution_scores = { - institution_social_security = { - value = 150 - } - institution_workplace_safety = { + institution_welfare = { value = 150 } institution_schools = { value = 150 } - institution_higher_education = { - value = 150 - } - institution_police = { + institution_criminal_justice_system = { value = 50 } institution_health_system = { value = 150 } - institution_intelligence_agency = { - value = 10 - } } possible = { always = yes @@ -304,10 +269,10 @@ ai_strategy_socialist_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_social_democracy - has_ideology = ideology_democratic_socialist - has_ideology = ideology_left_wing_populist - has_ideology = ideology_progressive + has_ideology = ideology:ideology_social_democracy + has_ideology = ideology:ideology_democratic_socialist + has_ideology = ideology:ideology_left_wing_populist + has_ideology = ideology:ideology_progressive } } } @@ -343,33 +308,24 @@ ai_strategy_welfare_agenda = { } } pro_interest_groups = { - ig_intellectuals - ig_socialists + ig_intelligentsia + ig_laborists } anti_interest_groups = { } institution_scores = { - institution_social_security = { - value = 200 - } - institution_workplace_safety = { + institution_welfare = { value = 200 } institution_schools = { value = 200 } - institution_higher_education = { - value = 200 - } - institution_police = { + institution_criminal_justice_system = { value = 50 } institution_health_system = { value = 200 } - institution_intelligence_agency = { - value = 10 - } } possible = { always = yes @@ -381,10 +337,10 @@ ai_strategy_welfare_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_social_democracy - has_ideology = ideology_democratic_socialist - has_ideology = ideology_left_wing_populist - has_ideology = ideology_progressive + has_ideology = ideology:ideology_social_democracy + has_ideology = ideology:ideology_democratic_socialist + has_ideology = ideology:ideology_left_wing_populist + has_ideology = ideology:ideology_progressive } } } @@ -420,35 +376,26 @@ ai_strategy_liberal_agenda = { } } pro_interest_groups = { - ig_intellectuals - ig_conglomerates + ig_intelligentsia + ig_capitalists ig_entrepreneurs } anti_interest_groups = { - ig_socialists + ig_laborists } institution_scores = { - institution_social_security = { - value = 100 - } - institution_workplace_safety = { + institution_welfare = { value = 100 } institution_schools = { value = 150 } - institution_higher_education = { - value = 150 - } - institution_police = { + institution_criminal_justice_system = { value = 100 } institution_health_system = { value = 100 } - institution_intelligence_agency = { - value = 10 - } } possible = { always = yes @@ -460,11 +407,11 @@ ai_strategy_liberal_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_classical_liberal - has_ideology = ideology_national_liberal - has_ideology = ideology_social_liberal - has_ideology = ideology_neoliberal - has_ideology = ideology_liberal_conservative + has_ideology = ideology:ideology_classical_liberal + has_ideology = ideology:ideology_national_liberal + has_ideology = ideology:ideology_social_liberal + has_ideology = ideology:ideology_neoliberal + has_ideology = ideology:ideology_liberal_conservative } } } @@ -500,35 +447,26 @@ ai_strategy_conservative_agenda = { } } pro_interest_groups = { - ig_devout + ig_moralists ig_elites ig_entrepreneurs } anti_interest_groups = { - ig_socialists + ig_laborists } institution_scores = { - institution_social_security = { - value = 50 - } - institution_workplace_safety = { + institution_welfare = { value = 50 } institution_schools = { value = 100 } - institution_higher_education = { - value = 100 - } - institution_police = { + institution_criminal_justice_system = { value = 150 } institution_health_system = { value = 50 } - institution_intelligence_agency = { - value = 150 - } } possible = { always = yes @@ -540,13 +478,13 @@ ai_strategy_conservative_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_liberal_conservative - has_ideology = ideology_conservative - has_ideology = ideology_christian_democrat - has_ideology = ideology_right_wing_populist - has_ideology = ideology_constitutional_monarchist - has_ideology = ideology_paternalistic_conservative - has_ideology = ideology_kemalism + has_ideology = ideology:ideology_liberal_conservative + has_ideology = ideology:ideology_conservative + has_ideology = ideology:ideology_christian_democrat + has_ideology = ideology:ideology_right_wing_populist + has_ideology = ideology:ideology_constitutional_monarchist + has_ideology = ideology:ideology_paternalistic_conservative + has_ideology = ideology:ideology_kemalism } } } @@ -582,36 +520,26 @@ ai_strategy_reactionary_agenda = { } type = political pro_interest_groups = { - ig_devout + ig_moralists ig_elites - ig_armed_forces + ig_patriots } anti_interest_groups = { - ig_socialists - ig_socialists + ig_laborists } institution_scores = { - institution_social_security = { - value = 50 - } - institution_workplace_safety = { + institution_welfare = { value = 50 } institution_schools = { value = 50 } - institution_higher_education = { - value = 50 - } - institution_police = { + institution_criminal_justice_system = { value = 150 } institution_health_system = { value = 50 } - institution_intelligence_agency = { - value = 150 - } } possible = { always = yes @@ -623,13 +551,13 @@ ai_strategy_reactionary_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_oligarchic - has_ideology = ideology_corporatist - has_ideology = ideology_reactionary - has_ideology = ideology_nationalist - has_ideology = ideology_autocratic - has_ideology = ideology_absolutist - has_ideology = ideology_political_islamist + has_ideology = ideology:ideology_oligarchic + has_ideology = ideology:ideology_corporatist + has_ideology = ideology:ideology_reactionary + has_ideology = ideology:ideology_nationalist + has_ideology = ideology:ideology_autocratic + has_ideology = ideology:ideology_absolutist + has_ideology = ideology:ideology_political_islamist } } } @@ -666,35 +594,27 @@ ai_strategy_autocratic_agenda = { type = political pro_interest_groups = { ig_elites - ig_armed_forces + ig_securocrats + ig_patriots } anti_interest_groups = { - ig_socialists - ig_socialists - ig_intellectuals + ig_capitalists + ig_intelligentsia + ig_urbanists } institution_scores = { - institution_social_security = { - value = 50 - } - institution_workplace_safety = { + institution_welfare = { value = 50 } institution_schools = { value = 50 } - institution_higher_education = { - value = 50 - } - institution_police = { + institution_criminal_justice_system = { value = 200 } institution_health_system = { value = 50 } - institution_intelligence_agency = { - value = 200 - } } possible = { always = yes @@ -706,12 +626,12 @@ ai_strategy_autocratic_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_autocratic - has_ideology = ideology_absolutist - has_ideology = ideology_ethno_nationalist - has_ideology = ideology_neo_fascist - has_ideology = ideology_ultranationalist - has_ideology = ideology_irredentist + has_ideology = ideology:ideology_autocratic + has_ideology = ideology:ideology_absolutist + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + has_ideology = ideology:ideology_irredentist } } } @@ -747,32 +667,24 @@ ai_strategy_juntaist_agenda = { } type = political pro_interest_groups = { - ig_armed_forces + ig_securocrats + ig_patriots } anti_interest_groups = { } institution_scores = { - institution_social_security = { - value = 10 - } - institution_workplace_safety = { + institution_welfare = { value = 10 } institution_schools = { value = 50 } - institution_higher_education = { - value = 50 - } - institution_police = { + institution_criminal_justice_system = { value = 150 } institution_health_system = { value = 10 } - institution_intelligence_agency = { - value = 200 - } } possible = { always = yes @@ -784,11 +696,11 @@ ai_strategy_juntaist_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_autocratic - has_ideology = ideology_absolutist - has_ideology = ideology_nationalist - has_ideology = ideology_neo_fascist - has_ideology = ideology_irredentist + has_ideology = ideology:ideology_autocratic + has_ideology = ideology:ideology_absolutist + has_ideology = ideology:ideology_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_irredentist } } } @@ -826,31 +738,22 @@ ai_strategy_anti_communist_agenda = { pro_interest_groups = { } anti_interest_groups = { - ig_socialists - ig_socialists + ig_laborists + ig_laborists } institution_scores = { - institution_social_security = { - value = 10 - } - institution_workplace_safety = { + institution_welfare = { value = 10 } institution_schools = { value = 50 } - institution_higher_education = { - value = 50 - } - institution_police = { + institution_criminal_justice_system = { value = 150 } institution_health_system = { value = 10 } - institution_intelligence_agency = { - value = 200 - } } possible = { always = yes @@ -862,12 +765,12 @@ ai_strategy_anti_communist_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_autocratic - has_ideology = ideology_absolutist - has_ideology = ideology_nationalist - has_ideology = ideology_neo_fascist - has_ideology = ideology_reactionary - has_ideology = ideology_paternalistic_conservative + has_ideology = ideology:ideology_autocratic + has_ideology = ideology:ideology_absolutist + has_ideology = ideology:ideology_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_reactionary + has_ideology = ideology:ideology_paternalistic_conservative } } } @@ -907,27 +810,18 @@ ai_strategy_security_agenda = { anti_interest_groups = { } institution_scores = { - institution_social_security = { - value = 50 - } - institution_workplace_safety = { + institution_welfare = { value = 50 } institution_schools = { value = 50 } - institution_higher_education = { - value = 50 - } - institution_police = { + institution_criminal_justice_system = { value = 200 } institution_health_system = { value = 50 } - institution_intelligence_agency = { - value = 200 - } } possible = { always = yes @@ -939,17 +833,17 @@ ai_strategy_security_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_autocratic - has_ideology = ideology_absolutist - has_ideology = ideology_ethno_nationalist - has_ideology = ideology_neo_fascist - has_ideology = ideology_ultranationalist - has_ideology = ideology_nationalist - has_ideology = ideology_neo_fascist - has_ideology = ideology_reactionary - has_ideology = ideology_paternalistic_conservative - has_ideology = ideology_oligarchic - has_ideology = ideology_political_islamist + has_ideology = ideology:ideology_autocratic + has_ideology = ideology:ideology_absolutist + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + has_ideology = ideology:ideology_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_reactionary + has_ideology = ideology:ideology_paternalistic_conservative + has_ideology = ideology:ideology_oligarchic + has_ideology = ideology:ideology_political_islamist } } } @@ -985,32 +879,23 @@ ai_strategy_human_rights_agenda = { } } pro_interest_groups = { - ig_intellectuals + ig_intelligentsia } anti_interest_groups = { } institution_scores = { - institution_social_security = { + institution_welfare = { value = 150 } - institution_workplace_safety = { - value = 200 - } institution_schools = { value = 150 } - institution_higher_education = { - value = 150 - } - institution_police = { + institution_criminal_justice_system = { value = 50 } institution_health_system = { value = 150 } - institution_intelligence_agency = { - value = 0 - } } possible = { always = yes @@ -1022,15 +907,15 @@ ai_strategy_human_rights_agenda = { exists = ruler ruler = { OR = { - has_ideology = ideology_social_democracy - has_ideology = ideology_democratic_socialist - has_ideology = ideology_left_wing_populist - has_ideology = ideology_progressive - has_ideology = ideology_classical_liberal - has_ideology = ideology_national_liberal - has_ideology = ideology_social_liberal - has_ideology = ideology_neoliberal - has_ideology = ideology_liberal_conservative + has_ideology = ideology:ideology_social_democracy + has_ideology = ideology:ideology_democratic_socialist + has_ideology = ideology:ideology_left_wing_populist + has_ideology = ideology:ideology_progressive + has_ideology = ideology:ideology_classical_liberal + has_ideology = ideology:ideology_national_liberal + has_ideology = ideology:ideology_social_liberal + has_ideology = ideology:ideology_neoliberal + has_ideology = ideology:ideology_liberal_conservative } } } diff --git a/common/building_groups/00_building_groups.txt b/common/building_groups/00_building_groups.txt index 61c2a8200..333d8a34a 100644 --- a/common/building_groups/00_building_groups.txt +++ b/common/building_groups/00_building_groups.txt @@ -20,6 +20,7 @@ # hiring_rate = X How much of the building's max staffing level can be hired in a single week (default NDefines::NEconomy::HIRING_RATE) # proportionality_limit = X How high is the building's tolerance for pop types being out of proportion? default NDefines::NEconomy::EMPLOYMENT_PROPORTIONALITY_LIMIT) # hires_unemployed_only = yes If yes, buildings in this group may only hire from the unemployment pool. Default no. + # Manufacturing bg_manufacturing = { category = urban @@ -29,7 +30,7 @@ bg_manufacturing = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 4 + economy_of_scale_ai_factor = 4.0 } bg_light_industry = { @@ -65,7 +66,7 @@ bg_agriculture = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_rye_farms = { @@ -120,7 +121,7 @@ bg_ranching = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_livestock_ranches = { @@ -151,7 +152,7 @@ bg_plantations = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_coffee_plantations = { @@ -206,7 +207,7 @@ bg_mining = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 3 + economy_of_scale_ai_factor = 3.0 } bg_gold_mining = { @@ -269,7 +270,7 @@ bg_logging = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_rubber = { @@ -285,7 +286,7 @@ bg_rubber = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } # Fishing @@ -301,7 +302,7 @@ bg_fishing = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } # Fossil Fuels @@ -341,7 +342,7 @@ bg_service = { economy_of_scale = yes default_building = building_urban_center cash_reserves_max = 25000 - economy_of_scale_ai_factor = 4 + economy_of_scale_ai_factor = 4.0 } bg_urban_facilities = { @@ -355,7 +356,7 @@ bg_urban_facilities = { should_auto_expand = { default_auto_expand_rule = yes } - economy_of_scale_ai_factor = 4 + economy_of_scale_ai_factor = 4.0 } bg_slums = { @@ -437,7 +438,7 @@ bg_government = { lens = government urbanization = 20 infrastructure_usage_per_level = 1 - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_research_institutes = { @@ -447,7 +448,7 @@ bg_research_institutes = { lens = government urbanization = 20 infrastructure_usage_per_level = 1 - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_technology = { @@ -523,7 +524,7 @@ bg_construction = { lens = government is_government_funded = yes urbanization = 5 - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_housing = { @@ -533,7 +534,7 @@ bg_housing = { economy_of_scale = yes default_building = building_housing urbanization = 5 - economy_of_scale_ai_factor = 2 + economy_of_scale_ai_factor = 2.0 } bg_private_infrastructure = { diff --git a/common/buildings/01_industry.txt b/common/buildings/01_industry.txt index e3c5eec10..0088cc6c5 100644 --- a/common/buildings/01_industry.txt +++ b/common/buildings/01_industry.txt @@ -21,7 +21,7 @@ building_food_industry = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -47,7 +47,7 @@ building_distilleries = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -72,7 +72,7 @@ building_textile_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -98,7 +98,7 @@ building_furniture_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -123,7 +123,7 @@ building_glassworks = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -148,7 +148,7 @@ building_tool_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -174,7 +174,7 @@ building_paper_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -199,7 +199,7 @@ building_chemical_plants = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -225,7 +225,7 @@ building_synthetics_plant = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -250,7 +250,7 @@ building_steelworks = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -275,7 +275,7 @@ building_aluminum_refinery = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -301,7 +301,7 @@ building_motor_industry = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -328,7 +328,7 @@ building_automobile_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -356,7 +356,7 @@ building_shipyards = { severity = fail this = { owner = { - NOT = { has_law = law_type:law_industry_banned } + NOT = { has_law = law_type:law_anti_industrialization } } } } @@ -387,7 +387,7 @@ building_drydocks = { severity = fail this = { owner = { - NOT = { has_law = law_type:law_industry_banned } + NOT = { has_law = law_type:law_anti_industrialization } } } } @@ -414,7 +414,7 @@ building_advanced_military_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -440,7 +440,7 @@ building_electronics_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -466,7 +466,7 @@ building_small_arms_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -492,7 +492,7 @@ building_explosives_industry = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -518,7 +518,7 @@ building_fuel_refineries = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -543,7 +543,7 @@ building_semiconductor_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -570,7 +570,7 @@ building_aircraft_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -596,7 +596,7 @@ building_uranium_refineries = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -621,7 +621,7 @@ building_battery_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -648,7 +648,7 @@ building_pharmaceutical_industry = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -673,7 +673,7 @@ building_computer_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -698,7 +698,7 @@ building_consumer_electronics_manufactories = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } diff --git a/common/buildings/04_plantations.txt b/common/buildings/04_plantations.txt index 13d3d3927..a7fd7ad12 100644 --- a/common/buildings/04_plantations.txt +++ b/common/buildings/04_plantations.txt @@ -130,3 +130,18 @@ building_silk_plantation = { pmg_ownership_plantation } } + +building_rubber_plantation = { + building_group = bg_rubber + texture = "gfx/interface/icons/building_icons/rubber_lodge.dds" + required_construction = construction_cost_low + terrain_manipulator = forestry + city_type = wood + levels_per_mesh = 5 + production_method_groups = { + pmg_base_rubber_plantation + pmg_harvesting_process_rubber_plantation + pmg_transportation_plantation + pmg_ownership_plantation + } +} diff --git a/common/buildings/06_urban_center.txt b/common/buildings/06_urban_center.txt index c8193611b..d5aa2cd45 100644 --- a/common/buildings/06_urban_center.txt +++ b/common/buildings/06_urban_center.txt @@ -42,7 +42,7 @@ building_skyscraper = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -64,8 +64,9 @@ building_combustion_plant = { required_construction = construction_cost_very_high possible = { owner = { - not = { - has_law = law_type:law_industry_banned + NOR = { + has_law = law_type:law_anti_industrialization + has_law = law_type:law_pollution_ban } } } @@ -89,8 +90,9 @@ building_nuclear_power_plant = { owner = { has_modifier = nuclear_capable OR = { - has_law = law_type:law_power_generation - has_law = law_type:law_nuclear_weapons + has_law = law_type:law_civilian_applications + has_law = law_type:law_deterrence + has_law = law_type:law_first_strike } } } @@ -100,7 +102,7 @@ building_nuclear_power_plant = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -123,21 +125,38 @@ building_renewable_energy_facility = { pmg_ownership_power_plants } required_construction = construction_cost_very_high - possible = { - owner = { - not = { - has_law = law_type:law_industry_banned - } - } - } + can_build_private = { + OR = { + AND = { + has_technology_researched = solar_panels + OR = { + is_excellent_solar_capacity = yes + is_moderate_solar_capacity = yes + } + } + AND = { + has_technology_researched = wind_power + OR = { + is_excellent_wind_capacity = yes + is_moderate_wind_capacity = yes + } + } + AND = { + has_technology_researched = early_electrical_generation + OR = { + is_excellent_hydroelectric_capacity = yes + is_moderate_hydroelectric_capacity = yes + } + } + } + } } -#todo remove geothermal #building_geothermal_power_plant = { # building_group = bg_geothermal_power # texture = "gfx/interface/icons/building_icons/placeholder.dds" # levels_per_mesh = 5 -# +# # unlocking_technologies = { # geothermal_power # } @@ -150,12 +169,12 @@ building_renewable_energy_facility = { # # has_state_trait = state_trait_geothermal_reservoirs # # } # required_construction = construction_cost_very_high -# possible = { +# possible = { # owner = { # not = { -# has_law = law_type:law_industry_banned +# has_law = law_type:law_anti_industrialization # } -# } +# } # } #} @@ -186,6 +205,7 @@ building_renewable_energy_facility = { # pmg_ownership_power_plants # } # } + building_telecommunications = { building_group = bg_telecommunications texture = "gfx/interface/icons/building_icons/telecommunications_industry.dds" @@ -203,7 +223,7 @@ building_telecommunications = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -229,7 +249,7 @@ building_tourism_industry = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -254,7 +274,7 @@ building_financial_services = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } @@ -279,7 +299,7 @@ building_media_industry = { possible = { owner = { not = { - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } } } diff --git a/common/buildings/08_monuments.txt b/common/buildings/08_monuments.txt index 39f69aae6..2d0d49765 100644 --- a/common/buildings/08_monuments.txt +++ b/common/buildings/08_monuments.txt @@ -170,7 +170,43 @@ building_hagia_sophia = { required_construction = construction_cost_monument } -building_saint_basils_cathedral = { +building_mosque_of_djenne = { + building_group = bg_monuments + texture = "gfx/interface/icons/building_icons/mosque_of_djenne.dds" + expandable = no + buildable = no + downsizeable = no + unique = yes + locator = "mosque_of_djenne_locator" + + entity_not_constructed = { } + entity_under_construction = { "building_construction_3x3_entity" } + entity_constructed = { "wonder_great_mosque_of_djenne_01_entity"} + + city_gfx_interactions = { + clear_size_area = yes + size = 4 + } + + production_method_groups = { + pmg_base_building_mosque_of_djenne + } + + required_construction = construction_cost_monument + + possible = { + error_check = { + severity = invalid + this = { + state_region = s:STATE_EASTERN_MALI + } + } + } + + ai_value = 10000 +} + +building_red_square = { building_group = bg_monuments texture = "gfx/interface/icons/building_icons/saint_basils_cathedral.dds" expandable = no @@ -342,109 +378,106 @@ building_white_house = { required_construction = construction_cost_monument } -###CWP Monuments (already existing) -building_kremlin = { - building_group = bg_monuments - texture = "gfx/interface/icons/building_icons/white_house.dds" #temp - expandable = no - buildable = no - downsizeable = no - unique = yes - locator = "kremlin_locator" - entity_not_constructed = { - } - entity_under_construction = { - "building_construction_3x3_entity" - } - entity_constructed = { - "wonder_white_house_01_entity" #temp - } - city_gfx_interactions = { - clear_size_area = yes - size = 4 - } - production_method_groups = { - pmg_base_building_kremlin - } - possible = { - error_check = { - severity = invalid - this = { - state_region = s:STATE_MOSCOW - } - } - } - required_construction = construction_cost_monument -} - -building_national_mall = { - building_group = bg_monuments - texture = "gfx/interface/icons/building_icons/white_house.dds" #temp - expandable = no - buildable = no - downsizeable = no - unique = yes - locator = "the_national_mall_locator" - entity_not_constructed = { - } - entity_under_construction = { - "building_construction_3x3_entity" - } - entity_constructed = { - "wonder_white_house_01_entity" #temp - } - city_gfx_interactions = { - clear_size_area = yes - size = 4 - } - production_method_groups = { - pmg_base_building_national_mall - } - possible = { - error_check = { - severity = invalid - this = { - state_region = s:STATE_MOSCOW - } - } - } - required_construction = construction_cost_monument -} - -building_monte_carlo_casino = { - building_group = bg_monuments - texture = "gfx/interface/icons/building_icons/white_house.dds" #temp - expandable = no - buildable = no - downsizeable = no - unique = yes - locator = "monte_carlo_casino_locator" - entity_not_constructed = { - } - entity_under_construction = { - "building_construction_3x3_entity" - } - entity_constructed = { - "wonder_white_house_01_entity" #temp - } - city_gfx_interactions = { - clear_size_area = yes - size = 4 - } - production_method_groups = { - pmg_base_monte_carlo_casinos - } - possible = { - error_check = { - severity = invalid - this = { - state_region = s:STATE_PROVENCE - } - } - } - required_construction = construction_cost_monument -} - +# ###CWP Monuments (already existing) +# building_kremlin = { +# building_group = bg_monuments +# texture = "gfx/interface/icons/building_icons/white_house.dds" #temp +# expandable = no +# buildable = no +# downsizeable = no +# unique = yes +# locator = "kremlin_locator" +# entity_not_constructed = { +# } +# entity_under_construction = { +# "building_construction_3x3_entity" +# } +# entity_constructed = { +# "wonder_white_house_01_entity" #temp +# } +# city_gfx_interactions = { +# clear_size_area = yes +# size = 4 +# } +# production_method_groups = { +# pmg_base_building_kremlin +# } +# possible = { +# error_check = { +# severity = invalid +# this = { +# state_region = s:STATE_MOSCOW +# } +# } +# } +# required_construction = construction_cost_monument +# } +# building_national_mall = { +# building_group = bg_monuments +# texture = "gfx/interface/icons/building_icons/white_house.dds" #temp +# expandable = no +# buildable = no +# downsizeable = no +# unique = yes +# locator = "the_national_mall_locator" +# entity_not_constructed = { +# } +# entity_under_construction = { +# "building_construction_3x3_entity" +# } +# entity_constructed = { +# "wonder_white_house_01_entity" #temp +# } +# city_gfx_interactions = { +# clear_size_area = yes +# size = 4 +# } +# production_method_groups = { +# pmg_base_building_national_mall +# } +# possible = { +# error_check = { +# severity = invalid +# this = { +# state_region = s:STATE_MOSCOW +# } +# } +# } +# required_construction = construction_cost_monument +# } +# building_monte_carlo_casino = { +# building_group = bg_monuments +# texture = "gfx/interface/icons/building_icons/white_house.dds" #temp +# expandable = no +# buildable = no +# downsizeable = no +# unique = yes +# locator = "monte_carlo_casino_locator" +# entity_not_constructed = { +# } +# entity_under_construction = { +# "building_construction_3x3_entity" +# } +# entity_constructed = { +# "wonder_white_house_01_entity" #temp +# } +# city_gfx_interactions = { +# clear_size_area = yes +# size = 4 +# } +# production_method_groups = { +# pmg_base_monte_carlo_casinos +# } +# possible = { +# error_check = { +# severity = invalid +# this = { +# state_region = s:STATE_PROVENCE +# } +# } +# } +# required_construction = construction_cost_monument +# } #### CWP Constructible Monuments #### CWP Mega-Projects #building_three_gorges_dam = { diff --git a/common/buildings/09_misc_resource.txt b/common/buildings/09_misc_resource.txt index 2a182f18e..7d6477bea 100644 --- a/common/buildings/09_misc_resource.txt +++ b/common/buildings/09_misc_resource.txt @@ -13,21 +13,6 @@ } } -building_rubber_plantation = { - building_group = bg_rubber - texture = "gfx/interface/icons/building_icons/rubber_lodge.dds" - required_construction = construction_cost_low - terrain_manipulator = forestry - city_type = wood - levels_per_mesh = 5 - production_method_groups = { - pmg_base_rubber_plantation - pmg_harvesting_process_rubber_plantation - pmg_transportation_rubber_plantation - pmg_ownership_rubber_plantation - } -} - building_fishing_wharf = { building_group = bg_fishing texture = "gfx/interface/icons/building_icons/fishing_wharf.dds" diff --git a/common/buildings/10_canals.txt b/common/buildings/10_canals.txt index 9c111bf71..7ca31ad75 100644 --- a/common/buildings/10_canals.txt +++ b/common/buildings/10_canals.txt @@ -182,7 +182,6 @@ building_welland_canal = { entity_under_construction = { } entity_constructed = { - "canal_panamacanal_01_entity" } city_gfx_interactions = { clear_size_area = no @@ -235,7 +234,6 @@ building_st_marys_canal = { entity_under_construction = { } entity_constructed = { - "canal_panamacanal_01_entity" } city_gfx_interactions = { clear_size_area = no diff --git a/common/character_interactions/00_character_interactions.txt b/common/character_interactions/00_character_interactions.txt index 2f1d35649..445c26ad3 100644 --- a/common/character_interactions/00_character_interactions.txt +++ b/common/character_interactions/00_character_interactions.txt @@ -64,7 +64,8 @@ grant_command_to_ruler = { } if = { limit = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } add = 25 } @@ -128,7 +129,8 @@ remove_command_from_ruler = { } if = { limit = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } add = -50 } @@ -233,7 +235,8 @@ grant_command_to_agitator = { } if = { limit = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } add = 25 } @@ -274,8 +277,9 @@ marry_ruler_or_heir = { is_ruler = yes is_heir = yes } - scope:actor ?= { - has_law = law_type:law_monarchy + scope:actor = { + exists = yes + has_law = law_type:law_hereditary religion = { has_discrimination_trait = christian } @@ -288,7 +292,7 @@ marry_ruler_or_heir = { possible = { any_country = { NOT = { THIS = scope:actor } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary religion = scope:actor.religion ruler = { age > 36 @@ -320,7 +324,7 @@ abdicate_monarch = { owner = scope:actor is_ruler = yes owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } exists = owner.heir } @@ -575,11 +579,12 @@ exile_character = { } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes NOR = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } } } @@ -587,23 +592,26 @@ exile_character = { } if = { limit = { - scope:actor ?= { - has_law = law_type:law_undercover_agents + scope:actor = { + exists = yes + has_law = law_type:law_secret_police } } add = 30 } if = { limit = { - scope:actor ?= { - has_law = law_type:law_limited_operations + scope:actor = { + exists = yes + has_law = law_type:law_professional_police } } add = 15 } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes has_law = law_type:law_protected_speech } } @@ -611,7 +619,8 @@ exile_character = { } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes has_law = law_type:law_outlawed_dissent } } @@ -619,7 +628,8 @@ exile_character = { } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes has_law = law_type:law_censorship } } @@ -627,7 +637,8 @@ exile_character = { } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes has_law = law_type:law_right_of_assembly } } @@ -635,7 +646,8 @@ exile_character = { } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes has_law = law_type:law_protected_speech } } @@ -661,7 +673,7 @@ invite_exile = { # Devout exiles must have country religion trigger_if = { limit = { - is_interest_group_type = ig_devout + is_interest_group_type = ig_moralists } custom_tooltip = { text = invite_exile_devout_tt @@ -671,9 +683,10 @@ invite_exile = { # If you have state religion, exiles must hav eyour religion trigger_if = { limit = { - NOT = { is_interest_group_type = ig_devout } - scope:actor ?= { - has_law = law_type:law_state_religion + NOT = { is_interest_group_type = ig_moralists } + scope:actor = { + exists = yes + has_law = law_type:law_religious_institutions } } custom_tooltip = { @@ -695,32 +708,10 @@ invite_exile = { effect = { transfer_character = scope:actor - set_variable = exile_to_ruler_var custom_tooltip = invite_exile_start_join_movement_effect hidden_effect = { remove_modifier = in_exile_modifier } - hidden_effect = { - if = { - limit = { - has_variable = mazzini_var - has_dlc_feature = voice_of_the_people_content - } - scope:actor = { - trigger_event = { id = historical_agitators.7 days = 3 } - } - } - if = { - limit = { - has_variable = garibaldi_var - has_dlc_feature = voice_of_the_people_content - } - set_variable = { - name = garibaldi_cooldown_var - months = short_modifier_time - } - } - } } cooldown = { months = normal_modifier_time } @@ -749,7 +740,8 @@ invite_exile = { } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes any_interest_group = { is_in_government = yes save_temporary_scope_as = ex_ig @@ -761,25 +753,35 @@ invite_exile = { } if = { limit = { - scope:actor ?= { has_law = law_type:law_closed_borders } + scope:actor = { + exists = yes + has_law = law_type:law_closed_borders + } } add = -200 } if = { limit = { - scope:actor ?= { has_law = law_type:law_no_migration_controls } + scope:actor = { + exists = yes + has_law = law_type:law_open_borders + } } add = 15 } if = { limit = { - scope:actor ?= { has_law = law_type:law_multicultural } + scope:actor = { + exists = yes + has_law = law_type:law_multiculturalist + } } add = 15 } if = { limit = { - scope:actor ?= { + scope:actor = { + exists = yes country_rank < rank_value:major_power } } diff --git a/common/character_templates/FRA.txt b/common/character_templates/FRA.txt new file mode 100644 index 000000000..5a3c87272 --- /dev/null +++ b/common/character_templates/FRA.txt @@ -0,0 +1 @@ +#Don't use vanilla file \ No newline at end of file diff --git a/common/character_templates/cwp_historical_figures.txt b/common/character_templates/cwp_historical_figures.txt index e12a72bdd..610cadc6f 100644 --- a/common/character_templates/cwp_historical_figures.txt +++ b/common/character_templates/cwp_historical_figures.txt @@ -4,12 +4,10 @@ culture = cu:flemish female = no religion = catholic - ideology = ideology_radical - interest_group = ig_intellectuals + ideology = ideology_progressive + interest_group = ig_intelligentsia birth_date = 1899.1.25 traits = { - experienced_political_operator - persistent - direct + } } diff --git a/common/character_templates/french_dynastic_template.txt b/common/character_templates/french_dynastic_template.txt new file mode 100644 index 000000000..5a3c87272 --- /dev/null +++ b/common/character_templates/french_dynastic_template.txt @@ -0,0 +1 @@ +#Don't use vanilla file \ No newline at end of file diff --git a/common/character_templates/garibaldi_template.txt b/common/character_templates/garibaldi_template.txt new file mode 100644 index 000000000..5a3c87272 --- /dev/null +++ b/common/character_templates/garibaldi_template.txt @@ -0,0 +1 @@ +#Don't use vanilla file \ No newline at end of file diff --git a/common/character_traits/condition_traits.txt b/common/character_traits/condition_traits.txt new file mode 100644 index 000000000..5484f1ea5 --- /dev/null +++ b/common/character_traits/condition_traits.txt @@ -0,0 +1,715 @@ +### Conditions + +alcoholic = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/alcoholic.dds" + + character_modifier = { + character_health_add = -0.1 + character_popularity_add = -10 + } + + command_modifier = { + unit_morale_damage_mult = -0.1 + } + + country_modifier = { + country_influence_mult = 0.02 + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + } + + weight = { + value = 20 + if = { + limit = { + OR = { + has_addiction = yes + has_trait = cautious + } + } + multiply = 0.1 + } + if = { + limit = { + culture = { + OR = { + has_cultural_obsession = liquor + has_cultural_obsession = wine + } + } + } + multiply = 3 + } + if = { + limit = { + OR = { + religion = rel:sunni + religion = rel:shiite + } + } + multiply = 0.1 + } + if = { + limit = { + has_role = agitator + } + multiply = 0.25 + } + } + + replace = { + } +} + +opium_addiction = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/opium_addiction.dds" + + character_modifier = { + character_health_add = -0.1 + character_popularity_add = -25 + } + + country_modifier = { + building_opium_plantation_throughput_mult = 0.05 + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + } + + weight = { + value = 20 + if = { + limit = { + OR = { + has_addiction = yes + has_trait = cautious + } + } + multiply = 0.1 + } + if = { + limit = { + has_trait = kidney_stones + } + multiply = 2 + } + if = { + limit = { + culture = { + has_cultural_obsession = opium + } + } + multiply = 3 + } + if = { + limit = { + has_role = agitator + } + multiply = 0.25 + } + } + + replace = { + } +} + +cocaine_addiction = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/cocaine_addiction.dds" + + character_modifier = { + character_health_add = -0.1 + character_popularity_add = 20 + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + owner ?= { has_technology_researched = pre_war_healthcare } + } + + weight = { + value = 20 + if = { + limit = { + OR = { + has_addiction = yes + has_trait = cautious + } + } + multiply = 0.1 + } + } + + replace = { + } +} + +cancer = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/cancer.dds" + + character_modifier = { + character_health_add = -0.8 + } + + command_modifier = { + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + } + + weight = { + value = age + subtract = 20 + divide = 10 + floor = 0.2 + + if = { + limit = { + has_trait = sickly + } + multiply = 2 + } + } + + replace = { + } +} + +grifter = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/grifter.dds" + + character_modifier = { + character_popularity_add = -25 + } + + command_modifier = { + unit_supply_consumption_mult = 0.05 + } + + country_modifier = { + state_tax_waste_add = 0.01 + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + } + + weight = { + value = 10 + if = { + limit = { + has_role = agitator + } + multiply = 0.25 + } + } + + replace = { + } +} + +scarred = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/scarred.dds" + + character_modifier = { + character_popularity_add = 10 + character_health_add = -0.1 + } + + command_modifier = { + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + } + + weight = { + value = 7 + if = { + limit = { + has_role = general + } + multiply = 2 + } + else_if = { + limit = { + has_role = admiral + } + multiply = 1.5 + } + if = { + limit = { + is_on_front = yes + } + multiply = 2 + } + } + + replace = { + wounded + } +} + +senile = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/senile.dds" + + character_modifier = { + character_health_add = -0.25 + character_popularity_add = -50 + } + + command_modifier = { + unit_morale_loss_mult = 0.1 + character_command_limit_mult = -0.25 + } + + country_modifier = { + country_influence_mult = -0.05 + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NCharacters|OLD_AGE + NOT = { has_role = agitator } + } + + weight = { + value = age + subtract = 60 + divide = 2 + } + + replace = { + } +} + + +syphilis = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/syphilis.dds" + + character_modifier = { + character_health_add = -0.5 + } + + command_modifier = { + } + + country_modifier = { + country_influence_mult = -0.1 + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + } + + weight = 5 + + replace = { + } +} + +shellshocked = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/shellshocked.dds" + + character_modifier = { + character_health_add = -0.2 + character_popularity_add = -30 + } + + command_modifier = { + unit_morale_loss_mult = 0.2 + unit_offense_mult = -0.2 + unit_defense_mult = -0.2 + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + is_commander = yes + } + + weight = { + value = 3 + if = { + limit = { + owner ?= { + is_at_war = yes + } + } + multiply = 3 + } + if = { + limit = { + is_on_front = yes + } + multiply = 3 + } + if = { + limit = { + has_role = agitator + } + multiply = 0.5 + } + } + + replace = { + } +} + +wounded = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/wounded.dds" + + character_modifier = { + character_health_add = -0.4 + } + + command_modifier = { + unit_morale_loss_mult = 0.1 + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + } + + weight = { + value = 20 + if = { + limit = { + owner ?= { + is_at_war = yes + } + is_commander = yes + } + multiply = 3 + } + else_if = { + limit = { + owner ?= { + is_at_war = yes + } + } + multiply = 1.5 + } + if = { + limit = { + is_on_front = yes + } + multiply = 5 + } + if = { + limit = { + is_commander = no + } + multiply = 0.25 + } + } + + replace = { + } +} + +psychological_affliction = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/psychological_affliction.dds" + + character_modifier = { + character_health_add = -0.2 + character_popularity_add = -50 + } + + command_modifier = { + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + NOT = { has_role = agitator } + } + + weight = { + value = 20 + if = { + limit = { + has_trait = syphilis + } + multiply = 3 + } + } + + replace = { + } +} + +expensive_tastes = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/expensive_tastes.dds" + + character_modifier = { + character_popularity_add = 25 + } + + country_modifier = { + state_tax_waste_add = 0.05 + country_prestige_mult = 0.05 + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + } + + weight = { + value = 20 + if = { + limit = { + OR = { + is_ruler = yes + is_heir = yes + } + } + multiply = 2 + } + if = { + limit = { + OR = { + is_interest_group_type = ig_elites + is_interest_group_type = ig_capitalists + } + } + multiply = 2 + } + if = { + limit = { + OR = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_ruralists + } + } + multiply = 0.5 + } + } + + replace = { + } +} + +kidney_stones = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/kidney_stones.dds" + + character_modifier = { + character_health_add = -0.3 + } + + command_modifier = { + unit_offense_mult = -0.1 + unit_defense_mult = -0.1 + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + age > define:NPortrait|GRACEFUL_AGING_START + } + + weight = { + value = 10 + if = { + limit = { + has_trait = sickly + } + multiply = 2 + } + } + + replace = { + } +} + +beetle_ear = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/beetle_eared.dds" + + character_modifier = { + character_health_add = -0.3 + } + + command_modifier = { + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } + + possible = { + always = no # reserved for events + } +} + +war_criminal = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/wrathful.dds" + + possible = { + always = no # reserved for events + } + + character_modifier = { + character_popularity_add = -50 + } + + command_modifier = { + unit_kill_rate_add = 0.1 + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + } +} + +sickly = { + type = condition + texture = "gfx/interface/icons/character_trait_icons/sickly.dds" + + character_modifier = { + character_health_add = -0.2 + } + + command_modifier = { + } + + country_modifier = { + } + + agitator_modifier = { + } + + interest_group_modifier = { + interest_group_pop_attraction_mult = -0.1 + } + + possible = { + } + + weight = { + value = age + subtract = 20 + divide = 10 + floor = 0.2 + } + + replace = { + } +} diff --git a/common/character_traits/cwp_traits.txt b/common/character_traits/cwp_traits.txt index 9b33c8056..55484cb21 100644 --- a/common/character_traits/cwp_traits.txt +++ b/common/character_traits/cwp_traits.txt @@ -122,7 +122,7 @@ career_bureaucrat = { command_modifier = { } country_modifier = { - country_bureaucrats_pol_str_mult = 0.1 + country_administrators_pol_str_mult = 0.1 country_bureaucracy_mult = 0.15 } interest_group_modifier = { @@ -207,10 +207,10 @@ career_businessperson = { command_modifier = { } country_modifier = { - interest_group_ig_conglomerates_approval_add = 0.1 + interest_group_ig_capitalists_approval_add = 0.1 } interest_group_modifier = { - interest_group_ig_conglomerates_pol_str_mult = 0.1 + interest_group_ig_capitalists_pol_str_mult = 0.1 } possible = { } @@ -249,8 +249,8 @@ career_trade_unionist = { command_modifier = { } country_modifier = { - interest_group_ig_socialists_approval_add = 1 - country_machinists_pol_str_mult = 0.1 + interest_group_ig_laborists_approval_add = 1 + country_technicians_pol_str_mult = 0.1 } interest_group_modifier = { } @@ -490,87 +490,6 @@ self_righteous = { value = 3 } -###-Unique Traits-### -anti_article_9_militarist = { - type = personality - texture = "gfx/interface/icons/character_trait_icons/tactful.dds" - character_modifier = { - } - command_modifier = { - } - country_modifier = { - } - interest_group_modifier = { - } - possible = { - always = no #assigned to existing characters - } - weight = 1 - replace = { - } - value = 3 -} - -anti_article_9 = { - type = personality - texture = "gfx/interface/icons/character_trait_icons/tactful.dds" - character_modifier = { - } - command_modifier = { - } - country_modifier = { - } - interest_group_modifier = { - } - possible = { - always = no #assigned to existing characters - } - weight = 1 - replace = { - } - value = 3 -} - -pro_article_9 = { - type = personality - texture = "gfx/interface/icons/character_trait_icons/tactful.dds" - character_modifier = { - } - command_modifier = { - } - country_modifier = { - } - interest_group_modifier = { - } - possible = { - always = no #assigned to existing characters - } - weight = 1 - replace = { - } - value = 3 -} - -pro_article_9_pacifist = { - type = personality - texture = "gfx/interface/icons/character_trait_icons/tactful.dds" - character_modifier = { - } - command_modifier = { - } - country_modifier = { - } - interest_group_modifier = { - } - possible = { - always = no #assigned to existing characters - } - weight = 1 - replace = { - } - value = 3 -} - stalins_paranoia = { type = personality texture = "gfx/interface/icons/character_trait_icons/wrathful.dds" diff --git a/common/character_traits/skill_traits.txt b/common/character_traits/skill_traits.txt index 3cc1a9bc0..577cb3311 100644 --- a/common/character_traits/skill_traits.txt +++ b/common/character_traits/skill_traits.txt @@ -804,9 +804,10 @@ traditionalist_commander = { } interest_group ?= { OR = { - #is_interest_group_type = ig_devout - #is_interest_group_type = ig_elites - #is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_moralists + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_patriots + is_interest_group_type = ig_securocrats is_powerful = yes } } @@ -817,10 +818,13 @@ traditionalist_commander = { value = 10 if = { limit = { - OR = { - #is_interest_group_type = ig_devout - #is_interest_group_type = ig_elites - #is_interest_group_type = ig_armed_forces + interest_group = { + OR = { + is_interest_group_type = ig_moralists + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_patriots + is_interest_group_type = ig_securocrats + } } } multiply = 2 @@ -873,10 +877,13 @@ popular_commander = { value = 10 if = { limit = { - OR = { - #is_interest_group_type = ig_devout - #is_interest_group_type = ig_elites - #is_interest_group_type = ig_armed_forces + interest_group = { + OR = { + is_interest_group_type = ig_moralists + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_patriots + is_interest_group_type = ig_securocrats + } } } multiply = 2 @@ -1531,12 +1538,12 @@ erudite = { country_modifier = { country_academics_pol_str_mult = 0.20 - country_bureaucrats_pol_str_mult = 0.10 + country_administrators_pol_str_mult = 0.10 } agitator_modifier = { country_academics_pol_str_mult = 0.10 - country_bureaucrats_pol_str_mult = 0.05 + country_administrators_pol_str_mult = 0.05 } # I AM THE VERY MODEL OF A MODERN MAJOR GENERAL @@ -1562,15 +1569,6 @@ erudite = { } multiply = 3 } - if = { - limit = { - has_role = agitator - interest_group = { - #is_interest_group_type = ig_intellectuals - } - } - multiply = 2 - } } replace = { @@ -1637,12 +1635,12 @@ engineer = { country_modifier = { country_construction_add = 5 country_engineers_pol_str_mult = 0.20 - country_machinists_pol_str_mult = 0.10 + country_technicians_pol_str_mult = 0.10 } agitator_modifier = { country_engineers_pol_str_mult = 0.10 - country_machinists_pol_str_mult = 0.05 + country_technicians_pol_str_mult = 0.05 } interest_group_modifier = { @@ -1682,11 +1680,11 @@ master_bureaucrat = { country_modifier = { country_bureaucracy_mult = 0.1 - country_bureaucrats_pol_str_mult = 0.10 + country_administrators_pol_str_mult = 0.10 } agitator_modifier = { - country_bureaucrats_pol_str_mult = 0.10 + country_administrators_pol_str_mult = 0.10 } command_modifier = { diff --git a/common/coat_of_arms/template_lists/coa_templates.txt b/common/coat_of_arms/template_lists/coa_templates.txt index f3d3f2b51..dfec6770e 100644 --- a/common/coat_of_arms/template_lists/coa_templates.txt +++ b/common/coat_of_arms/template_lists/coa_templates.txt @@ -4,30 +4,23 @@ coat_of_arms_template_lists = { 25 = template_charge_metal 20 = template_charge_offset 10 = template_charge_offset_metal - 25 = template_charge_in_circle - 25 = template_charge_in_circle_metal + 25 = template_charge_in_circle_metal 25 = template_charge_in_ring 25 = template_charge_in_ring_metal - 50 = template_tricolor 20 = template_tricolor_vertical_charge 20 = template_tricolor_horizontal_charge - 40 = template_bicolor - 50 = template_ordinary 25 = template_ordinary_metal - # stripes and pales 100 = template_stripes - 10 = template_stripes_rotated - + 10 = template_stripes_rotated 10 = template_per_saltire 10 = template_per_saltire_metal 10 = template_saltire 5 = template_saltire_metal - 10 = template_chile 10 = template_texas 10 = template_uruguay @@ -36,12 +29,10 @@ coat_of_arms_template_lists = { 10 = template_dominican 10 = template_spain 10 = template_canada - 10 = template_canton_ordinary 5 = template_canton_ordinary_metal 10 = template_canton_charge 5 = template_canton_charge_metal - 2 = template_quarter 2 = template_quarter_metal 2 = template_quarter_counterchanged @@ -50,11 +41,9 @@ coat_of_arms_template_lists = { 1 = template_quarter_counterchanged_charges_metal 2 = template_quarter_counterchanged_canton_charge 1 = template_quarter_counterchanged_canton_charge_metal - 1 = template_semy 1 = template_semy_metal # extremely rare - # borders (toned down for christian nations) 5 = template_border_charge 5 = template_border_charge_metal @@ -62,58 +51,53 @@ coat_of_arms_template_lists = { 5 = template_border_charge_offset_metal 5 = template_border_of_three_charge_offset 5 = template_border_of_three_charge_offset_metal - special_selection = { trigger = { exists = scope:target scope:target = { coa_def_cross_trigger = no } - } + } 20 = template_border_charge 20 = template_border_charge_metal 20 = template_border_charge_offset 20 = template_border_charge_offset_metal 20 = template_border_of_three_charge_offset 20 = template_border_of_three_charge_offset_metal - } - + } special_selection = { trigger = { exists = scope:target scope:target = { OR = { - coa_def_crescent_trigger = yes - coa_def_buddhist_trigger = yes + coa_def_crescent_trigger = yes + coa_def_buddhist_trigger = yes # for now just those two, but more designs/nations groups should be included } } - } + } 50 = template_plain_flag - 50 = template_plain_flag_metal - } - + 50 = template_plain_flag_metal + } special_selection = { trigger = { exists = scope:target scope:target = { - coa_def_african_trigger = yes + coa_def_african_trigger = yes } - } - 25 = template_tricolor_fimbriated - } - + } + 25 = template_tricolor_fimbriated + } special_selection = { trigger = { exists = scope:target scope:target = { - coa_def_west_african_trigger = yes + coa_def_west_african_trigger = yes } - } - 300 = template_african_border_of_3 - 300 = template_african_border_of_3_inverted - } - + } + 300 = template_african_border_of_3 + 300 = template_african_border_of_3_inverted + } special_selection = { trigger = { exists = scope:target @@ -122,15 +106,13 @@ coat_of_arms_template_lists = { has_discrimination_trait = christian } } - } + } 10 = template_cross_charge_in_canton 10 = template_cross_charge_in_canton_metal 10 = template_cross_charges_in_quadrants - 10 = template_cross_charges_in_quadrants_metal - } - + 10 = template_cross_charges_in_quadrants_metal + } # European States - special_selection = { trigger = { exists = scope:target @@ -142,72 +124,68 @@ coat_of_arms_template_lists = { has_discrimination_trait = christian } } - } + } 100 = template_centered_coa - 200 = template_bicolor - 200 = template_tricolor + 200 = template_bicolor + 200 = template_tricolor 100 = template_cross 100 = template_cross_metal - special_selection = { trigger = { exists = scope:target - scope:target = { + scope:target = { coa_def_monarchy_flag_trigger = yes } - } + } 1000 = template_centered_coa - } + } special_selection = { trigger = { exists = scope:target - scope:target = { + scope:target = { coa_republic_trigger = yes } - } - 1000 = template_bicolor - 1000 = template_tricolor - } - } - + } + 1000 = template_bicolor + 1000 = template_tricolor + } + } special_selection = { trigger = { exists = scope:target scope:target = { religion = { has_discrimination_trait = christian - } + } OR = { - coa_def_italian_trigger = yes - coa_def_iberian_trigger = yes + coa_def_italian_trigger = yes + coa_def_iberian_trigger = yes } } - } - 1000 = template_bicolor + } + 1000 = template_bicolor 250 = template_cross - 250 = template_cross_metal + 250 = template_cross_metal 200 = template_cross_charge_in_canton 200 = template_cross_charge_in_canton_metal 200 = template_cross_charges_in_quadrants - 200 = template_cross_charges_in_quadrants_metal - 500 = template_border_charge + 200 = template_cross_charges_in_quadrants_metal + 500 = template_border_charge 500 = template_stripes 400 = template_ordinary - } - + } special_selection = { trigger = { exists = scope:target scope:target = { coa_def_native_american_trigger = yes } - } + } 50 = template_charge_in_circle 50 = template_charge_in_circle_metal 50 = template_charge_in_ring 50 = template_charge_in_ring_metal - - } + } # random commies special_selection = { trigger = { @@ -215,17 +193,16 @@ coat_of_arms_template_lists = { scope:target = { is_revolutionary = yes OR = { - ig:ig_socialists = { + ig:ig_laborists = { is_in_government = yes } any_interest_group = { is_in_government = yes - has_ideology = ideology_proletarian + has_ideology = ideology:ideology_proletarian } } } } - 500 = template_communist_1 250 = template_communist_2 500 = template_communist_3 @@ -241,16 +218,15 @@ coat_of_arms_template_lists = { 100 = template_communist_vert_center_stripe 100 = template_communist_per_saltire_star 100 = template_communist_tribar - 100 = template_communist_triangle + 100 = template_communist_triangle 500 = template_communist_horizontal_tricolor_fimbriated 500 = template_communist_horizontal_tricolor - 250 = template_communist_charge_star + 250 = template_communist_charge_star 100 = template_communist_canton 250 = template_communist_red_star_tricolor 100 = template_communist_red_star_center 100 = template_communist_red_star_canton } - # russian commies! special_selection = { trigger = { @@ -258,12 +234,12 @@ coat_of_arms_template_lists = { scope:target = { is_revolutionary = yes OR = { - ig:ig_socialists = { + ig:ig_laborists = { is_in_government = yes } any_interest_group = { is_in_government = yes - #has_ideology = ideology_proletarian + #has_ideology = ideology:ideology_proletarian } } OR = { @@ -273,24 +249,20 @@ coat_of_arms_template_lists = { } } } - 100000 = template_communist_russia } - special_selection = { trigger = { exists = scope:target scope:target = { is_revolutionary = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { is_in_government = yes } } } - 100000 = template_revolution_armed_forces } - special_selection = { trigger = { exists = scope:target @@ -298,22 +270,18 @@ coat_of_arms_template_lists = { is_revolutionary = yes } } - 500 = template_revolution_1 500 = template_revolution_2 500 = template_revolution_3 } - ### Fascist templates - special_selection = { trigger = { exists = scope:target - scope:target = { + scope:target = { coa_def_fascist_flag_trigger = yes } - } - + } 10000 = template_fascist_white_roundel 5000 = template_fascist_white_roundel_02 2500 = template_fascist_cross_roundel @@ -323,7 +291,7 @@ coat_of_arms_template_lists = { 2500 = template_fascist_white_square 2500 = template_fascist_outline_square 2500 = template_fascist_cross_square - } + } } communist = { 50 = template_communist_1 @@ -338,19 +306,18 @@ coat_of_arms_template_lists = { 10 = template_communist_vert_center_stripe 10 = template_communist_per_saltire_star 10 = template_communist_tribar - 10 = template_communist_triangle + 10 = template_communist_triangle 50 = template_communist_horizontal_tricolor_fimbriated 50 = template_communist_horizontal_tricolor - 25 = template_communist_charge_star + 25 = template_communist_charge_star 10 = template_communist_canton 25 = template_communist_red_star_tricolor 10 = template_communist_red_star_center 10 = template_communist_red_star_canton - special_selection = { - trigger = { + trigger = { any_primary_culture = { - OR = { + OR = { has_discrimination_trait = european_heritage has_discrimination_trait = central_asian_heritage } @@ -361,10 +328,9 @@ coat_of_arms_template_lists = { 200 = template_communist_left_stripe 100 = template_communist_right_stripe 100 = template_communist_vert_center_stripe - } - + } special_selection = { - trigger = { + trigger = { any_primary_culture = { OR = { has_discrimination_trait = south_asian_heritage @@ -379,32 +345,29 @@ coat_of_arms_template_lists = { 300 = template_communist_charge_star 300 = template_communist_roundel_canton 100 = template_communist_canton - } - + } special_selection = { - trigger = { + trigger = { coa_def_hispanic_american_trigger = yes } 300 = template_communist_stripes_canton_1 300 = template_communist_stripes_canton_2 100 = template_communist_per_saltire_star 300 = template_communist_tribar - 300 = template_communist_triangle + 300 = template_communist_triangle 300 = template_communist_red_star_tricolor - } - + } special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes } - 300 = template_communist_charge_star - - } - } - anarchy = { - 3000 = template_anarchy_1 - 3000 = template_anarchy_2 - 1500 = template_anarchy_3 - 1500 = template_anarchy_4 + 300 = template_communist_charge_star + } + } + direct_democracy = { + 3000 = template_direct_democracy_1 + 3000 = template_direct_democracy_2 + 1500 = template_direct_democracy_3 + 1500 = template_direct_democracy_4 } -} \ No newline at end of file +} diff --git a/common/coat_of_arms/template_lists/color_lists.txt b/common/coat_of_arms/template_lists/color_lists.txt index 72bd60383..f01e82a3b 100644 --- a/common/coat_of_arms/template_lists/color_lists.txt +++ b/common/coat_of_arms/template_lists/color_lists.txt @@ -7,73 +7,67 @@ color_lists = { 1 = "blue_light" 1 = "orange" 1 = "purple" - # pan-african colours special_selection = { - trigger = { + trigger = { coa_def_african_trigger = yes } 500 = "black" 500 = "green" } - # maori colours special_selection = { - trigger = { + trigger = { coa_def_oceanic_trigger = yes } 5000 = "black" 5000 = "red" } } - metal_colors = { 5 = "white" 1 = "yellow" - - ## pan-african colours special_selection = { - trigger = { + trigger = { coa_def_african_trigger = yes } 15 = "yellow" } - special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes } 0 = "beige" } } - country_color_list = { special_selection = { trigger = { exists = scope:target scope:target = { OR = { - ig:ig_socialists = { + ig:ig_laborists = { is_in_government = yes } any_interest_group = { is_in_government = yes - has_ideology = ideology_proletarian + has_ideology = ideology:ideology_proletarian } } } } - 1000 = "red" } - special_selection = { trigger = { exists = scope:target scope:target = { OR = { - ig:ig_armed_forces = { + ig:ig_patriots = { + is_in_government = yes + } + ig:ig_securocrats = { is_in_government = yes } ig:ig_elites = { @@ -82,86 +76,82 @@ color_lists = { any_interest_group = { is_in_government = yes OR = { - has_ideology = ideology_paternalistic - has_ideology = ideology_jingoist - has_ideology = ideology_reactionary + has_ideology = ideology:ideology_paternalistic + has_ideology = ideology:ideology_jingoistic + has_ideology = ideology:ideology_reactionary } } } } } - 1000 = "black" 300 = "blue" } - 1 = "green" 1 = "blue_light" 1 = "orange" 1 = "purple" } - com_normal_colors = { - # Normal colours excluding Red for communist templates + # Normal colours excluding Red for communist templates 100 = "blue" 20 = "black" 20 = "green" 20 = "blue_light" } com_red_opposites = { - # Colours opposites of Red for communist templates + # Colours opposites of Red for communist templates 10 = "white" 10 = "yellow" 20 = "green" 20 = "blue_light" - special_selection = { - trigger = { + trigger = { coa_def_oceanic_trigger = yes } 50 = "black_light" - } + } special_selection = { - trigger = { + trigger = { coa_def_african_trigger = yes } 50 = "green" 10 = "yellow" - } + } special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes } 50 = "beige" - } + } special_selection = { - trigger = { + trigger = { coa_def_crescent_trigger = yes } 50 = "green" 50 = "white" 25 = "black_light" - } - } + } + } fascist_normal_bg_colors = { - # Normal bg colours for fascist flags - 100 = "red" + # Normal bg colours for fascist flags + 100 = "red" 50 = "blue" 25 = "green" 25 = "blue_light" 5 = "orange" 5 = "brown_light" - } + } fascist_normal_charge_colors = { - # Fascist charge, black is the most common pick - 250 = "black" - 50 = "red" + # Fascist charge, black is the most common pick + 250 = "black" + 50 = "red" 50 = "blue" 25 = "green" - } + } fascist_metal_colors = { - # Allows some diversity by picking gold sometimes + # Allows some diversity by picking gold sometimes 90 = "white" 10 = "yellow" - } -} \ No newline at end of file + } +} diff --git a/common/coat_of_arms/template_lists/colored_emblem_lists.txt b/common/coat_of_arms/template_lists/colored_emblem_lists.txt index 4ee76a061..eae1effbe 100644 --- a/common/coat_of_arms/template_lists/colored_emblem_lists.txt +++ b/common/coat_of_arms/template_lists/colored_emblem_lists.txt @@ -1,61 +1,56 @@ colored_emblem_texture_lists = { - charge = { 5 = "ce_circle.dds" 5 = "ce_star_05_circle.dds" - 5 = "ce_star_05_ring.dds" + 5 = "ce_star_05_ring.dds" 10 = "ce_star_05.dds" - 5 = "ce_star_05_hollow.dds" - 1 = "ce_star_04.dds" - 5 = "ce_star_06.dds" - 5 = "ce_star_07.dds" - 5 = "ce_star_08.dds" - 1 = "ce_star_09.dds" - 1 = "ce_star_10.dds" - 1 = "ce_star_11.dds" - 1 = "ce_star_12.dds" - 1 = "ce_star_13.dds" - 1 = "ce_star_14.dds" - + 5 = "ce_star_05_hollow.dds" + 1 = "ce_star_04.dds" + 5 = "ce_star_06.dds" + 5 = "ce_star_07.dds" + 5 = "ce_star_08.dds" + 1 = "ce_star_09.dds" + 1 = "ce_star_10.dds" + 1 = "ce_star_11.dds" + 1 = "ce_star_12.dds" + 1 = "ce_star_13.dds" + 1 = "ce_star_14.dds" # Christians only special_selection = { - trigger = { + trigger = { coa_def_cross_trigger = yes } 10 = "ce_cross_switzerland.dds" - } - + } # Christian theocracies special_selection = { - trigger = { + trigger = { coa_def_cross_trigger = yes coa_def_theocracy_flag_trigger = yes - } + } 25 = "ce_christogram_01.dds" 25 = "ce_christogram_02.dds" 25 = "ce_christogram_03.dds" 25 = "ce_keys_st_peter.dds" 25 = "ce_keys_st_peter_knot.dds" - 25 = "ce_keys_st_peter_crozier.dds" - 25 = "ce_sacred_heart.dds" - } - + 25 = "ce_keys_st_peter_crozier.dds" + 25 = "ce_sacred_heart.dds" + } # Native americans specific special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes } 20 = "ce_sun_xia.dds" # 10 = "ce_inuksuk.dds" # 10 = "ce_infinity.dds" - 20 = "ce_horse_tribal.dds" - 20 = "ce_thunderbird.dds" + 20 = "ce_horse_tribal.dds" + 20 = "ce_thunderbird.dds" 10 = "ce_star_gunelve.dds" 10 = "ce_star_07.dds" 20 = "ce_buffalo.dds" 20 = "ce_buffalo_02.dds" 20 = "ce_morning_star.dds" - # Bow and quiver # Bow and Tomahawk # ceremonial pipe @@ -65,20 +60,17 @@ colored_emblem_texture_lists = { # labyrinth # sun variant (spiral) } - special_selection = { - trigger = { + trigger = { country_definition_has_culture = cu:patagonian } 90 = "ce_star_gunelve.dds" } - special_selection = { - trigger = { + trigger = { coa_def_crescent_trigger = yes } 20 = "ce_circle.dds" - # Crescents 25 = "ce_crescent.dds" 25 = "ce_crescent_large.dds" @@ -90,28 +82,26 @@ colored_emblem_texture_lists = { 25 = "ce_crescent_star_05.dds" 25 = "ce_crescent_star_08.dds" 25 = "ce_crescent_star_05_pale.dds" - 25 = "ce_crescent_voided.dds" + 25 = "ce_crescent_voided.dds" 25 = "ce_crossed_scimitars.dds" 25 = "ce_addorsed_scimitars.dds" 50 = "ce_takbir.dds" 20 = "ce_hand.dds" - # maybe slightly different hand of fatima style # crescent btw crossed scimitars # bow and arrow # India : 4 & 5 bezants india, crescent acc. star - } + } special_selection = { - trigger = { + trigger = { country_definition_has_culture = cu:turkish } 25 = "ce_crescent_two.dds" 25 = "ce_crescent_three.dds" - } - + } # Asian generic used by all faiths special_selection = { - trigger = { + trigger = { any_primary_culture = { has_discrimination_trait = south_asian_heritage } @@ -126,32 +116,31 @@ colored_emblem_texture_lists = { 10 = "ce_sun_face_gwalior.dds" 10 = "ce_umbrella_champasak.dds" 10 = "ce_falcon.dds" - # Sun w/ face 12p variant - } + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:malay country_definition_has_culture = cu:cantonese } } - 25 = "ce_crossed_kris_daggers.dds" + 25 = "ce_crossed_kris_daggers.dds" 25 = "ce_crossed_scimitars.dds" - } + } # Sikh exclusive would be a better scope special_selection = { trigger = { - exists = scope:actor + exists = scope:actor scope:actor = { country_has_state_religion = rel:sikh } } - 20 = "ce_addorsed_scimitars.dds" - 20 = "ce_khanda.dds" - } + 20 = "ce_addorsed_scimitars.dds" + 20 = "ce_khanda.dds" + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:thai country_definition_has_culture = cu:lao @@ -160,21 +149,20 @@ colored_emblem_texture_lists = { } 20 = "ce_elephant_asia.dds" 20 = "ce_buddha.dds" - 20 = "ce_elephant_asia.dds" + 20 = "ce_elephant_asia.dds" 20 = "ce_elephant_erawan.dds" 20 = "ce_lion_singa.dds" - 20 = "ce_chakra_siam.dds" - } + 20 = "ce_chakra_siam.dds" + } special_selection = { - trigger = { - country_definition_has_culture = cu:khmer + trigger = { + country_definition_has_culture = cu:khmer } - 20 = "ce_angkor_vat.dds" - } - + 20 = "ce_angkor_vat.dds" + } # More specific to buddhist special_selection = { - trigger = { + trigger = { coa_def_buddhist_trigger = yes } 20 = "ce_buddha.dds" @@ -184,10 +172,9 @@ colored_emblem_texture_lists = { 10 = "ce_dharmachakra.dds" 10 = "ce_lotus.dds" 10 = "ce_endless_knot.dds" - - } + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:nepali country_definition_has_culture = cu:tibetan @@ -197,25 +184,25 @@ colored_emblem_texture_lists = { 40 = "ce_sun_face.dds" 40 = "ce_dharmachakra.dds" 50 = "ce_snow_lion.dds" - } + } special_selection = { - trigger = { - country_definition_has_culture = cu:korean + trigger = { + country_definition_has_culture = cu:korean } - 50 = "ce_korea_taegeuk.dds" - } + 50 = "ce_korea_taegeuk.dds" + } special_selection = { - trigger = { - country_definition_has_culture = cu:han + trigger = { + country_definition_has_culture = cu:han } - 50 = "ce_dragon_china.dds" - } + 50 = "ce_dragon_china.dds" + } # Specific to Hindu special_selection = { - trigger = { + trigger = { any_primary_culture = { has_discrimination_trait = south_asian_heritage - } + } coa_def_buddhist_trigger = no coa_def_crescent_trigger = no } @@ -223,13 +210,12 @@ colored_emblem_texture_lists = { 20 = "ce_trident.dds" 20 = "ce_umbrella.dds" 20 = "ce_falcon.dds" - # most needed : # Hanuman # Feet of Krishna - } + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:gujarati country_definition_has_culture = cu:rajput @@ -239,24 +225,23 @@ colored_emblem_texture_lists = { 25 = "ce_falcon.dds" } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:kannada country_definition_has_culture = cu:malayalam } } - 25 = "ce_gandaberunda.dds" + 25 = "ce_gandaberunda.dds" 25 = "ce_conch_shell.dds" - } + } special_selection = { - trigger = { - country_definition_has_culture = cu:marathi + trigger = { + country_definition_has_culture = cu:marathi } - 30 = "ce_sun_face_gwalior.dds" - } - + 30 = "ce_sun_face_gwalior.dds" + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:brazilian country_definition_has_culture = cu:platinean @@ -264,28 +249,22 @@ colored_emblem_texture_lists = { } } 12 = "ce_sun_of_may.dds" - 25 = "ce_inti.dds" + 25 = "ce_inti.dds" # a specific random may work better (bc can be randomly picked w dark colour) - - 10 = "ce_southern_cross_brazil.dds" + 10 = "ce_southern_cross_brazil.dds" 25 = "ce_star_05.dds" - - } - - special_selection = { - trigger = { - country_definition_has_culture = cu:brazilian + trigger = { + country_definition_has_culture = cu:brazilian } 25 = "ce_southern_cross_brazil.dds" 50 = "ce_southern_cross_brazil_tilted.dds" 50 = "ce_cross_order_christ.dds" - 50 = "ce_armillary_sphere.dds" - } - + 50 = "ce_armillary_sphere.dds" + } special_selection = { - trigger = { + trigger = { coa_def_communist_flag_trigger = yes } 3000 = "ce_hammer_and_sickle.dds" @@ -296,18 +275,16 @@ colored_emblem_texture_lists = { 250 = "ce_hammer_sickle_star_ussr.dds" 250 = "ce_hammer_sickle_star_cogwheel.dds" 250 = "ce_hammer_sickle_star_wreath.dds" - special_selection = { # SSRs - trigger = { + trigger = { coa_def_russian_ensign_trigger = yes } 100000 = "ce_hammer_sickle_star_ussr.dds" - } + } } - special_selection = { - trigger = { + trigger = { coa_def_monarchy_flag_trigger = yes any_primary_culture = { has_discrimination_trait = european_heritage @@ -317,9 +294,8 @@ colored_emblem_texture_lists = { 1 = "ce_crown_tudor.dds" 1 = "ce_crown_swedish.dds" } - special_selection = { - trigger = { + trigger = { coa_def_oceanic_trigger = yes } 100 = "ce_totem_kanak.dds" @@ -334,88 +310,69 @@ colored_emblem_texture_lists = { # ceremonial maces # palm trees # southern cross - - 100 = "ce_southern_cross_variant.dds" - 25 = "ce_southern_cross_australia.dds" - 25 = "ce_southern_cross_new_zealand.dds" + 100 = "ce_southern_cross_variant.dds" + 25 = "ce_southern_cross_australia.dds" + 25 = "ce_southern_cross_new_zealand.dds" } - special_selection = { - trigger = { + trigger = { coa_def_african_trigger = yes coa_def_crescent_trigger = no coa_def_cross_trigger = no } # Generic - 100 = "ce_rising_sun.dds" + 100 = "ce_rising_sun.dds" 20 = "ce_shield_african.dds" - # Central & Eastern Africans with Bantu & Masai designs 100 = "ce_masai_shield.dds" - # Western Africans, possibly some Adinkra symbols 20 = "ce_kanaga.dds" - # Southern Africans with Zulu designs 100 = "ce_nguni_shield.dds" 100 = "ce_nguni_shield_02.dds" 100 = "ce_nguni_shield_03.dds" 100 = "ce_nguni_shield_04.dds" - } - special_selection = { - trigger = { - country_definition_has_culture = cu:sami - } - 100 = "ce_wildman.dds" - } - - special_selection = { - trigger = { - country_definition_has_culture = cu:irish + trigger = { + country_definition_has_culture = cu:irish } 20 = "ce_harp.dds" 5 = "ce_hand.dds" } - special_selection = { - trigger = { - country_definition_has_culture = cu:anglo_canadian + trigger = { + country_definition_has_culture = cu:anglo_canadian } 1000 = "ce_maple_leafs.dds" 1000 = "ce_maple_leaf.dds" } - special_selection = { - trigger = { - country_definition_has_culture = cu:franco_canadian + trigger = { + country_definition_has_culture = cu:franco_canadian } 10 = "ce_fleur_quebec.dds" } - special_selection = { - trigger = { + trigger = { coa_def_german_trigger = yes } 50 = "ce_iron_cross.dds" } - special_selection = { - trigger = { + trigger = { coa_def_turkic_trigger = yes } 50 = "ce_tamga_tatar.dds" - } + } } - ordinaries = { 5 = "ce_bend_sinister_fimbriated.dds" 5 = "ce_bend_sinister.dds" 5 = "ce_bend_dexter.dds" 5 = "ce_bend_dexter_fimbriated.dds" 5 = "ce_saltire.dds" - 5 = "ce_saltire_fimbriated.dds" + 5 = "ce_saltire_fimbriated.dds" 1 = "ce_stripes_03_middle.dds" 1 = "ce_stripes_04.dds" 1 = "ce_stripes_05.dds" @@ -434,7 +391,6 @@ colored_emblem_texture_lists = { 1 = "ce_hexacolor_horizontal.dds" 10 = "ce_bicolor_left.dds" 10 = "ce_bicolor_right.dds" - # Christians only special_selection = { trigger = { @@ -442,15 +398,15 @@ colored_emblem_texture_lists = { } 10 = "ce_cross_england.dds" 2 = "ce_cross_england_fimbriated.dds" - 1 = "ce_cross_burgundy.dds" - } + 1 = "ce_cross_burgundy.dds" + } special_selection = { trigger = { coa_def_cross_trigger = yes coa_def_italian_trigger = yes } 10 = "ce_cross_sardinia.dds" - } + } special_selection = { trigger = { coa_def_cross_trigger = yes @@ -462,19 +418,19 @@ colored_emblem_texture_lists = { 5 = "ce_bend_dexter.dds" 5 = "ce_bend_dexter_fimbriated.dds" 5 = "ce_saltire.dds" - 5 = "ce_saltire_fimbriated.dds" - } + 5 = "ce_saltire_fimbriated.dds" + } special_selection = { - trigger = { + trigger = { coa_def_nordic_cross_trigger = yes } 100 = "ce_cross_norway.dds" 100 = "ce_cross_sweden.dds" 100 = "ce_cross_denmark.dds" 100 = "ce_cross_finland.dds" - } + } special_selection = { - trigger = { + trigger = { coa_def_african_trigger = yes } 10 = "ce_bend_sinister_fimbriated.dds" @@ -482,49 +438,45 @@ colored_emblem_texture_lists = { 10 = "ce_bend_dexter.dds" 10 = "ce_bend_dexter_fimbriated.dds" 10 = "ce_saltire.dds" - 10 = "ce_saltire_fimbriated.dds" - 1 = "ce_chevron.dds" - + 10 = "ce_saltire_fimbriated.dds" + 1 = "ce_chevron.dds" 10 = "ce_tribar.dds" 10 = "ce_tricolor_doubled.dds" 10 = "ce_fess_fimbriated.dds" # fess fimbriated (botswana), incl in tricolour (kenya, gambia) # pb the two outline stripes are always white - } + } special_selection = { - trigger = { + trigger = { coa_def_crescent_trigger = yes } 10 = "ce_bicolor_left_third.dds" 10 = "ce_bicolor_left_third_indented.dds" # thin stripes (5, 6 & 7) - } + } special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes } 1000 = "ce_hiawathas_belt.dds" } special_selection = { - trigger = { + trigger = { coa_def_oceanic_trigger = yes } 10 = "ce_koru.dds" - } + } } - saltires = { 5 = "ce_saltire.dds" 5 = "ce_saltire_fimbriated.dds" #1 = "ce_cross_burgundy.dds" } - cross_central = { #1 = "ce_cross_sardinia.dds" 5 = "ce_cross_england.dds" 1 = "ce_cross_england_fimbriated.dds" } - cross_central_background = { 10 = "ce_solid.dds" 20 = "ce_per_cross.dds" @@ -534,18 +486,15 @@ colored_emblem_texture_lists = { 10 = "ce_bicolor_bottom.dds" 30 = "ce_canton.dds" } - bicolors = { 10 = "ce_bicolor_top.dds" 10 = "ce_bicolor_bottom.dds" } - canton_or_bicolor = { 10 = "ce_solid.dds" 10 = "ce_canton.dds" 10 = "ce_bicolor_top.dds" } - stripes = { 1 = "ce_stripes_03_middle.dds" 50 = "ce_stripes_04.dds" @@ -560,7 +509,6 @@ colored_emblem_texture_lists = { 5 = "ce_stripes_12.dds" 5 = "ce_stripes_13.dds" } - stripes_even = { 50 = "ce_bicolor_bottom.dds" 50 = "ce_stripes_04.dds" @@ -570,239 +518,217 @@ colored_emblem_texture_lists = { 1 = "ce_stripes_10_alternating.dds" 5 = "ce_stripes_12.dds" special_selection = { - trigger = { - coa_def_german_trigger = yes + trigger = { + coa_def_german_trigger = yes } 100 = "ce_stripes_04.dds" 25 = "ce_stripes_06.dds" 10 = "ce_stripes_08.dds" - } + } } - tricolors = { 30 = "ce_tricolor_vertical.dds" 10 = "ce_tricolor_horizontal.dds" 5 = "ce_tricolor_bend.dds" 1 = "ce_tricolor_horizontal_fifth.dds" special_selection = { - trigger = { - coa_def_german_trigger = yes + trigger = { + coa_def_german_trigger = yes } 100 = "ce_tricolor_horizontal.dds" - } + } } - crosses = { 10 = "ce_cross_england_fimbriated.dds" 100 = "ce_cross_england.dds" # cotised # voided - } - + } coa_centered_ordinaries = { - #10 = "ce_solid.dds" 10 = "ce_tricolor_vertical.dds" - 10 = "ce_tricolor_horizontal.dds" + 10 = "ce_tricolor_horizontal.dds" 10 = "ce_bicolor_top.dds" - 10 = "ce_bicolor_bottom.dds" - 5 = "ce_per_cross.dds" + 10 = "ce_bicolor_bottom.dds" + 5 = "ce_per_cross.dds" 1 = "ce_bend_sinister_fimbriated.dds" 2 = "ce_bend_sinister.dds" 2 = "ce_bend_dexter.dds" 1 = "ce_bend_dexter_fimbriated.dds" 1 = "ce_saltire.dds" - 1 = "ce_cross_burgundy.dds" - + 1 = "ce_cross_burgundy.dds" special_selection = { - trigger = { + trigger = { coa_def_cross_trigger = yes } 5 = "ce_cross_england_fimbriated.dds" 5 = "ce_cross_england.dds" - } - } - + } + } full_size_charges = { - # Uses charge that fit the canvas horizontally (1300x680) - + # Uses charge that fit the canvas horizontally (1300x680) 1 = "ce_solid.dds" # dragon bhutan # elephants # dragon china (pb need to be enlarged) # bird paradise # eagle for germany - special_selection = { - trigger = { + trigger = { any_primary_culture = { has_discrimination_trait = south_asian_heritage } } 10 = "ce_elephant_asia.dds" - # move those two to TE cases # 10 = "ce_elephant_asia_decorated.dds" # 10 = "ce_golden_fishes.dds" - } - + } special_selection = { - trigger = { + trigger = { coa_def_buddhist_trigger = yes } 25 = "ce_elephant_asia.dds" - } - + } special_selection = { - trigger = { + trigger = { coa_def_crescent_trigger = yes } 2 = "ce_solid.dds" 25 = "ce_scimitar.dds" - 25 = "ce_crossed_scimitars_horizontal.dds" + 25 = "ce_crossed_scimitars_horizontal.dds" 15 = "ce_shahada.dds" 15 = "ce_shahada_and_sword.dds" 25 = "ce_zulfikar.dds" - } + } special_selection = { - trigger = { + trigger = { coa_def_crescent_trigger = yes coa_def_theocracy_flag_trigger = yes - } + } 25 = "ce_shahada.dds" 25 = "ce_shahada_and_sword.dds" - } - } - + } + } circle_frames = { 10 = "ce_frame_circle.dds" - special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes - } + } 20 = "ce_frame_circle_roundel_triangles.dds" - } - + } # native americans : circle of triangles, circle of stars (7), double circle outlined } - circle_outline_frames = { 10 = "ce_frame_circle_outline.dds" - special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes - } + } 20 = "ce_frame_circle_triangles.dds" 20 = "ce_frame_stars_circle_07.dds" - } - + } special_selection = { - trigger = { + trigger = { any_primary_culture = { has_discrimination_trait = south_asian_heritage } - } + } 5 = "ce_frame_circle_doted.dds" - } - } - + } + } tricolors_fimbriated = { 10 = "ce_tricolor_fimbriated_large.dds" 10 = "ce_tricolor_fimbriated_thin.dds" - } - + } communist_centered_stripes = { 10 = "ce_stripe_center.dds" 10 = "ce_fess_fimbriated.dds" 10 = "ce_stripes_02_center.dds" 10 = "ce_stripes_03_center.dds" - } + } communist_bottom_stripes = { 10 = "ce_stripes_02_bottom_karelia.dds" - 10 = "ce_stripes_02_bottom_lithuania.dds" - 10 = "ce_stripes_02_bottom_tajik.dds" - 10 = "ce_stripe_bottom.dds" - 10 = "ce_stripe_bottom_raised.dds" - } + 10 = "ce_stripes_02_bottom_lithuania.dds" + 10 = "ce_stripes_02_bottom_tajik.dds" + 10 = "ce_stripe_bottom.dds" + 10 = "ce_stripe_bottom_raised.dds" + } communist_random_stripe = { - 30 = "ce_blank.dds" - 10 = "ce_solid.dds" + 30 = "ce_blank.dds" + 10 = "ce_solid.dds" } communist_bicolors = { 10 = "ce_bicolor_right.dds" 10 = "ce_bicolor_bottom.dds" - } - + } communist_opposite_charges = { # specific generic list for communist center charges # Selection of charges to avoid any odd/misaligned result - 10 = "ce_hammer_and_sickle.dds" - special_selection = { - trigger = { + trigger = { coa_def_cross_trigger = yes } - 10 = "ce_lion_rampant.dds" - } + 10 = "ce_lion_rampant.dds" + } special_selection = { - trigger = { + trigger = { coa_def_native_american_trigger = yes } - 20 = "ce_horse_tribal.dds" + 20 = "ce_horse_tribal.dds" 20 = "ce_buffalo.dds" - 20 = "ce_buffalo_02.dds" - } + 20 = "ce_buffalo_02.dds" + } special_selection = { - trigger = { + trigger = { coa_def_crescent_trigger = yes } - 25 = "ce_crescent_pale.dds" - 25 = "ce_crossed_scimitars.dds" - 25 = "ce_addorsed_scimitars.dds" - } + 25 = "ce_crescent_pale.dds" + 25 = "ce_crossed_scimitars.dds" + 25 = "ce_addorsed_scimitars.dds" + } special_selection = { - trigger = { + trigger = { country_definition_has_culture = cu:turkish } 25 = "ce_crescent_three.dds" - } + } special_selection = { - trigger = { + trigger = { any_primary_culture = { has_discrimination_trait = south_asian_heritage } } 100 = "ce_elephant_asia.dds" - 100 = "ce_elephant_asia_decorated.dds" - 100 = "ce_golden_fishes.dds" - 100 = "ce_conch_shell.dds" - 50 = "ce_umbrella_champasak.dds" - } + 100 = "ce_elephant_asia_decorated.dds" + 100 = "ce_golden_fishes.dds" + 100 = "ce_conch_shell.dds" + 50 = "ce_umbrella_champasak.dds" + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:malay country_definition_has_culture = cu:cantonese } } - 100 = "ce_crossed_kris_daggers.dds" + 100 = "ce_crossed_kris_daggers.dds" 100 = "ce_crossed_scimitars.dds" - } + } special_selection = { trigger = { - exists = scope:actor + exists = scope:actor scope:actor = { country_has_state_religion = rel:sikh } } - 100 = "ce_addorsed_scimitars.dds" - 200 = "ce_khanda.dds" - } + 100 = "ce_addorsed_scimitars.dds" + 200 = "ce_khanda.dds" + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:thai country_definition_has_culture = cu:lao @@ -811,90 +737,85 @@ colored_emblem_texture_lists = { } 50 = "ce_elephant_asia.dds" 50 = "ce_buddha.dds" - 50 = "ce_elephant_asia.dds" + 50 = "ce_elephant_asia.dds" 50 = "ce_elephant_erawan.dds" 50 = "ce_lion_singa.dds" - 50 = "ce_chakra_siam.dds" - } + 50 = "ce_chakra_siam.dds" + } special_selection = { - trigger = { - country_definition_has_culture = cu:khmer + trigger = { + country_definition_has_culture = cu:khmer } - 200 = "ce_angkor_vat.dds" - } + 200 = "ce_angkor_vat.dds" + } special_selection = { - trigger = { + trigger = { coa_def_buddhist_trigger = yes } - 50 = "ce_buddha.dds" 50 = "ce_elephant_erawan.dds" 100 = "ce_dharmachakra.dds" 100 = "ce_lotus.dds" 100 = "ce_endless_knot.dds" - - } + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:nepali country_definition_has_culture = cu:tibetan } } - 50 = "ce_dharmachakra.dds" 50 = "ce_snow_lion.dds" - } + } # Specific to Hindu special_selection = { - trigger = { + trigger = { any_primary_culture = { has_discrimination_trait = south_asian_heritage - } + } coa_def_buddhist_trigger = no coa_def_crescent_trigger = no } 20 = "ce_trident.dds" 20 = "ce_umbrella.dds" - } + } special_selection = { - trigger = { + trigger = { OR = { country_definition_has_culture = cu:kannada country_definition_has_culture = cu:malayalam } } - 100 = "ce_gandaberunda.dds" + 100 = "ce_gandaberunda.dds" 100 = "ce_conch_shell.dds" - } + } special_selection = { - trigger = { - country_definition_has_culture = cu:brazilian + trigger = { + country_definition_has_culture = cu:brazilian } - 50 = "ce_armillary_sphere.dds" - } + 50 = "ce_armillary_sphere.dds" + } special_selection = { - trigger = { + trigger = { coa_def_oceanic_trigger = yes } 100 = "ce_totem_kanak.dds" - 100 = "ce_rising_sun.dds" - } + 100 = "ce_rising_sun.dds" + } special_selection = { - trigger = { - country_definition_has_culture = cu:irish + trigger = { + country_definition_has_culture = cu:irish } 50 = "ce_harp.dds" } special_selection = { - trigger = { + trigger = { coa_def_turkic_trigger = yes } 50 = "ce_tamga_tatar.dds" - } - + } ## more possible additions (to check, not exhaustive and depends of needed level of diversity) - # 100 = "ce_sun_philippines.dds" # 100 = "ce_horse.dds" # 100 = "ce_soyombo_modern.dds" @@ -907,8 +828,7 @@ colored_emblem_texture_lists = { # 100 = "ce_swan.dds" # 100 = "ce_dragon_bhutan.dds" # 100 = "ce_aurochs_head.dds" - - } + } communist_charges = { 250 = "ce_hammer_and_sickle.dds" 100 = "ce_hammer_and_sickle_round.dds" @@ -919,66 +839,64 @@ colored_emblem_texture_lists = { 25 = "ce_hammer_sickle_star_cogwheel.dds" 25 = "ce_hammer_sickle_star_wreath.dds" 25 = "ce_star_frame_hammer_sickle.dds" - 25 = "ce_hammer_sickle_wreath.dds" + 25 = "ce_hammer_sickle_wreath.dds" 25 = "ce_hammer_wheat.dds" - special_selection = { # Soviet Republics - trigger = { + trigger = { coa_def_russian_ensign_trigger = yes } 10000 = "ce_hammer_sickle_star_ussr.dds" 1000 = "ce_hammer_sickle_star_wreath.dds" - } + } special_selection = { # CPUSA - trigger = { + trigger = { coa_def_american_ensign_trigger = yes } 1000 = "ce_hammer_sickle_cogwheel_usa.dds" - } + } special_selection = { # PCI - trigger = { + trigger = { coa_def_italian_trigger = yes } 1000 = "ce_hammer_sickle_italy.dds" - } + } special_selection = { - trigger = { + trigger = { coa_def_african_trigger = yes } 100 = "ce_cogwheel_machete_angola.dds" 300 = "ce_star_05.dds" 200 = "ce_star_05_hollow.dds" - 100 = "ce_star_05_ring.dds" + 100 = "ce_star_05_ring.dds" 200 = "ce_hammer_hoe.dds" 50 = "ce_hammer_wheat.dds" - } + } special_selection = { - trigger = { + trigger = { any_primary_culture = { has_discrimination_trait = south_asian_heritage - } + } coa_def_crescent_trigger = no } 100 = "ce_hammer_sickle_india.dds" 100 = "ce_hammer_sickle_india_02.dds" 100 = "ce_corn_sickle.dds" - } - } + } + } communist_stars = { 100 = "ce_star_05.dds" - 100 = "ce_star_05_hollow.dds" - 50 = "ce_star_05_pinwheeled.dds" - } + 100 = "ce_star_05_hollow.dds" + 50 = "ce_star_05_pinwheeled.dds" + } fascist_random_stripe = { - 80 = "ce_blank.dds" - 20 = "ce_solid.dds" - } + 80 = "ce_blank.dds" + 20 = "ce_solid.dds" + } fascist_charges = { # Listed separately for now - 50 = "ce_cross_pointed.dds" 50 = "ce_cross_celtic.dds" 50 = "ce_cross_fleury.dds" @@ -986,17 +904,17 @@ colored_emblem_texture_lists = { 50 = "ce_cross_couped_voided.dds" 50 = "ce_cross_fourchee.dds" 50 = "ce_cross_patty.dds" - 50 = "ce_cross_hlinka.dds" + 50 = "ce_cross_hlinka.dds" 50 = "ce_cross_crosslet.dds" 50 = "ce_cross_couped.dds" - 50 = "ce_flame_canada_nup.dds" + 50 = "ce_flame_canada_nup.dds" 50 = "ce_endless_knot.dds" 50 = "ce_omega.dds" 50 = "ce_rune_tiwaz.dds" 50 = "ce_cross_auseklis.dds" 50 = "ce_cross_tursas.dds" 50 = "ce_rune_hagal.dds" - 50 = "ce_lightning_bolt.dds" + 50 = "ce_lightning_bolt.dds" 50 = "ce_delta.dds" 50 = "ce_cross_st_michael.dds" 50 = "ce_rune_algiz.dds" @@ -1007,13 +925,12 @@ colored_emblem_texture_lists = { 50 = "ce_cross_mara.dds" 50 = "ce_wolfsangel.dds" 50 = "ce_cross_wheel.dds" - 50 = "ce_sigma.dds" - 50 = "ce_walknut.dds" + 50 = "ce_sigma.dds" + 50 = "ce_walknut.dds" 50 = "ce_balkenkreuz.dds" - } + } fascist_charges_square = { # Selected to fit within square. Pb Needs more diversity - 50 = "ce_cross_pointed.dds" 50 = "ce_cross_celtic.dds" 50 = "ce_cross_fleury.dds" @@ -1021,12 +938,12 @@ colored_emblem_texture_lists = { 50 = "ce_cross_couped_voided.dds" 50 = "ce_cross_fourchee.dds" 50 = "ce_cross_patty.dds" - 50 = "ce_cross_hlinka.dds" + 50 = "ce_cross_hlinka.dds" 50 = "ce_cross_crosslet.dds" - 50 = "ce_cross_couped.dds" + 50 = "ce_cross_couped.dds" 50 = "ce_rune_tiwaz.dds" 50 = "ce_cross_auseklis.dds" - 50 = "ce_lightning_bolt.dds" + 50 = "ce_lightning_bolt.dds" 50 = "ce_triskel.dds" 50 = "ce_arrow_cross.dds" 50 = "ce_odal_square.dds" @@ -1035,5 +952,5 @@ colored_emblem_texture_lists = { 50 = "ce_wolfsangel.dds" 50 = "ce_sigma.dds" 50 = "ce_falanga.dds" - } -} \ No newline at end of file + } +} diff --git a/common/combat_unit_types/00_combat_units.txt b/common/combat_unit_types/00_combat_units.txt index cdfa7bb36..dd8d2d890 100644 --- a/common/combat_unit_types/00_combat_units.txt +++ b/common/combat_unit_types/00_combat_units.txt @@ -53,7 +53,7 @@ combat_unit_flotilla = { has_active_production_method = pm_modernized_missile_cruisers has_active_production_method = pm_arsenal_ships } - } + } } texture = "gfx/unit_illustrations/unit_flotilla_ironclad_ship.dds" } @@ -72,4 +72,4 @@ combat_unit_flotilla = { } texture = "gfx/unit_illustrations/unit_flotilla_ship_of_the_line.dds" } -} \ No newline at end of file +} diff --git a/common/country_definitions/00_countries.txt b/common/country_definitions/00_countries.txt index 59253a341..dae43e842 100644 --- a/common/country_definitions/00_countries.txt +++ b/common/country_definitions/00_countries.txt @@ -253,7 +253,7 @@ GRI = { country_type = unrecognized tier = kingdom cultures = { - guarani + patagonian } capital = STATE_AMAZONAS } @@ -1109,7 +1109,7 @@ HDJ = { tier = principality religion = sunni cultures = { - bedouin + arab } capital = STATE_HEDJAZ } @@ -1197,7 +1197,7 @@ JAB = { country_type = unrecognized tier = principality cultures = { - bedouin + arab } capital = STATE_HAIL } @@ -1211,7 +1211,7 @@ MAH = { country_type = unrecognized tier = principality cultures = { - bedouin + arab yemenite } capital = STATE_YEMEN @@ -1226,7 +1226,7 @@ KAT = { country_type = unrecognized tier = principality cultures = { - bedouin + arab yemenite } capital = STATE_YEMEN @@ -1242,7 +1242,7 @@ ZAI = { tier = principality cultures = { yemenite - bedouin + arab } # religion = Technically Sunni at game start, but if it re-emerges, it should be Shiite capital = STATE_YEMEN @@ -1257,7 +1257,7 @@ LAH = { country_type = unrecognized tier = principality cultures = { - bedouin + arab yemenite } religion = sunni @@ -1273,7 +1273,7 @@ BHN = { country_type = unrecognized tier = principality cultures = { - bedouin + arab } capital = STATE_ABU_DHABI } @@ -2303,9 +2303,9 @@ ARA = { country_type = unrecognized tier = empire cultures = { - mashriqi - bedouin - misri + arab + arab + arab yemenite } capital = STATE_HEDJAZ @@ -2478,7 +2478,7 @@ MAY = { country_type = unrecognized tier = kingdom cultures = { - mayan + mesoamerican } capital = STATE_YUCATAN } @@ -2569,7 +2569,7 @@ MKT = { country_type = unrecognized tier = principality cultures = { - miskito + mesoamerican afro_caribbean } capital = STATE_NICARAGUA @@ -2621,21 +2621,6 @@ CAS = { is_named_from_capital = yes } -SMI = { - # Sapmi - color = { - 28 - 146 - 136 - } - country_type = unrecognized - tier = city_state - cultures = { - sami - } - capital = STATE_NORTHERN_NORWAY -} - MLT = { # Malta color = { @@ -2706,28 +2691,12 @@ SIB = { country_type = unrecognized tier = kingdom cultures = { - yakut siberian dene } capital = STATE_TOMSK } -YAK = { - # Yakutia - color = { - 171 - 216 - 191 - } - country_type = unrecognized - tier = principality - cultures = { - yakut - } - capital = STATE_YAKUTSK -} - ASM = { # Assam color = { @@ -2941,7 +2910,6 @@ YUN = { # } # capital = STATE_GUANGDONG # } - MCO = { # Monaco color = { @@ -2953,7 +2921,7 @@ MCO = { tier = principality cultures = { north_italian - occitan + french } capital = STATE_JALISCO } @@ -2968,7 +2936,7 @@ TWT = { country_type = decentralized tier = principality cultures = { - quechua + andean } capital = STATE_LIMA } @@ -2983,7 +2951,7 @@ AYM = { country_type = decentralized tier = principality cultures = { - aimara + andean } capital = STATE_LA_PAZ } @@ -2998,13 +2966,13 @@ WYU = { country_type = decentralized tier = principality cultures = { - guajiro + amazonian } capital = STATE_ANTIOQUIA } TPI = { - # Tupinamba + # Patagonian color = { 157 209 @@ -3013,7 +2981,7 @@ TPI = { country_type = decentralized tier = principality cultures = { - tupinamba + patagonian } capital = STATE_BAHIA } @@ -3042,13 +3010,13 @@ ORN = { country_type = decentralized tier = principality cultures = { - cariban + amazonian } capital = STATE_MIRANDA } MUI = { - # Muisca + # Andean color = { 162 182 @@ -3057,7 +3025,7 @@ MUI = { country_type = decentralized tier = principality cultures = { - muisca + andean } capital = STATE_CUNDINAMARCA } @@ -3170,7 +3138,7 @@ OCC = { country_type = recognized tier = principality cultures = { - occitan + french } capital = STATE_ARMAGNAC } @@ -3421,7 +3389,7 @@ GNI = { country_type = decentralized tier = principality cultures = { - guarani + patagonian } capital = STATE_ALTO_PARAGUAY } @@ -3566,21 +3534,6 @@ ASS = { capital = STATE_MOSUL } -# Kalmykia -KLM = { - color = { - 58 - 65 - 73 - } - country_type = unrecognized - tier = principality - cultures = { - kalmyk - } - capital = STATE_ASTRAKHAN -} - NIR = { color = { 211 @@ -3874,7 +3827,7 @@ BLZ = { country_type = unrecognized tier = principality cultures = { - mayan + mesoamerican central_american } capital = STATE_GUATEMALA @@ -3889,7 +3842,7 @@ SYC = { country_type = unrecognized tier = principality cultures = { - mayan + mesoamerican central_american } capital = STATE_INDIAN_OCEAN_TERRITORY @@ -4016,7 +3969,7 @@ WSH = { tier = principality cultures = { maures - bedouin + arab } capital = STATE_WEST_SAHARA } @@ -4030,7 +3983,6 @@ ALD = { country_type = recognized tier = kingdom cultures = { - berber maghrebi } capital = STATE_ALGIERS @@ -4045,9 +3997,8 @@ LBY = { country_type = recognized tier = kingdom cultures = { - tuareg - bedouin - berber + maghrebi + arab maghrebi } capital = STATE_TRIPOLI @@ -4063,7 +4014,7 @@ FEZ = { country_type = colonial tier = principality cultures = { - berber + maghrebi } capital = STATE_TRIPOLI } @@ -4077,7 +4028,6 @@ TUN = { country_type = recognized tier = kingdom cultures = { - berber maghrebi } capital = STATE_TUNISIA @@ -4092,8 +4042,8 @@ EGY = { country_type = recognized tier = kingdom cultures = { - misri - berber + arab + maghrebi } capital = STATE_LOWER_EGYPT } @@ -4220,7 +4170,7 @@ LEB = { country_type = recognized tier = principality cultures = { - mashriqi + arab } capital = STATE_LEBANON } @@ -4234,7 +4184,7 @@ SYR = { country_type = recognized tier = principality cultures = { - mashriqi + arab } capital = STATE_ALEPPO } @@ -4262,7 +4212,7 @@ PAL = { country_type = unrecognized tier = principality cultures = { - mashriqi + arab } capital = STATE_PALESTINE } @@ -4626,7 +4576,7 @@ PEU = { country_type = recognized tier = kingdom cultures = { - quechua + andean south_andean } capital = STATE_LIMA @@ -4641,7 +4591,7 @@ BOL = { country_type = recognized tier = kingdom cultures = { - quechua + andean south_andean } capital = STATE_SANTA_CRUZ @@ -4879,7 +4829,7 @@ EOT = { country_type = recognized tier = kingdom cultures = { - mashriqi + arab } capital = STATE_TRANSJORDAN } @@ -4893,7 +4843,7 @@ IRQ = { country_type = recognized tier = kingdom cultures = { - mashriqi + arab } religion = sunni capital = STATE_BAGHDAD @@ -4908,7 +4858,7 @@ KUW = { country_type = recognized tier = kingdom cultures = { - mashriqi + arab } capital = STATE_BASRA } @@ -4923,7 +4873,7 @@ KUW = { # country_type = city_state # tier = kingdom # cultures = { -# mashriqi +# arab # } # capital = STATE_ABU_DHABI # } @@ -4936,7 +4886,7 @@ QAT = { country_type = recognized tier = kingdom cultures = { - mashriqi + arab } capital = STATE_ABU_DHABI } @@ -4950,7 +4900,7 @@ ABU = { country_type = recognized tier = kingdom cultures = { - mashriqi + arab } capital = STATE_ABU_DHABI } @@ -4964,7 +4914,7 @@ OMA = { country_type = recognized tier = kingdom cultures = { - bedouin + arab } capital = STATE_OMAN } @@ -4992,7 +4942,7 @@ NEJ = { country_type = recognized tier = kingdom cultures = { - bedouin + arab } capital = STATE_NEJD } @@ -5006,7 +4956,7 @@ ADE = { country_type = unrecognized tier = principality cultures = { - bedouin + arab } capital = STATE_YEMEN } @@ -5221,7 +5171,7 @@ NGR = { tier = kingdom cultures = { kanuri - tuareg + maghrebi } capital = STATE_OUTER_HAUSALAND } @@ -6455,9 +6405,9 @@ EQA = { DDR = { # East Germany color = { - 190 #117 - 200 #32 - 0 #30 + 190 #117 + 200 #32 + 0 #30 } country_type = recognized tier = principality diff --git a/common/cultures/00_additional_cultures.txt b/common/cultures/00_additional_cultures.txt index afe9ad0ea..cc661a793 100644 --- a/common/cultures/00_additional_cultures.txt +++ b/common/cultures/00_additional_cultures.txt @@ -4519,160 +4519,6 @@ asturian = { } } -aragonese = { - color = { - 178 - 112 - 126 - } - religion = catholic - traits = { - iberian_culture_group - european_heritage - } - male_common_first_names = { - Albert - Alexandre - Alfons - Alfonso - Andreu - Andres - Antoni - Arcadi - Carles - Cassia - Dalmau - David - Eduard - Enric - Enrique - Federico - Felip - Fernando - Ferran - Francesc - Gaspar - Gerard - Isaac - Jacint - Jaume - Joan - Jordi - Josep - Jose - Juan - Llorenc - Lluis - Manel - Manuel - Marc - Melchor - Miquel - Narcis - Pasqual - Pau - Pedro - Pere - Pompeu - Rafael_2 - Rafel - Ramon_2 - Ricardo - Salvador - Sergi - Valnti - Victor - Xavier - } - female_common_first_names = { - Ana - Assumpcio - Carolina - Carme - Dolores - Ester - Josefina - Isabel - Lluisa - Maria - Rosa - Susana - } - noble_last_names = { - d_Areny-Plandolit - de_Llauder_i_Dalmases - de_Mas_i_Nadal - de_Suelves_i_de_Montagut - Ferrer - Folc_de_Cardona - Guell - Janer - Junyent - Lopez_i_Bru - Milans_del_Bosch - } - common_last_names = { - Albeniz - Alier - Almirall - Bacardi - Batet - Berenguer - Bonaplanta - Borrell - Borras - Cadafall - Carner - Casals - Casanova - Castello - Claramunt - Cucala - Cugat - Dalmau - Despujol - Domenech - Escotet - Escoda - Fabra - Fages - Gumera - Irla - Jevelli - Llauder - Macia - Maragall - Margall - Miro - Mompou - Montaner - Moragues - Moret - Nebot - Nin - Oller - Prat - Prim - Puig - Riba - Roig - Sala - Saliquet - Savalls - Serra - Sor - Tristany - Verdaguer - Vidal - Virigili - Vives - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - american = { color = { 50 @@ -5993,7 +5839,8 @@ tani = { religion = hindu traits = { south_asian_heritage - northeast_indian + northeast_indian_culture_group + tibetic } male_common_first_names = { Chandraka diff --git a/common/cultures/00_cultures.txt b/common/cultures/00_cultures.txt index 12b6f71ef..6f0cf8321 100644 --- a/common/cultures/00_cultures.txt +++ b/common/cultures/00_cultures.txt @@ -1,18675 +1,4 @@ -north_german = { - color = { - 62 - 77 - 100 - } - religion = protestant - traits = { - german_speaking - european_heritage - } - male_common_first_names = { - Adelbert - Adolf - Albrecht - Alexander - Alfred - August - Bernhard - Burkhard - Bruno - Dieter - Eduard - Edwin - Erich - Ernst - Erwin - Esaias - Florian - Franz - Friedrich - Fritz - Georg - Gustav - Gunther - Giesebert - Hasso - Heinrich - Helmuth - Hermann - Hugo - Haubold - Hillart - Ignatz - Joachim - Johann - Jurgen - Karl - Konrad - Leonhard - Leopold - Ludwig - Lukas - Manfred - Maximilian - Markus - Michael - Moritz - Nikolaus - Otto - Oskar - Pascal - Paul - Peter - Philipp - Reinhard - Rudolf - Ruprecht - Stefan - Theodor - Wilhelm - Wolfgang - } - female_common_first_names = { - Adelheid - Armgard - Adolphine - Albertine - Anna - Amalie - Anna_Dorothea - Anna_Sophia - Anna_Erika - Aurora - Agnes - Beatrix - Charlotte - Cecilia - Caroline - Christina - Clara - Dorothea_Sophia - Dorothea - Elisabeth - Erika - Friederike - Hilda - Henriette - Hedwig - Ingeborg - Julia - Johanna - Luise - Mathilde - Margarethe - Maria - Marie_Elisabeth - Magdalene - Sigrid - Sophie - Sophie_Albertine - Therese - Viktoria - } - noble_last_names = { - Herwarth_von_Bittenfeld - Vogel_von_Falkenstein - von_Falkenstein - von_Alten - von_Anhalt - von_Arentschildt - von_Arens - von_Bismarck-Bohlen - von_Bittenfeld - von_Blomberg - von_Blumenthal - von_Borries - von_Boyen - von_Braunschweig - von_Breitenbach - von_Bulow - von_Boyneburg-Lengsfeld - von_Breidbach-BUrresheim - von_Clemm - von_Cramm - von_Doenhoff - von_Dieskau - von_Eck - von_Fritsch - Firnhaber_von_Eberstein - von_Gebser - von_Gagern - de_Greiff - von_GO_rtz - von_GU_nderrode - von_der_Gabelentz - von_Halkett - von_Hannover - von_Hessen-Darmstadt - von_Hessen-Kassel - von_Hindenburg - von_Hohenzollern - von_Holstein-Gottorp - von_Hennig - von_der_Heydt - von_Haupt - von_Heyden - von_Isenburg-BU_dingen-Meerholz - von_Kleefeld - von_Knorr - von_dem_Knesebeck - zur_Lippe - MU_ller_von_KO_nigswinter - von_Manteuffel - von_Mecklenburg-Schwerin - von_Mecklenburg-Strelitz - von_Moltke - von_Madai - von_Niezychowski - von_Nordeck_zur_Rabenau - von_Oldenburg - von_PlO_nnies - Riedesel_zu_Eisenbach - von_Rauch - von_Ravensberg - von_Reuter - von_Richthofen - von_Roon - von_Radowitz - von_Reichenbach - von_Sachsen-Altenburg - von_Sachsen-Coburg-Gotha - von_Sachsen-Meiningen - von_Sachsen-Weimar-Eisenach - von_Schlieffen - von_Schwarzburg - von_Spee - zu_Stolberg-Wernigerode - von_Sybel - von_Solms-Laubach - von_Stein - von_StO_ssert - von_Spesshardt - Treusch_von_Butlar - von_Tirpitz - von_ThU_nen - von_Vahlkampf - von_Waldeck_und_Pyrmont - von_Wettin - von_Wrangel - von_Willich - von_Watzdorf - Waitz_von_Eschen - von_Zieten - von_Zwierlein - von_Jons - } - common_last_names = { - Abegg - Anger - Arendt - Ackermann - Arntz - Behncke - Boermel - Borsig - Brill - Brommy - Blum - Baltzer - Bever - BA_hren - Bischoff - Brauweiler - BrockmU_ller - Broix - BU_rgers - BO_cking - Biedermann - BlO_de - BO_hler - Brockhaus - Bauer - Birnbaum - Brunck - Buff - Bolten - Briegleb - Bardorf - Clebsch - Cordemann - Culemeyer - Caspers - Cetto - Clossett - Colonius - Compes - Carriere - Cretzschmar - Cratz - Cropp - Dahlmann - Dieffenbach - Diestel - Dreyer - Droste - Depre - Dietze - Detering - Dietz - DuprE_ - Dresel - Ehlert - Eichelbaum - Eckert - Eisenstuck - Eissengarthen - Elwert - Emmerling - Ettlinger - Erichson - Feyerabend - Fritsch - Friedenthal - Fabarius - Forst - Frings - Freudentheil - Felsing - FlU_gge - Garbe - Gerlach - Gloger - Goerdeler - Goetz - Grebe - Groener - Groth - Gerlich - Giersberg - Glaubrech - Gail - GU_lich - Hagen - Harkort - Harych - Hassenpflug - Heppendorf - Hirschfeld - Hoffmann - Hubatsch - Hammer - Hecker - Herrmann - HO_nninghaus - Haustein - Hensel - Henkel - Hildebrand - Hallwachs - Heldmann - Hestermann - Hesse - Hoffmann - HU_gel - Hollandt - Jastrow - Johow - Junghans - Jahn - Jordan - Jungbluth - Jungblutte - Jucho - Katz - Kempner - Kirchweger - Koffka - Krohn - Krummnow - Knocke - Kehl - Keiffenheim - Kullich - KU_hne - Kahlert - Kinscherf - Kloch - Kierulff - Kriegk - Kugler - Lasker - Leistikow - Leonhardt - Ludendorff - Lehmkuhl - Laist - Lamberts - Landfermann - Leue - Lingmann - Lintz - Lederer - Lehne - Lotheissen - Leisler - Lang - Mittwoch - Moll - Mallmann - Marcks - Maurer - MU_lhens - Minckwitz - Mohr - Manecke - Marktscheffel - Mappes - NettstrA_tter - Neuerburg - Neunzig - Nohl - Olbers - Oetker - Pelz - Pax - Peiser - Plange - Pagenstecher - Peters - Pfeiffer - Philippi - Prinzen - Proff - PflU_ger - Pitschaft - PrA_torius - Preusser - Pogge - Pohle - Rehfisch - Roepke - RU_ckert - Ronge - Reichensperger - Reinartz - Rittinghausen - Ritz - Rewitzer - Rauschenplat - RO_ssler - RU_hl - Ramspeck - Rauschers - Reh - Runge - Reinganum - Scherfke - Schimmelfennig - Schmidt - Schree - Schurz - Schnitter - SchlO_ffel - Stahlschmidt - Schwetschke - Schnake - Schneider - Schuchart - SchU_renberg - Schigard - Scheidt - Scherer - Schleicher - SchlO_sser - Schmitz - SchO_ller - Stapper - Stedmann - Strom - Schaffrath - SchlU_ter - Schnabel - Schwarzenberg - Steuernagel - Stoll - Strecker - Schleiden - Schlettwein - Schnelle - Stever - Sonnenkalb - Souchay - Treibe - TU_rke - Theyssen - Thilmany - Trombetta - Umbscheiden - Venedy - Vogt - Volhard - Varrentrapp - Vorwerck - Weydemeyer - Wittfeld - Woehlert - Wiesner - Wislicenus - Wachendorf - Waldschmidt - Weckbecker - Welcker - WerlE_ - Wesendonck - Weilhelmi - Winneritz - Wirtz - Wolfermann - Wigard - Wuttke - Wippermann - Wentorp - Wendhausen - Zerrahn - ZO_ller - Zell - Zimmermann - ZachariA_ - Zulauf - Zais - } - male_regal_first_names = { - Adalbert - Friedrich - Friedrich_Wilhelm - Georg - Heinrich - Joachim - Oskar - Sigismund - Wilhelm - Waldermar - } - female_regal_first_names = { - Augusta - Charlotte - Elisabeth - Luise - Margarethe - Sophie - Victoria - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -east_german = { - color = { - 120 - 30 - 30 - } - religion = protestant - traits = { - german_speaking - european_heritage - } - male_common_first_names = { - Adelbert - Adolf - Albrecht - Alexander - Alfred - August - Bernhard - Burkhard - Bruno - Dieter - Eduard - Edwin - Erich - Ernst - Erwin - Esaias - Florian - Franz - Friedrich - Fritz - Georg - Gustav - Gunther - Giesebert - Hasso - Heinrich - Helmuth - Hermann - Hugo - Haubold - Hillart - Ignatz - Joachim - Johann - Jurgen - Karl - Konrad - Leonhard - Leopold - Ludwig - Lukas - Manfred - Maximilian - Markus - Michael - Moritz - Nikolaus - Otto - Oskar - Pascal - Paul - Peter - Philipp - Reinhard - Rudolf - Ruprecht - Stefan - Theodor - Wilhelm - Wolfgang - } - female_common_first_names = { - Adelheid - Armgard - Adolphine - Albertine - Anna - Amalie - Anna_Dorothea - Anna_Sophia - Anna_Erika - Aurora - Agnes - Beatrix - Charlotte - Cecilia - Caroline - Christina - Clara - Dorothea_Sophia - Dorothea - Elisabeth - Erika - Friederike - Hilda - Henriette - Hedwig - Ingeborg - Julia - Johanna - Luise - Mathilde - Margarethe - Maria - Marie_Elisabeth - Magdalene - Sigrid - Sophie - Sophie_Albertine - Therese - Viktoria - } - noble_last_names = { - Herwarth_von_Bittenfeld - Vogel_von_Falkenstein - von_Falkenstein - von_Alten - von_Anhalt - von_Arentschildt - von_Arens - von_Bismarck-Bohlen - von_Bittenfeld - von_Blomberg - von_Blumenthal - von_Borries - von_Boyen - von_Braunschweig - von_Breitenbach - von_Bulow - von_Boyneburg-Lengsfeld - von_Breidbach-BUrresheim - von_Clemm - von_Cramm - von_Doenhoff - von_Dieskau - von_Eck - von_Fritsch - Firnhaber_von_Eberstein - von_Gebser - von_Gagern - de_Greiff - von_GO_rtz - von_GU_nderrode - von_der_Gabelentz - von_Halkett - von_Hannover - von_Hessen-Darmstadt - von_Hessen-Kassel - von_Hindenburg - von_Hohenzollern - von_Holstein-Gottorp - von_Hennig - von_der_Heydt - von_Haupt - von_Heyden - von_Isenburg-BU_dingen-Meerholz - von_Kleefeld - von_Knorr - von_dem_Knesebeck - zur_Lippe - MU_ller_von_KO_nigswinter - von_Manteuffel - von_Mecklenburg-Schwerin - von_Mecklenburg-Strelitz - von_Moltke - von_Madai - von_Niezychowski - von_Nordeck_zur_Rabenau - von_Oldenburg - von_PlO_nnies - Riedesel_zu_Eisenbach - von_Rauch - von_Ravensberg - von_Reuter - von_Richthofen - von_Roon - von_Radowitz - von_Reichenbach - von_Sachsen-Altenburg - von_Sachsen-Coburg-Gotha - von_Sachsen-Meiningen - von_Sachsen-Weimar-Eisenach - von_Schlieffen - von_Schwarzburg - von_Spee - zu_Stolberg-Wernigerode - von_Sybel - von_Solms-Laubach - von_Stein - von_StO_ssert - von_Spesshardt - Treusch_von_Butlar - von_Tirpitz - von_ThU_nen - von_Vahlkampf - von_Waldeck_und_Pyrmont - von_Wettin - von_Wrangel - von_Willich - von_Watzdorf - Waitz_von_Eschen - von_Zieten - von_Zwierlein - von_Jons - } - common_last_names = { - Abegg - Anger - Arendt - Ackermann - Arntz - Behncke - Boermel - Borsig - Brill - Brommy - Blum - Baltzer - Bever - BA_hren - Bischoff - Brauweiler - BrockmU_ller - Broix - BU_rgers - BO_cking - Biedermann - BlO_de - BO_hler - Brockhaus - Bauer - Birnbaum - Brunck - Buff - Bolten - Briegleb - Bardorf - Clebsch - Cordemann - Culemeyer - Caspers - Cetto - Clossett - Colonius - Compes - Carriere - Cretzschmar - Cratz - Cropp - Dahlmann - Dieffenbach - Diestel - Dreyer - Droste - Depre - Dietze - Detering - Dietz - DuprE_ - Dresel - Ehlert - Eichelbaum - Eckert - Eisenstuck - Eissengarthen - Elwert - Emmerling - Ettlinger - Erichson - Feyerabend - Fritsch - Friedenthal - Fabarius - Forst - Frings - Freudentheil - Felsing - FlU_gge - Garbe - Gerlach - Gloger - Goerdeler - Goetz - Grebe - Groener - Groth - Gerlich - Giersberg - Glaubrech - Gail - GU_lich - Hagen - Harkort - Harych - Hassenpflug - Heppendorf - Hirschfeld - Hoffmann - Hubatsch - Hammer - Hecker - Herrmann - HO_nninghaus - Haustein - Hensel - Henkel - Hildebrand - Hallwachs - Heldmann - Hestermann - Hesse - Hoffmann - HU_gel - Hollandt - Jastrow - Johow - Junghans - Jahn - Jordan - Jungbluth - Jungblutte - Jucho - Katz - Kempner - Kirchweger - Koffka - Krohn - Krummnow - Knocke - Kehl - Keiffenheim - Kullich - KU_hne - Kahlert - Kinscherf - Kloch - Kierulff - Kriegk - Kugler - Lasker - Leistikow - Leonhardt - Ludendorff - Lehmkuhl - Laist - Lamberts - Landfermann - Leue - Lingmann - Lintz - Lederer - Lehne - Lotheissen - Leisler - Lang - Mittwoch - Moll - Mallmann - Marcks - Maurer - MU_lhens - Minckwitz - Mohr - Manecke - Marktscheffel - Mappes - NettstrA_tter - Neuerburg - Neunzig - Nohl - Olbers - Oetker - Pelz - Pax - Peiser - Plange - Pagenstecher - Peters - Pfeiffer - Philippi - Prinzen - Proff - PflU_ger - Pitschaft - PrA_torius - Preusser - Pogge - Pohle - Rehfisch - Roepke - RU_ckert - Ronge - Reichensperger - Reinartz - Rittinghausen - Ritz - Rewitzer - Rauschenplat - RO_ssler - RU_hl - Ramspeck - Rauschers - Reh - Runge - Reinganum - Scherfke - Schimmelfennig - Schmidt - Schree - Schurz - Schnitter - SchlO_ffel - Stahlschmidt - Schwetschke - Schnake - Schneider - Schuchart - SchU_renberg - Schigard - Scheidt - Scherer - Schleicher - SchlO_sser - Schmitz - SchO_ller - Stapper - Stedmann - Strom - Schaffrath - SchlU_ter - Schnabel - Schwarzenberg - Steuernagel - Stoll - Strecker - Schleiden - Schlettwein - Schnelle - Stever - Sonnenkalb - Souchay - Treibe - TU_rke - Theyssen - Thilmany - Trombetta - Umbscheiden - Venedy - Vogt - Volhard - Varrentrapp - Vorwerck - Weydemeyer - Wittfeld - Woehlert - Wiesner - Wislicenus - Wachendorf - Waldschmidt - Weckbecker - Welcker - WerlE_ - Wesendonck - Weilhelmi - Winneritz - Wirtz - Wolfermann - Wigard - Wuttke - Wippermann - Wentorp - Wendhausen - Zerrahn - ZO_ller - Zell - Zimmermann - ZachariA_ - Zulauf - Zais - } - male_regal_first_names = { - Adalbert - Friedrich - Friedrich_Wilhelm - Georg - Heinrich - Joachim - Oskar - Sigismund - Wilhelm - Waldermar - } - female_regal_first_names = { - Augusta - Charlotte - Elisabeth - Luise - Margarethe - Sophie - Victoria - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -south_german = { - color = { - 128 - 110 - 115 - } - religion = catholic - traits = { - german_speaking - european_heritage - } - male_common_first_names = { - Adolf - Albrecht - Alexander - Alfons - Alois - Anton - Arthur - Albert - Arnulf - Bernhard - Benignus - Christian - Edmund - Eduard - Engelbert - Ernst - Erwin - Emil - Eugen - Emanuel - Ferdinand - Franz - Friedrich - Felix - Gebhard - Gerhard - Gottfried - Gustav - Gunther - Gottleib - Heinrich - Hermann - Horst - Hugo - Jakob - Joachim - Johann - Joseph - Julius - Karl - Konrad - Kurt - Kasimir - Klemens - Leonhard - Leopold - Lorenz - Lothar - Ludwig - Luitpold - Maximilian - Michael - Martin - Moritz - Nikolaus - Nepomuk - Otto - Peter - Paul - Reinhold - Rudolf - Rupprecht - Stefan - Siegmund - Theodor - Thomas - Theophil - Valentin - Viktor - Vitus - Veit - Walter - Werner - Wilhelm - Wolfgang - Walther - Xaver - } - female_common_first_names = { - Anna - Adelgunde - Alexandra - Augusta - Charlotte - Dorothea - Dietlinde - Elisabeth - Gundelinde - Helmtrude - Karoline - Ludwiga - Luise - Ludovika - Maria - Maria_Anna - Maria_Beatrix - Mathilde - Notburga - Therese - Ulrike - Wiltrud - Wilhelmine - } - noble_last_names = { - d_Aspre_von_Hoobreuk - von_Adelmann - von_Andlaw-Birseck - von_Baader - von_Baden - von_Benedek - von_Brudermann - von_Bohm-Ermolli - von_Bissingen-Nippenburg - von_Berlichingen - von_Binder - von_Buss - von_Bosch - von_Bomhard - von_Bothmer - von_Brug - von_Berchem - von_Le_Bret-Nucourt - von_Benzino - von_Bibra - von_Baligand - Cotton_von_Cottendorf - von_Clam-Gallas - von_Closen - von_Crailsheim - von_Denis - von_Dietrich - von_Diemar - von_Deroy - von_DU_rckheim-Montmartin - von_DU_well - von_Endres - von_Fleischmann - von_Fray - von_Freyen-Seyboltstorff - von_Fels - von_Froberg-Montjoye - von_Freyberg-Eisenberg - von_Fleury_auf_Hilling - von_Fritsch - von_Gablenz - von_Grunne - von_Giech - von_Geldern - von_Greis - von_Gumppenberg - von_Grauvogl - von_Godin - von_Gonnermann - von_Gebsattel - von_Gravenreuth - von_Gramich - von_Grossschedel - von_GO_riz - von_Gyssling - von_Hartmann - von_Haynau - von_Helmholtz - von_Hertel - von_Hess - von_Hohenhausen - von_Hortstein - von_Hotzendorf - zu_Hohenlohe - von_Habsburg - von_Hegnenberg-Dux - von_Herder - von_Hafner - Hofer_von_Lobenstein - von_Hohenlohe-Langenburg - von_Hornstein-Bussmannshausen - von_Hohenlohe-O_hringen - von_Hertling - von_Hagens - von_Helvig - von_Horn - von_Hartz - von_Hoyos-Sprinzenstein - von_Itzstein - von_Jeetze - Kress_von_Kressenstein - von_Kirbach - von_Kobratin - von_Kettner - Keller_von_Schleitheim - Leutrum_von_Ertingen - von_Lotzbeck - von_Lepel - von_Leonrod - von_Lindheimer - von_Lossow - von_Maffei - von_Mayersbach - von_Montgelas - von_Mohl - von_Massenbach - von_Meldegg - von_MalaisE_ - von_Madroux - von_Maillinger - von_Menz - von_Neipperg - von_Nesselrode-Hugenpoet - von_Neubeck - von_Nagel_zu_Aichberg - von_Mieg - von_Oettigen-Wallerstein - Poschinger_von_Frauenau - von_Pauli - von_Pfeufer - von_Pranckh - von_Parseval - von_Pechmann - von_Pfetten-Arnbach - von_Preysing-Moos - zu_Pappenheim - von_Pillement - von_Quadt-Wykradt-Isny - von_Rotenhan - von_Zu_Rhein - von_Rinecker - von_RO_mer - von_Rechberg - von_La_Roche-Starkenfels - Rinck_von_Baldenstein - von_Rochau - RU_dt_von_Collenberg - von_Ruckteschell - von_Reichlin-Meldegg - von_Reysing - Schnorr_von_Carolsfeld - von_Schonburg - von_Scherer - von_Struve - von_sch_Onborn-Wiesentheid - von_Seutter - von_Sternenfels - von_Soiron - von_Stockhorner-Starein - von_StO_sser - von_Speti - von_Stockum-Sternfels - von_SchO_nprunn - von_Seyssel_d_Aix - von_Safferling - von_Schuh - von_Le_Suire - von_Saporta - von_Tegetthoff - von_der_Tann - von_Thurnberg - von_TA_uffenbach - von_der_Tann-Rathsamhausen - von_Uchatius - Vogt_von_Hunoltstein - von_VarnBU_ler - von_Vallade - von_Weigert - von_Wittelsbach - von_Wurttemberg - von_Wrede - von_WA_chter - von_Waechter-Spittler - von_WO_llwarth - von_Waldburg-Zeil - von_Wirthmann - von_WalderstO_tten - von_Wallbrunn - von_Welsch - von_Winneberger - von_Xylander - von_Zahringen - von_Zandt - von_Zwanziger - } - common_last_names = { - Auerbach - Aldinger - Bachmann - Beck-Rzikowsky - Blos - Barchet - Bantlin - Bech - Bassermann - Baum - Bissing - Bleidorn - Beckmund - Bedall - Christmann - CarovE_ - Correck - Cella - Dankl - Dauer - Dollmann - Depre - Doll - Deusch - Dennig - Deuringer - Denzler - Deppert - Eisner - Eppelsheimer - Exter - Eppelsheim - Eisenmann - Edel - Ermarth - Ehrensberger - Eder - Foerderreuther - Frauendorfer - Friedel - Frommknecht - Federer - Fetzer - Frueth - Fallenstein - Frech - Fasbender - Geiss - Gerber - Goering - Gollwitzer - Graff - Groeschel - Groth - Grohe - Gervinus - GA_tschenberger - Gloss_ - Gruny - Hainisch - Haus - Held - Hellpach - Helmerich - Hoffmann - Homberger - Hummel - Hepp - HA_gelin - Hagen - HA_usser - Hecker - Helbing - Helmreich - Hoff - HO_genstaller - Horadam - Hinzler - Hitzen - Hopffer - Hebberling - Ipfelkofer - Junghannss - Kessler - Kohler - Kolb - Keil - KO_lliker - Kapp - KlU_ber - Kemmer - Killermann - Kiessling - Krazeisen - Lakner - Lehmkuhl - LanghA_user - Mergenthaler - Miklas - MO_gling - Mohl - Murschel - Mack - Mathy - Mez - Mittermaier - Margreither - Nebenius - Neumann - Neuffer - Olbers - Orff - Obermair - Platner - Prang - Press - Platner - Pfaff - Pauer - Prand - Pfluegl - Pesenecker - Quitzmann - Rahl - Remmele - Rosenhaupt - Riedl - RO_dinger - Reyscher - Ruoff - Rau - Richter - Reisterer - Schmitt - Schobber - Seitz - Steeb - Stolzer - Strauss - Sailer - Spatz - Schott - Seeger - Stierlen - Schweickhardt - SchU_bler - Sachs - Schaaff - Scheffold - Seltzam - Siegler - Speyerer - Solger - Seekirchner - Schmauss - Schmidtler - Trient - Trunk - Teutsch - Titus - Tafel - Unglaub - Uhland - Ullrich - Usselmann - Voelcker - Veiel - Wagner - Wittmann - Willich - Wolf - Wiedmann - Walchner - Welcker - Weller - Welte - Werner - Winter - Weiss-Jonak - Zeller - Zenger - Zink - Zentner - Zittel - Zerreiss - } - male_regal_first_names = { - Albert - Ernst - Franz - Felix - Karl - Karl_Ludwig - Lugwig - Maximilian - Otto - Rudolf - } - female_regal_first_names = { - Amalie - Adelheid - Charlotte - Eugenie - Elisabeth - Gisela - Maria_Theresia - Maria_Josepha - Theresia - Sophie - } - regal_last_names = { - von_Habsburg - von_Hohenberg - von_Meran - von_Wittelsbach - von_Zahringen - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -ashkenazi = { - color = { - 255 - 204 - 0 - } - religion = jewish - traits = { - jewish_group - european_heritage - } - # could have German-speaking, but would make them not discriminated which would be very ahistorical - male_common_first_names = { - Abraham - Albert - Benjamin - Daniel - David - Franz - Gerson - Gustav - Heinrich - Hermann - Ignatz - Isaak - Jakob - Jeremias - Josef - Julius - Leonhard - Michael - Mose - Salomon - Saul - Shmuel - Sigmund - Simon - Theodor - } - female_common_first_names = { - Angela - Alice - Amalie - Berta - Emma - Elsa - Johanna - Klara - Karoline - Minna - Margarete - Regine - Zoe - } - noble_last_names = { - Auerbach - Austerlitz - von_Bleichroeder - Ephrussi - Guenzburg - von_Hofmannsthal - von_Neumann - Oppenheim - Zuckerkandl - } - common_last_names = { - Abramovitch - Ashkenazi - Bernstein - Birnbaum - Bloch - Cantor - Cohen - Frank - Friedlander - Ginsberg - Goldstein - Horowitz - Israel - Jacobsohn - Kagan - Kaplan - Klein - Levin - Luria - Morgenstern - Nathan - Oren - Rosenthal - Sachs - Schapiro - Schwartz - Weinstein - Weiss - } - ethnicities = { - 1 = caucasian - } - graphics = european -} - -dutch = { - color = { - 255 - 162 - 0 - } - religion = protestant - traits = { - beneluxian_culture_group - european_heritage - } - male_common_first_names = { - Abraham - Adolf - Adriaan - Alexander - Andreas - Andries - Antonius - Antoon - Barthout - Casimir - Christiaan - Christoffel - Constantijn - Cornelis - Daniel - Daniel_2 - David - Dirk - Dominicus - Drikus - Eduardus - Eise - Elias - Ernst - Erwin - Frans - Frederik - Gabriel - Gaspar - Gerard - Gerben - Gijsbert - Godfried - Gustaaf - Hans - Hendrik - Hugo - Isaac - Jacob - Jan - Jeroen - Johan - Joost - Jurgen_2 - Karel - Kasper - Laurens - Lodewijk - Luuk - Marius - Matthijs - Maurits - Maximiliaam - Merkus - Moritz - Nikolaas - Paul - Pauwel - Pieter - Quinten - Rafael - Richardus - Roeland - Rogier - Ruben - Rudolf - Rutger - Simon - Stefan - Thomas - Victor - Vincent - Willem - Zacharias - } - female_common_first_names = { - Aletta - Annewies - Anna - Anna_Louisa - Beatrix - Cornelie - Christina - Catharina - Constantia - Diderika - Emma - Eufemia - Felicia - Goverdine - Henrieette - Ida - Juliana - Johanna - Jacoba - Louise - Lessina - Maria - Martha - Margaretha - Pauline - Petronella - Roosje - Suzanna - Sjoukje - Sara - Wilhelmina - } - noble_last_names = { - van_Boetzelaer - van_Coeverden - van_Doorn - De_Geer - Lampsins - van_Lynden - van_Lyere - van_den_Velden - de_Vos_van_Steenwijk - van_Egmont - van_Saksen-Weimar - van_Oranje-Nassau - Schimmelpenninck_van_der_Oye - Melvill_van_Carnbee - van_Wassenaer - } - common_last_names = { - Batenburg - Bentinck - Boetge - Boreel - Boumeester - Brandt - Brouwer - Buyskes - Broekhof - Uiterwijk - Chasse - Cleerens - Cochius - Coehoorn - Coen - Coops - Cort-Heyligers - Crijnssen - Daendels - Deijkerhoff - Duycker - Ellis - Engels - Engelvaart - Evertzen - Fabius - Gregory - Janssens - Kater - Kool - Kortenaer - Kruys - Kohler - Kuiper - List - Lucas - Martena - Michiels - Nachtegaal - Nahuys - Nepveu - Ongerboer - Reijersen - Rijk - Roell - Sabron - Schenk - Schouten - Spiegel - Staal - Steltman - Stokhuyzen - Stuyvesant - Tasman - Trip - Van_Utenhove - Verspijck - Vetter - Weitzel - Wolterbeek - de_Casembroot - de_Constant_Rebecque - de_Eerens - de_Grouwe - de_Houtman - de_Kock - de_Moor - de_Rijk - de_Winter - den_Beer_Poortugael - van_Assendelft - van_Braam_Houckgeest - van_Brederode - van_Bronkhorst - van_Culemborg - van_Dambenoy - van_Diemen - van_Duivenvoorde - van_Galen - van_Geen - van_Ham - van_Haren - van_Heemskerck - van_Heutsz - van_Hoensbroeck - van_Huchtenbroek - van_Ilpendam - van_Keppel - van_Marnix - van_Nieuwenaar - van_Noort - van_Pallandt - van_Raephorst - van_Rechteren - van_Renesse - van_Riebeeck - van_Rossum - van_Spilbergen - van_Swieten - van_Troyen - van_Vredenburch - van_Walbeeck - van_Wesembeke - van_Wijngaarden - van_Wingle - van_den_Bosch - van_der_Aa - van_der_Capellen - van_der_Does - van_der_Heijden - van_der_Werff - van_der_Wijck - } - male_regal_first_names = { - Alexander - Ernst_Casimir - Frederik_Hendrik - Hendrik - Maurits - Willem - Willem_Alexander - Willem_Frederik - } - female_regal_first_names = { - Alexia - Ariane - Beatrix - Catharina_Amalia - Christina - Irene - Juliana - Margriet - Sophie - Wilhelmina - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -flemish = { - color = { - 43 - 141 - 172 - } - religion = catholic - traits = { - beneluxian_culture_group - european_heritage - } - male_common_first_names = { - Adolf - Adolphe - Adriaan - Albert - Alexander - Alexandre - Alfons - Alphonse - Andries - Antoine - Auguste - Bonifaas - Boudewijn - Camille - Charles - Constant - David - Diederik - Desire - Edmond - Emmanuel - Etienne - Eugene - Ferdinand - Filip - Frans - Francois - Frederik - Felix - Guillaume - Gustave - Hendrik - Henri - Herman - Ignaas - Ignace - Jan - Jean - Jean-Baptiste - Jean_Francois - Jean-Jacques - Jean-Louis - Jochem - Joseph - Josse - Jozef - Jules - Karel - Laurens - Leopold - Louis - Lucien - Leon - Leonard - Manfred - Mathias - Nicolas - Nikolaas - Olivier - Paul - Philippe - Philippe-Joseph - Pierre - Pieter - Robert - Sylvain - Theodoor - Victor - Vincent - Werner - Willem - } - female_common_first_names = { - Clementine - Charlotte - Christine - Hendrika - Henrieette - Josepha - Josephine - Leocadie - Louise - Marie - Mathilde - Nathalie - Stefanie - } - noble_last_names = { - van_Asseliers - van_Boisschot - du_Bois_de_Vroylande - Coomans_de_Brachene - de_Croeser - Coopieters_-t_Wallant - De_Duerwaerder - Goddyn - Van_Huele - de_Jaegher - de_Kerchove_de_Denterghem - De_Munck_Moerman - van_der_Noot - Van_Naemen - De_Smedt - de_Watervliet - van_Zuylen_van_Nyevelt - Quarles_van_Ufford - Annez_de_Zillebroeck - Boucqueau_de_Villeraye - Desmanet_de_Biesme - Surlet_de_Chokier - Surmont_de_Volsberghe - de_Jonghe_d_Ardoye - de_Meer_de_Moorsel - de_Theux_de_Meylandt - Vilain_XIIII - } - common_last_names = { - Andries - Barbanson - Barthelemy - Beaucarne - Beernaert - Berthels - Bethune - Beyts - Bischoff - Blomme - Bosmans - Buylaert - Buyse - Claes - Claus - Cogels - Cols - Coppens - Coppieters - Corten - Cruts - Dayeneux - Delberke - Delehaye - Delwarde - Destouvelles - Deswert - Devaux - Dhanis - Domis - Fransman - Gelders - Geudens - Goethals - Hennequin - Huysman_d_Annecroix - Jacobs - Janssens - Joos - Jottrand - Kockaert - Ledeganck - Lefebvre - Liedts - Marcq - Meeus - Morel - Moyersoen - Mulle - Nypels - Ooms - Osy - Peemans - Peeters - Petens - Rodenbach - Roels - Rosseuw - Rouppe - Rutten - Schollaert - Serruys - Simons - Speelman - Struye - Terlinden - Teuwens - Thienpont - Tilkens - Vandive - Verbeke - Vercruysse - Verduyn - Vergauwen - Verseyden_de_Varick - Verwilghen - Wallaert - Wannaar - Werbrouck - Wyvekens - d_Ansembourg - d_Arschot_Schoonhoven - d_Hanens - de_Brouckere - de_Celles - de_Coninck - de_Decker - de_Foere - de_Gaesebeke - de_Ghellink - de_Grez - de_Haerne - de_Jonghe - de_Langhe - de_Leeuw - de_Leuze - de_Man - de_Meester - de_Muelenaere - de_Merode - de_Pelichy - de_Renesse - de_Robiano - de_Rodes - de_Roo - de_Ryckere - de_Smet - de_Tiecken - de_Viron - de_Woelmont - du_Bois - van_Caloen - van_Casteel - van_Crombrugghe - van_Dievoet - van_Dorpe - van_Havre - van_Hoobrouck - van_Innis - van_Meenen - van_Neste - van_Snick - van_Tongerloo - van_Volden_de_Lombeke - van_Zeeland - van_de_Kerchove - van_de_Werve_de_Vorselaar - van_de_Weyer - van_den_Broucke - van_den_Hove - van_der_Belen - van_der_Bruggen - van_der_Burch - van_der_Eecken - van_der_Linden - van_der_Linden_d_Hooghvorst - van_der_Looy - } - male_regal_first_names = { - Albert - Boudewijn - Karel - Leopold - Filip - } - female_regal_first_names = { - Charlotte - Clementine - Elisabeth - Louise - Marie - Maria_Hendrika - Mathilde - Stefanie - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -wallonian = { - color = { - 111 - 0 - 255 - } - religion = catholic - traits = { - beneluxian_culture_group - francophone - european_heritage - } - male_common_first_names = { - Albert - Alexandre - Alexis - Alphonse - Andre - Antoine - Auguste - Barthelemy - Baudouin - Blaise - Camille - Charles - Clement - Constant - Damien - David - Didier - Desire - Edmond - Emmanuel - Etienne - Eugene - Fernand - Feullien - Florent - Francois - Frederic - Felix - Georges - Gilles - Guillaume - Gustave - Gerard_2 - Henri - Hercule - Hubert - Ignace - Isidore - Jacques - Jean - Jean-Baptiste - Jean_Francois - Jean-Jacques - Jean-Louis - Joseph - Jules - Lambert - Laurent - Louis - Lucien - Leon - Leonard - Leopold_2 - Mathieu - Maxime - Maximilien - Nicolas - Olivier - Pascal - Patrice - Paul - Philippe - Philippe-Joseph - Pierre - Pierre-Guillaume - Sylvain - Sebastien - Theophile - Victor - Vincent - Werner - Edouard - Emile - } - female_common_first_names = { - Alix - Amelie - Andree - Catherine - Cecilia_2 - Francoise - Helene - Jeanne - Louise - Marie - Marguerite - Madeleine - Merie-Alix - Nathalie - Sophie - Vincentia - Yvonne - } - noble_last_names = { - de_Croy - Goubau - d_Harscamp - de_Laguiche - de_Merode - de_Thezan_Poujol - d_Ursel - d_Udekem - de_Selys_Longchamps - de_Coppin_de_Falaen - de_Theux_de_Meylandt - du_Val_de_Beaulieu - } - common_last_names = { - Allard - Barbanson - Barthelemy - Baugniet - Beaucarne - Berger - Berthels - Beyts - Biver - Blargnies - Bredart - Brialmont - Cauvin - Claus - Clerix - Collet - Cols - Coquilhat - David - Davignon - Defacqz - Deguise - Delacroix - Desmanet_de_Biesme - Destriveaux - Dethier - Devaux - Deville - Dewandre - Dhanis - Dreze - Dumont - Fallon - Fendius - Figeys - Fleury-Dubay - Fleussu - Forgeur - Frison - Fuchs - Gendebien - Goffint - Henry - Heusghem - Huysman_d_Annecroix - Jacques - Joos - Jottrand - Lahure - Lardinois - Lebeau - Leclercq - Lefebvre - Leman - Malou - Marcq - Marlet - Masbourg - Nagelmackers - Nalinne - Nothomb - Orban - Picquet - Pirmez - Pirson - Petillon - Raikem - Roeser - Rogier - Rouen - Rouppe - Seron - Thonus - Thorn - Tiberghien - Wahis - Wangermee - Wyvekens - Zoude - d_Arenberg - d_Huart - d_Omalius - d_Oreye - d_Oultremont - de_Baillet - de_Beaufort - de_Behr - de_Bocarme - de_Bousies - de_Broqueville - de_Brouckere - de_Burlet - de_Celles - de_Chasteler - de_Decker - de_Dixmude - de_Gerlache - de_Grez - de_Hemptinne - de_Labbeville - de_Lannoy - de_Leuze - de_Ligne - de_Melin - de_Merode - de_Pelichy - de_Quarre - de_Riquet - de_Robaulx - de_Rouille - de_Sauvage - de_Stassart - de_Stockem - de_Secus - de_Trazegnies - de_Trooz - de_Viron - de_Waha - du_Bois - du_Bus - du_Pont - le_Cocq - le_Hon - van_Snick - } - male_regal_first_names = { - Albert - Baudouin - Charles - Leopold_2 - Lucien - Philippe - } - female_regal_first_names = { - Charlotte - ClE_mentine - Elisabeth - Louise - Marie - Marie_Henriette - Mathilde - Stephanie - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -boer = { - color = { - 255 - 166 - 0 - } - religion = protestant - traits = { - beneluxian_culture_group - african_settler - european_heritage - } - male_common_first_names = { - Abraham - Adrianus - Andries - Charl - Christiaan - Cornelis - Danie - Dirkie - Drikus - Eugene_2 - Francois_2 - Hendrik - Hermanus - Jacobus - Jan - Johannes - Joachim - Joubert - Koos - Louis - Martinus - Paul - Petrus - Piet - Pieter - Racheltjie - Rudolf - Sarel - Siener - Simeon - Stephanus - Willem - } - female_common_first_names = { - Adriana - Anna - Belinda - Brenda - Cezanne - Charlise - Cornelia - Danelle - Elizabeth - Elmarie - Elsje - Evelyn - Gezina - Heiletje - Jacoba - Lizelle - Maria - Norma - Rachel - Saartjie - Sarah - Sophia - Wilhelmina - Yolandi - } - noble_last_names = { - Burger - Kruger - Pretorius - Retief - van_der_Merwe - Wessels - } - common_last_names = { - Bosman - Botha - Cilliers - Coetzee - Cronje - Duquesne - Erasmus - Joubert - Greeff - Potgieter - Theron - Uys - de_Beer - de_Wet - de_la_Rey - van_Rensburg - Du_Plessis - du_Toit - du_Preez - de_Villiers - de_Bruyn - de_Kock - de_Klerk - Malan - Rossouw - Conradie - Schoeman - Jacobszoon - Burgers - Smit - Struben - Maritz - Steyn - Sauer - Swart - Pienaar - van_den_Berg - van_der_Westhuizen - van_Niekerk - van_Wyk - van_Zyl - Viljoen - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -swiss = { - color = { - 255 - 69 - 69 - } - religion = protestant - traits = { - german_speaking - francophone - italophone - european_heritage - } - male_common_first_names = { - Adolf - Alexander - Antoine - Augusto - Bernhard - Charles - Eduard - Emmanuel - Enrico - Ernst - Flavio - Franz - Giuseppe - Guillaume - Gustave - Hans - Henri - Hugo - Johann - Josef - Konstantin - Louis - Marc - Martin - Melchior - Paul - Robert - Rudolf - Ulrich - Vincenzo - Wilhelm - } - female_common_first_names = { - Anna - Barbara - Emilie - Gertrud - Germaine - Henriette - Isabelle - Johanna - Julie - Lydia - Maria - Rosalie - } - noble_last_names = { - # mostly patrician families of Bern - Effinger - de_Gingins - de_Goumoeens - de_Prangins - Lentulus - Lombach - May - von_Bonstetten - von_Donatz - von_Erlach - von_Graffenried - von_Ligerz - von_Muelinen - von_Muralt - von_Salis-Soglio - von_Steiger - von_Tavel - von_Wattenwyl - Zehender - } - common_last_names = { - Ador - Brenner - Calonder - Celio - Chaudet - Comtesse - Cotti - Deucher - Dufour - Fogliardi - Fornerod - Funk - Guisan - Haab - Herzog - Knusel - Motta - Munzinger - Naff - Ruchet - Ruchonnet - Schneider - Siegwart-Muller - Wille - Zeni - de_Staeel - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -swedish = { - color = { - 71 - 179 - 255 - } - religion = protestant - traits = { - scandinavian_culture_group - european_heritage - } - male_common_first_names = { - Albrecht - Alexander - Aron - Arnold - Anton - August - Axel - Albert - Anders - Adolf - Andreas - Abraham - Axel_Knut - Baltzar - Bror - Bengt - Bo - BjO_rn - Carl - Christofer - Charles - Carl_Edvard - Carl_Fredrik - Carl_GO_ran - Carl_Adam - Carl_Axel - Daniel - Didrik - David - Edvard - Elias - Erkers - Emil - Erik - Esaias - Emanuel - Eric - Enar - Erik_Gustaf - Fabian - Frans - Fredrik - Fritz - Gunnar - Gustav - Gustaf - Gustaf_Adam - Gustaf_Adolf - Henrik - Hans - HA_kan - Henning - Herman - Isak - Jakob - Jesper - Johan - Julius - Jonas - Jon - JO_ns - Jan - Johannes - Johan_Fredrik - Jules - Karl - Knut - Klas - Lars - Lorentz - Ludvig - Leif - Magnus - Mikael - Martin - Michael - Mats - Mattias - MA_rten - Nikolaus - Nils - Niklas - Nils_Samuel - Nils_August - Olof - Oscar - Ola - Otto - Olaus - Per - Petter - Peter - Pehr - Rudolf - Sten - Sven - Stefan - Simon - Samuel - Svante - Theodor - Thomas - Ulf - Verner - Viktor - Vilhelm - Wilhelm - Zacharias - } - female_common_first_names = { - Anna - Agda - Amalia - Augusta - Birgitta - Brita - Bengta - Britta - Carolina - Christina - Charlotta - Erika - Eva - Emma - Elna - Fredrika - Fenni - Gerda - Gustafva - Greta - Hanna - Helga - Helena - Ingrid - Inga - Ida - Johanna - Josefina - Kristina - Kajsa - Klara - Karin - Kerstin - Karolina - Karna - Louise - Lovisa - Margaretha - Matilda - Maja - Maria - Mathilda - Matilda - Sofie - Sanna - Stina - Sofia - Sara - Ulrika - Wilhelmina - } - noble_last_names = { - Almqvist - af_Ugglas - af_Klint - af_RosenschO_ld - Beck-Friis - Berlin - Brummer - Brahe - Brakenhielm - Bremer - Breitholtz - Bildt - Casparsson - CederstrO_m - Crusebjorn - De_Geer - Dickson - de_Laval - Ehrengranat - EhrensvA_rd - Ehnemark - Ehrenstam - Faxe - Funck - Fleetwood - Gyldenstolpe - Gyllenstierna - Gyllengranat - Hamilton - Hermelin - Hallenborg - Koskull - Kuylenstjerna - Lagersvank - Lagerbjelke - Leijonhufvud - Morner - Meijer - Nordenfalk - Nordenfeldt - Nordenskiold - Odelberg - Palmstierna - Piper - Palanger_af_Vega - Palmstierna - Raab - Reuterskiold - Rappe - Rosensvard - Sprengtporten - Stiernblad - SilfverschiO_ld - Storckenfeldt - Sprengtportem - Schartau - Trolle - TornE_rhjelm - Tawast - Thulstrup - Tingsten - von_Essen - von_Ehrenheim - von_Fersen - von_Hohenhausen - von_Otter - von_Platen - von_Schwerin - von_Gegerfelt - von_Koch - von_Geijer - von_Holstein - von_MO_ller - von_Hofsten - Weidenhielm - Wallenberg - Wachtmeister - Windahl - } - common_last_names = { - Andersson - Arenius - Adlersparre - Almquist - Abelin - Axelsson - Arvidsson - Andreasson - Bergstedt - Berggren - Borg - Bjornstjerna - BillstrO_m - BjO_rck - Brusewitz - BjO_rkenstam - Beckman - Bennich - Bergman - Bernardotte - Blomqvist - Bengtsson - Berg - BergstrO_m - Berglund - BjO_rk - Berggren - Blom - Casparsson - Caspersson - Christerson - Carlberg - Croneborg - Cassel - Cronstedt - Carlsson - Dahlberg - Dyrssen - Danielsson - Dahl - Ekman - Ekenman - Eriksson - Eklund - EngstrO_m - Eliasson - Ek - FA_hrAE_us - FrO_man - Fredriksson - Forsberg - Fransson - Gyllenram - Gustafsson - Gustavsson - Gunnarsson - Hammar - Holmgren - Haeggman - Holmberg - Hasselrot - Herlenius - Hammarhjelm - HeijkenskjO_ld - Hansson - Henriksson - Holm - HA_kansson - Hermansson - Holmgren - Hedlund - HellstrO_m - Ingelman - Isaksson - Johansson - Jons - Jonsson - Jansson - JO_nsson - Jakobsson - Johnsson - Jonasson - Karlsson - Larsson - Lindman - Lundell - Lindberson - Lohmander - LilliehO_O_k - Lagerberg - LagerstrA_le - Landgren - Lagercrantz - Lindberg - Lindgren - LindstrO_m - Lundberg - Lundgren - Lindqvist - Lundin - Lind - Lundqvist - Meyer - Munthe - Malmsten - Magnusson - Mattsson - MA_rtensson - Martinsson - Abrahamsson - Nordenfelt - Nisser - NordstrO_m - Nilsson - Nyberg - NystrO_m - Oltner - Olsson - Olofsson - Peyron - Petre - Persson - Pettersson - Petersson - Rosengren - Rettig - Ros - Rydin - Ryding - Samuelsson - StA_lhammar - Sparre - Sahlin - Selggren - Selander - Svensson - Sandberg - SjO_berg - Strom - SO_derberg - Sundberg - Tiger - Tulldahl - Thorburn - Troilius - Tersmeden - Taube - Thornell - Ulner - Uggla - Virgin - Wadensten - Westman - WAE_rn - Wallin - } - male_regal_first_names = { - Carl - Carl_Johan - Gustaf - Gustaf_Adolf - Johan - Oscar - Sigismund - } - female_regal_first_names = { - Kristina - Louise - Sofia - Ulrika_Eleonora - Victoria - } - regal_last_names = { - von_Hesse - von_Holstein_Gottorp - von_Wittelsbach - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -danish = { - color = { - 255 - 112 - 146 - } - religion = protestant - traits = { - scandinavian_culture_group - european_heritage - } - male_common_first_names = { - Aasmund - Aage - Adam - Alber - Anders - Axel - Carl - Christian - Edvard - Edvin - Erik - Folke - Frederik - Georg - Hannibal - Hans - Henrik - Herman - Hugo - Ivar - Jacob - Johan - Julius - Knud - Ludvig - Magnus - Michael - Niels - Olav - Otto - Peter - Poul - Sigurd - Sven - Tage - Thomas - Thorvald - Ukrik - Valdemar - Vilhelm - } - female_common_first_names = { - Amalie - Anna - Annestine - Caroline - Catharine - Charlotte - Dagmar - Dorothea - Eleonore - Elisabeth - Frederikke - Irene - Louise - Regine - Thyra - Ulrikke - Vilhelmine - } - noble_last_names = { - af_Danneskiold-Samsoe - Barnekow - Bernstorff - de_Neergaard - Gyldenstierne - Kaas - Reventlow - Rosenkrantz - Trampe - Treschow - Trolle - Valkendorf - von_Baudissin - von_Falkenskiold - von_Holstein - von_Krogh - von_Oldenburg - von_Sievers - Wichfeld - Vogelius - Steenstrup - Brock - } - common_last_names = { - Ahlefeldt - Asp-Persson - Bang - Berger - Bonde - Carlsen - Dannemand - Danneskjold-Samso - Eberlin - Falsen - Folsach - Gyldenfeldt - Guntelberg - Haack - Hambro - Haxthausen - Juul - Klauman - Krogh - Laessoe - Leuenbach - Lovenbalk - Michaelsen - Mylius - Neergaard - Obelitz - Oxholm - Schack-Schackenborg - Stemman - Suenson - Thygeson - Trampe - Urne - Wadenstierna - Wedel-Heinen - Zytphen-Adeler - de_Meza - } - male_regal_first_names = { - Christian - Frederik - } - female_regal_first_names = { - Alexandrine - Amalie - Charlotte_Frederica - Ingrid - Louise - Margrethe - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -norwegian = { - color = { - 135 - 69 - 100 - } - religion = protestant - traits = { - scandinavian_culture_group - european_heritage - } - male_common_first_names = { - Adrian - Alfred - Amund - Anders - Andreas - Arne - Arve - August - Bernt - Bernhard - Birger - Bj_Orn - Blostrup - Carl - Caspar - Christen - Christian - Christopher - Cort - Dagfin - Einar - Elias - Emil - Erik - Eggert - Erich - Fordel - Fredrik - Georg - Gerhard - Gustav - Haakon - Hans - Hans_Magne - Harald - Herman - Ivar - Ingvald - Jacob - Johan - Johannes - J_Orgen - Jon - Karl - Knud - Lauritz - Ludvig - Magne - Mathias - Nils - Ogmund - Olaf - Olav - Ole - Osvald - Otto - Palme - Peter - Petter - Roar - Sigurd - Theodor - Thomas - Zacharias - } - female_common_first_names = { - Alette - Alvide - Anna - Anne - Ane - Augusta - Barbara - Bertha - Birgitte - Berthe - Camilla - Catharina - Christine - Christiane - Conradine - Dorothea - Elisabeth - Elise - Eldrid - Ermegaard - Elen - Gustava - Hanna - Halldis - Helga - Hendrikke - Hermana - Hilchen - Inga - Inger - Ingeborg - Irene - Ingebor - Jacobine - Jensine - Josephine - Jensenette - Johanne - Kari - Karen - Karoline - Kristine - Lucia - Maren - Martha - Marthe - Margrethe - Marie - Marit - Maria - Oline - Nicoline - Petra - Petrine - Ragnhild - Sara - Sophie - Susanne - Sanna - Sigrid - Siri - Thea - Tora - } - noble_last_names = { - Anker - Bagge - Benkestok - Bjelke - Brodtkorb - Cappelen - Cloumann - Collett - Darre - de_Tonsberg - Gyldenkrantz - Haslum - Holck - Kane - Knagenhjelm - Kollerud - Konow - Krohg - Lovenskiold - Mellebye - Meltzer - Midelfart - Morgenstierne - Motzfeldt - Prydz - Rosenvinge - Skanke - Stabell - Steenstrup - Stoltenberg - Sverdrup - von_Holstein-Glucksburg - von_Klenow - von_Westen_Sylow_Koren - Wedel-Jarlsberg - Werenskiold - Wergeland - Zeiner-Gundersen - Zwilgmeyer - } - common_last_names = { - Andersen - Andreassen - Adeler - Balchen - Berg - Berge - Bloch - Borresen - Bratzland - Brentzon - Carlsen - Carstensen - Christiansen - Dahl - Egge - Falsen - Fleicher - Frisvold - Gjeranger - Gundersen - Hansen - Henriksen - Hjermann - Hund - Huvestad - Jaatun - Jacobsen - Jensen - Johansen - Johannessen - J_Orgensen - Kaldager - Karlsen - Lambrechts - Larsen - Loftesnaes - Lie - Lund - Lundegaard - Moen - Munthe - M_Oller - M_Orch - Nielsen - Nilsen - Olsen - Pedersen - Pettersen - Rein - Rolfsen - Rye - Schmidt - Sissener - S_Orensen - Thorsen - Vika - Weidemann - Wiborg - With - } - male_regal_first_names = { - Erik - Haakon - Harald - Magnus - Olav - Sverre - } - female_regal_first_names = { - Anna - Astrid - Ingrid - Kristine - Marie - Margrete - Maud - Ragnhild - Sofie - Sonja - } - regal_last_names = { - Bernadotte - Coucheron_Aamot - von_Glucksburg - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -icelandic = { - color = { - 157 - 0 - 255 - } - religion = protestant - traits = { - scandinavian_culture_group - european_heritage - } - male_common_first_names = { - Agnar - Bjorn_2 - Eidur - Einar - Emil - Geir - Gudmund - Gunnar - Hannes - Hermann - J_On - Kristjan - Magnus_2 - Petur - Sigurdur - Stefan_2 - Sveinn - Tryggvi - Asgeir - Olafur - Steingrimur - Hallgrimur - } - female_common_first_names = { - Agnes - Briet - Hansina - Regina - Rosa - Steinunn - Thorfhildur - Vilhelmina - } - noble_last_names = { - Hielmstierne - Petursson - Sveinsson - Thorberg - Thordersen - Vidalin - } - common_last_names = { - Arnorsson - Benediktsson - Bjarnasen - Bjornsson - Eggers - Eldjarn - Hafstein - Hansen - Hermannsson - Johanesson - Jonsson - Magnusson - Stefansson - Steinthosson - Thorlaksson - Thurs - Thordarson - Thorhallson - Asgeirsson - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -finnish = { - color = { - 227 - 181 - 255 - } - religion = protestant - traits = { - finnic - scandinavian_culture_group - european_heritage - } - male_common_first_names = { - Aatto - Abraham - Akseli - Aleksanteri - Anders - Aukusti - Edvard - Eemil - Erkki - Erno - Fabian - Fredrik - Fridolf - Georg - Gosta - Harald - Hjalmar - Hugo - Johannes - Juho - Kaarlo - Kurt - Lars - Martti - Mikko - Paavo - Petteri - Rudolf - Viktor - Vilho - Vaino - } - female_common_first_names = { - Agneta - Alexandra - Amanda - Anna - Brita - Caroline - Elisabeth - Hilda - Johanna - Josefina - Margareta - Maria - Mathilda - Ottaliana - Sofia - Thorild - Ulrika - Sanna - } - noble_last_names = { - Adlercreutz - Alfthan - Alopaeus - Antell - Armfelt - Arppe - Berbom - Berg - Carpelan - Cedercreutz - Edelfelt - Edelheim - Ehrnrooth - Finckenberg - Furuhjelm - Gadolin - Goeoes - Granfelt - Gripenberg - Hisinger - Jaegerhorn - Jarnefalt - Klick - Klinckowstrom - Mannerheim - Molander - Nordenswan - Pipping - Rosenkampff - Snellman - Tawaststjerna - Tudeer - von_Becker - von_Blom - von_Bonsdorff - von_Born - von_Chiewitz - von_Daehn - von_Etter - von_Fieandt - von_Haartman - von_Hellens - von_Hesse_Kassel - von_Kothen - von_Kraemer - von_Rajalin - von_Rechenberg - Walheim - Zilliacus - } - common_last_names = { - Airo - Aspara - Cajander - Heinrichs - Heiskanen - Holsti - Ignatius - Koistinen - Kuusi - Kyander - Linder - Mechelin - Multamaki - Nenonen - Oesch - Paasikivi - Raappana - Ramsay - Sihvo - Siilasvuo - Stadius - Talvela - Thesleff - Tujulin - Tuompo - Walden - Wallenius - Wetzer - Oquist - Osterman - von_Schoultz - Nurmivaara - Valapuro - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -sami = { - color = { - 159 - 255 - 138 - } - religion = protestant - traits = { - finnic - european_heritage - } - # could have scandinavian_culture_group but that would make them ahistorically non-discriminated - male_common_first_names = { - Aikia - Asllak - Biejas - Dure - Erke - Hanno - Iskko - Joha - Laras - Markkos - Mikko - Niillas - Osku - Quiwe - Uhkku - } - female_common_first_names = { - Aili - Margareta - Marja - Nasti - } - noble_last_names = { - Aeijih - Keskitalo - Magga - Nuorane - Nysto - Ukonsaari - } - common_last_names = { - Dunfjeld - Haetta - Kappfjell - Kvitfjell - Magga - Somby - Turi - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -english = { - # "English" in localization - color = { - 210 - 156 - 140 - } - religion = protestant - traits = { - anglophone - european_heritage - } - obsessions = { - tea - } - male_common_first_names = { - Algernon - Alexander - Adam - Andrew - Albert - Alphonse - Arthur - Augustus - Anthony - Archibald - Adolphus - Abel - Alfred - Acton - Aylmer - Ambrose - Austen - Adrian - Alan - Arnold - Auberon - Allen - Bruce - Benedict - Beauchamp - Benjamin - Byron - Bartholomew - Barnaby - Basil - Bertram - Bertrand - Charles - Christopher - Cecil - Chichester - Collingwood - Cornelius - Caleb - Clarence - Claude - David - Daniel - Donald - Dudley - Ebenezer - Edward - Edmund - Edgar - Evelyn - Egerton - Edwin - Eustace - Eric - Francis - Frederick - Frederic - Fairfax - George - Gregory - Garnet - Guildford - Gathorne - Gerard - Gipps - Granville - Geoffrey - Gonville - Godfrey - Harold - Henry - Hugh - Horatio - Hedworth - Humphrey - Harold - Harcourt - Hedley - Herbert - Isambard - Isaac - John - James - Jacob - Jeremy - Joseph - Julian - Josslyn - Joshua - Kenelm - Laurence - Leonard_2 - Lyon - Lionel - Lewis - Mark - Michael - Matthew - Massey - Montague - Myles - Murrough - Maurice - Martin - Maxwell - Nigel - Nicholas - Nathaniel - Neville - Oliver - Octavius - Oscar - Oswald - Peter - Paul - Patrick - Poulett - Philip - Percy - Richard - Robert - Roger - Rudyard - Redvers - Rowland - Reginald - Roundell - Rupert - Rufus - Ross - Stephen - Simon - Spencer - Stanley - Samuel - Stafford - Sewallis - Sackville - Sutherland - Theodore_2 - Tristan - Theobald - Thomas - Terence - Teignmouth - Timothy - Victor - Valentine_2 - Winston - Walter - William - Wilfred - Watkin - Wellwood - Weston - Wentworth - Wilbraham - Wyndham - Weetman - Zachary - } - female_common_first_names = { - Alice - Anne - Ada - Arabella - Amelia - Adelaide - Agnes - Alethea - Augusta - Adela - Annot - Amabel - Barbarina - Bertha - Beatrice - Barbara - Catherine - Charlotte - Constance - Clara - Caroline - Clementina - Cecilia - Christabel - Camilla - Christina - Dorothea - Diana - Edith - Emma - Elizabeth - Eleanor - Eliza - Emmeline - Esther - Euphemia - Ella - Frances - Flora - Florence - Favell - Felicia - Georgia - Gertrude - Georgiana - Geraldine - Grace - Grisell - Hannah - Harriette - Harriet - Henrietta - Isabella - Ivy - Jane - Josephine - Joanna - Julia - Jeanette - Janet - Lucy - Lydia - Louisa - Laura - Laetitia - Lillian - Mary - Marianne - Mathilde - Margaret - May - Marian - Madeleine - Menella - Mariana - Nona - Nora - Olivia - Phoebe - Pauline - Rachel - Rhoda - Rosina - Rosaline - Regina - Ruth - Sarah - Sophia - Selina - Sibella - Susan - Theodora - Victoria - Violet - Virginia - Wilhelmine - } - common_last_names = { - Allenby - Anstruther - Abercromby - Annesley - Assheton - Arkwright - Acland - Armistead - Archdale - Anderson - Akroyd - Adair - Aytoun - Amcotts - Allen - Amherst - Ashton - Aytoun - Brown - Buller - Barrie - Bright - Benyon - Brinckman - Bathurst - Bagwell - Brewer - Bruce - Backhouse - Bass - Bateson - Bowring - Bourne - Barrington - Blennerhassett - Bourke - Beach - Beaumont - Brassey - Bailey - Biddulph - Brand - Baring - Baines - Brocklehurst - Bentall - Bazley - Birley - Bingham - Bolckow - Baxter - Bagge - Barttelot - Beevor - Barbauld - Balfour - Baillie - Barnard - Bayly - Beerbohm - Bellairs - Bewick - Bloomfield - Blagden - Borthwick - Booth - Bousfield - Brightwell - Broderip - Broughton - Budden - Burdon - Borradaile - Buxton - Beauclerk - Bosanquet - Bromhead - Brightwen - Cory - Chard - Courtney - Coward - Cowell - Craufurd - Cave - Collins - Cadogan - Chambers - Conolly - Callan - Coleridge - Cole - Carnegie - Cholmeley - Clive - Croft - Cowper - Cameron - Castlerosse - Clay - Cogan - Colthurst - Colebrooke - Cross - Chaplin - Cowen - Cartwright - Cardwell - Corrance - Cochrane - Conroy - Cotton - Calthorpe - Duff - Dalrymple - Dixon - Dalway - Dilke - Downing - Dickson - Davison - Dalglish - Dimsdale - Dyott - Dowse - Dawson - Dease - Denison - Dillwyn - Dow - Dunnell - Despard - Day - Darter - Selkirk - Edge - Ennis - Edwards - Eaton - Elliot - Elcho - Eastwick - Eddowes - Fortescue - Finnie - Fordyce - Feilden - Forster - Fowler - Fagan - Fletcher - Fellowes - Fothergill - Fetherstonhaugh - Fanshawe - Flowerdew - Fullteron - Fleming - Follows - Gresley - Gooch - Grenfell - Glass - Gilpin - Gilbert - Grosvenor - Goldney - Graham - Grieve - Goschen - Gimbert - Gardener - Grimstead - Greenwell - Howard - Hornby - Hick - Hughes - Hardcastle - Hope - Hibbert - Hoare - Hodgson - Henderson - Hanmer - Hughes - Hutt - Holford - Holms - Hurst - Holmesdale - Holt - Harris - Heygate - Hodgkinson - Headlam - Hutton - Haig - Illingworth - Ivatt - Irby - Inchbald - Ingelow - Inglis - Jones - Johnston - Jessel - Jardine - Jackson - Jolliffe - Kennard - Kavanagh - Kekewich - Keown - Knox - Kingscote - Knightley - Kinnaird - Kinglake - Lovelace - Laird - Lambert - Lawson - Legh - Lennox - Lowther - Lopes - Lefroy - Lusk - Leatham - Lowe - Leslie - Lane - Letby - Larwood - Moore - Macfarlane - Mellor - McClure - Muntz - Murphy - Maguire - Matthews - Miller - Merry - Moncreiff - Monk - Marling - Mackintosh - McArthur - Manners - Macfie - McLagan - Moore - McEvoy - Mitford - McMahon - Matheson - Moynihan - Majendie - Mansfield - Marindin - Markham - Maxse - McBean - McCorrie - McDermond - McMurdo - McWheeney - Mouat - Northcote - North - Nicol - Norwood - Nightall - Notcott - Newdegate - Napier - Otway - Ogilvy - Onslow - Ord - Owens - Primrose - Plunket - Potter - Plimsoll - Pakington - Pim - Pease - Playfair - Price - Pell - Pelham - Palmer - Ponsonby - Peppercorn - Pennefather - Plumptre - Pitblado - Pardoe - Palliser - Pardon - Rawlinson - Robertson - Ripley - Richards - Raikes - Rebow - Round - Reed - Ramsden - Pennington - Ross - Rumbold - Raines - Ramage - Ridley - Rowlands - Russell - Reddish - Ridding - Stephenson - Stanhope - Seymour - Stronge - Sullivan - Shaftoe - Samuelson - Shaw - Stapleton - Sartoris - Saunderson - Staveley - Strutt - Sheridan - Stacpoole - Scargill - Salomons - Stansfeld - Smith - Starkie - Synan - Seely - Shirley - Sidebottom - Scratchley - Sargent - Shields - Shute - Sandbach - Sellon - Squire - Snodgrass - Stanger - Sibthorp - Sparks - Tite - Traill - Torrens - Tollemache - Trehawke - Taylor - Talbot - Tomline - Tolman - Trevelyan - Temple - Thornycroft - Troubridge - Templeton - Teesdale - Tottenhame - Tremayne - Titmus - Tyldesley - Upton - Underdown - Veitch - Vance - Verner - Vandeleur - Vivian - Vicars - Woollcombe - Wedderburn - Whitbread - Whitmore - Willyams - Whitworth - Waterlow - Williamson - Wethered - Wyllie - Wheelhouse - Whatman - Waterhouse - Walsh - Winterbotham - Weguelin - Wedgwood - Whitelaw - Wheatley - Wingate - Willan - Waugh - Wisden - Young - } - male_noble_first_names = { - # populate with names here - } - female_noble_first_names = { - # populate with names here - } - noble_last_names = { - Agar-Ellis - Althorp - Baden-Powell - Brudenell-Bruce - Bolingbroke - Bridport - Butler-Henderson - Bowes-Lyon - Bulwer-Lytton - Bertie - Churchill - Cromwell - Cavendish - Crichton-Stuart - Cowell-Stepney - Cowper-Temple - Crum-Ewing - Campbell-Bannerman - Cobham - Courtenay - Caversham - Dawson-Damer - Dalrymple-Hay - Enfield - FitzGerald - FitzMaurice - Ferguson-Davie - Falmouth - Fane - Foley - Grey - Gordon-Lennox - Greville-Nugent - Graham-Montgomery - Goldsmid - Green-Price - Gathorne-Hardy - Glencorse - Hamilton - Haviland-Burke - Hill-Trevor - Hanbury-Tracy - Henley - Hampden - Hume-Campbell - Jones-Parry - Jervis-White-Jervis - Keppel - Loyd-Lindsay - Leveson-Gower - Launceston - Lane - Maynard - Manningham-Buller - Meynell-Ingram - Montgomery-Cuninghame - Mure-Campbell - Newport - Newark - Orr-Ewing - Ormsby-Gore - Pleydell-Bouverie - Pelham-Clinton - Rosebery - Ruggles-Brise - Ramsay-Gibson-Maitland - Rawdon-Hastings - Salisbury - Salusbury-Trelawny - Smith-Barry - Selwin-Ibeetson - Sclater-Booth - Somerset - Stopford-Sackville - Shaw-Lefevre - Spencer-Churchill - Thoroton-Hildyard - Torrington - Trevor - Tadcaster - Trematon - Townsend - Walpole - Williams-Wynn - Wingfield-Baker - Wilson-Patten - Welby-Gregory - Windsor-Clive - Wentworth-FitzWilliam - Waldegrave - Withers-Lancashire - } - male_regal_first_names = { - Alexander - Albert - Augustus - Edward - Edmund - Frederick - George - Henry - Leopold - William - } - female_regal_first_names = { - Alexandrina - Alice - Augusta - Beatrice - Elizabeth - Helena - Louise - Margaret - Maud - Mary - Sophia - Victoria - } - regal_last_names = { - Brydges - Brudenell-Bruce - Child_Villiers - Conroy - FitzClarence - Rawdon-Hastings - Seymour - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -irish = { - color = { - 26 - 145 - 0 - } - religion = catholic - traits = { - celtic_people - european_heritage - } - # could have anglophone but would make them non-discriminated in Britain - male_common_first_names = { - Alexander - Arthur - Brian - Cathal - Christopher - Con - Daniel - Denis - Desmond - Edward - Ernes - Fionan - Frank - George - Harry - Jack - James - John - Joseph - Kevin - Liam - Michael - Murrough - Patrick - Peter - Richard - Robert - Sean - Thomas - William - Eamon - } - female_common_first_names = { - Adela - Anne - Bithia - Bridget - Catherine - Charlotte - Clotilde - Edith - Ethel - Ellen - Ellice - Emily - Gertrude - Honora - Ida - Ismania - Isobel - Jane - Josephine - Laura - Letitia - Louisa - Margaret - Mary - Melesina - Mildred - Nora - Olivia - Rachel - Rose - Sarah - Sophie - } - noble_last_names = { - Beresford - Browne - Castlereagh - Conyngham - FitzGerald - FitzMaurice - Glenavy - Hamilton - Hill - Lambart - Loftus - Mornington - O_Brien - Plunket - Prendergast - Talbot - Taylor - Templemore - Tyrrell - Vane-Tempest - } - common_last_names = { - Aiken - Ashe - Boyle - Brady - Breen - Brennan - Brown - Brugha - Burke - Byrne - Campbell - Carroll - Clarke - Collins - Connolly - Connor - Cosgrave - Craig - Cust - Cowhig - Daly - Doherty - Donnelly - Doyle - Dryhurst - Duffy - Dunne - Farrell - Fitzgerald - Fitzpatrick - Flynn - Gallagher - Griffith - Hayes - Healy - Hughes - Hungerford - Johnston - Kelly - Kennedy - Larkin - Lynch - Maguire - Mallin - Martin - McCartan - McCarthy - McCullough - McGarry - McGuinness - Moore - Moran - Mulcahy - Murphy - Murray - Nolan - O_Connor - O_Doherty - O_Higgins - O_Leary - O_Mara - Pearse - Plunket - Power - Quinn - Reilly - Ryan - Smith - Smyth - Sullivan - Thompson - Walsh - White - Wilson - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -australian = { - color = { - 26 - 110 - 0 - } - religion = protestant - traits = { - anglophone - european_heritage - } - male_common_first_names = { - Adrian - Alf - Arthur - Bob - Brian - Bruce - Charles - Edmund - Edwin - Frederick - George - Guy - Hallam - Henry - James - John - Lawrence - Louis - Ray - Ronald - Scott - Shane - Stafford - Stuart - Thomas - William - } - female_common_first_names = { - Ada - Agnes - Alexina - Annie - Barbara - Bertha - Bridgetena - Caroline - Catherine - Charlotte - Clarice - Cordelia - Edith - Elisabeth - Eliza - Ellen - Emily - Emma - Euphemia - Frances - Georgiana - Geraldine - Grace - Harriet - Henrietta - Janet - Mary - Matilda - Maybanke - Serena - Theodosia - Zara - Zillah - } - noble_last_names = { - Angas - Armstrong - Burge - Clarke - Downer - Drake-Brockman - Dutton - McLeay - Morphett - Mortlock - Onslow - Playford - Robertson - Street - Wakefield - McCallum - } - common_last_names = { - Anderson - Baird - Cathcart - Cobcroft - Cook - Cowhig - Davis - Denman - Duggan - Fisher - Forlonge - Forster - Garling - Gooseberry - Hatch - Hiscock - Hope - Howson - Issac - Jeffcott - Knowles - MacKenzie - Mitchell - Northcote - Piddington - Stewart - Tennyson - Thesinger - Underwood - War - Yeamans - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -north_italian = { - color = { - 133 - 222 - 0 - } - religion = catholic - traits = { - italophone - european_heritage - } - obsessions = { - wine - } - male_common_first_names = { - Alessandro - Alfonso - Ambrogio - Amedeo - Andrea - Angelo - Antonio - Agostino - Bernardino - Bartolomeo - Benedetto - Bonaventura - Bernardo - Camillo - Carlo - Cesare - Costanzo - Casimiro - Cristoforo - Davide - Domenico - Damiano - Enrico - Enzo - Ettore - Efisio - Emiliano - Ernesto - Fabrizio - Faustino - Federico - Felice - Ferdinando - Fiorenzo - Francesco - Filippo - Filiberto - Gaetano - Gennaro - Girolamo - Giulio - Giuseppe - Guglielmo - Giacomo - Giorgio - Gaspare - Gaetano - Innocenzo - Ignazio - Ippolito - Ilario - Leopoldo - Luigi - Luca - Lorenzo - Marco - Massimo - Matteo - Maurizio - Massimo - Nicola - Oreste - Ottavio - Paolo - Pasquale - Pietro - Prospero - Raffaele - Roberto - Ruggiero - Romualdo - Scipione - Silvio - Simone - Serafino - Secondo - Sebastiano - Tancredi - Tommaso - Ugo - Umberto - Urbano - Vincenzo - Vittorio - } - female_common_first_names = { - Beatrice - Camilla - Cassandra - Cristina - Giovannella - Livia - Lucrezia - Luisa - Maddalena - Maria - Melania - Metilde - Sofia - Teresa - } - noble_last_names = { - Avogadro_della_Motta - d_Azeglio - Annoni_di_Cerro - Avogadro_di_Casanova - d_Alberti_della_Briga - d_Arcais - Borghese - di_Boglio - Baldassi - Bon_Compagni_di_Mombello - Bottone_di_San_Giuseppe - Boyl_di_Putifigari - Bronzini_Zapelloni - De_Benedetti - Capodilista - Carniani - Colli_di_Felizzano - Colonna - di_Calabiana - Costa_de_Beauregard - Costa_della_Torre - De_Castro - De_Chambost - Ferrero_La_Marmora - De_Ferrari - de_Foresta - Falqui_Pes - Fecia_di_Cossato - Gebaix_de_Sonnaz - Girod_De_Montfalcon - d_Ittiri_LedA_ - de_Launay - Massimo - De_Marchi - de_Martinel - Moffa_di_Lisio_Gribaldi - Odescalchi - Orsini - Pallavicino - Pacoret_de_Saint_Bon - Pecori-Giraldi - Pellion_di_Persano - Pernati_di_Momo - Petitti_Bagliani_di_Roreto - Ponzo_di_San_Martino - Ricardi_di_Netro - di_Robilant - Sacchetti - di_Savoia - di_Savoia-Aosta - Solaro_della_Margarita - di_Salmour - Santa_Croce_Villahermosa - Solaroli_di_Briona - Somis_di_Chavrie - Toesca - Torelli - Thaon_di_Revel - } - common_last_names = { - Acton - Albricci - Agnes - Airenti - Amaretti - Ara - Arminjon - Arnulfo - Arrifo - Asproni - Astengo - Avigdor - Avondo - Badoglio - Baldissera - Baratieri - Bava-Beccaris - Baldassi - Benci - Baino - Barbier - BeldI_ - Bellono - Benintendi - Berruti - Bersezio - Berti - Bertini - Bertoldi - Bezzi - Biancheri - Bianchetti - Bianchi - Billiet - Blanc - Bo - Bolmida - Bona - Borella - Botta - Bottero - Brignone - Brofferio - Brunati - Brunet - Brunier - Bruschetti - Buffa - Buraggi - Buttini - Cadorna - Cagni - Canevaro - Capello - Caviglia - Ceccherini - Cialdini - Cusani - Cabella - Caboni - Cambieri - Campana - Canalis - Cantara - Capriolo - Carquet - Carta - Casaretto - Cassinis - Castelli - Cavalli - Cavallini - Chenal - Chiaves - ChiO_ - Cobianchi - Colli - Cornero - Correnti - Corsi - Costa - Crosa - Cugia - Dezza - Demaria - Depretis - Durando - Daziani - Decandia - Delfino - Delitala - Emo - Fanti - Fara - Filomarino - Fara - Farina - Farini - Ferraciu - Fescot - Garibaldi - Giardino - Govone - Gallenga - Gallisai - Gallo - Galvagno - Gastinelli - Genina - Gerbore - Germanetti - Geymet - Ghiglini - Gianolio - Gilardini - Ginet - Giovanola - Graffigna - Grixoni - Guglianetti - Guillet - Imperiali - Isola - Lachenal - Lanza - Louaraz - Malan - La_Marmora - Mambretti - Menabrea - Mozzoni - Mameli - Mamiani - Mantelli - Marassi - Mari - Marongiu - Martelli - Martin - Mathieu - Mautino - Mazza - Melegari - Mellana - Menabrea - Mezzena - Michelini - Miglietti - Miglioretti - Minoglio - Moia - Mongellaz - Monticelli - Mossi - Musso - Naytana - Niccolini - Nino - Notta - Orengo - Oytana - Pelloux - Perruchetti - Pianelli - Porro - Presbitero - Paleocapa - Pallavicino - Pallieri - Pareto - Pateri - Pescatore - Peyrone - Pezzani - Piacenzi - Piane - Picinelli - Pistone - Polleri - Polto - Porqueddu - Pugioni - Quaglia - Ramorino - Ricotti-Magnani - Rattazzi - Ravina - Rezasco - Riccardi - Ricci - Richetta - Robecchi - Roberti - Rocci - Rodini - Rossi - Rubin - Sacchi - Saletta - Sanna - Solari - Sanguineti - Sanna_Denti - Sanna_Sanna - Sappa - Saracco - Sauli - Scano - Scapini - Sella - Serra - Sineo - Siotto_Pintor - Solari - Spano - Spinola - Sulis - Tecchio - Tegas - Tola - Torelli - Tuveri - Vaccari - Valerio - Valvassori - Vicari - Zupelli - Zirio - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -south_italian = { - color = { - 97 - 77 - 117 - } - religion = catholic - traits = { - italophone - european_heritage - } - obsessions = { - wine - } - male_common_first_names = { - Alessandro - Armando - Augusto - Achille - Antonio - Agesilao - Bartolomeo - Benedetto - Carlo - Cesare - Corrado - Cesidio - Corradino - Cristoforo - Carcano - Carmine - Domenico - Donato - Enrico - Enzo - Ettore - Emanuele - Fabio - Fabrizio - Ferdinando - Francesco - Fausto - Gaetano - Giacomo - Giovanni - Giulio - Giuseppe - Guglielmo - GiosuE_ - Goffredo - Giorgio - Giustino - Ignazio - Leopoldo - Lorenzo - Ludovico - Luca - Luigi - Ludovico - Marcantonio - Marino - Mario - Matteo - Marco - Monaldo - Michele - Melchiorre - Nicola - Orazio - Oronzio - Pierfrancesco - Paolo - Pasquale - Pietro - Pellegrino - Raimondo - Raffaele - Sigismondo - Salvatore - Sebastiano - Saverio - Tommasso - Vincenzo - } - female_common_first_names = { - Anna - Amalia - Antonia - Alfonsa - Alssandra - Alssandrina - Augusta - Beatrice - Bianca - Barbara - Benedetta - Clotilde - Carlotta - Carolina - Caterina - Cristina - Cecilia - Cornelia - Costanza - Enrichetta - Eleonora - Eulalia - Elena - Emanuela - Elisabetta - Filippina - Francesca - Giuseppina - Giovanna - Giulia - Giustiniana - Isabella - Ippolita - Luisa - Luisa_Carlotta - Lucrezia - Laura - Lucia - Leonora - Maria - Maria_Anna - Maria_Luisa - Maria_Enrichetta - Mercedes - Maria_Barbara - Michela - Margherita - Marianna - Paolina - Sofia - Vittoria - Violante - } - noble_last_names = { - Afan_de_Rivera - Antici - d_Albergo - d_Ayala - Barracco - Berlingieri - Bufalari - Baccarini - Di_Brocchetti - Caetani - CalA__Ulloa - Caracciolo - di_Cesare - Ceccarini - di_Crollalanza - Donnorso_di_Serracapriola - Ercolani - d_Escamard - Filangieri - Galluppi - Giannuzzi-Savelli - della_Genga - Lanfranci - Lucifero - de_Liguori - Leopardi - de_Luca - Montani_da_Pesaro - Marchesani - Ondedei - Osmani - Piccolomini - Pignatelli - del_Pezzo - de_Riseis - della_Rovere - De_Renzi - de_Rilliet - del_Re - Sanfelice - Spinello - de_Samuele_Cagnazzi - Sgariglia - Smeducci - Sammarruco - di_Sangro - de_Thomasis - d_Urso - Visconti - Winspeare - Zurlo - Zorniotti - } - common_last_names = { - Anfora - Avitabile - Alianelli - Antonelli - Assanti - Acclavio - Barberini-Colonna - Bonaccorsi - Benci - Bozzelli - Baldacchini - Briganti - Bausan - Bianchini - Caraga - Cattaneo - Chigi - Clary - Cosenz - Cianciulli - Cuoco - Costa - Campagna - Capocci - Capasso - Croce - Carrascosa - Colletta - Diaz - Durini - Delfico - Ferrari - Filangieri - Filioli - Fergola - Fardella - Forteguerri - Ferri - Fortunato - Gironda - Gravina - Grifeo - Garzia - Gagliardo - Galdi - Guarini - Genoino - Gussone - Gio - Giannuzzi - Galletti - Imbriani - Intonti - Lanza - Lombardo - Lunardi - Landi - Lanza - Longobardi - Molinelli - Mezzacapo - Milano - Morelli - Nunziante - Naselli - Orsini - Ottaviani - Oliva - Pironti - Pepe - Poerio - Palmieri - Persico - Parisi - PaternO_ - Pianell - Pignatelli - Pionati - Parisio - Quandel - Ritucci - Ruggiero - Romano - Rosaroll - Ricciardi - Rosica - Scammacca - Scovazzo - Sansone - Sannia - Schipa - Silvati - Settimo - Scialoja - Statella - Santangelo - Torlonia - Turrisi - Troya - Tommasi - Tenore - Tafuri - Torelli - Tardio - Troisi - Vernazza - Valiante - Vignale - Vecchione - Zunica - Zurlo - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -maltese = { - color = { - 255 - 43 - 72 - } - religion = catholic - traits = { - italophone - european_heritage - } - male_common_first_names = { - Alessandru - Beru - Duminku - Enrico - Evarist - Ferlad - Fernardu - Frangisku - Gabriel - Gorg - Joseph - Karmenu - Lawrenz - Marju - Mikiel - Ninu - Pawlu - Rokku - Saber - Ugo - Valent - } - female_common_first_names = { - Agatha - Aloisetta - Atanasia - Beatrici - Dorothea - Duminka - Elizabetta - Fawstina - Guljetta - Guzeppa - Helena - Karmena - Lucija - Margerita - Marthese - Therese - Vittorja - } - noble_last_names = { - Cachia - Micallef - Moscati - Tabone - } - common_last_names = { - Abela - Adami - Azzopardi - Boffa - Borg - Buhagiar - Cassar - Cumbo - Farrugia - Frendo - Gonzi - Howard - Mifsud - Mintoff - Mizzi - Muscat - Olivier - Puli - Pullicino - Strickland - Vella - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -basque = { - color = { - 255 - 196 - 0 - } - religion = catholic - traits = { - iberian_culture_group - european_heritage - } - male_common_first_names = { - Agustin - Aitor - Alberto - Ander - Andoni - Andres - Antonio - Arturo - Carlos - Ceferino - Cosme - Cristobal - Damian - Endika - Francisco_Javier - Ignacio - Imanol - Inaki - Jesus - Jon_2 - Joseba - Josu - Jose_Antonio - Jose_Maria - Juan - Julen - Koldobika - Luis - Manuel - Marino - Miguel - Paulino - Pedro - Rafael_2 - Ramiro - Ramon - Sabino - Tomas - Vicente - Angel - } - female_common_first_names = { - Ana - Bizenta - Elbira - Ernestina - Luisa - Maria - Martina - Mikaela - Oneka - } - noble_last_names = { - Arana - Arellano - Imatz - Irujo - Iturmendi - de_Lardizabal - Leizaola - de_Olazabal - Pradera - } - common_last_names = { - Aguirre - Ajuriaguerra - Aldecoa - Arana - Aranzadi - Arizmendiarrieta - Armendariz - Aznar - Balenciaga - Berasategui - Bilbao - Campion - Churruca - Echague - Echave - Echegaray - Echevarria - Elordi - Elorza - Gaztaneta - Ibarrola - Ibarruri - Irujo - Lazcano - Mendizabal - Moneo - Nardiz - Olano - Olave - Oyarzabal - Rotaeche - Uzcudun - Zamarraga - Zavala - Zumalacarregui - Zarate - de_Amesquita - de_Azpilicueta - de_Erauso - de_Renteria - de_Ubisztongo - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -spanish = { - color = { - 255 - 225 - 0 - } - religion = catholic - traits = { - iberian_culture_group - hispanophone - european_heritage - } - male_common_first_names = { - Agustin - Alberto - Alejandro - Alfonso - Antonio - Antonio_Maria - Arsenio - Augusto - Baldomero - Baltasar - Benito - Bernardino - Bernardo - Calixto - Carlos - Celestino - Claudio - Cristobal - Diego - Dionisio - Damaso - Eduardo - Emilio - Estanislao - Federico - Felipe - Fernando - Francisco - Francisco_Javier - Felix - Gabino - Gabriel - Gaspar - Genaro - Gonzalo - Ignacio - Isidro - Jacobo - Jaime - Joaquin - Jose - Jose_Antonio - Jose_Manuel - Jose_Maria - Juan - Juan_Bautista - Julio - Jorge - Leopoldo - Lorenzo - Luis - Manuel - Marcelo - Mariano - Mateo - Melchor - Miguel - Nicolas_2 - Pablo - Pascual - Pedro - Rafael_2 - Raimundo - Ramon - Ricardo - Santiago - Sebastian - Segismundo - Valeriano - Vicente - Alvaro - } - female_common_first_names = { - Adelaida - Alejandrina - Amalia - Antonia - Bonifacia - Carlota - Clotilde - Concepcion - Dolores - Emilia - Enriqueta - Eulalia - Faustina - Francisca - Guillermina - Herminia - Isabella - Joaquina - Manuela - Maria_2 - Mariana - Martina - Robustiana - Rosa - Sabina - Teresa - } - noble_last_names = { - Alvarez_de_Toledo - de_Albornoz - de_ArmendA_riz - de_Almansa - de_AlO_s - de_Arteche - Barrionuevo - de_Bohorques - de_Bernuy - de_Bago - Cabrera - Cagigal_de_la_Vega - Colon - de_Carvajal - del_Carmen_Contreras - DI_ez_de_Rivera - de_Domecq - Fernandez_de_Cordoba - de_la_Fuente - Fitz-James_Stuart - de_Figueroa - Flores_de_SeptiE_n - FernA_ndez-Zapata - FernA_ndez_de_CO_rdoba - Garcia_de_la_Noceda - GirO_n - de_GuzmA_n - de_Godoy - GonzA_lez_de_Cienfuegos - Grimaldi - Hidalgo_de_Cisneros - JordA_n_de_UrrI_es - LO_pez_de_Haro - de_Llorach - MessI_a - de_Mercader - de_Mora - de_Medina - del_Milagro_Quesada - Ortiz_de_la_Riva - O_Donnell - Osorio_de_Moscoso - de_Orozco - Primo_de_Rivera - PE_rez_de_Herrasti - de_Palafox - PE_rez_de_GuzmA_n - PiN_eiro - de_Pedro - del_Pilar_Osorio - de_QuirO_s - de_Quintanilla - RamI_rez_de_Saavedra - del_Rosario_FalcO_ - del_Rosario_Vereterra - de_Rojas - de_Riquer - Ruiz_de_Arana - SuA_rez_de_ArgudI_n - de_Silva - de_SatrU_stegui - SaI_nz_de_la_Maza - de_Samaniego - de_Sentmenat - de_Salavert - de_Santiago_Concha - Sanchiz - de_Tineo - de_Urquijo - de_Uzqueta - de_Valda - del_Valle - de_Villalonga - de_la_Vera - ValdE_s - de_ZufI_a - } - common_last_names = { - Acuna - Aguirre - Alcala-Zamora - Allendesalazar - Alonso - Aranda - Arguelles-Meres - Asensio - Aznar - Alvarez - Acedo - Arabolaza - Arrate - Artola - Aranzadi - Barradas - Bugallal - BotI_n - Bonilla - Belaunde - Blanco - Cano - Cervera - Corsi - Cuadrada - Comamala - Diaz_2 - DomI_nguez - Espartero - Escoda - EguiazA_bal - Fernandez - Franco - Fajardo - Garcia - Gonzalez - Gil - Grasset - Galatas - Heredia - Hernandez - Herrera - Hevia - Izaguirre - Linares - Lopez - Lorenzana - Landazabal - LarraN_aga - Maroto - Martinez-Campos - Maura - Menendez - Miaja - Millan-Astray - Mina - Mola - Munoz - Marquez - MelE_ndez - MedizA_bal - Muguerza - Moreira - Mandiola - Muguruza - Narvaez - Ortega - Otero - Onsalo - OrdO_N_ez - Olaso - Ozores - Pavia - Perez - PajarO_n - Pagaza - Pattullo - Pena - Queipo_de_Llano - Quintana - Quirante - Rodriguez - Rojo - Ruiz - Reparez - Ruete - Sanjurjo - Serrano - Silvestre - Samitier - Serrano - Saprissa - Topete - Tuduri - Terradas - Torralba - Valdes - Varela - Villapol - Villar - Vela - Villota - Vilalta - Vallana - VA_zquez - Weyler - Yague - Zamora - Zabala - } - male_regal_first_names = { - Alfonso - Amadeo - Carlos - Felipe - Fernando - Jose - Juan_Carlos - Luis - } - female_regal_first_names = { - Beatriz - Eulalia - Isabel - Luisa_Fernanda - Maria_2 - MarI_a_Teresa - } - regal_last_names = { - de_BorbO_n - de_BorbO_n_Anjou - de_BorbO_n_Parma - de_Habsburgo - de_Orleans - de_Saboya - de_Wittelsbach - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -catalan = { - color = { - 255 - 136 - 0 - } - religion = catholic - traits = { - iberian_culture_group - european_heritage - } - male_common_first_names = { - Albert - Alexandre - Alfons - Alfonso - Andreu - Andres - Antoni - Arcadi - Carles - Cassia - Dalmau - David - Eduard - Enric - Enrique - Federico - Felip - Fernando - Ferran - Francesc - Gaspar - Gerard - Isaac - Jacint - Jaume - Joan - Jordi - Josep - Jose - Juan - Llorenc - Lluis - Manel - Manuel - Marc - Melchor - Miquel - Narcis - Pasqual - Pau - Pedro - Pere - Pompeu - Rafael_2 - Rafel - Ramon_2 - Ricardo - Salvador - Sergi - Valnti - Victor - Xavier - } - female_common_first_names = { - Ana - Assumpcio - Carolina - Carme - Dolores - Ester - Josefina - Isabel - Lluisa - Maria - Rosa - Susana - } - noble_last_names = { - d_Areny-Plandolit - de_Llauder_i_Dalmases - de_Mas_i_Nadal - de_Suelves_i_de_Montagut - Ferrer - Folc_de_Cardona - Guell - Janer - Junyent - Lopez_i_Bru - Milans_del_Bosch - } - common_last_names = { - Albeniz - Alier - Almirall - Bacardi - Batet - Berenguer - Bonaplanta - Borrell - Borras - Cadafall - Carner - Casals - Casanova - Castello - Claramunt - Cucala - Cugat - Dalmau - Despujol - Domenech - Escotet - Escoda - Fabra - Fages - Gumera - Irla - Jevelli - Llauder - Macia - Maragall - Margall - Miro - Mompou - Montaner - Moragues - Moret - Nebot - Nin - Oller - Prat - Prim - Puig - Riba - Roig - Sala - Saliquet - Savalls - Serra - Sor - Tristany - Verdaguer - Vidal - Virigili - Vives - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -portuguese = { - color = { - 94 - 255 - 0 - } - religion = catholic - traits = { - iberian_culture_group - lusophone - european_heritage - } - male_common_first_names = { - Abel - Adriano - Afonso - Alberto - Alexandre - Alfredo - Andre - Antonio_2 - Aquilino - Artur - Augusto - Bartolomeu - Bernardo - Bruno - Caetano - Carlos - Christovao - Claudio_2 - Candido - Daniel - David - Dinis - Diogo - Duarte - Ernesto - Estevao - Eugenio - Fernando - Filipe - Francisco - Francisco_Xavier - Gastao - Hermenegildo - Ignacio_2 - Jeronimo - Joaquim - Jorge - Jose - Joao - Julio_2 - Leopoldo - Luis_2 - Manuel - Miguel - Mario_2 - Nicolau - Nuno - Orlando - Pascoal - Paulo - Pedro - Rafael_2 - Raul - Roberto - Rodrigo - Rui - Santiago - Sebastiao - Teodoro - Teofilo - Tiago - Tome - Urbano - Vasco - Vicente - Vitorino - Vitorio - Alvaro - Oscar_2 - } - female_common_first_names = { - Adelgundes - Ana - Antonia_2 - Avelina - Benedita - Bernardina - Carlota - Eulalia_2 - Francisca - Gabriela - Isabel - Joana - Joaquina - Josefa - Leopoldina - Lourcenca - Maria - Micaela - Rafaela - Rita - Rosa - Sofia - Teresa - } - noble_last_names = { - Correia_de_Sa - da_Costa - da_Cunha - da_Franca - da_Silva_Pereira - de_Albuquerque - de_Almada - de_Braganca - de_Braganca-Coburgo - de_Carvalho - de_Caula - de_Oliveira - de_Pinho - de_Queiros - de_Sousa - de_Sousa_Coutinho - de_Vasconcelos - dos_Anjos - Rangel - Rebelo - Vilela - } - common_last_names = { - Amaral - Barreto - Bleck - Braga - Cabral - Capelo - Carmona - Coelho - Correia - Coutinho - Dias - Fernandes - Ferreira - Figueira - Freire_de_Andrade - Gago - Gil - Gomes - Herculano - Ivens - Keil - Lopes - Machado - Magalhaes - Mendes - Moniz - Mouzinho - Nogueira - Nunes - Ortigao - Pereira - Pinheiro - Pinto - Pires - Pomar - Pulido - Queiroz - Quintanilha - Ribeiro - Rodrigues - Salazar - Sampaio - Silveira - Sergio_2 - Tavares - Teixeira - Vidigal - Vieira - da_Silva - de_Almeida - de_Arriaga - de_Castro - de_Gusmao - de_Lacerda - de_Mesquita - de_Moura - de_Noronha - de_Paiva - dos_Reis - dos_Santos - } - male_regal_first_names = { - Carlos - Fernando - Joao - Jose - Luis_2 - Manuel - Miguel - Pedro - } - female_regal_first_names = { - Adelgundes - Maria - Maria_Ana - Maria_Teresa - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -french = { - color = { - 76 - 118 - 155 - } - religion = catholic - traits = { - francophone - european_heritage - } - obsessions = { - wine - } - male_common_first_names = { - Achille - Adolphe - Adrien - Aimable - Alphonse - Amedee - Antoine - Armand - Auguste - Augustin - Alcide - Andre - Alexandre - Athanase - Abel - Ambroise - Aristide - AlbE_ric - Archambaud - Bertrand - Bernardin - Bernard - Barthelemy - Charles - Constant - Camille - Claude - CE_lestin - Christophe - Cyprien - Daniel - Denis - Donat - Dominique - Elie - Eugene - Edouard - E_tienne - Emile - Emmanuel - E_vrard - ElzE_ar - Fernand - Francois - Frederic - Felicien - Felix - Firmin - Ferdinand - Georges - Guillaume - Gustave - Gaston - Guy - Germain - Henri - Hippolyte - Hubert - Hugo - Hercule - Hugues - Jacques - Jean - Joseph - Jules - Julien - Jeremie - JE_rO_me - Just - Lazare - Louis - Lucien - Leopold_2 - Leon - Laurent - Lazare - LE_onide - Matthieu - Michel - Marcel - Maximilien - Maxime - Maurice - MoI_se - Napoleon - Nicolas - Olivier - Oscar - Octave - Odilon - Patrice - Paul - Philippe - Pierre - Prosper - Pascal - Robert - Roland - Rodolphe - Raymond - Rene - RE_my - Sebastien - Simon - Thibaut - Thierry - Thomas - Theophile - Theodore - ThE_obald - Vincent - Xavier - Yves - } - female_common_first_names = { - Adelaide_2 - Adele_2 - Alexandrine - Amelie_2 - Angelique - Anne - Antoinette - Athenais - Augustine - Beatrice - Blanche - Camille - Caroline - Catherine - Charlotte - Claire - Clemence - Clotilde - Delphine - Diane - Eleonore_2 - Ernestine - Eugenie - Eulalie - Francoise - Gabrielle - Henriette - Hortense - Jeanne - Julie - Juliette - Justine - LE_ontine - Leopoldine - Louise - Louise-Victorine - Marcelle - Marguerite - Marie - Marie-Anne - Marie-Felix - Marthe - Mathilde - Melanie - Pauline - Paule - SE_raphine - Sibylle - Sophie - Stephanie - Suzanne - Therese_2 - Victoire - Victorine - Virginie - } - noble_last_names = { - d_Aumont - Baraguey_d_Hilliers - Bergeret - de_Beauharnais - de_Bussiere - de_Broglie - de_Chastellux - de_Chodron_de_Courcel - de_CambacE_rE_s - de_Croy - Decazes - de_Durfort - d_Essling - Fesch - Gros - de_Gramont - de_Guerin - de_Gueydon - de_Goyon - Kellermann - Lagrange - de_Lamartine - de_La_Luzerne - de_Leuchtenberg - Marbot - de_MacMahon - de_Montmorency-Laval - Maret - de_Morny - MassE_na - de_Noailles - Oudinot - Pasquier - de_Pourtales - de_Polignac - de_Persigny - de_La_Rochefoucauld - de_Rochebouet - de_Rohan-Chabot - Suchet - de_Sabran - de_Saulx - de_SE_rent - de_Talleyrand-PE_rigord - } - common_last_names = { - Anthoine - Archinard - Augereau - Aucouturier - Alavoine - Baraguey - Bazaine - Billot - Bosquet - Boulanger - Bourbaki - Boue_de_Lapeyrere - Bouet-Willaumez - Bugeaud - Beaugendre - Bronchard - Baudet - Bodinier - Bouillet - BiE_re - Caillard - Canrobert - Courbet - Cousin-Mountauban - de_Castellane - de_Castelnau - Combes - ClouE_ - Cornet - Colas - Chauvet - Carrere - Chartier - Combelles - Chaude - Colin - Cruchon - Cauvry - ChaudE_ - Collet - Cottrel - Charron - Caudrelier - Courcelles - Cibiel - Davout - Depre - Dubail - Dubois - Duchene - Dupetit-Thouars - Desbordes - DelcassE_ - Dortignacq - Dargassies - Desgrange - Daumain - Decaup - Dozol - Duboc - Darche - Deloffre - Dutiron - Denizot - Dufour - Devilly - Dhers - Dartigue - Degy - Delpech - Daime - Exelmans - Foch - Forey - Franchet_d_Esperey - Freycinet - Faidherbe - Fily - Fleury - Forestier - Figuet - Gallieni - Gouraud - Guillaumat - de_Gaulle - Gain - Georget - Gabory - Guillarme - Garrigou - Genin - GE_raud - Godivier - Germain - Gardent - Goujon - Hamelin - Harispe - Hoche - Humbert - d_Hilliers - Habierre - Herbelin - Harquet - Jamais - Jaures - Joffre - JaurE_guiberry - Jousselin - Lebouef - Lyautey - de_Langle_de_Cary - Leygoute - Lignon - Lallement - Lacroix - Lafourcade - Le_Bars - Lachaise - Leman - Lorillon - Lecointe - Langlade - Leblanc - Lagagner - Leroy - Lapize - Lannelongue - Marmontel - Murat - de_Montaignac - Mazel - Maitron - ME_nager - Meili - Mathonat - Ney_d_Elchingen - Nivelle - Nancy - Neboux - Nempon - Nadaud - Oudin - Ory - Petain - Pellissier - Pothier - Pasquier - Pautrat - Payan - Passerieu - Paulmier - Ponson - PiE_trois - Pardon - Quenon - Ringeval - Roux - Rabot - Riviere - Roche - Riou - Ricaux - Roquebert - Rottie - Royannez - Saget - de_Saint_Arnaud - SouliE_ - Trebutien - Trousselier - Tuvache - Vaillant - Ventresque - Villette - Vivier - Vaidis - Vilette - Wattelier - Winant - } - male_regal_first_names = { - Antoine - Charles - Ferdinand-Philippe - Francois - Henri - Louis - } - female_regal_first_names = { - Anne - ClE_mentine - Francoise - HE_lE_ne - Isabelle - Louise - Marie - Marie_ThE_rE_se - } - regal_last_names = { - d_Artois - Bonaparte - de_Bourbon - de_Bourbon-CondE_ - d_Orleans - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -occitan = { - color = { - 164 - 193 - 223 - } - religion = catholic - traits = { - francophone - european_heritage - } - # the best wine is from Occitania, of course. - obsessions = { - wine - } - male_common_first_names = { - August - Adrian - Antonin - Avit - AristO_tel - Andrieu - Arnaut - AnfO_s - Alexandre - Agustin - AlE_xi - Armand - Brut - Bernat - BerenguiE_r - Beneset - Bonifaci - Claudi - Cesar - Constantin - Constanci - Carles - ClamenC_ - Ciprian - Cesari - Crestian - CailU_s - DA_vid - Emilian - Edoard - Enric - EstE_ve - EugE_ni - Fermin - Felip - FE_lix - Frederic - Folco - FrancE_s - GregO_ri - GuilhE_m - Gaston - Gui - Imbert - Ipolit - Joan - Joan_Luc - Juli - JosE_p - Just - Joan_Marc - JO_rdi - Luc - Leon - LoI_s - Marc - MatE_u - Marcellin - Maurici - Martin - Maximin - MiquE_u - Norbert - Nicolau - OnE_st - OnO_ri - Olimp - Pau - PE_ire - Plini - Pascal - Raimon - RogiE_r - Roman - Sarnin - Septimi - Sicard - SilvE_stre - Severin - Simmac - SE_rgi - TomA_s - TeodO_si - TeodO_r - Teofil - Victor - XaviE_r - } - female_common_first_names = { - AdelaI_da - Basilida - Clotilda - Catarina - Clara - ElisabE_t - FiladE_lfa - Jana - Julia - EstE_la - Maria - Marianna - Susana - TerE_sa - Urraca - } - common_last_names = { - Ayrinhac - AubanE_u - Arnaudin - d_AstrO_s - Brunet - Bernard - Blanc - de_BordE_u - Boya - Barrera - Benaset - de_Camelat - Devoluy - DO_sque - DadO_r - Delseny - Desporrins - DaugE_r - Dulau - DuclO_s - Eyt - Fallen - Four_Pome - de_Fondevila - Giera - Garcin - GojA_s - Gonzales - de_GastellU_ - Jouveau - Jauverd - Lacor - Lescar - Lalanne - Lafont - Mistral - Matieu - Manciet - NavarrO_t - Polinet - Palay - PlantE_ - Peirotet - Romanilha - Rostaing - Renan - Sarran - de_Salanovat - Tavan - VigE_r - VerdiE_r - Verlhac - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -breton = { - color = { - 132 - 0 - 255 - } - religion = catholic - traits = { - francophone - celtic_people - european_heritage - } - male_common_first_names = { - Aimery - Alphonse - Amedee - Auguste_Hilarion - Auguste-Marie - Bruno - Constant - Edouard-Marie - Felicite_Pierre - Florian - Gontran - Guillaume - Henri - Jakou - Jean - Jean-Denis - Julien - Michel-Augustin - Mordiern - Nathan - Paul - Philippe - Prudence-Guillaume - Raoul - Thomas - } - female_common_first_names = { - Adelaide - Anne - Caroline - Catherine - Elisabeth_2 - Henriette - Jeanne - Julie - Louise - Pauline - Sophie - Tiphaine - } - noble_last_names = { - Audren_de_Kerdrel - Berthois - d-Espinay - d-Oilliamson - de_Becdelievre - de_Boisgelin - de_Cintre - de_Cornulier - de_Botherel - de_Dieuleveult - de_Farcy - de_Goesbriand - de_Goulaine - de_Goyon - de_Gueheneuc - de_Kergariou - de_Keratry - de_Kergolay - de_Kersauson - de_Langle_de_Beaumanoir - de_Roujoux - des_Nos - du_Plusquellec - Espivent_de_La_Villesboisnet - Juchault - Lanjuinais - Magon - } - common_last_names = { - Bedeau - Calvez - Dosser - Galand - Le_Bris - Le_Mouel - Quelfeter - Roper - Thoraval - Vallee - de_Saint-Andre - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -croat = { - color = { - 216 - 173 - 255 - } - religion = catholic - traits = { - jugoslav - european_heritage - } - male_common_first_names = { - Andrija - Antun - Bazilije - Breno - Dragutin - Dzivo - Filip - Franjo - Gaspar - Ivan - Janko - Jero - Jerolim - Josip - Juraj - Karlo - Kresimir - Krsto - Ljudevit - Lucijan - Luka - Marijan - Marin - Matej - Matko - Maximiliam - Medo - Mihajlo - Mirko - Miroslav - Niko - Nikola - Orsat - Pavle - Petar - Rafo - Sebastijan - Sismundo - Slavko - Stjepan - Svetoslav - Svetozar - Teo - Teodor - Toma - Tomislav - Vicko - Vladimir - Vlaho - Zlatan - } - female_common_first_names = { - Aleksandra - Ana - Dragojla - Ivana - Jelica - Julka - Marija - Tereza - } - noble_last_names = { - Alagovic - Draskovic - Filipovic - Gradi - Haulik - Jelacic - Knezevic - Kukuljevic - Mazuranic - Pejacevic - Pilar - Sarkotic - Sokcevic - Zrinski - } - common_last_names = { - Alapic - Bakaric - Bettera - Bilic - Blazevic - Bondic - Boroevic - Bosnajk - Bunic - Crnkovic - Cuvaj - Draskovic - Dzamanjic - Eltz - Erdody - Frankopan - Gaj - Getaldic - Gradic - Gregoric - Gucetic - Gundulic - Haulik - Jelacic - Kabuzic - Keglevic - Kostrencic - Krstulovic - Lagimja - Mazuranic - Mihailovic - Mohorovicic - Mrazovic - Natali - Nazor - Njegovan - Palecek - Philippovic - Preradovic - Pucic - Ranjina - Sorkocevic - Stankovaci - Tomasic - Tomlejnovic - Vakanovic - Vlasic - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -serb = { - color = { - 103 - 68 - 242 - } - religion = orthodox - traits = { - jugoslav - european_heritage - } - male_common_first_names = { - Alaksandar - Arsenije - Blagoje - Bozidar - Branko - Danilo - Dejan - Djordje - Dragan - Dragisa - Dragoljub - Dragutin - Draza - Dusan - Gavrilo - Goran - Janko - Jovan - Koca - Kosta - Krsto - Ljubisa - Mihailo - Milan - Miliutin - Milivoje - Milojko - Milos - Miodrag - Mirko - Miroslav - Momcilo - Nebojsa - Nikola - Pavle - Peko - Petar - Radomir - Ratko - Sava - Slobodan - Stepa - Stojan - Vaselien - Veljko - Vladimir - Vojislav - Zivojin - Zivota - Zoran - Zvezdan - } - female_common_first_names = { - Alexandra - Anka - Darinka - Draga - Jekaterina - Jelena - Katarina - Maria - Milena - Natalia - Ruza - Simeona - Stamena - Stojna - Tomanija - Milica - } - noble_last_names = { - Anastasijevic - Avakumovic - Bogicevic - Garasanin - Konstantinovic - Nenadovic - Obrenovic - } - common_last_names = { - Adzic - Arandelovic - Belimarkovic - Blaznacac - Bojovic - Bozanovic - Bozinovic - Brankovic - Damjanic - Dapcevic - Dragutinovic - Grujic - Hadzilic - Horvatovic - Isakovic - Jankovic - Jokic - Jovanovic - Kadijevic - Karadordevic - Kundak - Lesjanin - Ljubicic - Maric - Maricic - Mihailovic - Miliutinovic - Miloradovic - Misic - Nad - Nedic - Novak - Ojdanic - Panic - Paskas - Pavkovic - Pesic - Petrovic - Popovic - Putnik - Radulovic - Rasic - Sijan - Simovic - Sokolovic - Stepanovic - Vasiljevic - Veric - Vojvodic - Vukotic - Zivkovic - } - male_regal_first_names = { - Alaksandar - Danilo - Mihailo - Milan - Milos - Nikola - Pavle - Petar - } - female_regal_first_names = { - Alexandra - Darinka - Draga - Maria - Milena - Natalia - } - regal_last_names = { - Karadordevic - Obrenovic - Petrovic_Njegos - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -bulgarian = { - color = { - 71 - 209 - 101 - } - religion = orthodox - traits = { - jugoslav - european_heritage - } - male_common_first_names = { - Aleksandar - Andrey - Asen - Atanas - Atila - Bogdan - Boncho - Boris - Damyan - Dimitar - Dobri - Ferdinand - Georgi - Hristo - Ilya - Ivan - Kalin - Kardam - Kimon - Kiril - Kliment - Konstantin - Krastyu - Leonid - Mihail - Nikifor - Niloa - Pencho - Petar - Petko - Petur_2 - Pravoslav - Racho - Radko - Radoy - Sava - Simeon - Sotir - Stanislav - Stanko - Stefan - Stiliyan - Stoyu - Teodosi - Todor - Trifon - Valko - Vasil - Velizar - Vulko - } - female_common_first_names = { - Anna - Ekaterina - Hadji - Sirma - Teodora - Todorka - } - noble_last_names = { - Battemberg - Bogoridi - Shishmanov - Voyteh - } - common_last_names = { - Agura - Balabanov - Balkanski - Blaskov - Boyadzhiev - Bradistilov - Charakchiev - Daskalov - Dikov - Dimitriev - Draganov - Fichev - Georgiev - Hesapchiev - Ilyev - Ivanov - Kirkov - Kovachev - Krayonski - Kutinchev - Lazarov - Lukov - Marinkov - Marinov - Mutkorov - Naydenov - Nazlamov - Nikiforov - Nikolaev - Pakov - Petrov - Radev - Saksokoburggotski - Savov - Sirakov - Solarov - Stoyanov - Tenev - Todorov - Tsaklev - Valkov - Valnarov - Vasilev - Vazov - Velchev - Zafirov - Zhekov - Zlatarev - Zlatev - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -albanian = { - color = { - 64 - 32 - 33 - } - religion = sunni - traits = { - albanian_language - european_heritage - } - male_common_first_names = { - Ahmet - Ali - Azem - Bajram - Behxhet - Davud - Ekrem - Elez - Enver - Eqrem - Esad - Fatmir - Fejzi - Fiqri - Gjergj - Gjon - Hasan - Hashim - Ibrahim - Idhomene - Iliaz - Ishak - Ismail - Izet - Kara - Kastriot - Kostaq - Koci - Kopryly - Leke - Maliq - Marin - Musa - Mustafa - Pandeli - Petro - Qamil - Qazim - Ramush - Rexhep - Shefqet - Skender - Sulejman - Tewfik - Theofan - Turhan - Vasil - Veton - Xhafer - mehdi - } - female_common_first_names = { - Adile - Anjeze - Antoneta - Esma - Julika - Kaje - Kristina - Lenka - Margarita - Marigo - Melpomeni - Ruhije - Sadije - Senije - Valentina - } - noble_last_names = { - Alizoti - Alltuni - Begolli - Bushati - Frasheri - Kryeziu - Mjeda - Taushani - Toptani - Vlora - Vrioni - Zogu - } - common_last_names = { - Ahmeti - Bardha - Bazna - Bej_Alizoti - Bej_Bicakciu - Bej_Delvina - Bej_Frasheri - Bej_Libohova - Bej_Ndroque - Bej_Prishtina - Bej_Verlaci - Bej_Vrioni - Bej_Ypi - Belishi - Burbank - Bushati - Buza - Dine - Dragoti - Dukagiini - Dushku - Evangjeli - Feza - Hoxha - Islami - Kadare - Koculi - Konica - Konushevci - Kosturi - Kota - Logoreci - Merlika-Kruja - Mitrovica - Mula - Noli - Pashe_Permeti - Pashe_Tepelena - Pashe_Toptani - Poga - Qemal_Bej - Shahini - Skiroi - Thaci - Troja - Xoxe - al-Albani - Cabej - Ceku - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -slovene = { - color = { - 159 - 174 - 96 - } - religion = catholic - traits = { - jugoslav - european_heritage - } - male_common_first_names = { - Alenka - Alfonz - Alfred - Andrej - Anton - Avgust - Bartolomej - Blaz - Bojan - Boris - Bostjian - Bozidar - Ciril - Danilo - Demeter - Drago - Dusan - Franc - Gregorij - Ivan - Ivo - Janez - Jernej - Joze - Jurij - Karpo - Lado - Leon_2 - Lojze - Miha - Milan - Mladen - Odilo - Pino - Rado - Radovan - Rudolf - Slavko - Slavoj - Stane - Stanko - Tomasz - Toncka - Tone - Viktor - Vilko - Vladimir - Vladko - Vojko - Zeljko - } - female_common_first_names = { - Adela - Alenka - Alma - Angela - Draga - Felicita - Ivana - Jana - Jelena - Josipina - Katarina - Kristina - Marija - Pavlina - Terezija - Vera - Vilibalda - Zofka - Zora - } - noble_last_names = { - Barbo - Cobenzl - Einspieler - Kacijanar - Kuhar - Miklosic - Potiorek - Rozman - Turjaski - Vega - } - common_last_names = { - Arnic - Avbelj - Avsenik - Bajuk - Bitenc - Cankar - Cec - Cernigoj - Czipott - Dolar - Drolc - Duletic - Globocnik - Gobec - Godina - Golob - Haus - Hladnik - Ivanek - Kantuser - Kidric - Komar - Kopitar - Kraigher - Lipovsek - Lipuscek - Macek - Maister - Marinko - Miklosic - Mravlajk - Pengov - Pesek - Peterle - Pirec - Plecnik - Rozman - Rupnik - Sarh - Srebrnic - Tomazic - Tomsic - Urbancic - Vega - Von_Windisch-Gratz - Zagar - Zerjal - Zizke - Zornada - Zupancic - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -bosniak = { - color = { - 247 - 229 - 87 - } - religion = sunni - traits = { - jugoslav - european_heritage - } - male_common_first_names = { - Abdulvehhab - Adnan - Ahmed - Ali - Alija - Asim - Atif - Beriz - Dzemal - Dzemaludin - Elvir - Enver - Fikret - Fuad - Gazi - Hakija - Hamdija - Hamid - Haris - Hasan - Husein - Irfan - Isa - Ivan - Izet - Jusuf - Mehmed - Meho - Mirsad - Muhamed - Musa - Mustafa - Naser - Osman - Raif - Rasim - Refik - Safet - Safvet - Sefer - Sejad - Seknab - Semezdin - Semir - Skender_2 - Sokollu - Sulejman - Vedad - Zija - Zlatko - Zuko - } - female_common_first_names = { - Aleksandra - Bisera - Edina - Nasiha - Nura - Ognjenka - Sabina - Samra - } - noble_last_names = { - Izetbegovic - Kurtcehajic - Mehmedinovic - Muradbegovic - Osmanagic - Pozderac - Sijercic - } - common_last_names = { - Abdic - Arapovic - Basgic - Belkic - Bijedic - Catic - Causevic - Ceric - Colakovic - Dizdar - Dizdarevic - Dzikic - Dzumhur - Ekrem - Gradascevic - Halilovic - Husrev - Ibisevic - Ilhamija - Imamovic - Isakovic - Kodro - Konjic - Kulenovic - Lagumdzija - Ljajic - Ljubicic - Ljubijankic - Muzurovic - Peco - Plakalo - Prazina - Rizvanbegovic - Sabanadzovic - Salihovic - Sarajlic - Selimovic - Selmanagic - Silajdzic - Sokolovic - Spaho - Terzic - Tihic - Turaljic - Tukcan - Ugljanin - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -romanian = { - color = { - 250 - 205 - 80 - } - religion = orthodox - traits = { - romanian_culture_group - european_heritage - } - male_common_first_names = { - Adrian - Alexandru - Andrei - Anton - Artur - Bogdan - Carol - Cezar - Constantin - Constin - Cosmin - Daniel - Dumitru - Emanuel - Eremia - Eugen - Ferdinand - Flaviu - Florea - Gheorghe - Grigore - Henric - Horatiu - Iacob - Ilie - Ioan - Ion - Ion_Emanuel - Iosif - Iulian - Iuliu - Laurentiu - Leontin - Luca - Lucian - Mihai - Mircea - Nicolae - Ovidiu - Petru - Radu - Sergiu - Silviu - Simion - Stefan - Valeriu - Vasile - Victor - Vintila - Vlad - } - female_common_first_names = { - Adela - Ana - Constanta - Daria - Dora - Ecaterina - Elena - Elisa - Elisabeta - Eugenia - Iulia - Iuliana - Lucretia - Maria - Maritica - } - noble_last_names = { - Cantemir - Caradja - Conachi - de_Reuss-Mirza - de_Hohenzollern - Dinotto-Gusti - Dragos - Ghica - Hasdeu - Hurmuzachi - Kogalniceanu - Mocioni - Moruzi - Murgulet - Racovita - Sturdza - Vacarescu - Ionita - } - common_last_names = { - Angelescu - Antonescu - Argetoianu - Averescu - Baldescu - Barozzi - Berindei - Cernat - Christecu - Cihoski - Ciuperca - Coanda - Crainiceanu - Critescu - Culcer - Cuza - Dona - Dragalina - Dumitrescu - Falcoianu - Flechtenmacher - Florescu - Froza - Gardescu - Grigorescu - Harjeu - Holban - Iancovescu - Iliasevici - Iliescu - Ionascu - Ionescu - Ionitiu - Koslinski - Lahovary - Lupescu - Mardarescu - Murgescu - Poenaru - Prezan - Salajan - Samsonovici - Schitiu - Scodrea - Slaniceanu - Steflea - Tatarascu - Tenescu - Vaitoianu - Zottu - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -hungarian = { - color = { - 173 - 19 - 81 - } - religion = catholic - traits = { - hungarian_culture_group - european_heritage - } - male_common_first_names = { - Alajos - Albert - Anasztaz - Andras - Arisztid - Aurel - Benedek - Bertalan - Bela - Beni - Daniel_3 - David_2 - Edvard_2 - Erno - Ferencz - Gyula - Gyorgy - Gabor - Gabriel_2 - Gaspar_2 - Ignac - Imre - Istvan - Izidor - Janos - Jozsef - Jozsef_Manes - Katalin - Kelemen - Krisztian - Kalman - Karoly - Lajos - Laszlo - Mano - Mihaly - Myklos - Mor - Sandor - Peter_2 - Rafael_2 - Simon - Sandor_2 - Tivadar - Vilmos - Virag - Zsigmond - Almos - Elias_2 - Odon - } - female_common_first_names = { - Amalia_2 - Anna - Bertha - Brigitta - Emilia - Emma - Flora - Fruzina - Judit - Kornelia - Maria - Milena - Nina - Polixenia - Riza - Rozalia - Terez - Vilma - Zsuzsanna - } - noble_last_names = { - Andrassy - Deak - Erenyi_Ullmann - Frakashazi_Fischer - Laczkovics - Lahner - Leiningen-Westerburg - Lichtenstein - Osterreicher - von_Benedek - Zrinyi - Stefics - } - common_last_names = { - Apponyi - Aulich - Bacher - Baross - Batthyany - Beothy - Bothmer - Damjanich - Dessewffy - Egressy - Farkas - Goldziher - Gungl - Hauszmann - Heller - Horthy - Izso - Jaszai - Joseffy - Katona - Kaufman - Kiss - Knezich - Kogutowicz - Keler - Liszt - Lazar - Mikszath - Molnar - Nagy-Sandor - Ottinger - Perczel - Poeltenberg - Remenyi - Rohr - Schweidel - Szemere - Szlavic - Szechenyi - Tersztyansky - Torok - Varga - Vecsey - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -polish = { - color = { - 245 - 100 - 159 - } - religion = catholic - traits = { - west_slavic - european_heritage - } - male_common_first_names = { - Adam - Aleksander - Antoni - Boleslaw - Bonawentura - Bronislaw - Dezydery - Edmund - Edward - Emil - Eustachy - Felicjan - Franciszek - Gustaw - Henryk - Ignacy - Jakub - Jan - Jedrzej - Juliusz - Jozef_2 - Karol - Kazimierz - Klemens - Konstanty - Lech - Leon_2 - Leopold - Lucjan - Ludwik - Maciej - Marceli - Marian - Mariusz - Melchior - Michal - Mieczyslaw - Rodryg - Roman - Romuald - Samuel - Stanislaw - Stefan - Tadeusz - Tomasz - Waclaw - Wilhelm - Witold - Wladyslaw - Wojciech - Zygmunt - } - female_common_first_names = { - Anna - Barbara - Eleonora - Elzbieta - Emilia - Ewelina - Franciszka - Gertruda - Helena - Izabela - Jozefa - Karolina - Konstancja - Maria - Marianna - Paula - Regina - Stefania - Teresa - Ursula - Zofia - } - noble_last_names = { - Bor-Komorowski - Dunin - Glowacki - Hauke-Boask - Iwaszkiewicz - Pilsudski - Plater - Potocki - Radziwill - Rola-Zymierski - Rydz-Smigly - Sapieha - Tutkowski - Wielopolski - Wieniawa-Dlugoszowski - Maklowicz - Lankowski - } - common_last_names = { - Bem - Brzoska - Bukowicz - Chalasinski - Chlaposwski - Chlopicki - Chrzanowski - Dabrowski - Dembinski - Drzymala - Fabrycy - Idzikowski - Jasinski - Klicki - Konopczynski - Krukowiecki - Kruszewski - Kozlowski - Langiewicz - Madalinski - Mieroslawski - Mikolajczyk - Mokronowski - Niepokolczycki - Nowak - Ostrowski - Pac - Poniatowski - Preadzynski - Rokossowski - Rybinski - Rozicky - Sanguszko - Skrzynecki - Soltyk - Sowinski - Taczaneowski - Traugutt - Wawrzecki - Wybicki - Wysocki - Zajaczek - Zaluski - Zamoyski - Zeligowski - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -lithuanian = { - color = { - 124 - 235 - 211 - } - religion = catholic - traits = { - baltic_culture_group - european_heritage - } - male_common_first_names = { - Adolfas - Aleksandras - Algirdas - Andrius - Antanas - Arturas - Arunas - Augustinas - Balys - Boris - Bronislovas - Danielius - Darius - Gendiminas - Henrikas - Jonas - Jonusas - Juozas - Juras - Jurgis - Justas - Kazimieras - Kazys - Kipras - Konstantinas - Lukas - Marijus - Markas - Mikalojus - Mindaugas - Motejus - Mykolas - Paulius - Petras - Povilas - Ramunas - Ringaudas - Rolandas - Simonas - Stasys - Steponas - Tadas - Valdas - Valdemaras - Viktoras - Vilhelmas - Visvaldas - Vladimiras - Vygantas - Vytautas - Zydrunas - } - female_common_first_names = { - Aurelija - Birute - Dalia - Edita - Elena - Emma - Gabriele - Ieva - Julija - Meilute - Miriam - Ona - Salomeja - Sofija - Justina - } - noble_last_names = { - Cartoriskis - Glinskis - Gostautas - Kallaur - Kosakovskis - Krupskis - Manvydas - Oginskis - Ostrogiskis - Pacas - Plater - Stasjevicis - Tiskevicis - Tyzenhauzas - Visnioveckis - } - common_last_names = { - Adamkus - Almenas - Avizienis - Baltrusaitis - Basanavicius - Birutis - Bradziunas - Brazauskas - Buga - Ciurlionis - Danauskas - Daukantas - Dobkevicius - Dubeneckis - Dvarionas - Dauksa - Galdikas - Grinius - Griskevicius - Ivanauskas - Jablonskis - Jucys - Krupavicius - Landsbergis - Lozoraitis - Merkys - Paksas - Paleckis - Paulauskas - Petrauskas - Piskarkas - Pozela - Radvila - Sabaniauskas - Schatz - Semtona - Simonavicius - Sirvydas - Slezevicius - Snieckus - Stauaitis - Straizys - Stulginkis - Svedas - Terleckas - Urbsys - Vagnorius - Valeska - Voldemaras - Zemaitis - Zuokas - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -czech = { - color = { - 76 - 146 - 237 - } - religion = protestant - traits = { - west_slavic - european_heritage - } - male_common_first_names = { - Abraham - Alexander - Alfred - Alois - Antonin - August - Bedrich - Benedikt - Borivoj - Cenek - Drahoslav - David_2 - Edvard - Emanuel - Emil - Evzen - Frantisek - Frantisek_Josef - Frantisek_Xaver - Hermenegild - Jaroslav - Jindrich - Jiri - Josef - Jan_2 - Jan_Krtitel - Jan_Nepomuk - Kajetan - Karel - Konstantin - Ladislav - Luvik - Matyas - Maxmilian - Mikulas - Olbram - Otakar - Pavel - Petr - Radola - Rafael_2 - Tomas - Vincenc - Vitezslav - Vlastimil - Vojtech - Vratislav - Vaclav - Zdenek - } - female_common_first_names = { - Anna - Barbara - Blank - Eleonora - Ivana - Jaroslava - Jenovefa - Karolina - Katerina - Klara - Martha - Martina - Olga - Renata - Stanislava - Tereza - Zdena - Zuzana - } - noble_last_names = { - Albert - Clary_Aldringen - Colloredo-Mansfeld - Harrach - Lichnovsky - Thun-Hohenstein - von_Mittrowitz-Nettolitzky - von_Nostitz - Vratislav_z_Mitrovic - z_Bubna - z_Lichtenstejna - z_Lobkovic - } - common_last_names = { - Balaban - Basch - Breisky - Celovsky - Dvorak - Fibich - Gajda - Gellner - Hrdlicka - Halek - Jirecek - Kadlec - Kafka - Koller - Krizkovsky - Kucera - Kuchar - Lederer - Makosky - Mik - Moravec - Nemecek - Neruda - Novotny - Novacek - Popper - Radecky - Rokytansky - Safranek - Safarik - Schack - Schubert - Skoda - Skuhersky - Smetana - Snejdarek - Suk - Svoboda - Syrovy - Tomasek - Tyl - Vitasek - Vorisek - Wankel - Weber - Zoubek - Zibrt - Zivr - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -slovak = { - color = { - 3 - 69 - 156 - } - religion = catholic - traits = { - west_slavic - european_heritage - } - male_common_first_names = { - Albin - Alexander - Andrej - Andras - Augustin_2 - Basil - Cyprian - Dalibor - Dezider - Dominik - Eugen - Fedor - Ferdinand - Frantisek - Frico - Gabriel - Gustav_2 - Imrich - Janko - Jozef - Juraj - Jachym - Jan_2 - Karol - Ladislav - Levoslav - Marian_2 - Marko - Martin - Matej - Michal - Mikulas - Milan - Milos - Miloslav - Miroslav - Pavel - Pavol - Peter - Ratislav - Rudolf - Samuel - Sergej - Stefan - Svtozar - Tibor - Tomas - Viliam - Vladimir_2 - Vojtech - } - female_common_first_names = { - Anna - Edita - Elena - Emilia - Irena - Jana - Jaroslava - Kristina - Ludmila - Margita - Olga - Vilma - Terezia - } - noble_last_names = { - Bernolak - Daxner - Durcansky - Jesensky - Kollar - Kosut - Mednansky - Matuska - Rakovsky - } - common_last_names = { - Bella - Benes - Blaho - Bazlic - Catlos - Cikker - Clementis - Daxner - Dubcek - Figus-Bystry - Freso - Gojdic - Golian - Hlinka - Hodza - Hopko - Hurban - Hurban-Vajansky - Husak - Ivanka - Kafenda - Kardos - Kocak - Kupkovic - Mach - Macudzinski - Malovec - Malar - Markovic - Masaryk - Moyses - Mory - Rohacek - Rudnay - Razus - Selepceni - Sidor - Skultety-Gabris - Smik - Sokol - Stefanik - Suchon - Sverma - Tiso - Trcka - Tuka - Turanec - Viest - Zoch - Achim - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -russian = { - color = { - 0 - 107 - 16 - } - religion = orthodox - traits = { - east_slavic - european_heritage - } - male_common_first_names = { - Aleksandr - Alexei - Andrei - Anton - Boris - Dmitry - Fyodor - Gennady - Giorgi - Grigoriy - Igor - Ivan - Kirill - Konstantin - Lavr - Leonid - Lev - Maxim - Mikhail - Nikita - Nikolai - Oleg - Pavel - Pyotr - Roman - Semyon - Sergei - Valery - Vasily - Viktor - Vladimir - Vladislav - Yegor - Yevgeny - Yuri - } - female_common_first_names = { - Aleksandra - Anastasiya - Anna - Avdotya - Daria - Elena - Elizabeta - Evgenia - Evlalia - Kira - Lydia - Lyobov - Maria - Olga - Sofia - Tatiana - Varvara - Vera - Yekaterina - Yulia - Xenia - Zinaida - } - noble_last_names = { - Adlerberg - Barclay_de_Tolly - Bestuzhev-Ryumin - Bulatovich - Buturlin - Dolgorukov - Demidov - Fikelmon - Greig - Gruzinsky - Golitsyn - Ignatiev - Ivelich - Kamensky - Kelch - Kern - Kushelev-Bezborodko - Kutaisov - Kurakin - Hoyningen-Huene - Lopukhin - Lobanov-Rostovsky - Matveyev - von_Mohrenheim - Meshchersky - Orlov - Pistohlkors - Putyatin - Rostopchin - Rumyantsev - Romanov - Saltykov - Tolstoy - Volkonsky - Witte - Yengalychev - Yusupov - Yuryevsky - } - common_last_names = { - Alexseyev - Antonov - Azarov - Badanov - Brusilov - Budyonny - Chibisov - Denikin - Dragomirov - Frolov - Golovin - Grishin - Gurko - Ivanov - Kasso - Kolchak - Konev - Konstantinov - Kornilov - Kuropatkin - Lazarev - Makarov - Menshikov - Nakhimov - Nebogatov - Nikolaevich - Ostrovsky - Pavlov - Putyatin - Rozhestvensky - Shuvalov - Skobelev - Surkov - Sorokin - Tukhachevsky - Vorontsov - Voroshilov - Yegorov - Yudenich - Zavoyko - } - male_regal_first_names = { - Aleksandr - Alexei - Ivan - Kirill - Konstantin - Mikhail - Nikolai - Pavel - Pyotr - } - female_regal_first_names = { - Anastasiya - Anna - Elena - Elizabeta - Evgenia - Kira - Maria - Olga - Xenia - Yekaterina - } - regal_last_names = { - Belevsky-Zhukovsky - Konstantinovich - Mikhailovich - Nikolaevich - Pavlovich - Paley - Romanov - Vladimirovich - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -byelorussian = { - color = { - 129 - 219 - 33 - } - religion = orthodox - traits = { - east_slavic - european_heritage - } - male_common_first_names = { - Alaksandr - Alexei - Andrei - Anton - Boris - Cyril - Danya - Dz_mitry - Giorgi - Ivan - Janka - Jury - Lavr - Leonid - Leu - Mikalai - Paval - Piotr - Roman - Ryhor - Sergey - Stanislaw - Uladzimir - Valery - Vasily - Viktar - Vladislav - } - female_common_first_names = { - Alaiza - Galina - Kanstantsia - Jadviga - Larysa - Nasta - Natallia - Petranella - Sofia - Tselina - Vera - Yelena - } - noble_last_names = { - Bodganovich - Bonch-Bruyevich - Byulak-Balahovich - Domeyko - Dovnar-Zapolsky - Hurynowicz - Kalinowski - Pashkevich - Skirmunt - Sukhozanet - } - common_last_names = { - Alexseyev - Bulak-Balachowicz - Chibisov - Denikin - Dragomirov - Golovin - Gurko - Ivanov - Kalinowski - Kolchak - Kornilov - Kuropatkin - Lukashenka - Menshikov - Nakhimov - Nebogatov - Nikolaevich - Pavlov - Putyatin - Rozhestvensky - Skobelev - Sukhoi - Tukhachevsky - Vorontsov - Yegorov - Zhauryd - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -ukrainian = { - color = { - 238 - 255 - 0 - } - religion = orthodox - traits = { - east_slavic - european_heritage - } - male_common_first_names = { - Alexei - Andrei - Anton - Arkadiy - Borys - Dmitro - Fyodor - Hryhoriy - Ivan - Lavr - Leonid - Lev - Mikhail - Mykola - Nikita - Oleksandr - Panteleimon - Pavel - Petro - Roman - Semyon - Sergiy - Valeriy - Viktor - Vladislav - Volodimir - Yevhen - Yuriy - } - female_common_first_names = { - Darya - Dniprova - Hrytsko - Kolomba - Lyubov - Lyudmila - Maria - Nadazhda - Nataliya - Olena - Olha - Polina - Ruslana - Slava - Ulyana - Valeriya - Xenia - Yevheniya - } - noble_last_names = { - Chubynsky - Czajkowski - Drahomanov - Gogol-Yanovsky - Hnizdovsky - Hrekov - Hrushevsky - Karaszewicz-Tokarzewski - Kobyliansky - Konysky - Kropyvnytsky - Kulish - Levytsky - Lototsky - Ohonovsky - Omelianovych-Pavlenko - Ortynsky - Petrushevych - Rodzianko - Sas-Kuilovsky - Shakhovskoy - Sheptytsky - Skoropadskyi - Vakhnianyn - Vitovsky - Zubrytsky - } - common_last_names = { - Bezruchko - Chernyakhovsky - Dyachenko - Gamula - Grigoriev - Hrekov - Ivanenko - Ivanov - Kapustiansky - Kondratenko - Leshchenko - Leshchinskiy - Paskevich - Petliura - Radchenko - Shevchenko - Skoropadskyi - Stefaniv - Tymoshenko - Vitovsky - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -ugrian = { - color = { - 18 - 82 - 1 - } - religion = animist - traits = { - finnic - european_heritage - } - male_common_first_names = { - Aleksandr - Dmitri - Ivan - Jukka - Santeri - Vladimir - } - female_common_first_names = { - Aili - Margareta - Marja - Nasti - } - noble_last_names = { - Ubmeje - Nuorane - Gajka - Kaise - Saiva - Keite - Magga - Guoladat - } - common_last_names = { - Kokko - Likhachev - Mamin - Minin - Sibiriak - Tikhanov - Zubov - } - ethnicities = { - 1 = circumpolar - } - graphics = generic -} - -latvian = { - color = { - 163 - 38 - 61 - } - religion = protestant - traits = { - baltic_culture_group - european_heritage - } - male_common_first_names = { - Aaron - Abrams - Alberts - Aleksandrs - Aloisz - Andrejs - Arkadij - Armands - Arnolds - Atis - Brunis - Bruno - Eduards - Eliass - Elmars - Emils - Evgenijs - Filips - Fricis - Gustavs - Heinrihs - Hermanis - Izaks - Janis - Jazeps - Jekabs - Johans - Juris - Karlis - Krisjanis - Leo - Mark - Martins - Mihails - Mikelis - Nikolajs - Oskars - Pauls - Peteris - Rihards - Roberts - Romans - Sandis - Sergejs - Valdemars - Valerians - Valter - Vilis - Vladimirs - Zigfrids - } - female_common_first_names = { - Amida - Antonija - Benigna - Berta - Diana - Elfriede - Elza - Emilija - Inguna - Johanna - Julija - Karoline - Klara - Lidija - Lizete - Magda - Marija - Marta - Matilde - Regina - Roze - } - noble_last_names = { - Krek - Penikis - Plavins - Tontegode - von_Knabenau - von_Lieven - von_Mengden - von_Plettenberg - von_Stamm - von_Wolff - } - common_last_names = { - Abakovskis - Apsenieks - Balodis - Baumanis - Berkis - Berzin - Betins - Braons - Caks - Cakste - Caps - Celmins - Dalins - Dambitis - Darzins - Desslers - Eizenteins - Goppers - Halsmans - Irbitis - Kalnins - Kalpaks - Kovalevskis - Krogzems - Kronvalds - Kucis - Kuks - Kviesis - Lacis - Leiko - Loskis - Maters - Matisons - Meierovics - Mihelssons - Milenbahs - Millers - Needra - Ozolins - Petrovs - Plieksans - Pumpurs - Rothko - Simanis - Stucka - Tumins - Ulmanis - Veidenbaums - de_Kolongs - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -estonian = { - color = { - 105 - 152 - 255 - } - religion = protestant - traits = { - finnic - baltic_culture_group - european_heritage - } - male_common_first_names = { - Aadu - Alar - Aleksander - Andrus - Artur - August - Bernard - Dmitri - Eduard - Eerik - Elmar - Ernst - Georg - Gustav - Haman - Harri - Heino - Hendrik - Hjalmar - Ivari - Jaan - Jakob - Johannes - Joosep - Juhan - Julius - Juri - Kaarel - Kalev - Konstantin - Lennart - Ludvig - Madis - Mart - Mikhel - Nigul - Olev - Paavo - Peeter - Pent - Ragnar - Siiri - Sven - Tarmo - Toomas - Tonis - Uno - Valmar - Villwm - Voldemar - } - female_common_first_names = { - Aino - Anna - Astrid - Caroline - Doris - Dorothea - Jutta - Mari - Marta - } - noble_last_names = { - Angelus - Brede - Kopp - Kukk - Leesment - Rahamagi - von_Ditmar - von_Schilling - von_Stackelberg - von_zur-Muhlen - } - common_last_names = { - Aamisepp - Aavik - Adams - Anvel - Barbarus - Bornhohe - Eenpalu - Hint - Hurt - Irv - Jaakson - Jekelius - Jervan - Kalm - Kangro - Kint - Klaasen - Klumberg - Koern - Kogerman - Kotli - Kranig - Kumari - Kupine - Kuulmata - Kuusik - Koiv - Laidoner - Laretei - Leppik - Lipping - Lohk - Moora - Mae - Mannil - Natus - Nurkse - Nurmekund - Orkivu - Perna - Piiper - Poska - Puusepp - Pats - Poopuu - Rei - Reinman - Rank - Siinmaa - Sikkar - Sirk - Strandman - Tonisson - Uluots - Vaga - Veske - Vilbaste - Vilms - Warma - von_Uexkull - Okva - Opik - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -greek = { - color = { - 69 - 190 - 255 - } - religion = orthodox - traits = { - greek_culture - european_heritage - } - obsessions = { - wine - } - male_common_first_names = { - Alexandros - Angelos - Anastasios - Aristidis - Antonios - Aristovoulos - Alexios - Andreas - Agamemnon - Avgoustos - Anthimos - Adam - Anagnostis - Beniamin - Charilaos - Christos - Christoforos - Christodoulos - Dimitrios - Dionysios - Diomidis - Evangelos - Eleftherios - Efstathios - Emmanouil - Epameinontas - Filippos - Frangiskos - Georgios - Gerasimos - Gregorios - Germanos - Ilias - Ioannis - Iakovos - Iraklis - Iason - Konstantinos - Kyriakos - Kostas - Leonidas - Leon - Lambros - Lazaros - Lykourgos - Militiadis - Menelaos - Markos - Merkourios - Makarios - Nikos - Nikolaos - Odysseas - Panos - Panagiotis - Periklis - Petros - Pantelis - Pantaleon - Pavlos - Panoutsos - Spyridon - Sokratis - Stamatios - Sotiros - Stephanos - Stelios - Stylianos - Skarlatos - Sofoklis - Theodoros - Tilemachos - Thomas - Trifon - Theodorakis - Theophilos - Thrasyvoulos - Themistoklis - Vasilios - Viktor - Xenon - Zacharias - } - female_common_first_names = { - Aikaterini - Aganiki - Angeliki - Asimina - Anna - Anastasia - Alexandra - Akrivi - Amalia - Domnitsa - Despina - Domna - Evanthia - Eliza - Elpida - Eleni - Eleftheria - Eirini - Evfrosini - Ilektra - Kalliroi - Kalliopi - Konstantina - Kiriakoula - Lena - Laskarina - Loukia - Marika - Maria - Marianna - Manto - Photini - Sofia - Soteria - Sevasti - Thaleia - Virginia - Vassiliki - Zacharati - } - male_regal_first_names = { - Alexandros - Filippos - Georgios - Ioannis - Konstantinos - Nikolaos - Pavlos - } - female_regal_first_names = { - Alexandra - Alexia - Eleni - Eirini - Konstantina - Maria - Olympia - Olga - Sofia - Theodora - } - # some Hellenic forms of names from the "Livre d'Or de la Noblesse Ionienne" - # also added Souliotes - noble_last_names = { - Arvanitachi - Argyropoulos - Benizelos - Botsaris - Boutzias - Bousbos - Boufis - Bekas - Drakos - Dousmanis - Danglis - Fotos - Gonemis - Galatis - Iras - Kolokotronis - Kapodistrias - Kalogeras - Kallergis - Kartanos - Koutsonikas - Kaskaris - Levidis - Landos - Metaxas - Manos - Mavromichalis - Mavrokordatos - Mamonas - Marmoras - Mantzos - Matis - Mourouzis - Notaras - Nikas - Negreponte - Pieros - Polylas - Prosalendi - Patrikios - Papagiannis - Palamas - Pandazis - Rodostamos - Rallis - Soutsos - Seos - Sachinis - Salataris - Theotokis - Tzavelas - Thanasis - Toras - Todis - Tzoris - Vlassopoulos - Velios - Vasos - Ypsilantis - Zarbas - } - common_last_names = { - Andreou - Aspiotis - Andriakopoulos - Athanasopoulos - Anninos - Athanasiou - Akratopoulos - Antonpoulos - Asimakopoulos - Axiotis - Belokas - Benardis - Baltatzis - Chalkokondylis - Chrysafis - Chorafas - Chrysafos - Chazapis - Charalambis - Deligiannis - Damaskos - Diamantis - Diamantopoulos - Dontis - Drivas - Dalezios - Douros - Eftaxias - Fetsis - Fetsios - Frangoudis - Frangopoulos - Foustanos - Farmakidis - Freris - Farmakidis - Fotilas - Gennimatas - Golemis - Gerakeris - Grigoriou - Gouskos - Georgiadis - Gaitanos - Grigoriadis - Gneftos - Gazis - Hatzidakis - Iatrou - Iatridis - Karousou - Karakatsanis - Kafetzis - Koletis - Kostantinidis - Konstantinou - Karakalos - Karvelas - Karagiannopoulos - Karasevdas - Karagiannis - Katravas - Khatzis - Kontos - Koukoudakis - Kourkoulas - Kasdaglis - Kallisperi - Kanaris - Konstantas - Lagoudakis - Lavrentis - Loverdos - Loundras - Langakis - Levidis - Lamprakis - Laskaridis - Lerias - Liapis - Logothetis - Merkatis - Mouratis - Masouris - Mitropoulos - Mikhailidis - Moustakopoulos - Morakis - Mangourakis - Markou - Marnezos - Mazoukas - Mikhalopoulos - Malokinis - Mavrommatis - Mavrogenes - Mansolas - Nikolopoulos - Nastos - Neroutsos - Negris - Orphanidis - Orlandos - Paraskevopoulos - Papasymeon - Papadiamantopoulos - Persakis - Papasideris - Pierrakos-Mavromichalis - Poulos - Pyrgos - Petmezas - Papaioannou - Pavlidis - Platis - Petrou - Pantazidis - Patsouris - Pothitos - Pepanos - Paspatis - Petrokokkinos - Papafingos - Peppas - Psychas - Printezis - Papailiopoulos - Romantzas - Rallis - Roussos - Skaltsogiannis - Stais - Sanidis - Salouros - Santanis - Stournaras - Siganous - Skandalidis - Theodoropoulos - Tryfiatis-Tripiaris - Tsiklitiras - Theofilakis - Trikoupis - Triantafyllakos - Tombazis - Versis - Vasilakos - Vrettos - Vouros - Vourakis - Vavis - Valetsiotis - Vlachos - Vikhos - Vrasivanopoulos - Vlassis - Vourvoulis - Voustinos - Vakondios - Varthalitis - Xydras - Xenakis - Xenopoulos - Xylinakos - Zoumis - Zanos - Zacharopoulos - Zervinis - Zafyropoulos - Zarifi - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -georgian = { - color = { - 188 - 8 - 194 - } - religion = orthodox - traits = { - caucasus_group - european_heritage - } - male_common_first_names = { - Akaki - Alexander - Andria - Bagrat - Besarion - David - Dimitri - Eduard - Ekvtime - Evgeni - Filipp - Galaktion - Georgi - German - Givi - Grigol - Ilia - Ioseb - Irakli - Ivane - Jansung - Jemal - Kaikhosro - Konstantine - Leo - Levan - Luka - Meliton - Mikheil - Murman - Nikoloz - Noe - Otar - Polikarp - Radish - Revaz - Sargis - Sergo - Shalva - Solomon - Sulkhan - Teimuraz - Tingiz - Vakhtang - Valerian - Vasil - Vladimer - Zakharia - Zurab - Zviad - } - female_common_first_names = { - Ana - Anastasia - Aneta - Babilina - Darejan - Dominika - Ekaterine - Eleonora - Esma - Ketevan - Mariam - Nino - Olga - Rusudan - Tekle - Vera - } - noble_last_names = { - Abashidze - Dadeshkeliani - Dadiani - Guramishvili - Melikishvili - Nikoladze - Orbeliani - Tumanishvili - Tsereteli - Tsitsishvili - } - common_last_names = { - Abkhazi - Amilakhvari - Avalishvili - Bagratuni - Bakradze - Balanchivadze - Barakadze - Chabukiani - Chavchanadze - Chkhubianashvili - Cholokashvili - Chubinashvili - Dodashvili - Eliava - Gabashvili - Gokhieli - Gordeli - Javakhisvili - Jugashvili - Jugheli - Kakabadze - Kandelaki - Kartvelishvili - Kavtaradze - Kereselidze - Khelaia - Khvitia - Kvinitadze - Leselidze - Maglakelidze - Makharadze - Mazniashvili - Mikeladze - Muskhelishvili - Nioradze - Nutsubideze - Otskheli - Ramishvili - Razikashvili - Sabinin - Shanidze - Sukhisvili - Tabidze - Takaishvili - Tsereteli - Tsintsadze - Uznadze - Zhordania - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -armenian = { - color = { - 92 - 0 - 31 - } - religion = oriental_orthodox - traits = { - caucasus_group - european_heritage - } - male_common_first_names = { - Alexander - Arakel - Aram - Aramais - Arsen - Artashes - Artavazd - Artem - Ashot - Assadour - Atom - Barsegh - Benyamin - Deran - Eduard - Gevorg - Gor - Gurgen - Hamazasp - Hayk - Hovhannes - Hovsep - Hrant - Isahak - Karapet - Kevork - Levon - Mkrtich - Murad - Nubad - Papken - Rouben - Sarkis - Sergei - Sevan - Smbat - Soghomon - Souren - Spiru - Tadevos - Taniel - Vahan - Vahe - Vahram - Vano - Vartan - Vazrik - Vilen - Yegishe - Yervand - Zaven - } - female_common_first_names = { - Anna - Arshaluys - Diana - Hripsime - Mari - Perchuhi - Satenik - Shushanik - Sophia - Virginia - Zabel - Zardar - } - noble_last_names = { - Abamelik - Agadzhanian - Atabekian - Melik-Aghamalian - Melikyan - } - common_last_names = { - Afeyan - Arakelian - Asdvadzadrian - Asriyan - Avakian - Aydinian - Azatian - Babadzhanian - Bogosian - Bounyatian - Chakheltian - Dombalagian - Egoyan - Erznvian - Ghakarian - Ghehanian - Ghorghanian - Guediguian - Hannessoghlian - Hasratian - Hovsepian - Kaloian - Kamalian - Khachaturian - Khakhanyan - Khatchaturiants - Konstandyan - Konstanian - Mamikonian - Mardvian - Matinian - Mirakian - Mkhitarian - Mussiniants - Pahlevanian - Peleshyan - Safrazpekian - Sahakiam - Sarksyan - Sekoyan - Shadunts - Shahsuvarian - Tavakyalian - Tchartichian - Tcholakhian - Ter-Sarkayan - Terzian - Tigraniants - Tigranov - Toshian - Varapetian - Vartanian - } - ethnicities = { - 1 = slavic - } - graphics = european -} - -sephardic = { - color = { - 222 - 222 - 0 - } - religion = jewish - traits = { - jewish_group - european_heritage - middle_eastern_heritage - } - male_common_first_names = { - Abraham - Amos - Baruch - Binyamin - Daniel - David - Efraim - Ehud - Eli - Eliezer - Elijah - Gavriel - Hebel - Immanuel - Itzhak - Levi - Mattiyahu - Mensahe - Mikhael - Mordecai - Moshe - Natan - Noach - Reuben - Roi - Shalom - Shimon - Tovia - Uriel - Uzziel - Yaakov - Yachin - Yafe - Yehoshua - Yehudah - Yochanan - Yonatan - Yosef - Zohar - } - female_common_first_names = { - Barbara - Beatrice - Cecile - Eugenie - Inez - Irene - Noemie - Nora - Ruth - Sonia - Yosefa - } - noble_last_names = { - Abrabanel - Camondo - Curiel - De_Leon - Sassoon - } - common_last_names = { - Banai - Barak - Ben_Ami - Benveniste - Canetti - Cantor - Cardoso - Cohen - Disraeli - Gaon - Golan - Haddad - Halevi - Levy - Maimon - Mizrachi - Montefiore - Peretz - Rafaeli - Saban - Sebag - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -turkish = { - color = { - 255 - 84 - 84 - } - religion = sunni - traits = { - turkic - middle_eastern_heritage - } - obsessions = { - tea - } - male_common_first_names = { - Abdulhamid - Abdulkerim - Abdullah - Abdulrahim - Ahmet - Akif - Ali - Arif - Bahaeddin - Bekir - Celaleddin - Cemal - Cevad - Cevdet - Daud - Edhem - Emin - Enver - Fahri - Ferid - Fevzi - Fuat - Hafiz - Halil - Halim - Hamza - Hasan - Hayrullah - Husrev - Ibrahim - Iskender - Ismet - Izzet - Kamil - Kazim - Kemal - Lutfi - Mahmut - Mehmet - Mithat - Muhtar - Murat - Musa - Mustafa - Namik - Nazim - Numan - Nurettin - Nuri - Omar - Osman - Pertev - Rauf - Receb - Refet - Reshad - Rifat - Riza - Sabaheddin - Said - Selim - Shevket - Shukru - Suleyman - Talat - Tevfik - Vefik - Yunus - Yusuf - Ziya - Ziyauddin - } - female_common_first_names = { - Ayse - Emina - Fatma - Hatice - Kap-Ipha - Mihrengiz - Nurefsun - Sadika - Samiye - Saffet - Sefika - Seniye - Zeliha - } - noble_last_names = { - Ankuap - Arpazli - Balyan - Benderli - Cengic - Cihci - Karaosmanoglu - Koprulu - Maan - Marshan - Osmanoglu - Shakir - Talhosten - Vocibe - } - common_last_names = { - Akbas - Burhan - Cakin - Eczacibashi - Engineri - Ercman - Hasagasi - Koc - Kosalay - Manas - Mulos - Oezal - Sabanci - Taymur - Yalaz - # - Bey - Pasha - } - male_regal_first_names = { - Abdulaziz - Abdulmejid - Abdulhamid - Ahmet - Bayezid - Celaleddin - Kemaleddin - Murad - Mehmet - Nizameddin - Nureddin - Osman - Suleyman - } - female_regal_first_names = { - Atiye - Cemile - DU_zdidil - Edadil - Emine - Fatma - Mihrimah - Pertevniyal - S_ehsuvar - Saliha - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -azerbaijani = { - color = { - 224 - 18 - 18 - } - religion = shiite - traits = { - caucasus_group - turkic - middle_eastern_heritage - } - male_common_first_names = { - Ahmad - Ali - Aliagha - Bahram - Elbay - Farhad - Firudin - Hamid - Hasan - Heydar - Huseyin - Ibrahim - Ismayil - Jalil - Mahmud - Malik - Mehdi - Mohammad - Murad - Samad - Tahir - Zahid - } - female_common_first_names = { - Alaviyya - Amaliya - Aziza - Hagigat - Hamida - Heyran - Izzet - Maryam - Munavvar - Nasiba - Nesrin - Nuriyya - Sakina - Shargiyya - Shirin - } - noble_last_names = { - Akhundzade - Ashurbeyov - Bahmani-Qajar - Bakikhanov - Kazembek - Kengerli - Ibrahimbek - Javanshir - Kalantarli - Mammadbeyov - Mehmandarov - Nakhchivanski - Narimanbekov - Qasimbek - Topchubashi - } - common_last_names = { - Ahmadbek - Ahmadzade - Akbarzade - Edigar - Ganjavi - Ildyrym - Mehmandar - Nakhchivani - Qasimzade - Rasulzade - Tahirzade - Talishkhan - Zardabi - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -north_caucasian = { - color = { - 118 - 240 - 62 - } - religion = sunni - traits = { - caucasus_group - middle_eastern_heritage - } - male_common_first_names = { - Aslan - Hamza - Jamal_al-Din - Mansur - Mohammad - Murad - Ruslan - Shamil - Soferbi - Zamudin - } - female_common_first_names = { - Albina - Irina - Jilfidan - Maria - Melek - Nadia - Svetlana - Tamara - } - noble_last_names = { - Cherkassky - Chetao - Dipsheu - Kuadzhe - Tkhaghapseu - } - common_last_names = { - Bek - Chemiakin - Guchev - Mollah - Nafash - Natkho - Shaaban - } - ethnicities = { - 1 = north_caucasian - } - graphics = european -} - -maghrebi = { - color = { - 117 - 104 - 66 - } - traits = { - arab_speaking - middle_eastern_heritage - } - religion = sunni - male_common_first_names = { - Abd_Allah - Abd_al-Karim - Abd_al-Malik - Abd_al-Qadir - Abd_al-Rahman - Ahmad - Ali - Fawzi - Fuad - Halil - Hasan - Hisham - Ibrahim - Ishaq - Iskandar - Jamal - Kamil - Khalid - Mahmud - Muhammad - Mustafa - Nur_al-Din - Sa_d_al-Din - Salim - Shukri - Tawfiq - Umar - Uthman - Yahya - Yusuf - Zafir - } - female_common_first_names = { - Aicha - Amina - Batoul - Fadhma - Nadia - Souhila - Touria - Zina - } - noble_last_names = { - al-Alawi - ben_Gana - Benaissa - Djellouli - El_Djezairi - } - common_last_names = { - al-Annabi - al-Araishi - al-Asfawi - al-Binzarti - al-Fasi - al-Gharyani - al-Jaza_iri - al-Miknasi - al-Misurati - al-Murrakushi - al-Qabisi - al-Qayrawani - al-Ribati - al-Safaqisi - al-Silawi - al-Sirti - al-Susawi - al-Tanjawi - al-Tatwani - al-Tilimsani - al-Trablusi - al-Tunusi - al-Wahrani - al-Warqali - al-Wujdi - ibm_Kamil - ibn_Abd_Allah - ibn_Abd_al-Qadir - ibn_Abu_Bakr - ibn_Ahmad - ibn_Ali - ibn_Fuad - ibn_Halil - ibn_Hasan - ibn_Hisham - ibn_Ishaq - ibn_Ja_far - ibn_Khalid - ibn_Muhammad - ibn_Mustafa - ibn_Salim - ibn_Umar - ibn_Uthman - ibn_Yusuf - Deneche - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -misri = { - color = { - 226 - 218 - 112 - } - religion = sunni - obsessions = { - coffee - } - traits = { - arab_speaking - middle_eastern_heritage - } - male_common_first_names = { - Abdulhamid - Abdulkerim - Abdullah - Ahmet - Ali - Bekir - Cemal - Enver - Fevzi - Fuat - Halil - Hasan - Ibrahim - Iskender - Ismet - Izzet - Kamil - Kazim - Kemal - Mehmet - Murat - Musa - Mustafa - Nazim - Nurettin - Nuri - Omar - Osman - Rauf - Rifat - Selim - Shukru - Suleyman - Urabi - Yunus - Yusuf - Ziya - } - female_common_first_names = { - Aisha - Amina - Maryam - Nawal - Nazli - Raya - Safinaz - Sakina - Salwa - Tafika - Zainab - } - noble_last_names = { - Farid - Sabri - Zulficar - Bey - Pasha - } - common_last_names = { - Abd_al-Rahman - Abu_Shadi - al-Arusi - al-Attar - al-Bajuri - al-Biblawi - al-Bishri - al-Faransawi - al-Habashiya - al-Hasi - al-Maraghi - al-Nadeem - al_Nahhas - al-Nawawi - al-Quwaysini - al-Tahtawi - al-Taymuriyya - Bahgoury - Bin_Mesbah - Digna - El_Saadawi - Elbaroudy - Fehmy - Gorgi - Habachy - Ishaq - Kamil - Nagi - Urabi - Wanly - Zaghloul - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -mashriqi = { - color = { - 112 - 133 - 62 - } - religion = shiite - traits = { - arab_speaking - middle_eastern_heritage - } - obsessions = { - coffee - } - male_common_first_names = { - Abd_Allah - Abd_al-Karim - Abd_al-Malik - Abd_al-Qadir - Abd_al-Rahman - Ahmad - Ali - Fawzi - Fuad - Halil - Hasan - Hisham - Ibrahim - Ishaq - Iskandar - Jamal - Kamil - Khalid - Muhammad - Mustafa - Nur_al-Din - Sa_d_al-Din - Salim - Shukri - Tawfiq - Umar - Uthman - Yahya - Yusuf - Zafir - } - female_common_first_names = { - Bahira - Fayza - Ghalia - Nadia - Noura - Samira - Sulafa - Zeina - Zuhur - } - noble_last_names = { - al-Ali - al-Atassi - al-Atrash - al-Azma - Al_Faiz - al-Ghani_al-Nabulsi - al-Hiraki - Al-Rahman_Al-Gillani - al-Zaydani - Nuseibeh - } - common_last_names = { - al-Askari - al-Baghdadi - al-Basri - al-Ghazzawi - al-Halabi - al-Hamawi - al-Himsi - al-Mawsili - al-Nablusi - al-Qudsi - al-Shami - ibm_Kamil - ibn_Abd_Allah - ibn_Abd_al-Qadir - ibn_Abu_Bakr - ibn_Ahmad - ibn_Ali - ibn_Fuad - ibn_Halil - ibn_Hasan - ibn_Hisham - ibn_Ishaq - ibn_Ja_far - ibn_Khalid - ibn_Muhammad - ibn_Mustafa - ibn_Salim - ibn_Umar - ibn_Uthman - ibn_Yusuf - Asmar - Mokarzel - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -bedouin = { - color = { - 154 - 164 - 89 - } - religion = sunni - obsessions = { - coffee - } - traits = { - arab_speaking - middle_eastern_heritage - } - male_common_first_names = { - Abd_Allah - Abd_al-Karim - Abd_al-Malik - Abd_al-Qadir - Abd_al-Rahman - Abu_Bakr - Ahmad - Ali - Fawzi - Fuad - Halil - Hasan - Hisham - Ibrahim - Ishaq - Iskandar - Ja_far - Jamal - Kamil - Khalid - Muhammad - Mustafa - Nur_al-Din - Sa_d_al-Din - Sa_ud - Salim - Shukri - Tawfiq - Umar - Uthman - Yahya - Yusuf - Zafir - } - female_common_first_names = { - Bahiya - Fahda - Ghaliyya - Haifa - Hamida - Hassa - Iffat - Latifa - Lolwah - Maha - Noura - Sultana - } - noble_last_names = { - al_Hashimi - Al_Maktoum - Al_Mualla - al_Nuaimi - al_Qasimi - al_Rashid - al_Saud - Al_Sharqi - al_Ulayyan - } - common_last_names = { - al-Hijazi - al-Najdi - ibm_Kamil - ibn_Abd_Allah - ibn_Abd_al-Qadir - ibn_Abu_Bakr - ibn_Ahmad - ibn_Ali - ibn_Fuad - ibn_Halil - ibn_Hasan - ibn_Hisham - ibn_Ishaq - ibn_Ja_far - ibn_Khalid - ibn_Muhammad - ibn_Mustafa - ibn_Salim - ibn_Umar - ibn_Uthman - ibn_Yusuf - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -berber = { - # Amazigh - color = { - 124 - 153 - 217 - } - religion = sunni - traits = { - arab_speaking - middle_eastern_heritage - } - male_common_first_names = { - Abd_al-Karim - Ahmed - Khalid - Muhammad - Mustafa - } - female_common_first_names = { - Fatima - Khadija - Khalida - Malika - Tassadit - Zohra - } - noble_last_names = { - el_Krim - Al-Khattabi - } - common_last_names = { - Belkadi - Messaoudi - Mukrani - Imalayen - Iftaten - Tanut - Tisbaa - al-Jazuli - al-Rifi - al-Sahrawi - al-Shawiyyati - al-Shiluhi - al-Zanatawi - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -persian = { - color = { - 242 - 224 - 22 - } - religion = shiite - traits = { - iranian_turanian_culture_group - middle_eastern_heritage - } - male_common_first_names = { - Abbas - Abdolazim - Abdolhossein - Abdolsamad - Abolghasem - Ahmad - Ali - Bahram - Ebrahim - Esmail - Fath_Ali - Fazlollah - Hamzeh - Hasan - Hossein - Kamran - Karim - Lotf_Ali - Mahmoud - Massoud - Mohammad - Moin_ed-Din - Mozzafer_ed-Din - Muhsin - Murad - Naser_ed-Din - Nosret - Reza - Sadegh - } - female_common_first_names = { - Asieh - Bibi_Khatoom - Ghazaleh - Marjane - Marsha - Maryam - Sedigheh - } - noble_last_names = { - al-Saltaneh - Alamir - Astarabadi - Ashtiani - Bakhtiari - Farmanfarma - Hakimi - Hedayat - Khalatbari - Pirnia - Qajar - } - common_last_names = { - Airom - Ansari - Ayrum - Buzarjomehri - Davallu - Esfahani - Farhani - Jahanbani - Jamshidian - Kashani - Khan - Khuzai - Meshhedi - Nakhchevani - Pesyan - Rokni - Sadegh - Shafaei - Shahbakhti - Shirazi - Tabrizi - Tahmasebi - Zahedi - } - male_regal_first_names = { - Ahmad - Fath_Ali - Fereydoun - Mahmoud - Mohammad - Mohammad_Ali - Mohammad_Hassan - Mozzafer_ed-Din - Naser_ed-Din - Sultan_Hamid - } - ethnicities = { - 1 = caucasian_dark_hair - } - graphics = mideast_indian -} - -uzbek = { - color = { - 0 - 115 - 57 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Abd_al-Ahad - Abd_al-Karim - Abu_al-Ghazi - Abulfayz - Alimqul - Allah_Quli - Aqim - Haydar - Husayn - Iltazar - Isfandiyar - Jahangir - Khudayar - Madali - Mahmud - Muhammad - Murad - Nasir_al-Din - Nasrallah - Nurali - Pulad - Qilich - Qutlugh - Rahim - Shir - Umar - Yadigar - Yaqub - } - female_common_first_names = { - Halima - Irina - Mohlaroyim - Nargiz - Nazokat - Nilufar - Tursunoy - Yulduz - Zilola - } - noble_last_names = { - Kokand - Bahadur - Khan - } - common_last_names = { - Bahadur - Bukhari - Gulkhani - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -kazak = { - color = { - 83 - 102 - 46 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Ablai - Abu_al-Khayr - Aryn - Baitursyn - Bukei - Chokan - Dulat - Ibirai - Isatai - Ishim - Jangir - Kenisary - Mashur - Murat - Nur_Ali - Qayip - Sadyk - Sarzhan - Sirim - Tenek - Tolshan - Vali - } - female_common_first_names = { - Aisha - Balzhan - Bayan - Demesh - Gulshat - Samal - } - noble_last_names = { - Bukeikhanov - Beg - Khan - } - common_last_names = { - Baitursynov - Dulatuli - Konanbai_uli - Kutebar_uli - Muhammad_uli - Qasim_uli - Shoshak-ula - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -kirgiz = { - color = { - 62 - 73 - 41 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Askar - Bayymbet - Chingiz - Ishim - Izzat - Jangir - Kasim - Kurman - Murat - Nasiridin - Sadyk - Toktogul - Torokul - Turdakun - Vali - Zhurahon - } - female_common_first_names = { - Asylgul - Kuluypa - Roza - Sabira - Tattybubu - Toktayum - Zamira - } - noble_last_names = { - Madali - Beg - Khan - } - common_last_names = { - Boryak - Ibraimov - Kutebar - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -tajik = { - color = { - 122 - 127 - 111 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Abbas - Abdolazim - Abdolhossein - Abdolsamad - Abolghasem - Ahmad - Ali - Bahram - Ebrahim - Esmail - Faizal - Fath_Ali - Fazlollah - Hamzeh - Hasan - Hossein - Kamran - Karim - Lotf_Ali - Mahmoud - Mahsud - Mirza - Mohammad - Moin_ed-Din - Mozzafer_ed-Din - Muhsin - Murad - Nadir - Naser_ed-Din - Nosret - Reza - } - female_common_first_names = { - Guljahon - Khursheda - Latofat - Mavjuda - Nizoramo - Zulfiya - } - noble_last_names = { - Khan - Bek - } - common_last_names = { - Kasym - Maksum - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -uighur = { - color = { - 84 - 92 - 109 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Afaq - Ahmed - Arshad - Bahayeddin - Bakhytzhan - Burhan - Daud - Ehmetjan - Hakim - Husayin - Kemal - Maqsud - Muhammad - Musa - Rashidin - Satuq - Timur - Yaqub - } - female_common_first_names = { - Dilraba - Gulimina - Gulnazar - Madina - } - noble_last_names = { - Beg - Khan - Muhiti - Shah - } - common_last_names = { - Abdulbaqi - Damolla - Khoja - Masanchi - Niyaz - Qasim - Tore - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -pashtun = { - color = { - 217 - 52 - 134 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Abd_al-Quddus - Abd_al-Rahman - Abdallah - Afzal - Ahmad - Akbar - Akram - Ayyub - Fath - Firuz_al-Din - Habib_Alllah - Haydar - Humayun - Inayat_Allah - Ishaq - Jamal - Kamran - Kohandil - Mahmud - Mahsud - Mihrdil - Muhammad - Murad - Nadir - Nasr_Allah - Omar - Qaysar - Shahpur - Sher_Ali - Shuja - Suleyman - Timur - Yaqub - Zaman - } - female_common_first_names = { - Aisha - Ghazala - Gulrukh - Hazrat - Nazia - Nilofar - } - noble_last_names = { - Damani - Durrani - Hotak - Khan - } - common_last_names = { - Arif - Babajan - Jan - Javed - Naqshbandi - Shinwari - Taunsvi - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -baluchi = { - color = { - 255 - 161 - 66 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Abdullah - Ahmad - Azam - Khudadad - Mehrab - Mohammad - Muhabbat - Nasir - Nawaz - Salman - Samandar - Sherdil - Zulfiqar - } - female_common_first_names = { - Kiran - Shahlyla - } - noble_last_names = { - Badini - Baloch - Khan - Mengal - Qaisrani - Raisani - } - common_last_names = { - Ahmedani - Bugti - Dashtyari - Gurmani - Mazari - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -hazara = { - color = { - 249 - 255 - 71 - } - religion = shiite - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Ali - Azim - Jafar - Karim - Mohammad - Riza - } - female_common_first_names = { - Fatema - Robina - Sediqa - Shaima - Shakardokht - Sima - } - noble_last_names = { - Beg - Besudi - Hazara - Khan - Mazari - } - common_last_names = { - Balkhi - Keshtmand - Qambari - Qurbani - Yazdani - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -turkmen = { - color = { - 211 - 146 - 232 - } - religion = sunni - traits = { - iranian_turanian_culture_group - central_asian_heritage - } - male_common_first_names = { - Ahmed - Borkluce - Byashim - Haydar - Mehmed - Murad - Nurberdi - Orazgeldi - Qilich - } - female_common_first_names = { - Aksoltan - Bakhargul - Gozel - Gulsat - Medeniyet - Muza - Semsat - } - noble_last_names = { - Beg - Khan - } - common_last_names = { - Aytakov - Bayramov - Hamdan - Hydyr - Nurali - } - ethnicities = { - 1 = arab - } - graphics = asian -} - -kurdish = { - color = { - 0 - 117 - 0 - } - religion = sunni - traits = { - iranian_turanian_culture_group - middle_eastern_heritage - } - male_common_first_names = { - Abdal - Abdulkarim - Bedr - Hafid - Ihsan - Mahmud - Mohammed - Qazi - Reshid - Said - Ubaydallah - } - female_common_first_names = { - Amira - Bayan - Fatma - Hediya - Leyla - Mastoureh - Suhaylah - Zehra - } - noble_last_names = { - Ardalan - Barzanji - Khan - } - common_last_names = { - Barzani - Badirkhan - Buldan - Kamangar - Karayilan - Ocalan - Shilak - Soltani - } - ethnicities = { - 1 = arab - } - graphics = mideast_indian -} - -tatar = { - color = { - 10 - 109 - 112 - } - religion = sunni - traits = { - turkic - european_heritage - } - male_common_first_names = { - Asaf - Baqi - Bekbulat - Fatxelbayan - Galiaskar - Ismail - Iskander - Makhmut - Mullanur - Musa - Rizaeddin - Rustam - Xosayen - Yadegar - Yusuf - } - female_common_first_names = { - Masrura - Riza - Zeyneb - } - noble_last_names = { - Mamleeva - } - common_last_names = { - Amirkhanov - Agumov - Borhan - Faysi - Gizzat - Ibragimov - Ibrahim - Kamal - Khusainov - Sultan-Galiev - Tinchurin - Tukay - Waxitov - Yanbayev - Yamasev - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -mongol = { - color = { - 74 - 125 - 155 - } - religion = gelugpa - traits = { - north_asian_heritage - mongol_language - } - male_common_first_names = { - Badamdorj - Balingiin - Batbayar - Baterdene - Chingis - Dambyan - Damdin - Dogsomyn - Gonchigjalzangiin - Gonchigtseren - Injinash - Khorloogiin - Kubilai - Otgonbayar - Peljidiin - Sodnomyn - } - female_common_first_names = { - Bayartsetseg - Dondogdulam - Ider - Khajidsuren - Oyuungerel - Sonomyn - Tuyaa - } - noble_last_names = { - Gonchigjalzangiin - Togs-Ochiryn - } - common_last_names = { - Amar - Bodoo - Chagdarjav - Choibalsan - Damdinbazar - Genden - Jamyan - Murdorj - Sukhbaatar - Tomorbaatar - Tserendorj - Vanchinbalyn - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -kalmyk = { - color = { - 250 - 182 - 3 - } - religion = gelugpa - traits = { - central_asian_heritage - mongol_language - } - male_common_first_names = { - Badamdorj - Balingiin - Batbayar - Baterdene - Chingis - Dambyan - Damdin - Dogsomyn - Gonchigjalzangiin - Gonchigtseren - Injinash - Khorloogiin - Kubilai - Otgonbayar - Peljidiin - Sodnomyn - } - female_common_first_names = { - Bayartsetseg - Dondogdulam - Ider - Khajidsuren - Oyuungerel - Sonomyn - Tuyaa - } - noble_last_names = { - Gonchigjalzangiin - Togs-Ochiryn - } - common_last_names = { - Amar - Bodoo - Chagdarjav - Choibalsan - Damdinbazar - Genden - Jamyan - Murdorj - Sukhbaatar - Tomorbaatar - Tserendorj - Vanchinbalyn - } - ethnicities = { - 1 = central_asian - } - graphics = asian -} - -siberian = { - color = { - 159 - 228 - 245 - } - religion = animist - traits = { - north_asian_heritage - siberian_culture_group - } - male_common_first_names = { - Afanasiy - Aleksandr - Alitet - Diniyar - Donduk - Gabdull - Grigory - Mirsayet - Sihabetdin - Viktor - } - female_common_first_names = { - Galina - Sainkho - } - noble_last_names = { - Khan - } - common_last_names = { - Bilyaletdinov - Chaoke - Khovalyg - Krakovetsky - Nemtushkin - Nulgynet - Potanin - Shaimiev - Shashkov - Shchapov - Yadrintsev - } - ethnicities = { - 1 = circumpolar - } - graphics = asian -} - -yakut = { - color = { - 169 - 86 - 252 - } - religion = animist - traits = { - north_asian_heritage - siberian_culture_group - } - male_common_first_names = { - Aysen - Aytal - Elley - Manchaary - Nyurgun - } - female_common_first_names = { - Anna - Natalia - Sardana - Zoya - } - noble_last_names = { - Anabar - Darkhan - Kigilyakh - } - common_last_names = { - Okhlopkov - Ondar - Pinigin - Shishigin - Shtyrov - Sivtsev - } - ethnicities = { - 1 = circumpolar - } - graphics = asian -} - -tibetan = { - color = { - 132 - 121 - 86 - } - religion = gelugpa - obsessions = { - tea - } - traits = { - tibetan_language - himalayan - east_asian_heritage - } - male_common_first_names = { - Andruk - Chamba - Gendun - Jamphel - Mipham - Namgang - Norbhu - Penor - Trimon - Tsarong - Tsepon - } - female_common_first_names = { - Jamyang - Lhakpa - Ngawang - Phuntsog - Tsewang - } - noble_last_names = { - Lhalu - Ngapoi - } - common_last_names = { - Chophel - Dzasa - Lungshar - Rinpoche - Shakabpa - Shatra - Tashi - Wangyal - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -assamese = { - color = { - 227 - 30 - 89 - } - religion = sunni - traits = { - south_asian_heritage - northeast_indian - } - male_common_first_names = { - Chandraka - Daman - Dhekial - Hao - Jama - Jogeshwar - Kaganath - Kamaleswar - Patalang - Purandar - Ruchinath - Sudingphaa - } - female_common_first_names = { - Chandrakanti - Dipali - Indira - Pushpalata - } - noble_last_names = { - Khan - Singha - } - common_last_names = { - Aideo - Bora - Dogoi - Phukan - Purnananda - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -bengali = { - color = { - 20 - 97 - 42 - } - religion = sunni - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Ahmad - Alauddin - Alivardi - Hasan - Mansur - Mir_Muhammad - Mubarak - Murshid - Najimuddin - Quli - Reza - Saifuddaula - Shujauddin - Sirajuddaula - Waris - Wasif - Zainul - } - female_common_first_names = { - Iffat - Laila - Rahima - Rama - Razia - Selima - Sitara - Syeda - Tarana - Zohra - } - noble_last_names = { - Bahadur - Bogra - Deva - Mirza - Roy - Suhrawardy - } - common_last_names = { - Ali - Chaudhury - Jafar - Muhammad - Najabut - Parvin - Qasim_Ali - Sarfaraz - Tajuddin - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -bihari = { - color = { - 199 - 0 - 0 - } - religion = hindu - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Ashoka - Ashtravakra - Asvaghosa - Bandishankar - Chanakya - Maharshi - Mahavira - Samudragupta - Shivshankar - Udayanacharaya - Vachaspati - Vatsyayana - } - female_common_first_names = { - Bhawana - Ganga - Nidhi - Rohini - } - noble_last_names = { - Singh - } - common_last_names = { - Devi - Gupta - Janak - Jarasandh - Mishra - Ram - Valmiki - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -manipuri = { - color = { - 255 - 28 - 247 - } - religion = hindu - traits = { - south_asian_heritage - northeast_indian - } - male_common_first_names = { - Bekendra - Chandrakirti - Charajit - Chingthang - Churachandra - Devendra - Genavira - Harshachandra - Kulachanrda - Marjit - Moduchanrda - Nara - Pitambara - Surachandra - } - female_common_first_names = { - Chaobiton - Haripriya - Konusana - Kuranganayani - Sheitamala - Yumsangbi - } - noble_last_names = { - Ningthouja - Singh - } - common_last_names = { - Akaba - Devi - Khomba - Sai - Sharma - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -nepali = { - color = { - 186 - 28 - 81 - } - religion = hindu - traits = { - himalayan - south_asian_heritage - } - obsessions = { - tea - } - male_common_first_names = { - Amar - Bhakti - Bhim_Shamsher - Bhimsen - Bir_Shamsher - Chandra_Shamsher - Deva_Shamsher - Jang - Ranjur - Renaudip - Shamsher - } - female_common_first_names = { - Anuradha - Divyeshwari - Durga - Lakshmi - Sangita - Sunita - Yogmaya - } - noble_last_names = { - Basnyat - Bahadur_Rana - Bhandari - Chautariya - Koirala - Kunwar - Mahat - Pande - Singh - Singh_Thapa - Thapa - Rana - } - common_last_names = { - Acharya - Ban - Das - Devi - Neupane - Sob - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -oriya = { - color = { - 186 - 118 - 28 - } - religion = hindu - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Birakishoredeva - Dibvyasimhadeva - Gopinathdeva - Harekrushnadeva - Mukundadeva - Padmanavadeva - Ramachandradeva - } - female_common_first_names = { - Bibhusita - Giribala - Laxmi - Malati - Parbati - Ranjana - Sanjukta - } - noble_last_names = { - Choudhury - Das - } - common_last_names = { - Debi - Deva - Mishra - Mohaptra - Rao - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -sinhala = { - color = { - 148 - 49 - 74 - } - religion = sunni - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Anagarika - Kirtisri - Rajasingha - Senarat - Sri - Vijaya - Vikrama - Vimala - Viraparakkama - Wimalaratne - } - female_common_first_names = { - Degiri - Rangammal - Upendramma - Yakada - } - noble_last_names = { - Devi - Nayak - Nayakkar - } - common_last_names = { - Dharmasurya - Doraisami - Narendrasimha - Rajadhirajasimha - Rajasimha - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -avadhi = { - color = { - 245 - 0 - 0 - } - religion = hindu - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Ishvari - Jugal - Lokendra - Mahip - Narayan - Parbhu - Pheran - Prasan - Raghuraj - Udit - Vijay - Vishvanath - } - female_common_first_names = { - Rani - Rupamanjari - Sampat - Sheorajvati - } - noble_last_names = { - Abaqati - Ijtihadi - Naqvi - } - common_last_names = { - Devi - Ram - Singh - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -kanauji = { - color = { - 0 - 97 - 3 - } - religion = hindu - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Ishvari - Jugal - Lokendra - Mahip - Narayan - Parbhu - Pheran - Prasan - Raghuraj - Udit - Vijay - Vishvanath - } - female_common_first_names = { - Dimple - Kamlesh - } - noble_last_names = { - Singh - } - common_last_names = { - Kapoor - Rawat - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -panjabi = { - color = { - 219 - 106 - 0 - } - religion = sikh - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Baba - Banda - Bhuma - Chand - Dhalip - Diwan - Ganda - Hari - Jassa - Kapur - Kaur - Kharak - Nau - Nawab - Nihal - Ranjit - Shir - } - female_common_first_names = { - Datar - Fateh - Jind - Mehtab - Moran - Rani - Riffat - Sada - Savita - } - noble_last_names = { - Bahadur - Bhangi - Singh - Singh_Dogra - } - common_last_names = { - Ahluwalia - Dhillon - Kaur - Kunwar - Mal - Mulraj - Nalwa - Ramgarhia - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -kashmiri = { - color = { - 255 - 0 - 72 - } - religion = sunni - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Abdullah - Atta - Azad - Haji - Juma - Karimdad - Kifayat - Madad - Mir - Mirdad - Mirza - Muhammad - Mulla - Rahmatullah - Sher - Vakil - } - female_common_first_names = { - Asma - Kalsoom - Maryam - Tehmina - } - noble_last_names = { - Ghafar_Khan - Khan - Muhammad_Khan - } - common_last_names = { - Alokzai - Bamzai - Jawansher - Taseer - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -gujarati = { - color = { - 224 - 0 - 30 - } - religion = hindu - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Anand - Balwantry - Bharatsingh - Chabildas - Chetan - Curumsey - Fakirbhai - Jivraj - Khemchand - Madhavsingh - Maniraj - Manubhai - } - female_common_first_names = { - Asha - Lata - Meena - Usha - } - noble_last_names = { - Chaudhari - Mangeshkar - } - common_last_names = { - Ambani - Baro - Damjee - Mehta - Modhvadia - Pansara - Parmar - Solanki - Vaghela - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -marathi = { - color = { - 255 - 171 - 46 - } - religion = hindu - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Bajirao - Balaji - Madhava - Narayan - Pratapsinha - Raghunath - Rajaram - Sawai - Shahuji - Shambhaji - Shivaji - Venkatji - } - female_common_first_names = { - Ahilyabai - Anandibai - Gangabai - Gopikabai - Radhabai - Rani - Soyarabai - Umabai - } - noble_last_names = { - Baji_Rao - Bhat - Bhave - Bhonsle - Gaekwad - Holkar - Mehere - Newalkar - Nirban - Patwardhan - Pawar - Scindia - } - common_last_names = { - Appa_Sahib - Ballal - Bhandari - Bowa_Sahib - Gujar - Kalash - Mohite - Narayan - Phadnis - Rao - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -sindi = { - color = { - 105 - 83 - 50 - } - religion = sunni - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Gholam - Hosayn - Karim - Mir_Fath - Mohammad - Morad - Morad_Ali - Nasir - Nur_Mohammad - Shahdad - Sobhdar - } - female_common_first_names = { - Fahmida - } - noble_last_names = { - Kalhoro - Memon - Mirza - Pawar - Rashidi - Soomro - } - common_last_names = { - Alwani - Bhatti - Bhil - Bhurgari - Bjaeen - Bulfati - Chandio - Daudpota - Gabol - Kalpar - Kolhi - Magsi - Mallaah - Rajpar - Sarki - Sirki - Solangi - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -rajput = { - color = { - 133 - 5 - 16 - } - religion = hindu - traits = { - south_asian_heritage - hindustani - } - male_common_first_names = { - Bhagwant - Bhai - Durga - Fateh - Harsha - Hayat - Hussain - Jawapala - Malik - Mirza_Raja - Muhammad - Rai - Rao - Sardar - Sawai - Umar - Veer - } - female_common_first_names = { - Gayatri - Indira - Kishore - Maji - Marudhar - } - noble_last_names = { - Gujar - Jethwa - Kunwar - Raksel - } - common_last_names = { - Bachittar_Singh - Bhatti - Qaim - Shekha - Singh - Tiwana - ur_Rahman - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -kannada = { - color = { - 196 - 183 - 61 - } - religion = hindu - traits = { - south_asian_heritage - dravidian - } - male_common_first_names = { - Abbakka - Aliya - Amoghavarasha - Basaveshwara - Bijjala - Chennamma - Guvida - Harihara - Kempe - Krishnadeva - Krisnaraja - Mayuravarma - Pulakesi - Rani - Sagolli - Tailapa - Veera - Vikramaditya - Vishnuvardhana - } - female_common_first_names = { - Chindodi - Manjula - Saraswati - } - noble_last_names = { - Hegde - Narayan - Rama_Raya - } - common_last_names = { - Ballala - Bibi - Gowda - Nayaka - Rani - Raya - Rayanna - Wodeyar - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -malayalam = { - color = { - 227 - 214 - 93 - } - religion = hindu - traits = { - south_asian_heritage - dravidian - } - male_common_first_names = { - Ayilyam - Balarama - Cheraman - Chithira - Dharma - Marthanda - Moolam - Raja - Saamoothiri - Sakthan - Sri - Swathi - Thirunal - } - female_common_first_names = { - Aparna - Fathima - Firoza - Sudhamani - } - noble_last_names = { - Ittyanath - Perumal - Rama_Varma - Thampuran - } - common_last_names = { - Kesavadas - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -tamil = { - color = { - 252 - 0 - 38 - } - religion = hindu - traits = { - south_asian_heritage - dravidian - } - male_common_first_names = { - Champakaraman - Chidambaram - Dheeran - Rajagopalachari - Ramaswami - Ramayyan - Ramiengar - Sathyamurthy - Seshadri - Seshayya - Shanmukham - Shungrasoobyer - Subramania - Vanchinathan - } - female_common_first_names = { - Nageswari - Rajini - Rani - Rasamanohari - Thangamma - } - noble_last_names = { - Bahadur - Rao - Sethupathi - Tondaiman - } - common_last_names = { - Dalawa - Krishnamachari - Mudaliar - Rajapopalachari - Sastri - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -telegu = { - color = { - 42 - 83 - 189 - } - religion = hindu - traits = { - south_asian_heritage - dravidian - } - male_common_first_names = { - Alluri - Durgabai - Kandukuri - Keneganti - Narasimha - Pingali - Potti - Sarojini - Tanguturi - Uyyalawada - Vasireddy - Veerapandiya - Venkatadri - } - female_common_first_names = { - Anjali - Lakshmi - } - noble_last_names = { - Nayak - Salarjung - } - common_last_names = { - Deshmukh - Hanumathu - Kattabomman - Naidu - Nayudu - Sitaramaraju - Sriramulu - Veeresalingam - } - ethnicities = { - 1 = indian - } - graphics = mideast_indian -} - -vietnamese = { - color = { - 204 - 182 - 69 - } - religion = mahayana - traits = { - sinosphere - southeast_asian_heritage - } - male_common_first_names = { - Bui_An - Nguyen - Nguyen_Phuoc - Noang_Cao - Ton_That - Tran - Truong - } - female_common_first_names = { - Bich - Hinh - Lien - Loan - Mai - Mai_Loan - Thanh - Yen - } - noble_last_names = { - Le - Ngo_Dinh - Pham - Truong-Minh - Truong - } - common_last_names = { - Buu_Lan - Cuong - Han - Khai - Mien_Lam - Mien_Trinh - Nien - Quang - Than - Trong_Hiep - Tuan - Vinh_San - vinh_Thuy - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -khmer = { - color = { - 16 - 99 - 19 - } - religion = theravada - traits = { - khmer_language - southeast_asian_heritage - } - male_common_first_names = { - Ang - Norodom - Pok - Satha - Sisowath - Thommo - } - female_common_first_names = { - Aut - Bunlei - Di - Mey - Ros - Vanthy - Vara - } - noble_last_names = { - Ang - Varman - } - common_last_names = { - Chan - Em - Eng - Mey - Non - Reachea - Sieng - Sinn - Snguon - Tong - } - ethnicities = { - 1 = south_east_asian - } - graphics = asian -} - -batak = { - color = { - 59 - 171 - 179 - } - religion = animist - traits = { - southeast_asian_heritage - malay_culture - } - male_common_first_names = { - Kiras - Nerus - Tifatul - } - female_common_first_names = { - Atiqah - Fatin - Sari - Sharena - } - noble_last_names = { - Manisia - Marga_Sinambela - Odapodap - Panglima - } - common_last_names = { - Angkat - Bako - Bangun - Berasa - Berutu - Bintang - Capah - Cibro - Gajah - Kesogihen - Kaloko - Longga - Meka - Padang - Pasi - Saraan - Sinamo - Suka - Tendang - Tinendung - Turutan - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -dayak = { - color = { - 78 - 173 - 102 - } - religion = sunni - traits = { - southeast_asian_heritage - malay_culture - } - male_common_first_names = { - Daud - Haimie - Juhah - Kanang - Oevaang - Pandelela - Sugianto - Suhaimi - Tawi - Tjilik - } - female_common_first_names = { - Atiqah - Fatin - Sari - Sharena - } - noble_last_names = { - al_Qadri - Bahau - Bukitan - Kayan - Kelabit - Lawangan - Murut - Penan - Punan - Tidung - Ukit - } - common_last_names = { - Bada - Barieng - Daukom - Kitingan - Koroh - Langkau - Ningkan - Nyaring - Oeray - Ongkili - Rinong - Riwut - Sabran - Sli - Sulau - Tie - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -malagasy = { - color = { - 124 - 37 - 161 - } - religion = protestant - traits = { - malagasy_language - african_heritage - } - male_common_first_names = { - Andriamanely - Andriantsirotso - Lamboina - Ndriantompoinairivo - Rabiby - Radama - Rainilaiarivony - Ramasoandro - Ratsimivila - Tonanahary - Tsialana - Tsimiharo - Zafimamy - } - female_common_first_names = { - Binao - Ramasindrazana - Rasendranoro - Raketaka - Razafinandriamanitra - Ranavalona - Tahina - } - noble_last_names = { - Bemihisatra - Ramavo - Hova - } - common_last_names = { - Andriamahazo - Ramanantsoa - Ratsimandrava - Ratsiraka - Tsiranana - Razafindramary - } - ethnicities = { - 1 = polynesian - } - graphics = generic -} - -filipino = { - color = { - 0 - 145 - 82 - } - religion = catholic - traits = { - southeast_asian_heritage - malay_culture - } - male_common_first_names = { - Andres - Antonio - Apolinario - Arcadio - Artemio - Deodato - Emilio - Hermano - Jacinto - Jose - Ladislao - Leon_3 - Manuel - Marcelo - Mariano - Santiago - Simeon_2 - Teodoro - Valentine - } - female_common_first_names = { - Brijida - Carmen - Catalina - Leona - Librada - Teodora - Trinidad - } - noble_last_names = { - Aguainaldo - Bonifacio - Burgos - Mangubat - } - common_last_names = { - Arellano - Basa - del_Pilar - Diwa - Diaz_2 - Dizon - Jacinto - Mabini - Mangali - Nakpil - Nocon - Plata - Rizal - } - ethnicities = { - 1 = south_east_asian - } - graphics = asian -} - -moro = { - color = { - 7 - 22 - 186 - } - religion = sunni - traits = { - southeast_asian_heritage - malay_culture - } - male_common_first_names = { - Aliyud_Din - Shakirul_Lah - Jamalul_Kiram - Mohammed_Esmail_Kiram - Badarud_Din - Shahabud_Din - Nasarud_Din - Alimud_Din - Bantilan_Muizzud_Din - Mohammad_Israel - Sharapud_Din - Shakirul_Lah - Mohammad_Pulalun_Kiram - Jamalul_A_Lam - Wasit - Mohammed_Esmail_Kiram - Mohammed - Kiram - Abdulmari - Abul - Hussin - Abdul - Abdulmunir - Iskandar - Mangigin - Kawasa - Bayan - Farouk - Omar - Iskandar_Qudraullah - Muhammad_Makakwa - } - female_common_first_names = { - Amirah - Aminah - Amanah - Fatmawati - Tahira - Fatima - Laisa - Bahira - Fayza - Ghalia - Nadia - Noura - Samira - Sulafa - Zeina - Zuhur - } - noble_last_names = { - Mastura - Pagayawan - Bayang - Masiu - Bansayan - Rogan - Taporog - Minitupad - Borocot - Bacolod - Maribo - Ramain - Ditsaan - Baloi - } - common_last_names = { - Janjalani - Jikiri - Sali - Sahidulla - Sulayman - Akbar - Asarul - Dimaporo - Bago - Ali - Amin - Hashim - Usman - Mangudadatu - } - ethnicities = { - 1 = south_east_asian - } - graphics = asian -} - -javan = { - color = { - 196 - 33 - 142 - } - religion = sunni - traits = { - southeast_asian_heritage - malay_culture - } - male_common_first_names = { - Abul - Abdurrahman - Ahmad - Amir - Anom - Arifin - Bambang - Cirebon - Haji - Hasyim - Karijosoedarmo - Muhammad - Muhammad_Hasyim - Muhieddin - Marpuah - Ngabdurohman - Panembahan - Safiuddin - Sarip - Slamet - Solikin - Soegija - Soeharto - Soekarno - Zainul - } - female_common_first_names = { - Megawati - Siti - Soimah - Sunarti - Soepiah - Tatiek - Yayuk - } - noble_last_names = { - Cakraningrat - Djajadiningrat - Djojohadikusumo - Hamengkubuwono - Notomidjojo - Pakualaman - Soerjowinoto - Sastrowardoyo - } - common_last_names = { - Akbaruddin - Alaeddin - Djalaluddin - Emiruddin - Khairuddin - Mufakhir - Muttakin - Natadiningrat - Nurus - Salihin - Sepuh - Tajul - } - male_regal_first_names = { - Antasena - Duksina - Dorodjatun - Gathot_Menol - Ibnu_Jarot - Kuseini - Malikis_Solikin - Mustojo - Murtejo - Sapardan - Sugandi - Sundoro - Surojo - Sujana - Sujadi - Subadya - Sayyidin_Malikul_Kusna - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -moluccan = { - color = { - 153 - 3 - 38 - } - religion = sunni - traits = { - southeast_asian_heritage - malay_culture - } - male_common_first_names = { - Denny - Dominggus - Edinho - Ellyas - Ignacio - Jordao - Jos - Levi - Michael - Mohammad - Sonny - } - female_common_first_names = { - Bellaetrix - Fatimah - } - noble_last_names = { - Kolano - Sjah - } - common_last_names = { - Bouma - Hafiedz - Leiwakabessy - Lilipaly - Mainaky - Palyama - Pattinama - Pelmelay - Weisapy - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -thai = { - color = { - 65 - 186 - 0 - } - religion = theravada - traits = { - tai - southeast_asian_heritage - } - male_common_first_names = { - Chao - Chulalongkorn - Charoon - Kashemsri - Isariyalongkorn - Mongkut - Mahidol - Nangklao - Naritsaranuwatiwong - Nuam - Phya - Plaek - Prajadhipok - Piyararangsit - Rangsit - Sirivongse - Sanidh_Prayurasakdi - Tuam - Traidos - Vajiravudh - Yod - } - female_common_first_names = { - Adorndibyanibha - Abbhantripaja - Bandhavanna - Bismai - Chandra - Chudharatana - Debsirindra - Javalit - Prabha - Prabai - Pun - Sirikit - Sirabhorn - Thao - Valaya - Vichitra - Yaovabha - } - noble_last_names = { - Chakri - Praya_Siri - } - common_last_names = { - Bunnag - Chichalerm - Devahastin - Hutasingha - Inswang - Kridakorn - Nitithada - Phonphayuhasena - Phahonyothin - Praband - Polphantin - Rabibadhana - Saovabha - Suriyawongse - Sinhaseni - Sumontame - Silpikul - Thephatsadin - Yuktanandana - } - male_regal_first_names = { - Rama - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -mon = { - color = { - 107 - 54 - 0 - } - religion = theravada - traits = { - southeast_asian_heritage - khmer_language - } - male_common_first_names = { - Laik-Gi - Taksin - Tun - } - female_common_first_names = { - Bandhavanna - Bismai - Chandra - Chudharatana - Nokiang - Tuu - Thiha - } - noble_last_names = { - Chakri - } - common_last_names = { - Maung - Saw - Soe - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -khmu = { - color = { - 184 - 43 - 4 - } - religion = animist - traits = { - southeast_asian_heritage - khmer_language - } - male_common_first_names = { - Anurutha - Chantha - Manthaturath - Nanthasen - Ong - Phraya - Sakkarin - Setthathirath - Sisavang - Sukha - Unkeo - Unkham - } - female_common_first_names = { - Kham-Oun - Khampeng - Khampinh - Khamune - Pheng - Samathi - Thongsy - } - noble_last_names = { - Luang_Phrabang - Ong - } - common_last_names = { - Anuvong - Bun - Intharavong - Kuman - Long - Supho - Som - Vong - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -lao = { - color = { - 0 - 138 - 140 - } - religion = theravada - traits = { - tai - southeast_asian_heritage - } - male_common_first_names = { - Anurutha - Chantha - Manthaturath - Nanthasen - Ong - Phraya - Sakkarin - Setthathirath - Sisavang - Sukha - Unkeo - Unkham - } - female_common_first_names = { - Kham-Oun - Khampeng - Khampinh - Khamune - Pheng - Samathi - Thongsy - } - noble_last_names = { - Luang_Phrabang - Ong - } - common_last_names = { - Anuvong - Bun - Intharavong - Kuman - Long - Supho - Som - Vong - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -shan = { - color = { - 31 - 209 - 61 - } - religion = theravada - traits = { - southeast_asian_heritage - tai - } - male_common_first_names = { - Hkam - Hkun - Hmu - Hpa - Hpo - Hseng - Hswe - Hso - Lun - Natsu - Naw - Nga - Pe - Pyi - Shwe - Sun - Than - } - female_common_first_names = { - Charm - Hearn - } - noble_last_names = { - Sao - } - common_last_names = { - Cheng - Hkawt - Hmu - Hpu - Hung - Kaw - Lek - Leng - Letya - Min - Mong - Nan - Pak - Thi - Ya - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -burmese = { - color = { - 105 - 82 - 255 - } - religion = theravada - traits = { - burmese_language - southeast_asian_heritage - } - male_common_first_names = { - Alaungphaya - Bodawphaya - Gabyidaw - Hsinbyushin - Maha - Maung - Mindon - Minkyaw - Naungdawkyi - Pagan - Singu - Tharawadi - Thibaw - Zeya - } - female_common_first_names = { - Chandra - Hsinbyumashin - Supayalat - } - noble_last_names = { - Konbaung - Sao - Min - } - common_last_names = { - Bagyidaw - Bandula - Dabayin - Myo - Ne_Myo - Thura - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -kachin = { - color = { - 165 - 25 - 181 - } - religion = animist - traits = { - burmese_language - southeast_asian_heritage - } - male_common_first_names = { - Ding - Duwa - Ga - Hkyeng - Hta - Sama - Sinwa - U - Zan - } - female_common_first_names = { - Bawk_Ja - Thaung - Thin - } - noble_last_names = { - Shatam - Mungchi - Lisu - } - common_last_names = { - Lahpai - Lahtaw - Maran - Marip - Nawng - Nhkum - Ratang - Sin - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -karen = { - color = { - 231 - 242 - 68 - } - religion = theravada - traits = { - burmese_language - southeast_asian_heritage - } - male_common_first_names = { - Hkun - La - Maung - Paban - Papw - Po - Sao - Saw - } - female_common_first_names = { - Nan_Moe_Moe - Nan_Ni_Ni - Nang_Khin - Naw_Ohn - Naw_Paw - } - noble_last_names = { - Aung - Kantarawadi - U_bee - } - common_last_names = { - Baw - Bye - Che - Kye - Kyi - Lasa - Law_Paw - Lawi - Nge - Pun - Pyatin - U - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -japanese = { - color = { - 0 - 0 - 90 - } - religion = mahayana - traits = { - yamato - east_asian_heritage - } - male_common_first_names = { - Aritomo - Gentaro - Gonnohyoe - Goro - Hayao - Heihachiro - Hikonojo - Hiroshi - Hyoe - Iwao - Jinzaburo - Jiro - Kageaki - Kagenori - Kantaro - Kazushige - Keisuke - Kenkichi - Kiyotaka - Koichiro - Kotohito - Kozo - Kuranosuke - Maresuke - Masatake - Masujiro - Michisura - Mineo - Mitsue - Mitsuomi - Nariaki - Nobuyoshi - Rokuro - Sadao - Samata - Shichiro - Shigeru - Shigeto - Shinsaku - Shoin - Soroku - Sotokichi - Sukenori - Sukeyuki - Sumiyoshi - Tadakuni - Takamori - Takayoshi - Takeaki - Tamemoto - Taro - Taruhito - Tetsutaro - Tomasaburo - Tomonosuke - Toshimichi - Toshiyoshi - Tsugumichi - Yahachi - Yasukata - Yasuyoshi - Yoshida - Yoshifuru - Yoshika - Yoshimichi - Yoshinobu - Yoshinori - Yusaku - } - female_common_first_names = { - Asako - Chikako - Ginko - Gyokuran - Kaho - Kei - Kin - Kumehachi - Masako - Miki - Natsu - Nobu - Oi - Rengetsu - Sayoko - Teru - Toyoko - Tsuneko - } - noble_last_names = { - Hayashi - Ito - Jutoku - Kujo - Matsudaira - Mitsune - Nabeshima - Togo - Tokugawa - } - common_last_names = { - Akiyama - Araki - Arichi - Arisugawa - Dewa - Enomoto - Hasegawa - Honjo - Ichinohe - Inoue - Itagaki - Kabayama - Kamimura - Kamio - Kanin - Kataoka - Kato - Katsu - Katsura - Kawakami - Kawamura - Kido - Kodama - Kuroda - Kuroki - Makino - Masaki - Minami - Muto - Nakamuta - Nire - Nogi - Nozu - Okada - Oku - Okubo - Omura - Osumi - Oyama - Saigo - Sakura - Sato - Shibayama - Shimamura - Shirakawa - Suzuki - Tachibana - Takashima - Takasugi - Tamon - Terauchi - Tsuboi - Ueda - Uehara - Ugaki - Uryu - Yamagata - Yamakawa - Yamamoto - Yamashita - Yamaya - Yashiro - Yui - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -manchu = { - color = { - 233 - 207 - 84 - } - religion = mahayana - traits = { - sinosphere - north_asian_heritage - } - male_common_first_names = { - Changlin - Deng - Fu - Guan - Hesehn - Ma - Mingzhu - Nalan - Oboi - Songgotu - Sonin - Suksaha - Tong - Zhao - } - female_common_first_names = { - Abahai - Huixing - Linggui - Quejing - Wanrong - Wengjing - Xingzhen - } - noble_last_names = { - # Qing princely peerages - An - Cheng - Chun - Fu - Gong - Guo - He - Heng - Hui - Jingjin - Keqin - LiLu - Ning - Qian - Rong - Rui - Shen - Shuncheng - Su - Wen - Xian - Xun - Yi - Ying - Yu - Zheng - Zhi - Zhon - Guan - } - common_last_names = { - Kang_an - Linge - Shangzhi - Tiemei - Xiangying - Xingde - Zhanshan - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -han = { - color = { - 190 - 80 - 48 - } - religion = mahayana - traits = { - sinosphere - han_chinese - east_asian_heritage - } - obsessions = { - opium - } - male_common_first_names = { - Chen - Cheng - Deng - Dong - Gao - Hsia - Hu - Huang - Kong - Kwong - Li - Liang - Liao - Liu - Luo - Ma - Mao - Pan - Tan - Wang - Xie - Yang - Yu - Zhang - Zhu - } - female_common_first_names = { - Akew - Jin - Jinhong - Junying - Qingtang - Sanniang - Shanziang - Shih - Taiqing - Xiefen - Xiugu - Xuanjiao - Yu - Yunmei - } - noble_last_names = { - Cui - Li - Nie - Zhang - } - common_last_names = { - Dong - Fang - Hu - Jiang - Jin - Lu - Ma - Peng - Qiu - Shen - Sun - Tian - Ting - Wei - Wu - Ye - Zhao - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -korean = { - color = { - 0 - 0 - 209 - } - religion = mahayana - traits = { - korean_language - east_asian_heritage - } - male_common_first_names = { - Bak - Bong-haek - Chwa-chin - Gu - Han - Heong-gyo - Hong - Jeong - Jo - Kwon - Mung-geun - Ok - Sang-ok - Sang-yong - Sim - Yi - Yun - } - female_common_first_names = { - Bingheogak - Hwahyeop - Jeongildang - Seonhui - Sinjeong - Sunghee - Yeongsuhap - Yunjidang - } - male_noble_first_names = { - Bang-bo - Byung-guk - Byung-hak - Byung-si - Choi-ung - Don-in - Du-seon - Ha-eung - Hong-jip - Hunggun - Gyu-ho - In-young - Jeong-hui - Jin - Jo-sun - Jung-yang - Jwa-geun - Kyung-jae - Sang-hwang - Sun-mok - Sun-taek - Won-yong - Yong-sun - Yu-won - } - male_regal_first_names = { - Byeon - Cheok - Geum - Gong - Hui - Hwan - Myeong-bok - San - } - female_regal_first_names = { - Ja-yeong - Jeungsun - Hyoyu - Ok-jeong - } - noble_last_names = { - Bak - Chang - Choe - Gang - Gim - Gwon - Han - Hong - Jo - Kim - Ko - Min - Moon - Na - Namgung - Park - Shin - Seong - Seok - Song - Won - Yi - } - common_last_names = { - Bo - Ch_ok - Chung - Guk - Gyu - Haung - Hu - Hwan - Hyong - Im - Jip - Mok - Seo - Seon - Shinjong - Si - Sun - Taek - Yong - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -ainu = { - color = { - 4 - 255 - 0 - } - religion = animist - traits = { - ainu_language - north_asian_heritage - } - male_common_first_names = { - Akihi - Apniainu - Menkakush - Munkeke - Pasekur - Petennouk - Resaak - Seimei - Shinriki - Shiratekka - Shiromainu - Shitekka - Unayanke - } - female_common_first_names = { - Haru - Imekanu - Shizue - Tahkonanna - Umeko - Yaeko - } - noble_last_names = { - Nakamura - Peramonkoro - Sunazawa - } - common_last_names = { - Ando - Aterui - Harukor - Isonash - Keutoranke - Koshamine - Shakushine - Turushno - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -cantonese = { - color = { - 133 - 4 - 224 - } - religion = mahayana - traits = { - han_chinese - east_asian_heritage - } - male_common_first_names = { - Chen - Deng - Feng - Hong - Huang - Li - Liao - Liu - Qiu - Shi - Shu - Soong - Sun - Tsai - Wu - Xie - Xue - Yang - Ye - Zhang - Zhen - Bang - Blong - Chay - Dia - Hang - Ka - Kak - Kao - Mai - Mee - Neng - Pa - Qin - Shen - Zong - Zoua - Be - Duc - Hoang - Le - Nong - Quoc - Quynh - The - Van - } - female_common_first_names = { - Akew - Jin - Jinhong - Junying - Qingtang - Sanniang - Shanziang - Shih - Taiqing - Xiefen - Xiugu - Xuanjiao - Yu - Yunmei - Akew - Jin - Jinhong - Junying - Qingtang - Sanniang - Shanziang - Shih - Taiqing - Xiefen - Xiugu - Xuanjiao - Yu - Yunmei - } - noble_last_names = { - Cui - Li - Nie - Zhang - } - common_last_names = { - Dakai - Fengjia - Qiu - Rengan - Xiuqing - Xiuquan - Yatsen - Yongfu - Yucheng - Yunshan - Zicai - Cha - Congwen - Her - Liangyu - Lo - Lyfoung - Moua - Pao - Sao - Thao - Vue - Yang - Zhiming - Cao - Chan - Den - Hau - Khanh - Manh - Phach - Phung - Thu - Trieu - } - ethnicities = { - 1 = asian - } - graphics = asian -} - - -min = { - color = { - 64 - 143 - 30 - } - religion = mahayana - traits = { - han_chinese - east_asian_heritage - } - male_common_first_names = { - Bing - Chen - Du - He - Hou - Lin - Qin - Sa - Shen - Tan - Wong - Wu - Xu - Xue - Yan - Zheng - } - female_common_first_names = { - Akew - Jin - Jinhong - Junying - Qingtang - Sanniang - Shanziang - Shih - Taiqing - Xiefen - Xiugu - Xuanjiao - Yu - Yunmei - } - noble_last_names = { - Cui - Li - Nie - Zhang - } - common_last_names = { - Baochen - Baozhen - Debang - Fu - Huiyin - Nai-siong - Nee - Sen - Shu - Xin - Zexu - } - ethnicities = { - 1 = asian - } - graphics = asian -} - - -yi = { - color = { - 0.91 - 0.51 - 0.52 - } - religion = animist - traits = { - tibetan_language - east_asian_heritage - } - male_common_first_names = { - Chen - Cheng - Deng - Dong - Gao - Hsia - Hu - Huang - Kong - Kwong - Li - Liang - Liao - Liu - Luo - Ma - Mao - Pan - Tan - Wang - Xie - Yang - Yu - Zhang - Zhu - } - female_common_first_names = { - Akew - Jin - Jinhong - Junying - Qingtang - Sanniang - Shanziang - Shih - Taiqing - Xiefen - Xiugu - Xuanjiao - Yu - Yunmei - } - noble_last_names = { - Cui - Li - Nie - Zhang - } - common_last_names = { - Dong - Fang - Hu - Jiang - Jin - Lu - Ma - Peng - Qiu - Shen - Sun - Tian - Ting - Wei - Wu - Ye - Zhao - } - ethnicities = { - 1 = asian - } - graphics = asian -} - -polynesian = { - color = { - 0.73 - 0.49 - 0.65 - } - religion = protestant - traits = { - polynesian_group - indigenous_oceanic_heritage - } - male_common_first_names = { - Finau - Havaiki - Iosefo - Lika - Longotahi - Malietoa - Taufa_ahau - Taupe - Tavita - Te_Taulu - Tupou - Ulukalala - Vaopuka - William - } - female_common_first_names = { - Auli'i - Elizabeth - Kina'u - Kaliko - Kamamalu - Kamaikui - Kekelaokalani - Mary - Pane - Pauahi - } - noble_last_names = { - Keliimaikai - Kalakaua - Kamehameha - Kawananakoa - Keoua - } - common_last_names = { - Feletoa - Ielemia - Ma_ufanga - Maeakafa - Moengangongo - Te_Fuli - Tuabayi - } - ethnicities = { - 1 = polynesian - } - graphics = generic -} - -hawaiian = { - # - color = { - 0.29 - 0.26 - 0.6 - } - religion = protestant - traits = { - polynesian_group - indigenous_oceanic_heritage - } - male_noble_first_names = { - Alapa_imaloiki - _Aikanaka - Eia - Ha_alo_u - Ha_alelea - Kuhio - Kala_imamahu - Keaweamahi - Kalaniulumoku - Koakanu - Kekaulike - Kauakahiakua - Kehahana - Kiwala_o - Kauhane - Kaiakea - Kahanamoku - Ka_opuiki - Kaisera - Kamaunu - Lunalilo - Maile - Nahili - Namaile - Noukana - Nahi_ole_a - Paoa - Zorobabela - } - male_common_first_names = { - Aberahama - _Alika - _Anederea - Beniamina - Dani_ela - _Enoka - Ehu - Hekekia - Hairama - Hugo - Iosepa - Ioane - Iona - Iosua - Io_ela - Ieremia - Isaac - Kawika - Keoni - Kepano - Keoki - Kimo - Kolomona - Lewi - Luka - Lakalo - Mika_ele - Mareko - Mataio - Mose - Makini - Noah - Paulo - Petero - Pilipo - Samuel - Timoteo - Toma - Zakaria - } - female_common_first_names = { - Abigail - Ahia - Ana - Analea - Elizabeth - Haupa - Hana - Haleloke - Inaina - Kala - Kina'u - Kaliko - Kamamalu - Kamaikui - Kekahili - Kekelaokalani - Kauwahine - Kalukuna - Kipa - Kahiliopua - Kauwa - Kaha - Lucy - Laura - Lanihau - Maria - Miriama - Mareta - Maile - Mele - Naomi - Namahana - Namokuelua - Na_awa - Pane - Pauahi - Papapaunauapu - Rahela - } - noble_last_names = { - Aholo - Hua - Hoapili - Keliimaikai - Kalakaua - Kalaniana_ole - Kamehameha - Kawananakoa - Keoua - Kaneakua - Ka_auwai - Keawe - Kalakaua - Kanoa - Kapeau - Kina_u - Kanehoa - Kekaaniau - Kamamali - Ka_eo - La_anui - Loeau - Leleiohoku - Moehonua - Maheha - Mahoe - Nakuina - Nohomualani - Namakeha - Naea - Olohana - Pi_ikoi - Peleioholani - Palekaluhi - Papaiahiahi - Pahulemu - } - common_last_names = { - Akaka - Apoliona - Aki - Akina - Apaka - Alapai - Boyd - Bipikane - Hanaike - Hakuole - Hiwauli - Ho_opi_i - Haili - Hohopa - Iaukea - _I_i - Kahanawai - Kahanamoku - Kanahele - Kekumano - Kawelo - Kapena - Kapaa - Kamauoha - Kamakau - Kapahu - Kaunamano - Koahou - Kaluna - Kauhi - Kaai - Kekuku - Kalama - Kahauolopua - Kaapana - Kamakahi - Lilikalani - Lahilahi - Muolo - Maikai - Momoa - Mahealani - Makalua - Malo - Nawahi - Nowlein - Napuaelua - Nahakuelua - Nahinu - Nahaolelua - Nainoa - Piianaia - Pua - Pukui - Punahoa - Pavao - Ukeke - Waiamau - Waipuilani - Waipa - } - ethnicities = { - 1 = polynesian - } - graphics = generic -} - -melanesian = { - color = { - 0.85 - 0.47 - 0.73 - } - religion = protestant - traits = { - indigenous_oceanic_heritage - polynesian_group - } - male_common_first_names = { - Epenisa - Eroni - Kanendjo - Kaoua - Lubati - Raivalita - Ralulu - Rasolo - Samuel - Seru - Taltai - Tamavunisa - Ti-Abel - Ti-Quatchium - Ti-Toorou - Yavala - } - female_common_first_names = { - Alanieta - Manjula - Noelene - Salote - Sarojini - Tauta - } - noble_last_names = { - Dovi - Sukuna - Uluviti - } - common_last_names = { - Banuve - Cakobau - Cokanauto - Hortense - Lakeba - Loganimoce - Qaraniqio - Tupou - Tyuienon - Vendegou - } - ethnicities = { - 1 = polynesian - } - graphics = generic -} - -micronesian = { - color = { - 0.35 - 0.38 - 0.83 - } - religion = protestant - traits = { - indigenous_oceanic_heritage - polynesian_group - } - male_common_first_names = { - Aghurubw - Aweijeda - Deireragea - Hakana - Hakapeke - Maehua - Makiatia - Poiaka - Takahihi - Tawehi - Tem - Tikoro - Wekeia - } - female_common_first_names = { - Eibiaun - Eidingab - Eidukiri - Eigamoiya - Eomien - Jacinta - } - noble_last_names = { - Elato - Emea - Ghatoliyool - Satawal - Sablan - } - common_last_names = { - Baiteke - Bauro - Binoka - Karotu - Mensile - Namoriki - Panena - Sapwasap - Tawaia - Tetabo - Tokatake - Totonu - } - ethnicities = { - 1 = polynesian - } - graphics = generic -} - -maori = { - color = { - 0.74 - 0.32 - 0.63 - } - religion = protestant - traits = { - polynesian_group - indigenous_oceanic_heritage - } - male_common_first_names = { - Auha - Koroki - Mahuta - Matutaera - Potatau - Rangi-Kahu - Tawhiao - Te_Ata-i - Te_Rata - Tukaroto - Pokaia - } - female_common_first_names = { - Hariata - Kahupeka - Parengaope - Ruawehea - Tarore - Tiahuia - Te_Tahuna - Ta_Puea - Te_Marama - Te_Kona - Tuhikura - Whakaawi - } - noble_last_names = { - Herangi - Heke - Hongi - Te_Wherowhero - Whaanga - } - common_last_names = { - Ataarangikaahu - Kenena - Ngapora - Raouparah - Wherowhero - } - ethnicities = { - 1 = polynesian - } - graphics = generic -} - -aborigine = { - # Aboriginal - color = { - 0.08 - 0.28 - 0.61 - } - religion = protestant - traits = { - indigenous_oceanic_heritage - aboriginal_australian - } - male_common_first_names = { - Bennelong - Billibellary - Calyute - Derrimut - Ellemarra - Jandamarra - Loongkoonan - Mokare - Morndi - Midgegooroo - Nemarluk - Pemulwy - Tollamareena - Tjyllyungoo - Umbarra - Wylie - Yagan - Yellagonga - } - female_common_first_names = { - Mindup - Naata - Yamup - } - noble_last_names = { - Agwamin - Ayabakan - Badjiri - Bigambul - Bunuba - Dhiraila - Giabal - Gulngay - Injinoo - Jarowair - Kooma - Kutjal - Quandamooka - Rakaya - Tepiti - Totj - } - common_last_names = { - Bunurong - Lanne - Mullagh - Noongar - Nannup - Nungurray - Windich - Wonga - Wangkatha - } - ethnicities = { - 1 = polynesian - } - graphics = generic -} - -zapotec = { - color = { - 0.32 - 0.29 - 0.78 - } - religion = catholic - traits = { - native_mesoamerican_culture_group - indigenous_american_heritage - } - male_common_first_names = { - Agustin - Alberto - Alfonso - Alfredo - Andres - Benito - Carlos - Cesar - Eduardo - Eugenio_2 - Felipe - Fernando - Gabriel - Gilberto - Gregorio - Jacinto - Jesus - Jose - Juan - Julio - Macario - Manuel - Miguel - Nazario - Nicolas_2 - Oliverio - Pablo - Porfirio - Rodolfo - Rufino - } - female_common_first_names = { - Amaranta - Blanca - Delfina - Eufrosina - Lina - Sofia - Violeta - } - noble_last_names = { - Charis - Cortes - Henestrosa - Juarez - Tamayo - } - common_last_names = { - Alonso - Antunez - Cabrera - Cajigas - Chacon - Chinas - Fernandez - Gamboa - Garcia - Gonzalez - Gutierrez - Guzman - Isael - Jimenez - Lopez - Matus - Morales - Merida - Nayeli - Orozco - Ortiz - Pineda - Rojas - Ruiz_2 - Suarez - Vichido - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -mayan = { - color = { - 0.69 - 0.08 - 0.55 - } - religion = catholic - traits = { - native_mesoamerican_culture_group - indigenous_american_heritage - } - male_common_first_names = { - Agustin - Akbal - Alejandro - Andres - Antonio - Anibal - Armando - Bernardo - Carlos - Crescencio - Cristobal_2 - Cuautehmoc - Diego - Felipe - Gaspar - Hernando - Hilario - Humberto - Ignacio - Jacinto - Jesus - Luis - Marcial - Martin_2 - Miguel - Ramiro - Rodolfo - Rolando - Santiago - Yumil - } - female_common_first_names = { - Ana - Catarina - Concepcion - Cristina - Elvia - Felipa - Maria - Paula - Ramona - Rigoberta - Rosalina - Thelma - } - noble_last_names = { - Ay - Ceel - Chan - Chi - Pat - Pec - Poot - } - common_last_names = { - Ak_ab_al - Cal - Canek - Canul - Carrillo - Ceh - Chee - Choc - Coc - Curruchic - Ixquiac - Kan - Lopez - Manzanero - Mas - Menchu - Mes - Merida - Osorio - Pek - Pop - Puk - Shal - Sho - Tecu - Teul - Tuyuc - Xicara - Xiloj - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -nahua = { - color = { - 0.47 - 0.29 - 0.38 - } - religion = catholic - traits = { - native_mesoamerican_culture_group - indigenous_american_heritage - } - male_common_first_names = { - Antonio - Carlos - Diego - Emiliano - Emilio - Felipe - Fernando - Francisco - Gaspar - Hernando - Hilario - Ignacio - Isaac - Jacinto - Jesus - Jose - Juan - Julio - Lorenzo - Manuel - Marcial - Mario - Martin_2 - Natalio - Oliverio - Pedro - Roberto - Rodolfo - Santiago - Victor_2 - } - female_common_first_names = { - Antonia - Celsa - Cleofas - Eva - Jovita - Laureana - Margarita - Maria - Marta - Matilde - Modesta - Ramona - } - noble_last_names = { - Altamirano - Cortes - Gonzalez - Moyotlan - Neri - Palafox - Salazar - Zapata - } - common_last_names = { - Ahuactzin - Atlanteco - Badiano - Bernardino - Coaguila - Coyotl - Cuautlaxahue - Gutierrez - Hernandez - Huanitzin - Itzel - Ixtlilxochitl - Jimenez - Matlacuahuac - Mayahuel - Moxo - Munoz - Nahui - Ocelotl - Panecatl - Tlaxca - Tletla - Tzehe - Valeriano - Xaxalpa - Xochitl - Zapotitla - Zicotencatl - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -tarascan = { - color = { - 0.5 - 0.24 - 0.75 - } - religion = catholic - traits = { - native_mesoamerican_culture_group - indigenous_american_heritage - } - male_common_first_names = { - Agustin - Alberto - Alfredo - Antonio - Armando - Arturo - Carlos - Cenobio - Daniel - Diego - Everardo - Gerardo - Gumersindo - Hector - Jesus - Juan - Leobardo - Luis - Manuel - Marcial - Marco_Antonio - Melchor - Pedro - Ricardo - Salvador - Samuel - Sergio - Silvano - Silvestre - Victor_2 - } - female_common_first_names = { - Amalia - Antonia - Celsa - Erendira - Eva - Jovita - Laureana - Margarita - Maria - Marta - Matilde - Modesta - Ramona - } - noble_last_names = { - Calderon - Cristobal_2 - Ochoa - Paniagua - Ocampo - } - common_last_names = { - Almonte - Arredondo - Arriaga - Aureoles - Bernal - Brito - Cano - Carrillo - Cuevas - Dimas - Esquivel - Estrada - Galeana - Gallardo - Garcia - Gomez - Lopez - Maciel - Magana - Medrano - Mena - Tinoco - Toryo - Vargas - Zendejas - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -quechua = { - color = { - 0.1 - 0.22 - 0.69 - } - religion = catholic - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Agustin - Alejandro - Antauro - Antonio - Basilio - Daniel - Diego - Eugenio_2 - Facundo - Felipe - Francisco - Gustavo - Hilario - Inca - Isaac - Jose_Maria - Julio - Lorenzo - Manuel - Marcos - Mariano - Martin_2 - Nicolas_2 - Osvaldo - Rene - Roberto - Simon_2 - Tupac - Ulises - Victor_2 - } - female_common_first_names = { - Angelica - Casimira - Felicita - Juanita - Luzmila - Mercedes - Micael - Nilda - Savina - Silvia - } - noble_last_names = { - Collahuazo - Duchicela - Poma - Quispe - Santa_Cruz - } - common_last_names = { - Arguedas - Barrientos - Cajahuanca - Canchata - Chambi - Chihuan - Cusurichi - Espejo - Frisancho - Gamarra - Guaman - Guayasamin - Gutierrez - Heredia - Humala - Iturri - Lazarte - Luduena - Melgarejo - Noguera - Palacios - Patino - Rodriguez - Roncaglia - Sosa - Sumac - Toledo - Vargas - Wallparrimachi - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -guarani = { - color = { - 194 - 109 - 46 - } - religion = animist - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Aniceto - Antonio - Bartolome - Camilo - Carlos - Claudio - David - Emiliano - Eugenio_2 - Felipe - Fernando - Felix - Gregorio - Jacinto - Jesus - Jose - Juan - Julio - Luis - Manuel - Marcos - Maximo - Narciso - Pablo - Pedro - Rodrigo - Roque - Simon_2 - Teodoro - Victor_2 - } - female_common_first_names = { - Adela - Blanca - Carola - Celsa - Eliza - Ermelina - Hercilia - Lindaura - Maria - Modesta - Sara - Ubalda - Veronica - } - noble_last_names = { - Anzoategui - Campero - Santa_Cruz - Tiaraju - Tumpa - } - common_last_names = { - Abjaisu - Ayegua - Camba - Chuaie - Correa - Cunhagatu - Diaz_2 - Fernandez - Galeano - Gonzalez - Guaracay - Guarani - Guerrero - Gomez - Jopara - Lopez - Mongelos - Morla - Ortiz - Parave - Picagua - Rodas - Riquelme - Rivarola - Tarayu - Torga - Velazquez - Yaguarete - Yrahi - Alvarez - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -aimara = { - color = { - 0.02 - 0.57 - 0.74 - } - religion = catholic - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Agustin - Alejandro - Antonio - Bartolome - Carlos - David - Eduardo - Enrique - Evo - Facundo - Felipe - Francisco - Gregorio - Hugo - Jose - Juan - Juan_Jose - Manuel - Marcos - Mario - Maximo - Nicolas_2 - Osvaldo - Ramon - Roberto - Santiago - Tupac - Vicente - Victor_2 - Victor_Hugo - } - female_common_first_names = { - Adela - Bartolina - Blanca - Carola - Celsa - Claudia - Eliza - Ermelina - Gregoria - Hercilia - Lindaura - Maria - Maxima - Modesta - Sara - Silvia - Ubalda - Veronica - } - noble_last_names = { - Apaza - Cusicanqui - Katari - Sisa - Vargas - } - common_last_names = { - Ayme - Calisaya - Cardenas - Castilla - Chino - Choquehuanca - Condori - Corahua - Hoffmann - Huachua - Huallpa - Larico - Machaca - Mamani - Morales - Paredes - Penaranda - Puma - Quilca - Quispe - Rivera - Sisa - Tamayo - Taquiri - Torres - Yllanes - Yucra - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -amazonian = { - color = { - 0.38 - 0.58 - 0.59 - } - religion = animist - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Anibal - Augusto - Bento - Bernardo - Cesar - Daniel - David - Donato - Duarte - Ernesto - Estevao_2 - Fernando - Francisco - Gabriel - Graciano - Hugo - Joao - Julio - Kananoe - Leopoldo - Lucas - Miguel - Nuno - Paulinho - Raoni - Rafael_2 - Roberto - Sebastiao - Sergio - Simao - Vasco - Zeferino - Oscar_2 - } - female_common_first_names = { - Catarina - Clara - Cristina - Maria - Teresa - } - noble_last_names = { - Aikana - Amahuaca - Apetina - Baniwa - Bororo - Canela - Guaycuru - Hupda - Jecupe - Metuktire - Minuane - Nambikwara - Paiakan - Parintintin - Umutina - Wayana - Yanomami - } - common_last_names = { - Arawak - Arawa - Bororo - Garifuna - Guayana - Ge - Jeiko - Kaingang - Kalinago - Kamakan - Karaja - Kayapo - Matses - Maxakali - Puri - Timbira - Xavante - Xerente - Xokieng - Yanomamo - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -patagonian = { - color = { - 0.23 - 0.24 - 0.9 - } - religion = animist - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Agustin - Antonio - Aquiles - Arturo - Aucan - Aurelio - Bernardo - Carlos - Claudio - Diego - Facundo - Fernando - Francisco - Felix - Gerardo - Gregorio - Hugo - Ignacio - Jose - Juan - Luis - Manuel - Marcos - Martin_2 - Melchor - Maximo - Pedro - Ramon - Raul_2 - Santiago - Victor_2 - } - female_common_first_names = { - Emilia - Janequeo - Juana - Maria - Rosario - Ximena - } - noble_last_names = { - Calfucura - Colipi - Conoepan - Melin - Namuncura - Paillalef - Quilapan - } - common_last_names = { - Aliwen - Amuylifko - Aukan - Ayllapan - Bravo - Chiguay - Cumin - Curumilla - Epulewfu - Foyelkay - Guaiquil - Huichaman - Ilwen - Kayupi - Kumlafken - Kvlapi - Levinanco - Lincoman - Marifil - Melifilu - Millakoyam - Millapani - Nahuel - Paillacar - Pillancar - Quelin - Remultray - Unquen - Waikimill - Yankvleufu - Nanku - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -guajiro = { - color = { - 221 - 248 - 75 - } - religion = catholic - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Baltasar - Bernardo - Carlos - Celestino - Diego - Emilio - Felipe - Fernando - Fidel - Francisco - Gaspar - Gregorio - Hugo - Ignacio - Jose - Juan - Manuel - Marcos - Mario - Mateo - Melchor - Narciso - Pablo - Pedro - Ramon - Roberto - Santiago - Sebastian - Simon_2 - Tomas - } - female_common_first_names = { - Lido - Patricia - } - noble_last_names = { - Aapashuna - Epieyu - Iguana - Tijuana - Ulewana - } - common_last_names = { - Jayaliyuu - Jusayuu - Pausayuu - Sapuana - Uliana - Uliyuu - Uraliyyu - Walapuana - Walepushana - Eirakajaule - Pimienta - Velasquez - Kanakantui - Lumoulein - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -tupinamba = { - color = { - 0.44 - 0.24 - 0.71 - } - religion = animist - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Andre - Carlos - Diogo - Emilio - Eusebio - Fernando - Filipe - Francisco - Fabio_2 - Gabriel - Gaspar - Goncalo - Gustavo - Henrique - Inacio - Jordao_2 - Jose - Joao - Luis_2 - Lucio - Manuel - Mateus - Nicolau - Paulo - Pedro - Roque - Sergio - Tomas - Vitor - Alvaro - } - female_common_first_names = { - Antonia - Bartira - Catarina - Clara - Joana - Margarida - Maria - } - noble_last_names = { - Caiubi - Jaguaranha - Maracaiaguacu - Paraguacu - Piquerobi - Rodelas - Tibirica - } - common_last_names = { - Caetes - Potiguara - Tabajara - Tamoios - Temimino - Tupinamba - Tupiniquim - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -muisca = { - color = { - 125 - 12 - 52 - } - religion = animist - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Alonso - Brizuela - Comerio - Enriquillo - Guama - Jumacao - Mabey - Nasio - Ornofay - Pedro - Yaureibo - } - female_common_first_names = { - Anacaona - Barbe - Casiguaya - Ines - Isabel - Maria - Tinima - Yahima - Yuisa - } - noble_last_names = { - Baitiquiri - de_Iguanama - Majibacoa - Wakanik - } - common_last_names = { - Barreiro - Carrera - Coa - Guani - Mendez - Mexias - Nibonri - Torres - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -miskito = { - color = { - 240 - 240 - 100 - } - religion = animist - traits = { - indigenous_american_heritage - native_mesoamerican_culture_group - } - male_common_first_names = { - Alexander - Albert - Bedford - Clarence - Colvin - Clement - Eugene - Francis - Henry - Isaac - Jonathan - Jeremy - Lowry - Matthew - Morton - Perry - Robin - Stephen - Steadman - Sean - Timothy - Trelawney - Thomas - William - Wellington - } - female_common_first_names = { - Hazel - Irene - Inez - Lyndia - Mary - Rosalyn - } - male_regal_first_names = { - Augustus - Andrew - Charles - Edward - Frederic - George - Jeremy - Peter - Robert - } - female_regal_first_names = { - Agnes - Anne - Frederica - Juliana - Joanna - Matilda - Victoria - } - noble_last_names = { - Briton - Brigales - Boccaterra - Cuthbert - Clarence - Hendy - Hanibal - Hodgson - MacDonald - Morrison - Otway - Patterson - } - common_last_names = { - Armstrong - Cunningham - Dilson - Hall - Haymond - Hewlett - Israel - Johnson - Le_Shaw - McCrea - Newport - Pitts - Pym - Robinson - Rivera - Warren - Wood - Weaver - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -cariban = { - # Hispanicized. Also includes some Garifuna and Warao names. - color = { - 52 - 120 - 25 - } - religion = animist - traits = { - indigenous_american_heritage - south_american_group - } - male_common_first_names = { - Antonio - Aurelio - Brigido - Damaso - Domingo - Eloy - Esteban - Ebedimu - Enes - Francisco - Geronimo - Gunfuli - Jaime - Jose - Marco - Pantaleon - Ramon - Segundo - Seme_n - Teodoro - Uboni - } - female_common_first_names = { - Aurelia - Haya - Isani - Maria - Patricia - Woryi - } - noble_last_names = { - Chatoyer - Kalina - Panapi - } - common_last_names = { - Baltazar - Colo_n - Flores - Lorenzano - Lopez - Martinez - Pae_z - Palacio - Rivero - Ramos - Zapata - } - ethnicities = { - 1 = native_american - } - graphics = generic -} - -yankee = { - color = { - 135 - 206 - 235 - } - # Sky Blue - religion = protestant - traits = { - anglophone - european_heritage - } - male_common_first_names = { - Albert - Alexander - Aeneas - Andrew - Aaron - Alton - Atlee - Asa - Ambrose - Abner - Alvin - August - Abraham - Abel - Abijah - Alonzo - Ansel - Amos - Absalom - Benjamin - Bartholomew - Byron - Benedict - Barnabas - Bildad - Charles - Cyrus - Chester - Cassius - Calvin - Cornelius - Conrad - Caleb - Cephas - Clarence - Colcord - Daniel - David - Dwight - Ezekiel - Enoch - Elihu - Edward - Eugene_2 - Eustace - Edwin - Elam - Ezra - Ebenezer - Elijah - Emory - Ephraim - Erasmus - Elton - Erastus - Franklin - Francis - Frederick - Grenville - George - Gregory - Grover - Gabriel - Gorham - Gordon - Henry - Hannibal - Hugh - Horatio - Horace - Hiram - Harold - Hazen - Hector - Isaac - Isaiah - Irving - Ichabod - Joshua - Joseph - John - James - Jacob - Jesse - Joel - Jeremiah - Jeffrey - Judah - Jonas - Jedediah - Jonathan - Josiah - Kermit - Kenner - Lemuel - Lysander - Lawrence - Lewis - Lorenzo - Leland - Levi - Leonard_2 - Lucius - Micah - Marcellus - Mark - Michael - Millard - Matthew - Matthias - Montgomery - Maxwell - Milton - Nicholas - Noah - Nathaniel - Newton - Nelson - Obadiah - Othniel - Oswald - Orson - Orville - Oscar - Otis - Oliver - Orrin - Owen - Ormsby - Peter - Paul - Patrick - Philip - Phineas - Philemon - Purley - Palmetus - Philetus - Quentin - Quincy - Rutherford - Richard - Robert - Rufus - Roger - Stephen - Silas - Samuel - Seth - Simon - Sidney - Sylvester - Shubael - Thomas - Theodore_2 - Thaddeus - Ulysses - Upton - Victor - Valentine_2 - William - Walter - Winfield - Wesley - Wilbur - Wendell - Zebulon - Zachary - Zalmon - Zadok - } - female_common_first_names = { - Amanda - Anna - Alice - Adaline - Adelaide - Augusta - Antoinette - Alida - Addie - Ariel - Ada - Agnes - Agatha - Almira - Arlevia - Azubah - Catharine - Charlotte - Clara - Cynthia - Charity - Cordelia - Cornelia - Delia - Deborah - Delima - Elizabeth - Evelina - Emily - Esther - Eliza - Ellen - Eunice - Emma - Estelle - Eudora - Eleanor - Ella - Eleura - Elnora - Edith - Ethel - Ethelinda - Euphemia - Eva - Elida - Frances - Florence - Faith - Florena - Gertrude - Geraldine - Grace - Graceanna - Glathia - Hannah - Henriette - Helen - Harriette - Hephzibah - Huldah - Isabella - Ida - Jane - Julia - Judith - Josephine - Lucy - Louisa - Lavilla - Lydia - Lilian - Lucretia - Luetta - Leonora - Mabel - Mary - Mildred - Melissa - Minerva - Martha - Matilda - Marjorie - Malvina - Mahala - Nancy - Nellie - Olive - Phoebe - Pamela - Puella - Roxana - Ruth - Rebecca - Rosa - Rachel - Susannah - Satronia - Sylvia - Ursula - Winifred - Yda - Zara - Zeruviah - } - noble_last_names = { - Adams - Appleton - Boylston - Bradlee - Cabot - Choate - Chaffee - Crowninshield - Cushing - Dana - Delano - Dudley - Emerson - Endicott - Emmet - Forbes - Gillett - Goelet - Glazier - Hallowell - Holmes - Lodge - Lowell - Minot - McKune - McCallum - Norcross - Otis - Peabody - Putnam - Quincy - Roosevelt - Saltonstall - Sears - Sedgwick - Schuyler - Tarbox - Thayer - Thorndike - Wigglesworth - Winthrop - Winslow - } - common_last_names = { - Arthur - Abbot - Abercrombie - Allen - Andrews - Ayres - Armstrong - Agassiz - Akerman - Aldrich - Atherton - Alger - Brown - Buchanan - Buford - Black - Baldwin - Butler - Blair - Bogy - Bryan - Blaine - Barker - Belknap - Bell - Bennett - Barnum - Boyle - Briggs - Buckingham - Burling - Burnside - Brinsmade - Brodhead - Ballou - Brushwiller - Blinn - Beeman - Boyce - Berger - Burleigh - Blodgett - Bitgood - Cooper - Carpenter - Clay - Cass - Chamberlain - Clark - Colfax - Cleveland - Clarkson - Chandler - Cortelyou - Claflin - Cameron - Campbell - Coffey - Carr - Catlin - Casey - Cobb - Coburn - Cook - Cox - Craig - Crittenden - Crocker - Custer - Chetwood - Cambreleng - Coffinberry - Childs - Croman - Coyle - Culver - Conk - Corbin - Crouch - Claggett - Daniels - Dayton - Dumont - Douglas - Depre - Davies - Dana - Doolittle - Doubleday - Dyer - Dunn - Draper - Dodge - Doty - Dornblaser - Dewel - Dussean - Everett - English - Eaton - Egan - Elliott - Ewing - Fillmore - Floyd - Frelinghuysen - Fairbanks - Fess - Fletcher - Fairchild - Farnsworth - Fraser - Foster - Fry - Fuller - French - Fowler - Fiske - Fitts - Foss - Fesler - Faxon - Fifield - Grant - Green - Garrison - Granger - Greeley - Garfield - Garcelon - Gilbert - Gibbs - Griffin - Gurney - Goldsborough - Glascock - Grannis - Grinstead - Gould - Goldrick - Goodwin - Grimes - Gooding - Halleck - Hall - Hancock - Harrison - Hendricks - Hobart - Hanna - Hitchcock - Hooker - Hackleman - Harris - Hawkins - Hawley - Heckman - Humphreys - Hunt - Hunter - Hayes - Hollingsworth - Hammatt - Hoag - Hammerslough - Hodgeman - Hutling - Hammer - Hagaman - Holden - Heffernan - Huldy - Hamblen - Herrick - Hurlbutt - Hazeltine - Ingalls - Irion - Isbell - Johnson - Jewell - Jackson - Jones - Judkins - King - Kern - Kearny - Kelley - Kane - Kilpatrick - Kiddoo - Keyes - Kimball - Kinnard - Kirk - Kennon - Knowlton - Kneeland - Kittredge - Lightner - Logan - Lacey - Lane - Leggett - Lightburn - Littlejohn - Lockwood - Lytle - Long - Lasaliere - Livermore - Leavitt - Loverin - McClellan - Merritt - Miller - Marsh - Mansfield - Manson - Martindale - McArthur - McCall - McClernand - McIntosh - McPherson - Meade - Meigs - Meredith - Miles - Morris - Morton - Murray - McKinley - McKeon - McLaren - McMahon - Macomber - Mattingly - Meloon - Meacham - Norris - Nagle - Naglee - Negley - Neill - Nickerson - Noyes - Nugen - Newkirk - Napire - Nowlin - Niquette - Nudd - Oglesby - Orme - Osborn - Owen - Olds - Oglevee - Ochiltree - Pierce - Peterson - Prince - Pendleton - Pershing - Parker - Pomerene - Payne - Pingree - Palmer - Parsons - Pearson - Peck - Pennypacker - Pile - Porter - Potter - Prentiss - Price - Phillips - Prindle - Philbrick - Penhallow - Pettengill - Quay - Quinby - Reid - Rosewater - Ransom - Rawlins - Ramsay - Reynolds - Rice - Richardson - Ricketts - Ripley - Ross - Russell - Raiser - Rafferty - Rix - Sherman - Sheridan - Stanton - Stanford - Stevens - Stevenson - Sewall - Sabin - Sinclair - Sanborn - Scammon - Saxton - Sedgwick - Seward - Shackelford - Shepard - Shields - Sickles - Slocum - Stannard - Sturgis - Sykes - Stanley - Shepley - Schenck - Shinn - Semple - Sadler - Suddaby - Seaver - Seitz - Snodgrass - Sissons - Stolworthy - Troucey - Thompson - Tilden - Turner - Taylor - Todd - Thruston - Torbert - Totten - Tuttle - Turchin - Tyndale - Tallmadge - Thatcher - Tubbs - Thorndike - Truesdale - Tandy - Ullman - Vanderveer - Van_Buren - Viele - Vandever - Vincent - Vogdes - Vogel - Whitman - Webster - Woodward - Wheeler - Weaver - Wood - Ward - Willcox - Wad - Wadsworth - Walker - Wallace - Washburn - Webb - Weber - Weed - Wells - West - Wheaton - Whipple - Winkler - Woodbury - Woodbridge - Whittlesey - Wingate - Walley - Wenk - Whitcomb - Wibird - Young - Zook - } - male_regal_first_names = { - Alexander - Benjamin - Charles - Franklin - George - Henry - Hamilton - James - Jefferson - Thomas - William - Washington - } - female_regal_first_names = { - Caroline - Flora - Georgia - Martha - Mary - Virginia - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -dixie = { - color = { - 204 - 154 - 91 - } - # Butternut - religion = protestant - traits = { - anglophone - european_heritage - } - male_common_first_names = { - Andrew - Alexander - Atticus - Alpheus - Alfred - Allen - Arthur - Augustus - Archibald - Algernon - Ambrose - Asa - Arthur - Angus - Abner - Auburn - Archer - Adam - Arnold - Amos - Alben - Alwyn - Braxton - Basil - Birkett - Bushrod - Benedict - Charles - Chester - Chiswell - Cleland - Clifton - Cornelius - Christopher - Christian - Cullen - Clement - Colin - Carter - Catesby - David - Daniel - Donald - Drury - Dabney - Danville - Edward - Ezekiel - Eustace - Eppa - Eli - Elbert - Ebenezer - Evander - Edmund - Eugene_2 - Earl - Franklin - Frederick - Francis - George - Gordon - Gideon - Gregory - Gilbert - Gustavus - Gabriel - Horace - Henry - Hunter - Hugh - Howell - Isaac - Isham - Jubal - Jefferson - Judah - John - Julius - James - Josiah - Job - Jedediah - Jeremiah - Joel - Joseph - Jabez - Jeptha - Kenton - Leonidas - Lewis - Lemuel - Lloyd - Lunsford - Levi - Lucius - Lester - Lula - Lafayette - Luther - Matthew - Montgomery - Moses - Mason - Marshall - Marcus - Michael - Mansfield - Martin - Norborne - Norvell - Nathaniel - Nicholas - Needham - Peter - Paul - Patrick - Philip - Perry - Pinckney - Phineas - Richard - Robert - Raleigh - Reuben - Rufus - Raphael - Samuel - Seth - Stapleton - Sterling - Sylvester - Thomas - Turner - Telfair - Tilghman - Woodrow - William - Wilfred - Willis - Willoughby - Wyndham - Walter - Westel - Wilkinson - Willard - Zebulon - Zachariah - Zabdiel - } - female_common_first_names = { - Annulet - Alva - Anna - Antonia - Adelaide - Annabelle - Amabel - Belle - Burnelle - Bulah - Clarissa - Caroline - Cynthia - Catherine - Constance - Cornelia - Charlotte - Gertrude - Georgia - Evangeline - Eliza - Eugenia - Emma - Emeline - Eveline - Ernestine - Flora - Florida - Frances - Hetty - Izora - Isabella - Lepha - Lettice - Lillie - Louisa - Lydia - Loreta - Louetta - Mary - Margaret - Monimia - Nancy - Nora - Olivia - Otelia - Pauline - Phoebe - Penelope - Rose - Reutelia - Susannah - Sarah - Scarlett - Sophia - Silena - Sallie - Virginia - Varina - Viola - Zerelda - Zelda - } - noble_last_names = { - Allerton - Ashe - Abbott - Ancrum - Alma - Byrd - Baskerville - Berkeley - Beverly - Billingsley - Bolling - Buckner - Bowie - Beauregard - Custis - Cary - Chiles - Calvert - Chase - Compton - Crossland - Dandridge - Dudley - Duke - Duvall - Drayton - Davis - Eldridge - Eden - Fairfax - Farrar - Fitzhugh - Fendall - Gooch - Greenberry - Hopkins - Harrison - Hammond - Hollis - Hampton - Harbert - Jenings - Key - Ladson - Lee - Mathews - Maupin - Nash - Ogle - Page - Peale - Rolfe - Randolph - Riggin - Ravenel - Rutledge - Russell - Saunders - Selden - Spencer - Sewall - Smallwood - Stafford - Sprigg - Taliaferro - Taloe - Taylor - Tasker - Vallette - Wythe - Waller - Washington - West - Warfield - Worland - Worthington - } - common_last_names = { - Ashby - Ammen - Anderson - Armistead - Alford - Allison - Asboth - Bulloch - Benjamin - Barbour - Battelle - Barton - Bell - Beall - Boggs - Botts - Borst - Bragg - Brockenbrough - Brown - Buchanan - Baker - Bankhead - Brantley - Badger - Bland - Branscomb - Burgess - Baxley - Boyanton - Benefield - Crutchfield - Crump - Cutshaw - Chambliss - Cobb - Checote - Clay - Cruikshank - Curry - Clopton - Call - Coles - Claiborne - Craig - Cary - Chiles - Cargile - Caudle - Chancellor - Cliett - Dargan - Dawson - Dickinson - Donelson - Deas - DeBardeleben - Deshley - Dowdell - Dromgoole - Early - Eggborn - Epes - Evans - Ewell - Edmondson - Echols - Elmore - Eldrige - Foster - Forrest - Forney - Fry - Finegan - Featherston - Fiser - Friley - Fitzgerald - Flournoy - Grattan - Grigsby - Grimsley - Gray - Gildersleeve - Gilham - Glassel - Garnett - Gantt - Garrott - Goodwyn - Gracie - Guild - Galbraith - Gettis - Gholson - Govan - Graves - Goggin - Gridley - Goggans - Hawxhurst - Hendren - Hubbard - Hunter - Hunton - Holtzclaw - Hagan - Hannon - Haughey - Hays - Henson - Hicks - Hotze - Hyman - Harris - Hamby - Jemison - Johnston - Jones - Kemper - Kershaw - Kelly - Keyes - Knight - Killough - Longstreet - Langhorn - Lanier - Law - Leadbetter - Lowe - Loyall - Lamar - Ligon - Mayo - McCausland - Maury - Magruder - Marmaduke - McKinstry - McRae - Moody - Moore - Moren - Morgan - Mercer - McComas - Morgan - Maupin - Mahurin - Mixon - Norris - Neblett - Oates - O_Neal - Ogletree - Pickett - Pierce - Patton - Pember - Pegram - Pilcher - Phlegar - Pridemore - Parsons - Pettus - Phillips - Pyron - Phelan - Posey - Partington - Piggot - Pennington - Pruet - Radford - Ratcliffe - Reynolds - Rosser - Rodes - Rowland - Ruggles - Rust - Ralls - Rapier - Robinson - Roddey - Roane - Revels - Rainwater - Ramage - Slemp - Slaughter - Simms - Snead - Starke - Sutherlin - Sweeney - Stringfellow - Stribling - Semmes - Scott - Sherrod - Shorter - Sketoe - Sanders - Sansom - Sasnett - Shelley - Singleton - Sirrine - Sprayberry - Stonecypher - Spradley - Suttle - Terrill - Tanner - Thompson - Toy - Trimble - Thorton - Toulin - Tracy - Turnispeed - Trueheart - Upshur - Upton - Venable - Vaughan - Van_Dorn - Voinard - Van_Vranken - Veazey - Wilson - Wise - Wallace - Walker - Watts - Wheeler - White - Wilcox - Withers - Wood - Woodruff - Wyeth - Welch - Wofford - Wickle - Yelverton - Yager - Yancey - Zinn - } - male_regal_first_names = { - Alexander - Benjamin - Charles - Franklin - George - Henry - Hamilton - James - Jefferson - Thomas - William - Washington - } - female_regal_first_names = { - Caroline - Flora - Georgia - Martha - Mary - Virginia - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -mexican = { +mexican = { color = { 73 122 @@ -21653,54 +2982,6 @@ tiv = { graphics = african } -tuareg = { - color = { - 0.6 - 0.62 - 0.84 - } - religion = sunni - traits = { - west_african_culture_group - african_heritage - } - male_common_first_names = { - Abareybon - Ag_Mama - Ahmad - Attici - Aytarel - Hasso - In_Tayaden - Islaman - Issouf - Kiddu - Majila - Moussa - Musa - } - female_common_first_names = { - Malika - Nina - Safia - } - noble_last_names = { - Ag_Alhabib - Ikhia - } - common_last_names = { - ag_Amastan - ag_Amellal - ag_Muhammad - ag_Sidi - al-Hajj - } - ethnicities = { - 1 = african - } - graphics = african -} - wolof = { color = { 0.56 @@ -25108,388 +6389,6 @@ kavango_bantu = { graphics = african } -anglo_canadian = { - color = { - 204 - 14 - 40 - } - religion = protestant - traits = { - anglophone - european_heritage - } - male_common_first_names = { - Albert - Alexander - Alfred - Angus - Archibald - Arthur - Charles - Christopher - Colin - David - Edmund - Frederick - George - Gordon - Hugh - James - John - Joseph - Mackenzie - Mark - Matthew - Michael - Nicholas - Norman - Patrick - Paul - Peter - Robert - Samuel - Simon - Sydney - Thomas - William - } - female_common_first_names = { - Agnes - Alice - Amelia - Anne - Berengera - Caroline - Charlotte - Clara - Clementina - Constance - Edith - Eleanor - Eliza - Ellen - Emily - Ethelwyn - Florence - Frances - Georgina - Grizelda - Harriet - Helena - Henriette - Hortense - Jane - Josephine - Julia - Katie - Lily - Louisa - Lucy - Margaret - Martha - Mary - Matilda - Pamelia - Pauline - Pearl - Rebecca - Rhoda - Rosanna - Sarah - Victoria - Virna - } - noble_last_names = { - Abbott - Acheson - Bishop - Byng - Colborne - Hamilton-Temple-Blackwood - Kempt - Lambton - Lansdowne - Lennox - Lisgar - Lorne - Macdonald - Monck - Preston - Stanley - Thomson - Whitworth-Aylmer - Young - } - common_last_names = { - Affleck - Armour - Bates - Beavan - Beckwith - Bernard - Bethune - Bishop - Blewett - Borden - Bowell - Bradford - Brown - Calder - Campbell - Caron - Churchill - Clark - Coleman - Conan - Corrigan - Crawford - Currie - Curzon - Cushing - Deeks - Dickey - Diggs - Dougall - Duncan - Field - Fleming - Garner - Graham - Guthrie - Harrison - Hayes - Herbert - Holmes - Hughes - Jennings - Jones - Katzmann - Kemp - Kennedy - King - Langton - Lawson - Lefevre - Leprohon - Mackenzie - MacNab - Maitland - McDonald - McIlwraith - McIsaac - McKellar - Merrick - Mewburn - Mitchell - Monthomery - Moodie - Morin - Mountcastle - Murray - Neil - Newhall - Panet - Parke - Patterson - Piers - Pope - Pottinger - Rae - Robertson - Rogers - Ross - Sedgewick - Shaw - Sheard - Sivell - Smith - Strong - Thompson - Tisdale - Tonge - Traill - Trenholme - Vail - Vining - Walker - Walshe - Wetherald - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - -franco_canadian = { - color = { - 87 - 120 - 181 - } - religion = catholic - traits = { - francophone - european_heritage - } - male_common_first_names = { - Adolphe - Alain - Alphonse - Athanase - Auguste-Real - Charles - Charles-Seraphin - Denis-Benjamin - Dionel - Elzear - Etienne-Paschal - Francois-Edouard - George-Etienne - Georges - Gilles - Guillaume - Guillaume-Alphonse - Hector-Louis - Henri - Hermenegilde - Honore - Jacques - Jean - Jean-Baptiste - Jean-Docile - Jean-Paul - Joseph - Joseph-Oscar - Joseph-Remi - Laurent-Olivier - Leandre - Louis-Adelard - Louis-Joseph - Louis-Olivier - Louis-Philippe - Louis-Rodrigue - Marcel - Mathieu - Michel - Narcisse-Fortunat - Napoleon - Olivier - Olivier-Napoleon - Pierre - Pierre-Aurele - Pierre-Stanislas - Rene-Edouard - Simon-Napoleon - Telesphore - Theodore - Theophile - Ulric-Joseph - Valmont - } - female_common_first_names = { - Andrea - Anne-Marie - Antonia - Antonine - Azelie - Blanche - Catherine - Charlotte - Cora - Denise - Dina - Edith_2 - Elise - Elizabeth - Ellen - Elmire - Esther - Grace - Helene_2 - Henriette - Isabelle - Jacqueline - Jeanne - Josephine - Julie - Louise - Marcia - Marie - Marie-Amable - Marie-Anne - Marie-Louise - Marinda - Marjolaine - Maxime - Pierrette - Philloma - Raymonde - Sophie - Yvette - } - noble_last_names = { - Bedard - Bellemare - Cartier - David - Papineau - Surrette - } - common_last_names = { - Alleyn - Angers - Asselin - Babineau - Belleau - Bourassa - Brosseau - Cauchon - Dumouchel - Duval - Faucher - Fremont - Gallant - Garneau - Hamel - Hebert - Jalbert - Langelier - Langevin - Laviolette - Leblanc - Lemesurier - Loughry - Marchand - Masson - Meloche - Mercier - Morrin - Nantel - Ouimet - Painchaud - Parent - Peladeau - Pellerin - Robitaille - Rodier - Ross - Senecal - Simard - Tache - Taillon - Tanguay - Tessier - Vallieres - Viger - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - tuvan = { color = { 140 @@ -25553,174 +6452,6 @@ tuvan = { graphics = asian } -corsican = { - color = { - 0.49 - 0.51 - 0.84 - } - religion = catholic - traits = { - european_heritage - francophone - italophone - } - male_common_first_names = { - Joseph - Louis - Napoleon - Angelo - Baptiste - Carlo - Louis - Lucien - Michel - Pascal - Alessandro - Alfonso - Ambrogio - Amedeo - Andrea - Angelo - Antonio - Benito - Camillo - Carlo - Cesare - Costanzo - Davide - Enrico - Enzo - Ettore - Fabrizio - Faustino - Federico - Felice - Ferdinando - Fiorenzo - Francesco - Gaetano - Gennaro - Girolamo - Giulio - Giuseppe - Guglielmo - Innocenzo - Leopoldo - Luigi - Marco - Massimo - Matteo - Nicola - Oreste - Paolo - Pasquale - Pietro - Prospero - Raffaele - Roberto - Ruggiero - Scipione - Silvio - Simone - Tancredi - Ugo - Umberto - Vincenzo - Vittorio - } - female_common_first_names = { - Elisa - Laetitia - Caroline - Beatrice - Camilla - Cassandra - Cristina - Giovannella - Livia - Lucrezia - Luisa - Maddalena - Maria - Melania - Metilde - Sofia - Teresa - } - noble_last_names = { - Borghese - Capodilista - Carniani - Colli_di_Felizzano - Colonna - d_Azeglio - De_Ferrari - de_Launay - di_Boglio - di_Calabiana - Massimo - Odescalchi - Orsini - Pallavicino - Sacchetti - Toesca - Torelli - di_Robilant - di_Savoia - di_Savoia-Aosta - Thaon_di_Revel - } - common_last_names = { - Acton - Albricci - Badoglio - Baldissera - Baratieri - Bava-Beccaris - Cadorna - Cagni - Canevaro - Capello - Caviglia - Ceccherini - Cialdini - Cusani - Dezza - Emo - Fanti - Fara - Filomarino - Garibaldi - Giardino - Govone - La_Marmora - Mambretti - Menabrea - Orengo - Pacoret_de_Saint_Bon - Pecori-Giraldi - Pellion_di_Persano - Pelloux - Perruchetti - Pianelli - Porro - Presbitero - Ramorino - Ricotti-Magnani - Sacchi - Saletta - Sanna - Solari - Vaccari - Zupelli - } - graphics = european - ethnicities = { - 1 = caucasian - } -} - yemenite = { color = { 0.34 diff --git a/common/cultures/cwp_aboriginal_cultures.txt b/common/cultures/cwp_aboriginal_cultures.txt new file mode 100644 index 000000000..5dd91a24f --- /dev/null +++ b/common/cultures/cwp_aboriginal_cultures.txt @@ -0,0 +1,72 @@ +aborigine = { + # Aboriginal + color = { + 0.08 + 0.28 + 0.61 + } + religion = protestant + traits = { + pama_nyungan + aboriginal_culture_group + indigenous_oceanic_heritage + } + male_common_first_names = { + Bennelong + Billibellary + Calyute + Derrimut + Ellemarra + Jandamarra + Loongkoonan + Mokare + Morndi + Midgegooroo + Nemarluk + Pemulwy + Tollamareena + Tjyllyungoo + Umbarra + Wylie + Yagan + Yellagonga + } + female_common_first_names = { + Mindup + Naata + Yamup + } + noble_last_names = { + Agwamin + Ayabakan + Badjiri + Bigambul + Bunuba + Dhiraila + Giabal + Gulngay + Injinoo + Jarowair + Kooma + Kutjal + Quandamooka + Rakaya + Tepiti + Totj + } + common_last_names = { + Bunurong + Lanne + Mullagh + Noongar + Nannup + Nungurray + Windich + Wonga + Wangkatha + } + ethnicities = { + 1 = polynesian + } + graphics = generic +} \ No newline at end of file diff --git a/common/cultures/cwp_anglo_saxon_cultures.txt b/common/cultures/cwp_anglo_saxon_cultures.txt new file mode 100644 index 000000000..01f5f5d2b --- /dev/null +++ b/common/cultures/cwp_anglo_saxon_cultures.txt @@ -0,0 +1,1172 @@ +english = { + # "English" in localization + color = { + 210 + 156 + 140 + } + religion = protestant + traits = { + anglo_frisian + anglo_saxon_culture_group + western_european_heritage + } + obsessions = { + tea + } + male_common_first_names = { + Algernon + Alexander + Adam + Andrew + Albert + Alphonse + Arthur + Augustus + Anthony + Archibald + Adolphus + Abel + Alfred + Acton + Aylmer + Ambrose + Austen + Adrian + Alan + Arnold + Auberon + Allen + Bruce + Benedict + Beauchamp + Benjamin + Byron + Bartholomew + Barnaby + Basil + Bertram + Bertrand + Charles + Christopher + Cecil + Chichester + Collingwood + Cornelius + Caleb + Clarence + Claude + David + Daniel + Donald + Dudley + Ebenezer + Edward + Edmund + Edgar + Evelyn + Egerton + Edwin + Eustace + Eric + Francis + Frederick + Frederic + Fairfax + George + Gregory + Garnet + Guildford + Gathorne + Gerard + Gipps + Granville + Geoffrey + Gonville + Godfrey + Harold + Henry + Hugh + Horatio + Hedworth + Humphrey + Harold + Harcourt + Hedley + Herbert + Isambard + Isaac + John + James + Jacob + Jeremy + Joseph + Julian + Josslyn + Joshua + Kenelm + Laurence + Leonard_2 + Lyon + Lionel + Lewis + Mark + Michael + Matthew + Massey + Montague + Myles + Murrough + Maurice + Martin + Maxwell + Nigel + Nicholas + Nathaniel + Neville + Oliver + Octavius + Oscar + Oswald + Peter + Paul + Patrick + Poulett + Philip + Percy + Richard + Robert + Roger + Rudyard + Redvers + Rowland + Reginald + Roundell + Rupert + Rufus + Ross + Stephen + Simon + Spencer + Stanley + Samuel + Stafford + Sewallis + Sackville + Sutherland + Theodore_2 + Tristan + Theobald + Thomas + Terence + Teignmouth + Timothy + Victor + Valentine_2 + Winston + Walter + William + Wilfred + Watkin + Wellwood + Weston + Wentworth + Wilbraham + Wyndham + Weetman + Zachary + } + female_common_first_names = { + Alice + Anne + Ada + Arabella + Amelia + Adelaide + Agnes + Alethea + Augusta + Adela + Annot + Amabel + Barbarina + Bertha + Beatrice + Barbara + Catherine + Charlotte + Constance + Clara + Caroline + Clementina + Cecilia + Christabel + Camilla + Christina + Dorothea + Diana + Edith + Emma + Elizabeth + Eleanor + Eliza + Emmeline + Esther + Euphemia + Ella + Frances + Flora + Florence + Favell + Felicia + Georgia + Gertrude + Georgiana + Geraldine + Grace + Grisell + Hannah + Harriette + Harriet + Henrietta + Isabella + Ivy + Jane + Josephine + Joanna + Julia + Jeanette + Janet + Lucy + Lydia + Louisa + Laura + Laetitia + Lillian + Mary + Marianne + Mathilde + Margaret + May + Marian + Madeleine + Menella + Mariana + Nona + Nora + Olivia + Phoebe + Pauline + Rachel + Rhoda + Rosina + Rosaline + Regina + Ruth + Sarah + Sophia + Selina + Sibella + Susan + Theodora + Victoria + Violet + Virginia + Wilhelmine + } + common_last_names = { + Allenby + Anstruther + Abercromby + Annesley + Assheton + Arkwright + Acland + Armistead + Archdale + Anderson + Akroyd + Adair + Aytoun + Amcotts + Allen + Amherst + Ashton + Aytoun + Brown + Buller + Barrie + Bright + Benyon + Brinckman + Bathurst + Bagwell + Brewer + Bruce + Backhouse + Bass + Bateson + Bowring + Bourne + Barrington + Blennerhassett + Bourke + Beach + Beaumont + Brassey + Bailey + Biddulph + Brand + Baring + Baines + Brocklehurst + Bentall + Bazley + Birley + Bingham + Bolckow + Baxter + Bagge + Barttelot + Beevor + Barbauld + Balfour + Baillie + Barnard + Bayly + Beerbohm + Bellairs + Bewick + Bloomfield + Blagden + Borthwick + Booth + Bousfield + Brightwell + Broderip + Broughton + Budden + Burdon + Borradaile + Buxton + Beauclerk + Bosanquet + Bromhead + Brightwen + Cory + Chard + Courtney + Coward + Cowell + Craufurd + Cave + Collins + Cadogan + Chambers + Conolly + Callan + Coleridge + Cole + Carnegie + Cholmeley + Clive + Croft + Cowper + Cameron + Castlerosse + Clay + Cogan + Colthurst + Colebrooke + Cross + Chaplin + Cowen + Cartwright + Cardwell + Corrance + Cochrane + Conroy + Cotton + Calthorpe + Duff + Dalrymple + Dixon + Dalway + Dilke + Downing + Dickson + Davison + Dalglish + Dimsdale + Dyott + Dowse + Dawson + Dease + Denison + Dillwyn + Dow + Dunnell + Despard + Day + Darter + Selkirk + Edge + Ennis + Edwards + Eaton + Elliot + Elcho + Eastwick + Eddowes + Fortescue + Finnie + Fordyce + Feilden + Forster + Fowler + Fagan + Fletcher + Fellowes + Fothergill + Fetherstonhaugh + Fanshawe + Flowerdew + Fullteron + Fleming + Follows + Gresley + Gooch + Grenfell + Glass + Gilpin + Gilbert + Grosvenor + Goldney + Graham + Grieve + Goschen + Gimbert + Gardener + Grimstead + Greenwell + Howard + Hornby + Hick + Hughes + Hardcastle + Hope + Hibbert + Hoare + Hodgson + Henderson + Hanmer + Hughes + Hutt + Holford + Holms + Hurst + Holmesdale + Holt + Harris + Heygate + Hodgkinson + Headlam + Hutton + Haig + Illingworth + Ivatt + Irby + Inchbald + Ingelow + Inglis + Jones + Johnston + Jessel + Jardine + Jackson + Jolliffe + Kennard + Kavanagh + Kekewich + Keown + Knox + Kingscote + Knightley + Kinnaird + Kinglake + Lovelace + Laird + Lambert + Lawson + Legh + Lennox + Lowther + Lopes + Lefroy + Lusk + Leatham + Lowe + Leslie + Lane + Letby + Larwood + Moore + Macfarlane + Mellor + McClure + Muntz + Murphy + Maguire + Matthews + Miller + Merry + Moncreiff + Monk + Marling + Mackintosh + McArthur + Manners + Macfie + McLagan + Moore + McEvoy + Mitford + McMahon + Matheson + Moynihan + Majendie + Mansfield + Marindin + Markham + Maxse + McBean + McCorrie + McDermond + McMurdo + McWheeney + Mouat + Northcote + North + Nicol + Norwood + Nightall + Notcott + Newdegate + Napier + Otway + Ogilvy + Onslow + Ord + Owens + Primrose + Plunket + Potter + Plimsoll + Pakington + Pim + Pease + Playfair + Price + Pell + Pelham + Palmer + Ponsonby + Peppercorn + Pennefather + Plumptre + Pitblado + Pardoe + Palliser + Pardon + Rawlinson + Robertson + Ripley + Richards + Raikes + Rebow + Round + Reed + Ramsden + Pennington + Ross + Rumbold + Raines + Ramage + Ridley + Rowlands + Russell + Reddish + Ridding + Stephenson + Stanhope + Seymour + Stronge + Sullivan + Shaftoe + Samuelson + Shaw + Stapleton + Sartoris + Saunderson + Staveley + Strutt + Sheridan + Stacpoole + Scargill + Salomons + Stansfeld + Smith + Starkie + Synan + Seely + Shirley + Sidebottom + Scratchley + Sargent + Shields + Shute + Sandbach + Sellon + Squire + Snodgrass + Stanger + Sibthorp + Sparks + Tite + Traill + Torrens + Tollemache + Trehawke + Taylor + Talbot + Tomline + Tolman + Trevelyan + Temple + Thornycroft + Troubridge + Templeton + Teesdale + Tottenhame + Tremayne + Titmus + Tyldesley + Upton + Underdown + Veitch + Vance + Verner + Vandeleur + Vivian + Vicars + Woollcombe + Wedderburn + Whitbread + Whitmore + Willyams + Whitworth + Waterlow + Williamson + Wethered + Wyllie + Wheelhouse + Whatman + Waterhouse + Walsh + Winterbotham + Weguelin + Wedgwood + Whitelaw + Wheatley + Wingate + Willan + Waugh + Wisden + Young + } + male_noble_first_names = { + # populate with names here + } + female_noble_first_names = { + # populate with names here + } + noble_last_names = { + Agar-Ellis + Althorp + Baden-Powell + Brudenell-Bruce + Bolingbroke + Bridport + Butler-Henderson + Bowes-Lyon + Bulwer-Lytton + Bertie + Churchill + Cromwell + Cavendish + Crichton-Stuart + Cowell-Stepney + Cowper-Temple + Crum-Ewing + Campbell-Bannerman + Cobham + Courtenay + Caversham + Dawson-Damer + Dalrymple-Hay + Enfield + FitzGerald + FitzMaurice + Ferguson-Davie + Falmouth + Fane + Foley + Grey + Gordon-Lennox + Greville-Nugent + Graham-Montgomery + Goldsmid + Green-Price + Gathorne-Hardy + Glencorse + Hamilton + Haviland-Burke + Hill-Trevor + Hanbury-Tracy + Henley + Hampden + Hume-Campbell + Jones-Parry + Jervis-White-Jervis + Keppel + Loyd-Lindsay + Leveson-Gower + Launceston + Lane + Maynard + Manningham-Buller + Meynell-Ingram + Montgomery-Cuninghame + Mure-Campbell + Newport + Newark + Orr-Ewing + Ormsby-Gore + Pleydell-Bouverie + Pelham-Clinton + Rosebery + Ruggles-Brise + Ramsay-Gibson-Maitland + Rawdon-Hastings + Salisbury + Salusbury-Trelawny + Smith-Barry + Selwin-Ibeetson + Sclater-Booth + Somerset + Stopford-Sackville + Shaw-Lefevre + Spencer-Churchill + Thoroton-Hildyard + Torrington + Trevor + Tadcaster + Trematon + Townsend + Walpole + Williams-Wynn + Wingfield-Baker + Wilson-Patten + Welby-Gregory + Windsor-Clive + Wentworth-FitzWilliam + Waldegrave + Withers-Lancashire + } + male_regal_first_names = { + Alexander + Albert + Augustus + Edward + Edmund + Frederick + George + Henry + Leopold + William + } + female_regal_first_names = { + Alexandrina + Alice + Augusta + Beatrice + Elizabeth + Helena + Louise + Margaret + Maud + Mary + Sophia + Victoria + } + regal_last_names = { + Brydges + Brudenell-Bruce + Child_Villiers + Conroy + FitzClarence + Rawdon-Hastings + Seymour + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +australian = { + color = { + 26 + 110 + 0 + } + religion = protestant + traits = { + anglo_frisian + anglo_saxon_culture_group + western_european_heritage + } + male_common_first_names = { + Adrian + Alf + Arthur + Bob + Brian + Bruce + Charles + Edmund + Edwin + Frederick + George + Guy + Hallam + Henry + James + John + Lawrence + Louis + Ray + Ronald + Scott + Shane + Stafford + Stuart + Thomas + William + } + female_common_first_names = { + Ada + Agnes + Alexina + Annie + Barbara + Bertha + Bridgetena + Caroline + Catherine + Charlotte + Clarice + Cordelia + Edith + Elisabeth + Eliza + Ellen + Emily + Emma + Euphemia + Frances + Georgiana + Geraldine + Grace + Harriet + Henrietta + Janet + Mary + Matilda + Maybanke + Serena + Theodosia + Zara + Zillah + } + noble_last_names = { + Angas + Armstrong + Burge + Clarke + Downer + Drake-Brockman + Dutton + McLeay + Morphett + Mortlock + Onslow + Playford + Robertson + Street + Wakefield + McCallum + } + common_last_names = { + Anderson + Baird + Cathcart + Cobcroft + Cook + Cowhig + Davis + Denman + Duggan + Fisher + Forlonge + Forster + Garling + Gooseberry + Hatch + Hiscock + Hope + Howson + Issac + Jeffcott + Knowles + MacKenzie + Mitchell + Northcote + Piddington + Stewart + Tennyson + Thesinger + Underwood + War + Yeamans + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +anglo_canadian = { + color = { + 204 + 14 + 40 + } + religion = protestant + traits = { + anglo_frisian + anglo_saxon_culture_group + western_european_heritage + } + male_common_first_names = { + Albert + Alexander + Alfred + Angus + Archibald + Arthur + Charles + Christopher + Colin + David + Edmund + Frederick + George + Gordon + Hugh + James + John + Joseph + Mackenzie + Mark + Matthew + Michael + Nicholas + Norman + Patrick + Paul + Peter + Robert + Samuel + Simon + Sydney + Thomas + William + } + female_common_first_names = { + Agnes + Alice + Amelia + Anne + Berengera + Caroline + Charlotte + Clara + Clementina + Constance + Edith + Eleanor + Eliza + Ellen + Emily + Ethelwyn + Florence + Frances + Georgina + Grizelda + Harriet + Helena + Henriette + Hortense + Jane + Josephine + Julia + Katie + Lily + Louisa + Lucy + Margaret + Martha + Mary + Matilda + Pamelia + Pauline + Pearl + Rebecca + Rhoda + Rosanna + Sarah + Victoria + Virna + } + noble_last_names = { + Abbott + Acheson + Bishop + Byng + Colborne + Hamilton-Temple-Blackwood + Kempt + Lambton + Lansdowne + Lennox + Lisgar + Lorne + Macdonald + Monck + Preston + Stanley + Thomson + Whitworth-Aylmer + Young + } + common_last_names = { + Affleck + Armour + Bates + Beavan + Beckwith + Bernard + Bethune + Bishop + Blewett + Borden + Bowell + Bradford + Brown + Calder + Campbell + Caron + Churchill + Clark + Coleman + Conan + Corrigan + Crawford + Currie + Curzon + Cushing + Deeks + Dickey + Diggs + Dougall + Duncan + Field + Fleming + Garner + Graham + Guthrie + Harrison + Hayes + Herbert + Holmes + Hughes + Jennings + Jones + Katzmann + Kemp + Kennedy + King + Langton + Lawson + Lefevre + Leprohon + Mackenzie + MacNab + Maitland + McDonald + McIlwraith + McIsaac + McKellar + Merrick + Mewburn + Mitchell + Monthomery + Moodie + Morin + Mountcastle + Murray + Neil + Newhall + Panet + Parke + Patterson + Piers + Pope + Pottinger + Rae + Robertson + Rogers + Ross + Sedgewick + Shaw + Sheard + Sivell + Smith + Strong + Thompson + Tisdale + Tonge + Traill + Trenholme + Vail + Vining + Walker + Walshe + Wetherald + } + graphics = european + ethnicities = { + 1 = caucasian + } +} \ No newline at end of file diff --git a/common/cultures/cwp_arabic_cultures.txt b/common/cultures/cwp_arabic_cultures.txt new file mode 100644 index 000000000..d54168423 --- /dev/null +++ b/common/cultures/cwp_arabic_cultures.txt @@ -0,0 +1,371 @@ +maghrebi = { + color = { + 117 + 104 + 66 + } + traits = { + maghrebi + arabic_culture_group + arabic_heritage + } + religion = sunni + male_common_first_names = { + Abareybon + Abd_al-Karim + Abd_al-Malik + Abd_al-Qadir + Abd_al-Rahman + Abd_Allah + Ag_Mama + Ahmad + Ahmed + Ali + Attici + Aytarel + Fawzi + Fuad + Halil + Hasan + Hasso + Hisham + Ibrahim + In_Tayaden + Ishaq + Iskandar + Islaman + Issouf + Jamal + Kamil + Khalid + Kiddu + Mahmud + Majila + Moussa + Muhammad + Musa + Mustafa + Nur_al-Din + Sa_d_al-Din + Salim + Shukri + Tawfiq + Umar + Uthman + Yahya + Yusuf + Zafir + } + female_common_first_names = { + Aicha + Amina + Batoul + Fadhma + Fatima + Khadija + Khalida + Malika + Malika + Nadia + Nina + Safia + Souhila + Tassadit + Touria + Zina + Zohra + } + noble_last_names = { + Ag_Alhabib + al-Alawi + Al-Khattabi + ben_Gana + Benaissa + Djellouli + El_Djezairi + el_Krim + Ikhia + } + common_last_names = { + ag_Amastan + ag_Amellal + ag_Muhammad + ag_Sidi + al-Annabi + al-Araishi + al-Asfawi + al-Binzarti + al-Fasi + al-Gharyani + al-Hajj + al-Jaza_iri + al-Jazuli + al-Miknasi + al-Misurati + al-Murrakushi + al-Qabisi + al-Qayrawani + al-Ribati + al-Rifi + al-Safaqisi + al-Sahrawi + al-Shawiyyati + al-Shiluhi + al-Silawi + al-Sirti + al-Susawi + al-Tanjawi + al-Tatwani + al-Tilimsani + al-Trablusi + al-Tunusi + al-Wahrani + al-Warqali + al-Wujdi + al-Zanatawi + Belkadi + Deneche + ibm_Kamil + ibn_Abd_al-Qadir + ibn_Abd_Allah + ibn_Abu_Bakr + ibn_Ahmad + ibn_Ali + ibn_Fuad + ibn_Halil + ibn_Hasan + ibn_Hisham + ibn_Ishaq + ibn_Ja_far + ibn_Khalid + ibn_Muhammad + ibn_Mustafa + ibn_Salim + ibn_Umar + ibn_Uthman + ibn_Yusuf + Iftaten + Imalayen + Messaoudi + Mukrani + Tanut + Tisbaa + } + ethnicities = { + 75 = arab + 25 = african + } + graphics = mideast_indian +} + +arab = { + color = { + 112 + 133 + 62 + } + religion = sunni + traits = { + semitic + arabic_culture_group + arabic_heritage + } + obsessions = { + coffee + } + male_common_first_names = { + Abd_al-Karim + Abd_al-Malik + Abd_al-Qadir + Abd_al-Rahman + Abd_Allah + Abdulhamid + Abdulkerim + Abdullah + Abu_Bakr + Ahmad + Ahmet + Ali + Bekir + Cemal + Enver + Fawzi + Fevzi + Fuad + Fuat + Halil + Hasan + Hisham + Ibrahim + Ishaq + Iskandar + Iskender + Ismet + Izzet + Ja_far + Jamal + Kamil + Kazim + Kemal + Khalid + Mehmet + Muhammad + Murat + Musa + Mustafa + Nazim + Nur_al-Din + Nurettin + Nuri + Omar + Osman + Rauf + Rifat + Sa_d_al-Din + Sa_ud + Salim + Selim + Shukri + Shukru + Suleyman + Tawfiq + Umar + Urabi + Uthman + Yahya + Yunus + Yusuf + Zafir + Ziya + } + female_common_first_names = { + Aisha + Amina + Bahira + Bahiya + Fahda + Fayza + Ghalia + Ghaliyya + Haifa + Hamida + Hassa + Iffat + Latifa + Lolwah + Maha + Maryam + Nadia + Nawal + Nazli + Noura + Raya + Safinaz + Sakina + Salwa + Samira + Sulafa + Sultana + Tafika + Zainab + Zeina + Zuhur + } + noble_last_names = { + Al_Faiz + al_Hashimi + Al_Maktoum + Al_Mualla + al_Nuaimi + al_Qasimi + al_Rashid + al_Saud + Al_Sharqi + al_Ulayyan + al-Ali + al-Atassi + al-Atrash + al-Azma + al-Ghani_al-Nabulsi + al-Hiraki + Al-Rahman_Al-Gillani + al-Zaydani + Bey + Farid + Nuseibeh + Pasha + Sabri + Zulficar + } + common_last_names = { + Abd_al-Rahman + Abu_Shadi + al_Nahhas + al-Arusi + al-Askari + al-Attar + al-Baghdadi + al-Bajuri + al-Basri + al-Biblawi + al-Bishri + al-Faransawi + al-Ghazzawi + al-Habashiya + al-Halabi + al-Hamawi + al-Hasi + al-Hijazi + al-Himsi + al-Maraghi + al-Mawsili + al-Nablusi + al-Nadeem + al-Najdi + al-Nawawi + al-Qudsi + al-Quwaysini + al-Shami + al-Tahtawi + al-Taymuriyya + Asmar + Bahgoury + Bin_Mesbah + Digna + El_Saadawi + Elbaroudy + Fehmy + Gorgi + Habachy + ibm_Kamil + ibn_Abd_al-Qadir + ibn_Abd_Allah + ibn_Abu_Bakr + ibn_Ahmad + ibn_Ali + ibn_Fuad + ibn_Halil + ibn_Hasan + ibn_Hisham + ibn_Ishaq + ibn_Ja_far + ibn_Khalid + ibn_Muhammad + ibn_Mustafa + ibn_Salim + ibn_Umar + ibn_Uthman + ibn_Yusuf + Ishaq + Kamil + Mokarzel + Nagi + Urabi + Wanly + Zaghloul + } + ethnicities = { + 1 = arab + } + graphics = mideast_indian +} diff --git a/common/cultures/cwp_austronesian_cultures.txt b/common/cultures/cwp_austronesian_cultures.txt new file mode 100644 index 000000000..e6b2902c7 --- /dev/null +++ b/common/cultures/cwp_austronesian_cultures.txt @@ -0,0 +1,970 @@ +batak = { + color = { + 59 + 171 + 179 + } + religion = animist + traits = { + malayo_polonesian + austronesian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Kiras + Nerus + Tifatul + } + female_common_first_names = { + Atiqah + Fatin + Sari + Sharena + } + noble_last_names = { + Manisia + Marga_Sinambela + Odapodap + Panglima + } + common_last_names = { + Angkat + Bako + Bangun + Berasa + Berutu + Bintang + Capah + Cibro + Gajah + Kesogihen + Kaloko + Longga + Meka + Padang + Pasi + Saraan + Sinamo + Suka + Tendang + Tinendung + Turutan + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +dayak = { + color = { + 78 + 173 + 102 + } + religion = sunni + traits = { + malayo_polonesian + austronesian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Daud + Haimie + Juhah + Kanang + Oevaang + Pandelela + Sugianto + Suhaimi + Tawi + Tjilik + } + female_common_first_names = { + Atiqah + Fatin + Sari + Sharena + } + noble_last_names = { + al_Qadri + Bahau + Bukitan + Kayan + Kelabit + Lawangan + Murut + Penan + Punan + Tidung + Ukit + } + common_last_names = { + Bada + Barieng + Daukom + Kitingan + Koroh + Langkau + Ningkan + Nyaring + Oeray + Ongkili + Rinong + Riwut + Sabran + Sli + Sulau + Tie + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +malagasy = { + color = { + 124 + 37 + 161 + } + religion = protestant + traits = { + malayo_polonesian + austronesian_culture_group + african_heritage + } + male_common_first_names = { + Andriamanely + Andriantsirotso + Lamboina + Ndriantompoinairivo + Rabiby + Radama + Rainilaiarivony + Ramasoandro + Ratsimivila + Tonanahary + Tsialana + Tsimiharo + Zafimamy + } + female_common_first_names = { + Binao + Ramasindrazana + Rasendranoro + Raketaka + Razafinandriamanitra + Ranavalona + Tahina + } + noble_last_names = { + Bemihisatra + Ramavo + Hova + } + common_last_names = { + Andriamahazo + Ramanantsoa + Ratsimandrava + Ratsiraka + Tsiranana + Razafindramary + } + ethnicities = { + 1 = polynesian + } + graphics = generic +} + +filipino = { + color = { + 0 + 145 + 82 + } + religion = catholic + traits = { + malayo_polonesian + austronesian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Andres + Antonio + Apolinario + Arcadio + Artemio + Deodato + Emilio + Hermano + Jacinto + Jose + Ladislao + Leon_3 + Manuel + Marcelo + Mariano + Santiago + Simeon_2 + Teodoro + Valentine + } + female_common_first_names = { + Brijida + Carmen + Catalina + Leona + Librada + Teodora + Trinidad + } + noble_last_names = { + Aguainaldo + Bonifacio + Burgos + Mangubat + } + common_last_names = { + Arellano + Basa + del_Pilar + Diwa + Diaz_2 + Dizon + Jacinto + Mabini + Mangali + Nakpil + Nocon + Plata + Rizal + } + ethnicities = { + 1 = south_east_asian + } + graphics = asian +} + +moro = { + color = { + 7 + 22 + 186 + } + religion = sunni + traits = { + malayo_polonesian + austronesian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Aliyud_Din + Shakirul_Lah + Jamalul_Kiram + Mohammed_Esmail_Kiram + Badarud_Din + Shahabud_Din + Nasarud_Din + Alimud_Din + Bantilan_Muizzud_Din + Mohammad_Israel + Sharapud_Din + Shakirul_Lah + Mohammad_Pulalun_Kiram + Jamalul_A_Lam + Wasit + Mohammed_Esmail_Kiram + Mohammed + Kiram + Abdulmari + Abul + Hussin + Abdul + Abdulmunir + Iskandar + Mangigin + Kawasa + Bayan + Farouk + Omar + Iskandar_Qudraullah + Muhammad_Makakwa + } + female_common_first_names = { + Amirah + Aminah + Amanah + Fatmawati + Tahira + Fatima + Laisa + Bahira + Fayza + Ghalia + Nadia + Noura + Samira + Sulafa + Zeina + Zuhur + } + noble_last_names = { + Mastura + Pagayawan + Bayang + Masiu + Bansayan + Rogan + Taporog + Minitupad + Borocot + Bacolod + Maribo + Ramain + Ditsaan + Baloi + } + common_last_names = { + Janjalani + Jikiri + Sali + Sahidulla + Sulayman + Akbar + Asarul + Dimaporo + Bago + Ali + Amin + Hashim + Usman + Mangudadatu + } + ethnicities = { + 1 = south_east_asian + } + graphics = asian +} + +javan = { + color = { + 196 + 33 + 142 + } + religion = sunni + traits = { + malayo_polonesian + austronesian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Abul + Abdurrahman + Ahmad + Amir + Anom + Arifin + Bambang + Cirebon + Haji + Hasyim + Karijosoedarmo + Muhammad + Muhammad_Hasyim + Muhieddin + Marpuah + Ngabdurohman + Panembahan + Safiuddin + Sarip + Slamet + Solikin + Soegija + Soeharto + Soekarno + Zainul + } + female_common_first_names = { + Megawati + Siti + Soimah + Sunarti + Soepiah + Tatiek + Yayuk + } + noble_last_names = { + Cakraningrat + Djajadiningrat + Djojohadikusumo + Hamengkubuwono + Notomidjojo + Pakualaman + Soerjowinoto + Sastrowardoyo + } + common_last_names = { + Akbaruddin + Alaeddin + Djalaluddin + Emiruddin + Khairuddin + Mufakhir + Muttakin + Natadiningrat + Nurus + Salihin + Sepuh + Tajul + } + male_regal_first_names = { + Antasena + Duksina + Dorodjatun + Gathot_Menol + Ibnu_Jarot + Kuseini + Malikis_Solikin + Mustojo + Murtejo + Sapardan + Sugandi + Sundoro + Surojo + Sujana + Sujadi + Subadya + Sayyidin_Malikul_Kusna + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +moluccan = { + color = { + 153 + 3 + 38 + } + religion = sunni + traits = { + malayo_polonesian + austronesian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Denny + Dominggus + Edinho + Ellyas + Ignacio + Jordao + Jos + Levi + Michael + Mohammad + Sonny + } + female_common_first_names = { + Bellaetrix + Fatimah + } + noble_last_names = { + Kolano + Sjah + } + common_last_names = { + Bouma + Hafiedz + Leiwakabessy + Lilipaly + Mainaky + Palyama + Pattinama + Pelmelay + Weisapy + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +polynesian = { + color = { + 0.73 + 0.49 + 0.65 + } + religion = protestant + traits = { + malayo_polonesian + austronesian_culture_group + indigenous_oceanic_heritage + } + male_common_first_names = { + Finau + Havaiki + Iosefo + Lika + Longotahi + Malietoa + Taufa_ahau + Taupe + Tavita + Te_Taulu + Tupou + Ulukalala + Vaopuka + William + } + female_common_first_names = { + Auli'i + Elizabeth + Kina'u + Kaliko + Kamamalu + Kamaikui + Kekelaokalani + Mary + Pane + Pauahi + } + noble_last_names = { + Keliimaikai + Kalakaua + Kamehameha + Kawananakoa + Keoua + } + common_last_names = { + Feletoa + Ielemia + Ma_ufanga + Maeakafa + Moengangongo + Te_Fuli + Tuabayi + } + ethnicities = { + 1 = polynesian + } + graphics = generic +} + +hawaiian = { + # + color = { + 0.29 + 0.26 + 0.6 + } + religion = protestant + traits = { + malayo_polonesian + austronesian_culture_group + indigenous_oceanic_heritage + } + male_noble_first_names = { + Alapa_imaloiki + _Aikanaka + Eia + Ha_alo_u + Ha_alelea + Kuhio + Kala_imamahu + Keaweamahi + Kalaniulumoku + Koakanu + Kekaulike + Kauakahiakua + Kehahana + Kiwala_o + Kauhane + Kaiakea + Kahanamoku + Ka_opuiki + Kaisera + Kamaunu + Lunalilo + Maile + Nahili + Namaile + Noukana + Nahi_ole_a + Paoa + Zorobabela + } + male_common_first_names = { + Aberahama + _Alika + _Anederea + Beniamina + Dani_ela + _Enoka + Ehu + Hekekia + Hairama + Hugo + Iosepa + Ioane + Iona + Iosua + Io_ela + Ieremia + Isaac + Kawika + Keoni + Kepano + Keoki + Kimo + Kolomona + Lewi + Luka + Lakalo + Mika_ele + Mareko + Mataio + Mose + Makini + Noah + Paulo + Petero + Pilipo + Samuel + Timoteo + Toma + Zakaria + } + female_common_first_names = { + Abigail + Ahia + Ana + Analea + Elizabeth + Haupa + Hana + Haleloke + Inaina + Kala + Kina'u + Kaliko + Kamamalu + Kamaikui + Kekahili + Kekelaokalani + Kauwahine + Kalukuna + Kipa + Kahiliopua + Kauwa + Kaha + Lucy + Laura + Lanihau + Maria + Miriama + Mareta + Maile + Mele + Naomi + Namahana + Namokuelua + Na_awa + Pane + Pauahi + Papapaunauapu + Rahela + } + noble_last_names = { + Aholo + Hua + Hoapili + Keliimaikai + Kalakaua + Kalaniana_ole + Kamehameha + Kawananakoa + Keoua + Kaneakua + Ka_auwai + Keawe + Kalakaua + Kanoa + Kapeau + Kina_u + Kanehoa + Kekaaniau + Kamamali + Ka_eo + La_anui + Loeau + Leleiohoku + Moehonua + Maheha + Mahoe + Nakuina + Nohomualani + Namakeha + Naea + Olohana + Pi_ikoi + Peleioholani + Palekaluhi + Papaiahiahi + Pahulemu + } + common_last_names = { + Akaka + Apoliona + Aki + Akina + Apaka + Alapai + Boyd + Bipikane + Hanaike + Hakuole + Hiwauli + Ho_opi_i + Haili + Hohopa + Iaukea + _I_i + Kahanawai + Kahanamoku + Kanahele + Kekumano + Kawelo + Kapena + Kapaa + Kamauoha + Kamakau + Kapahu + Kaunamano + Koahou + Kaluna + Kauhi + Kaai + Kekuku + Kalama + Kahauolopua + Kaapana + Kamakahi + Lilikalani + Lahilahi + Muolo + Maikai + Momoa + Mahealani + Makalua + Malo + Nawahi + Nowlein + Napuaelua + Nahakuelua + Nahinu + Nahaolelua + Nainoa + Piianaia + Pua + Pukui + Punahoa + Pavao + Ukeke + Waiamau + Waipuilani + Waipa + } + ethnicities = { + 1 = polynesian + } + graphics = generic +} + +melanesian = { + color = { + 0.85 + 0.47 + 0.73 + } + religion = protestant + traits = { + malayo_polonesian + austronesian_culture_group + polynesian_group + } + male_common_first_names = { + Epenisa + Eroni + Kanendjo + Kaoua + Lubati + Raivalita + Ralulu + Rasolo + Samuel + Seru + Taltai + Tamavunisa + Ti-Abel + Ti-Quatchium + Ti-Toorou + Yavala + } + female_common_first_names = { + Alanieta + Manjula + Noelene + Salote + Sarojini + Tauta + } + noble_last_names = { + Dovi + Sukuna + Uluviti + } + common_last_names = { + Banuve + Cakobau + Cokanauto + Hortense + Lakeba + Loganimoce + Qaraniqio + Tupou + Tyuienon + Vendegou + } + ethnicities = { + 1 = polynesian + } + graphics = generic +} + +micronesian = { + color = { + 0.35 + 0.38 + 0.83 + } + religion = protestant + traits = { + malayo_polonesian + austronesian_culture_group + indigenous_oceanic_heritage + } + male_common_first_names = { + Aghurubw + Aweijeda + Deireragea + Hakana + Hakapeke + Maehua + Makiatia + Poiaka + Takahihi + Tawehi + Tem + Tikoro + Wekeia + } + female_common_first_names = { + Eibiaun + Eidingab + Eidukiri + Eigamoiya + Eomien + Jacinta + } + noble_last_names = { + Elato + Emea + Ghatoliyool + Satawal + Sablan + } + common_last_names = { + Baiteke + Bauro + Binoka + Karotu + Mensile + Namoriki + Panena + Sapwasap + Tawaia + Tetabo + Tokatake + Totonu + } + ethnicities = { + 1 = polynesian + } + graphics = generic +} + +maori = { + color = { + 0.74 + 0.32 + 0.63 + } + religion = protestant + traits = { + malayo_polonesian + austronesian_culture_group + indigenous_oceanic_heritage + } + male_common_first_names = { + Auha + Koroki + Mahuta + Matutaera + Potatau + Rangi-Kahu + Tawhiao + Te_Ata-i + Te_Rata + Tukaroto + Pokaia + } + female_common_first_names = { + Hariata + Kahupeka + Parengaope + Ruawehea + Tarore + Tiahuia + Te_Tahuna + Ta_Puea + Te_Marama + Te_Kona + Tuhikura + Whakaawi + } + noble_last_names = { + Herangi + Heke + Hongi + Te_Wherowhero + Whaanga + } + common_last_names = { + Ataarangikaahu + Kenena + Ngapora + Raouparah + Wherowhero + } + ethnicities = { + 1 = polynesian + } + graphics = generic +} diff --git a/common/cultures/cwp_balkoslavic_cultures.txt b/common/cultures/cwp_balkoslavic_cultures.txt new file mode 100644 index 000000000..ce262be74 --- /dev/null +++ b/common/cultures/cwp_balkoslavic_cultures.txt @@ -0,0 +1,1207 @@ +croat = { + color = { + 216 + 173 + 255 + } + religion = catholic + traits = { + slavic + balkoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Andrija + Antun + Bazilije + Breno + Dragutin + Dzivo + Filip + Franjo + Gaspar + Ivan + Janko + Jero + Jerolim + Josip + Juraj + Karlo + Kresimir + Krsto + Ljudevit + Lucijan + Luka + Marijan + Marin + Matej + Matko + Maximiliam + Medo + Mihajlo + Mirko + Miroslav + Niko + Nikola + Orsat + Pavle + Petar + Rafo + Sebastijan + Sismundo + Slavko + Stjepan + Svetoslav + Svetozar + Teo + Teodor + Toma + Tomislav + Vicko + Vladimir + Vlaho + Zlatan + } + female_common_first_names = { + Aleksandra + Ana + Dragojla + Ivana + Jelica + Julka + Marija + Tereza + } + noble_last_names = { + Alagovic + Draskovic + Filipovic + Gradi + Haulik + Jelacic + Knezevic + Kukuljevic + Mazuranic + Pejacevic + Pilar + Sarkotic + Sokcevic + Zrinski + } + common_last_names = { + Alapic + Bakaric + Bettera + Bilic + Blazevic + Bondic + Boroevic + Bosnajk + Bunic + Crnkovic + Cuvaj + Draskovic + Dzamanjic + Eltz + Erdody + Frankopan + Gaj + Getaldic + Gradic + Gregoric + Gucetic + Gundulic + Haulik + Jelacic + Kabuzic + Keglevic + Kostrencic + Krstulovic + Lagimja + Mazuranic + Mihailovic + Mohorovicic + Mrazovic + Natali + Nazor + Njegovan + Palecek + Philippovic + Preradovic + Pucic + Ranjina + Sorkocevic + Stankovaci + Tomasic + Tomlejnovic + Vakanovic + Vlasic + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +serb = { + color = { + 103 + 68 + 242 + } + religion = orthodox + traits = { + slavic + balkoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Alaksandar + Arsenije + Blagoje + Bozidar + Branko + Danilo + Dejan + Djordje + Dragan + Dragisa + Dragoljub + Dragutin + Draza + Dusan + Gavrilo + Goran + Janko + Jovan + Koca + Kosta + Krsto + Ljubisa + Mihailo + Milan + Miliutin + Milivoje + Milojko + Milos + Miodrag + Mirko + Miroslav + Momcilo + Nebojsa + Nikola + Pavle + Peko + Petar + Radomir + Ratko + Sava + Slobodan + Stepa + Stojan + Vaselien + Veljko + Vladimir + Vojislav + Zivojin + Zivota + Zoran + Zvezdan + } + female_common_first_names = { + Alexandra + Anka + Darinka + Draga + Jekaterina + Jelena + Katarina + Maria + Milena + Natalia + Ruza + Simeona + Stamena + Stojna + Tomanija + Milica + } + noble_last_names = { + Anastasijevic + Avakumovic + Bogicevic + Garasanin + Konstantinovic + Nenadovic + Obrenovic + } + common_last_names = { + Adzic + Arandelovic + Belimarkovic + Blaznacac + Bojovic + Bozanovic + Bozinovic + Brankovic + Damjanic + Dapcevic + Dragutinovic + Grujic + Hadzilic + Horvatovic + Isakovic + Jankovic + Jokic + Jovanovic + Kadijevic + Karadordevic + Kundak + Lesjanin + Ljubicic + Maric + Maricic + Mihailovic + Miliutinovic + Miloradovic + Misic + Nad + Nedic + Novak + Ojdanic + Panic + Paskas + Pavkovic + Pesic + Petrovic + Popovic + Putnik + Radulovic + Rasic + Sijan + Simovic + Sokolovic + Stepanovic + Vasiljevic + Veric + Vojvodic + Vukotic + Zivkovic + } + male_regal_first_names = { + Alaksandar + Danilo + Mihailo + Milan + Milos + Nikola + Pavle + Petar + } + female_regal_first_names = { + Alexandra + Darinka + Draga + Maria + Milena + Natalia + } + regal_last_names = { + Karadordevic + Obrenovic + Petrovic_Njegos + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +bulgarian = { + color = { + 71 + 209 + 101 + } + religion = orthodox + traits = { + slavic + balkoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Aleksandar + Andrey + Asen + Atanas + Atila + Bogdan + Boncho + Boris + Damyan + Dimitar + Dobri + Ferdinand + Georgi + Hristo + Ilya + Ivan + Kalin + Kardam + Kimon + Kiril + Kliment + Konstantin + Krastyu + Leonid + Mihail + Nikifor + Niloa + Pencho + Petar + Petko + Petur_2 + Pravoslav + Racho + Radko + Radoy + Sava + Simeon + Sotir + Stanislav + Stanko + Stefan + Stiliyan + Stoyu + Teodosi + Todor + Trifon + Valko + Vasil + Velizar + Vulko + } + female_common_first_names = { + Anna + Ekaterina + Hadji + Sirma + Teodora + Todorka + } + noble_last_names = { + Battemberg + Bogoridi + Shishmanov + Voyteh + } + common_last_names = { + Agura + Balabanov + Balkanski + Blaskov + Boyadzhiev + Bradistilov + Charakchiev + Daskalov + Dikov + Dimitriev + Draganov + Fichev + Georgiev + Hesapchiev + Ilyev + Ivanov + Kirkov + Kovachev + Krayonski + Kutinchev + Lazarov + Lukov + Marinkov + Marinov + Mutkorov + Naydenov + Nazlamov + Nikiforov + Nikolaev + Pakov + Petrov + Radev + Saksokoburggotski + Savov + Sirakov + Solarov + Stoyanov + Tenev + Todorov + Tsaklev + Valkov + Valnarov + Vasilev + Vazov + Velchev + Zafirov + Zhekov + Zlatarev + Zlatev + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +albanian = { + color = { + 64 + 32 + 33 + } + religion = sunni + traits = { + albanian + blakoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Ahmet + Ali + Azem + Bajram + Behxhet + Davud + Ekrem + Elez + Enver + Eqrem + Esad + Fatmir + Fejzi + Fiqri + Gjergj + Gjon + Hasan + Hashim + Ibrahim + Idhomene + Iliaz + Ishak + Ismail + Izet + Kara + Kastriot + Kostaq + Koci + Kopryly + Leke + Maliq + Marin + Musa + Mustafa + Pandeli + Petro + Qamil + Qazim + Ramush + Rexhep + Shefqet + Skender + Sulejman + Tewfik + Theofan + Turhan + Vasil + Veton + Xhafer + mehdi + } + female_common_first_names = { + Adile + Anjeze + Antoneta + Esma + Julika + Kaje + Kristina + Lenka + Margarita + Marigo + Melpomeni + Ruhije + Sadije + Senije + Valentina + } + noble_last_names = { + Alizoti + Alltuni + Begolli + Bushati + Frasheri + Kryeziu + Mjeda + Taushani + Toptani + Vlora + Vrioni + Zogu + } + common_last_names = { + Ahmeti + Bardha + Bazna + Bej_Alizoti + Bej_Bicakciu + Bej_Delvina + Bej_Frasheri + Bej_Libohova + Bej_Ndroque + Bej_Prishtina + Bej_Verlaci + Bej_Vrioni + Bej_Ypi + Belishi + Burbank + Bushati + Buza + Dine + Dragoti + Dukagiini + Dushku + Evangjeli + Feza + Hoxha + Islami + Kadare + Koculi + Konica + Konushevci + Kosturi + Kota + Logoreci + Merlika-Kruja + Mitrovica + Mula + Noli + Pashe_Permeti + Pashe_Tepelena + Pashe_Toptani + Poga + Qemal_Bej + Shahini + Skiroi + Thaci + Troja + Xoxe + al-Albani + Cabej + Ceku + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +slovene = { + color = { + 159 + 174 + 96 + } + religion = catholic + traits = { + slavic + balkoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Alenka + Alfonz + Alfred + Andrej + Anton + Avgust + Bartolomej + Blaz + Bojan + Boris + Bostjian + Bozidar + Ciril + Danilo + Demeter + Drago + Dusan + Franc + Gregorij + Ivan + Ivo + Janez + Jernej + Joze + Jurij + Karpo + Lado + Leon_2 + Lojze + Miha + Milan + Mladen + Odilo + Pino + Rado + Radovan + Rudolf + Slavko + Slavoj + Stane + Stanko + Tomasz + Toncka + Tone + Viktor + Vilko + Vladimir + Vladko + Vojko + Zeljko + } + female_common_first_names = { + Adela + Alenka + Alma + Angela + Draga + Felicita + Ivana + Jana + Jelena + Josipina + Katarina + Kristina + Marija + Pavlina + Terezija + Vera + Vilibalda + Zofka + Zora + } + noble_last_names = { + Barbo + Cobenzl + Einspieler + Kacijanar + Kuhar + Miklosic + Potiorek + Rozman + Turjaski + Vega + } + common_last_names = { + Arnic + Avbelj + Avsenik + Bajuk + Bitenc + Cankar + Cec + Cernigoj + Czipott + Dolar + Drolc + Duletic + Globocnik + Gobec + Godina + Golob + Haus + Hladnik + Ivanek + Kantuser + Kidric + Komar + Kopitar + Kraigher + Lipovsek + Lipuscek + Macek + Maister + Marinko + Miklosic + Mravlajk + Pengov + Pesek + Peterle + Pirec + Plecnik + Rozman + Rupnik + Sarh + Srebrnic + Tomazic + Tomsic + Urbancic + Vega + Von_Windisch-Gratz + Zagar + Zerjal + Zizke + Zornada + Zupancic + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +bosniak = { + color = { + 247 + 229 + 87 + } + religion = sunni + traits = { + slavic + blakoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Abdulvehhab + Adnan + Ahmed + Ali + Alija + Asim + Atif + Beriz + Dzemal + Dzemaludin + Elvir + Enver + Fikret + Fuad + Gazi + Hakija + Hamdija + Hamid + Haris + Hasan + Husein + Irfan + Isa + Ivan + Izet + Jusuf + Mehmed + Meho + Mirsad + Muhamed + Musa + Mustafa + Naser + Osman + Raif + Rasim + Refik + Safet + Safvet + Sefer + Sejad + Seknab + Semezdin + Semir + Skender_2 + Sokollu + Sulejman + Vedad + Zija + Zlatko + Zuko + } + female_common_first_names = { + Aleksandra + Bisera + Edina + Nasiha + Nura + Ognjenka + Sabina + Samra + } + noble_last_names = { + Izetbegovic + Kurtcehajic + Mehmedinovic + Muradbegovic + Osmanagic + Pozderac + Sijercic + } + common_last_names = { + Abdic + Arapovic + Basgic + Belkic + Bijedic + Catic + Causevic + Ceric + Colakovic + Dizdar + Dizdarevic + Dzikic + Dzumhur + Ekrem + Gradascevic + Halilovic + Husrev + Ibisevic + Ilhamija + Imamovic + Isakovic + Kodro + Konjic + Kulenovic + Lagumdzija + Ljajic + Ljubicic + Ljubijankic + Muzurovic + Peco + Plakalo + Prazina + Rizvanbegovic + Sabanadzovic + Salihovic + Sarajlic + Selimovic + Selmanagic + Silajdzic + Sokolovic + Spaho + Terzic + Tihic + Turaljic + Tukcan + Ugljanin + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +romanian = { + color = { + 250 + 205 + 80 + } + religion = orthodox + traits = { + balko_romance + balkoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Adrian + Alexandru + Andrei + Anton + Artur + Bogdan + Carol + Cezar + Constantin + Constin + Cosmin + Daniel + Dumitru + Emanuel + Eremia + Eugen + Ferdinand + Flaviu + Florea + Gheorghe + Grigore + Henric + Horatiu + Iacob + Ilie + Ioan + Ion + Ion_Emanuel + Iosif + Iulian + Iuliu + Laurentiu + Leontin + Luca + Lucian + Mihai + Mircea + Nicolae + Ovidiu + Petru + Radu + Sergiu + Silviu + Simion + Stefan + Valeriu + Vasile + Victor + Vintila + Vlad + } + female_common_first_names = { + Adela + Ana + Constanta + Daria + Dora + Ecaterina + Elena + Elisa + Elisabeta + Eugenia + Iulia + Iuliana + Lucretia + Maria + Maritica + } + noble_last_names = { + Cantemir + Caradja + Conachi + de_Reuss-Mirza + de_Hohenzollern + Dinotto-Gusti + Dragos + Ghica + Hasdeu + Hurmuzachi + Kogalniceanu + Mocioni + Moruzi + Murgulet + Racovita + Sturdza + Vacarescu + Ionita + } + common_last_names = { + Angelescu + Antonescu + Argetoianu + Averescu + Baldescu + Barozzi + Berindei + Cernat + Christecu + Cihoski + Ciuperca + Coanda + Crainiceanu + Critescu + Culcer + Cuza + Dona + Dragalina + Dumitrescu + Falcoianu + Flechtenmacher + Florescu + Froza + Gardescu + Grigorescu + Harjeu + Holban + Iancovescu + Iliasevici + Iliescu + Ionascu + Ionescu + Ionitiu + Koslinski + Lahovary + Lupescu + Mardarescu + Murgescu + Poenaru + Prezan + Salajan + Samsonovici + Schitiu + Scodrea + Slaniceanu + Steflea + Tatarascu + Tenescu + Vaitoianu + Zottu + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +hungarian = { + color = { + 173 + 19 + 81 + } + religion = catholic + traits = { + finno_ugric + balkoslavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Alajos + Albert + Anasztaz + Andras + Arisztid + Aurel + Benedek + Bertalan + Bela + Beni + Daniel_3 + David_2 + Edvard_2 + Erno + Ferencz + Gyula + Gyorgy + Gabor + Gabriel_2 + Gaspar_2 + Ignac + Imre + Istvan + Izidor + Janos + Jozsef + Jozsef_Manes + Katalin + Kelemen + Krisztian + Kalman + Karoly + Lajos + Laszlo + Mano + Mihaly + Myklos + Mor + Sandor + Peter_2 + Rafael_2 + Simon + Sandor_2 + Tivadar + Vilmos + Virag + Zsigmond + Almos + Elias_2 + Odon + } + female_common_first_names = { + Amalia_2 + Anna + Bertha + Brigitta + Emilia + Emma + Flora + Fruzina + Judit + Kornelia + Maria + Milena + Nina + Polixenia + Riza + Rozalia + Terez + Vilma + Zsuzsanna + } + noble_last_names = { + Andrassy + Deak + Erenyi_Ullmann + Frakashazi_Fischer + Laczkovics + Lahner + Leiningen-Westerburg + Lichtenstein + Osterreicher + von_Benedek + Zrinyi + Stefics + } + common_last_names = { + Apponyi + Aulich + Bacher + Baross + Batthyany + Beothy + Bothmer + Damjanich + Dessewffy + Egressy + Farkas + Goldziher + Gungl + Hauszmann + Heller + Horthy + Izso + Jaszai + Joseffy + Katona + Kaufman + Kiss + Knezich + Kogutowicz + Keler + Liszt + Lazar + Mikszath + Molnar + Nagy-Sandor + Ottinger + Perczel + Poeltenberg + Remenyi + Rohr + Schweidel + Szemere + Szlavic + Szechenyi + Tersztyansky + Torok + Varga + Vecsey + } + ethnicities = { + 1 = slavic + } + graphics = european +} \ No newline at end of file diff --git a/common/cultures/cwp_baltoscandian_cultures.txt b/common/cultures/cwp_baltoscandian_cultures.txt new file mode 100644 index 000000000..f53fb76c6 --- /dev/null +++ b/common/cultures/cwp_baltoscandian_cultures.txt @@ -0,0 +1,1576 @@ +swedish = { + color = { + 71 + 179 + 255 + } + religion = protestant + traits = { + north_germanic + baltoscandian_culture_group + western_european_heritage + } + male_common_first_names = { + Albrecht + Alexander + Aron + Arnold + Anton + August + Axel + Albert + Anders + Adolf + Andreas + Abraham + Axel_Knut + Baltzar + Bror + Bengt + Bo + BjO_rn + Carl + Christofer + Charles + Carl_Edvard + Carl_Fredrik + Carl_GO_ran + Carl_Adam + Carl_Axel + Daniel + Didrik + David + Edvard + Elias + Erkers + Emil + Erik + Esaias + Emanuel + Eric + Enar + Erik_Gustaf + Fabian + Frans + Fredrik + Fritz + Gunnar + Gustav + Gustaf + Gustaf_Adam + Gustaf_Adolf + Henrik + Hans + HA_kan + Henning + Herman + Isak + Jakob + Jesper + Johan + Julius + Jonas + Jon + JO_ns + Jan + Johannes + Johan_Fredrik + Jules + Karl + Knut + Klas + Lars + Lorentz + Ludvig + Leif + Magnus + Mikael + Martin + Michael + Mats + Mattias + MA_rten + Nikolaus + Nils + Niklas + Nils_Samuel + Nils_August + Olof + Oscar + Ola + Otto + Olaus + Per + Petter + Peter + Pehr + Rudolf + Sten + Sven + Stefan + Simon + Samuel + Svante + Theodor + Thomas + Ulf + Verner + Viktor + Vilhelm + Wilhelm + Zacharias + } + female_common_first_names = { + Anna + Agda + Amalia + Augusta + Birgitta + Brita + Bengta + Britta + Carolina + Christina + Charlotta + Erika + Eva + Emma + Elna + Fredrika + Fenni + Gerda + Gustafva + Greta + Hanna + Helga + Helena + Ingrid + Inga + Ida + Johanna + Josefina + Kristina + Kajsa + Klara + Karin + Kerstin + Karolina + Karna + Louise + Lovisa + Margaretha + Matilda + Maja + Maria + Mathilda + Matilda + Sofie + Sanna + Stina + Sofia + Sara + Ulrika + Wilhelmina + } + noble_last_names = { + Almqvist + af_Ugglas + af_Klint + af_RosenschO_ld + Beck-Friis + Berlin + Brummer + Brahe + Brakenhielm + Bremer + Breitholtz + Bildt + Casparsson + CederstrO_m + Crusebjorn + De_Geer + Dickson + de_Laval + Ehrengranat + EhrensvA_rd + Ehnemark + Ehrenstam + Faxe + Funck + Fleetwood + Gyldenstolpe + Gyllenstierna + Gyllengranat + Hamilton + Hermelin + Hallenborg + Koskull + Kuylenstjerna + Lagersvank + Lagerbjelke + Leijonhufvud + Morner + Meijer + Nordenfalk + Nordenfeldt + Nordenskiold + Odelberg + Palmstierna + Piper + Palanger_af_Vega + Palmstierna + Raab + Reuterskiold + Rappe + Rosensvard + Sprengtporten + Stiernblad + SilfverschiO_ld + Storckenfeldt + Sprengtportem + Schartau + Trolle + TornE_rhjelm + Tawast + Thulstrup + Tingsten + von_Essen + von_Ehrenheim + von_Fersen + von_Hohenhausen + von_Otter + von_Platen + von_Schwerin + von_Gegerfelt + von_Koch + von_Geijer + von_Holstein + von_MO_ller + von_Hofsten + Weidenhielm + Wallenberg + Wachtmeister + Windahl + } + common_last_names = { + Andersson + Arenius + Adlersparre + Almquist + Abelin + Axelsson + Arvidsson + Andreasson + Bergstedt + Berggren + Borg + Bjornstjerna + BillstrO_m + BjO_rck + Brusewitz + BjO_rkenstam + Beckman + Bennich + Bergman + Bernardotte + Blomqvist + Bengtsson + Berg + BergstrO_m + Berglund + BjO_rk + Berggren + Blom + Casparsson + Caspersson + Christerson + Carlberg + Croneborg + Cassel + Cronstedt + Carlsson + Dahlberg + Dyrssen + Danielsson + Dahl + Ekman + Ekenman + Eriksson + Eklund + EngstrO_m + Eliasson + Ek + FA_hrAE_us + FrO_man + Fredriksson + Forsberg + Fransson + Gyllenram + Gustafsson + Gustavsson + Gunnarsson + Hammar + Holmgren + Haeggman + Holmberg + Hasselrot + Herlenius + Hammarhjelm + HeijkenskjO_ld + Hansson + Henriksson + Holm + HA_kansson + Hermansson + Holmgren + Hedlund + HellstrO_m + Ingelman + Isaksson + Johansson + Jons + Jonsson + Jansson + JO_nsson + Jakobsson + Johnsson + Jonasson + Karlsson + Larsson + Lindman + Lundell + Lindberson + Lohmander + LilliehO_O_k + Lagerberg + LagerstrA_le + Landgren + Lagercrantz + Lindberg + Lindgren + LindstrO_m + Lundberg + Lundgren + Lindqvist + Lundin + Lind + Lundqvist + Meyer + Munthe + Malmsten + Magnusson + Mattsson + MA_rtensson + Martinsson + Abrahamsson + Nordenfelt + Nisser + NordstrO_m + Nilsson + Nyberg + NystrO_m + Oltner + Olsson + Olofsson + Peyron + Petre + Persson + Pettersson + Petersson + Rosengren + Rettig + Ros + Rydin + Ryding + Samuelsson + StA_lhammar + Sparre + Sahlin + Selggren + Selander + Svensson + Sandberg + SjO_berg + Strom + SO_derberg + Sundberg + Tiger + Tulldahl + Thorburn + Troilius + Tersmeden + Taube + Thornell + Ulner + Uggla + Virgin + Wadensten + Westman + WAE_rn + Wallin + } + male_regal_first_names = { + Carl + Carl_Johan + Gustaf + Gustaf_Adolf + Johan + Oscar + Sigismund + } + female_regal_first_names = { + Kristina + Louise + Sofia + Ulrika_Eleonora + Victoria + } + regal_last_names = { + von_Hesse + von_Holstein_Gottorp + von_Wittelsbach + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +danish = { + color = { + 255 + 112 + 146 + } + religion = protestant + traits = { + north_germanic + baltoscandian_culture_group + western_european_heritage + } + male_common_first_names = { + Aasmund + Aage + Adam + Alber + Anders + Axel + Carl + Christian + Edvard + Edvin + Erik + Folke + Frederik + Georg + Hannibal + Hans + Henrik + Herman + Hugo + Ivar + Jacob + Johan + Julius + Knud + Ludvig + Magnus + Michael + Niels + Olav + Otto + Peter + Poul + Sigurd + Sven + Tage + Thomas + Thorvald + Ukrik + Valdemar + Vilhelm + } + female_common_first_names = { + Amalie + Anna + Annestine + Caroline + Catharine + Charlotte + Dagmar + Dorothea + Eleonore + Elisabeth + Frederikke + Irene + Louise + Regine + Thyra + Ulrikke + Vilhelmine + } + noble_last_names = { + af_Danneskiold-Samsoe + Barnekow + Bernstorff + de_Neergaard + Gyldenstierne + Kaas + Reventlow + Rosenkrantz + Trampe + Treschow + Trolle + Valkendorf + von_Baudissin + von_Falkenskiold + von_Holstein + von_Krogh + von_Oldenburg + von_Sievers + Wichfeld + Vogelius + Steenstrup + Brock + } + common_last_names = { + Ahlefeldt + Asp-Persson + Bang + Berger + Bonde + Carlsen + Dannemand + Danneskjold-Samso + Eberlin + Falsen + Folsach + Gyldenfeldt + Guntelberg + Haack + Hambro + Haxthausen + Juul + Klauman + Krogh + Laessoe + Leuenbach + Lovenbalk + Michaelsen + Mylius + Neergaard + Obelitz + Oxholm + Schack-Schackenborg + Stemman + Suenson + Thygeson + Trampe + Urne + Wadenstierna + Wedel-Heinen + Zytphen-Adeler + de_Meza + } + male_regal_first_names = { + Christian + Frederik + } + female_regal_first_names = { + Alexandrine + Amalie + Charlotte_Frederica + Ingrid + Louise + Margrethe + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +norwegian = { + color = { + 135 + 69 + 100 + } + religion = protestant + traits = { + north_germanic + baltoscandian_culture_group + western_european_heritage + } + male_common_first_names = { + Adrian + Alfred + Amund + Anders + Andreas + Arne + Arve + August + Bernt + Bernhard + Birger + Bj_Orn + Blostrup + Carl + Caspar + Christen + Christian + Christopher + Cort + Dagfin + Einar + Elias + Emil + Erik + Eggert + Erich + Fordel + Fredrik + Georg + Gerhard + Gustav + Haakon + Hans + Hans_Magne + Harald + Herman + Ivar + Ingvald + Jacob + Johan + Johannes + J_Orgen + Jon + Karl + Knud + Lauritz + Ludvig + Magne + Mathias + Nils + Ogmund + Olaf + Olav + Ole + Osvald + Otto + Palme + Peter + Petter + Roar + Sigurd + Theodor + Thomas + Zacharias + } + female_common_first_names = { + Alette + Alvide + Anna + Anne + Ane + Augusta + Barbara + Bertha + Birgitte + Berthe + Camilla + Catharina + Christine + Christiane + Conradine + Dorothea + Elisabeth + Elise + Eldrid + Ermegaard + Elen + Gustava + Hanna + Halldis + Helga + Hendrikke + Hermana + Hilchen + Inga + Inger + Ingeborg + Irene + Ingebor + Jacobine + Jensine + Josephine + Jensenette + Johanne + Kari + Karen + Karoline + Kristine + Lucia + Maren + Martha + Marthe + Margrethe + Marie + Marit + Maria + Oline + Nicoline + Petra + Petrine + Ragnhild + Sara + Sophie + Susanne + Sanna + Sigrid + Siri + Thea + Tora + } + noble_last_names = { + Anker + Bagge + Benkestok + Bjelke + Brodtkorb + Cappelen + Cloumann + Collett + Darre + de_Tonsberg + Gyldenkrantz + Haslum + Holck + Kane + Knagenhjelm + Kollerud + Konow + Krohg + Lovenskiold + Mellebye + Meltzer + Midelfart + Morgenstierne + Motzfeldt + Prydz + Rosenvinge + Skanke + Stabell + Steenstrup + Stoltenberg + Sverdrup + von_Holstein-Glucksburg + von_Klenow + von_Westen_Sylow_Koren + Wedel-Jarlsberg + Werenskiold + Wergeland + Zeiner-Gundersen + Zwilgmeyer + } + common_last_names = { + Andersen + Andreassen + Adeler + Balchen + Berg + Berge + Bloch + Borresen + Bratzland + Brentzon + Carlsen + Carstensen + Christiansen + Dahl + Egge + Falsen + Fleicher + Frisvold + Gjeranger + Gundersen + Hansen + Henriksen + Hjermann + Hund + Huvestad + Jaatun + Jacobsen + Jensen + Johansen + Johannessen + J_Orgensen + Kaldager + Karlsen + Lambrechts + Larsen + Loftesnaes + Lie + Lund + Lundegaard + Moen + Munthe + M_Oller + M_Orch + Nielsen + Nilsen + Olsen + Pedersen + Pettersen + Rein + Rolfsen + Rye + Schmidt + Sissener + S_Orensen + Thorsen + Vika + Weidemann + Wiborg + With + } + male_regal_first_names = { + Erik + Haakon + Harald + Magnus + Olav + Sverre + } + female_regal_first_names = { + Anna + Astrid + Ingrid + Kristine + Marie + Margrete + Maud + Ragnhild + Sofie + Sonja + } + regal_last_names = { + Bernadotte + Coucheron_Aamot + von_Glucksburg + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +icelandic = { + color = { + 157 + 0 + 255 + } + religion = protestant + traits = { + north_germanic + baltoscandian_culture_group + western_european_heritage + } + male_common_first_names = { + Agnar + Bjorn_2 + Eidur + Einar + Emil + Geir + Gudmund + Gunnar + Hannes + Hermann + J_On + Kristjan + Magnus_2 + Petur + Sigurdur + Stefan_2 + Sveinn + Tryggvi + Asgeir + Olafur + Steingrimur + Hallgrimur + } + female_common_first_names = { + Agnes + Briet + Hansina + Regina + Rosa + Steinunn + Thorfhildur + Vilhelmina + } + noble_last_names = { + Hielmstierne + Petursson + Sveinsson + Thorberg + Thordersen + Vidalin + } + common_last_names = { + Arnorsson + Benediktsson + Bjarnasen + Bjornsson + Eggers + Eldjarn + Hafstein + Hansen + Hermannsson + Johanesson + Jonsson + Magnusson + Stefansson + Steinthosson + Thorlaksson + Thurs + Thordarson + Thorhallson + Asgeirsson + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +finnish = { + color = { + 227 + 181 + 255 + } + religion = protestant + traits = { + finno_ugric + baltoscandian_culture_group + western_european_heritage + } + male_common_first_names = { + Aatto + Abraham + Akseli + Aleksanteri + Anders + Aukusti + Edvard + Eemil + Erkki + Erno + Fabian + Fredrik + Fridolf + Georg + Gosta + Harald + Hjalmar + Hugo + Johannes + Juho + Kaarlo + Kurt + Lars + Martti + Mikko + Paavo + Petteri + Rudolf + Viktor + Vilho + Vaino + } + female_common_first_names = { + Agneta + Alexandra + Amanda + Anna + Brita + Caroline + Elisabeth + Hilda + Johanna + Josefina + Margareta + Maria + Mathilda + Ottaliana + Sofia + Thorild + Ulrika + Sanna + } + noble_last_names = { + Adlercreutz + Alfthan + Alopaeus + Antell + Armfelt + Arppe + Berbom + Berg + Carpelan + Cedercreutz + Edelfelt + Edelheim + Ehrnrooth + Finckenberg + Furuhjelm + Gadolin + Goeoes + Granfelt + Gripenberg + Hisinger + Jaegerhorn + Jarnefalt + Klick + Klinckowstrom + Mannerheim + Molander + Nordenswan + Pipping + Rosenkampff + Snellman + Tawaststjerna + Tudeer + von_Becker + von_Blom + von_Bonsdorff + von_Born + von_Chiewitz + von_Daehn + von_Etter + von_Fieandt + von_Haartman + von_Hellens + von_Hesse_Kassel + von_Kothen + von_Kraemer + von_Rajalin + von_Rechenberg + Walheim + Zilliacus + } + common_last_names = { + Airo + Aspara + Cajander + Heinrichs + Heiskanen + Holsti + Ignatius + Koistinen + Kuusi + Kyander + Linder + Mechelin + Multamaki + Nenonen + Oesch + Paasikivi + Raappana + Ramsay + Sihvo + Siilasvuo + Stadius + Talvela + Thesleff + Tujulin + Tuompo + Walden + Wallenius + Wetzer + Oquist + Osterman + von_Schoultz + Nurmivaara + Valapuro + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +lithuanian = { + color = { + 124 + 235 + 211 + } + religion = catholic + traits = { + baltic + baltoscandian_culture_group + western_european_heritage + } + male_common_first_names = { + Adolfas + Aleksandras + Algirdas + Andrius + Antanas + Arturas + Arunas + Augustinas + Balys + Boris + Bronislovas + Danielius + Darius + Gendiminas + Henrikas + Jonas + Jonusas + Juozas + Juras + Jurgis + Justas + Kazimieras + Kazys + Kipras + Konstantinas + Lukas + Marijus + Markas + Mikalojus + Mindaugas + Motejus + Mykolas + Paulius + Petras + Povilas + Ramunas + Ringaudas + Rolandas + Simonas + Stasys + Steponas + Tadas + Valdas + Valdemaras + Viktoras + Vilhelmas + Visvaldas + Vladimiras + Vygantas + Vytautas + Zydrunas + } + female_common_first_names = { + Aurelija + Birute + Dalia + Edita + Elena + Emma + Gabriele + Ieva + Julija + Meilute + Miriam + Ona + Salomeja + Sofija + Justina + } + noble_last_names = { + Cartoriskis + Glinskis + Gostautas + Kallaur + Kosakovskis + Krupskis + Manvydas + Oginskis + Ostrogiskis + Pacas + Plater + Stasjevicis + Tiskevicis + Tyzenhauzas + Visnioveckis + } + common_last_names = { + Adamkus + Almenas + Avizienis + Baltrusaitis + Basanavicius + Birutis + Bradziunas + Brazauskas + Buga + Ciurlionis + Danauskas + Daukantas + Dobkevicius + Dubeneckis + Dvarionas + Dauksa + Galdikas + Grinius + Griskevicius + Ivanauskas + Jablonskis + Jucys + Krupavicius + Landsbergis + Lozoraitis + Merkys + Paksas + Paleckis + Paulauskas + Petrauskas + Piskarkas + Pozela + Radvila + Sabaniauskas + Schatz + Semtona + Simonavicius + Sirvydas + Slezevicius + Snieckus + Stauaitis + Straizys + Stulginkis + Svedas + Terleckas + Urbsys + Vagnorius + Valeska + Voldemaras + Zemaitis + Zuokas + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +latvian = { + color = { + 163 + 38 + 61 + } + religion = protestant + traits = { + baltic + baltoscandian_culture_group + western_european_heritage + } + male_common_first_names = { + Aaron + Abrams + Alberts + Aleksandrs + Aloisz + Andrejs + Arkadij + Armands + Arnolds + Atis + Brunis + Bruno + Eduards + Eliass + Elmars + Emils + Evgenijs + Filips + Fricis + Gustavs + Heinrihs + Hermanis + Izaks + Janis + Jazeps + Jekabs + Johans + Juris + Karlis + Krisjanis + Leo + Mark + Martins + Mihails + Mikelis + Nikolajs + Oskars + Pauls + Peteris + Rihards + Roberts + Romans + Sandis + Sergejs + Valdemars + Valerians + Valter + Vilis + Vladimirs + Zigfrids + } + female_common_first_names = { + Amida + Antonija + Benigna + Berta + Diana + Elfriede + Elza + Emilija + Inguna + Johanna + Julija + Karoline + Klara + Lidija + Lizete + Magda + Marija + Marta + Matilde + Regina + Roze + } + noble_last_names = { + Krek + Penikis + Plavins + Tontegode + von_Knabenau + von_Lieven + von_Mengden + von_Plettenberg + von_Stamm + von_Wolff + } + common_last_names = { + Abakovskis + Apsenieks + Balodis + Baumanis + Berkis + Berzin + Betins + Braons + Caks + Cakste + Caps + Celmins + Dalins + Dambitis + Darzins + Desslers + Eizenteins + Goppers + Halsmans + Irbitis + Kalnins + Kalpaks + Kovalevskis + Krogzems + Kronvalds + Kucis + Kuks + Kviesis + Lacis + Leiko + Loskis + Maters + Matisons + Meierovics + Mihelssons + Milenbahs + Millers + Needra + Ozolins + Petrovs + Plieksans + Pumpurs + Rothko + Simanis + Stucka + Tumins + Ulmanis + Veidenbaums + de_Kolongs + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +estonian = { + color = { + 105 + 152 + 255 + } + religion = protestant + traits = { + finno_ugric + balto_scandian_culture_group + western_european_heritage + } + male_common_first_names = { + Aadu + Alar + Aleksander + Andrus + Artur + August + Bernard + Dmitri + Eduard + Eerik + Elmar + Ernst + Georg + Gustav + Haman + Harri + Heino + Hendrik + Hjalmar + Ivari + Jaan + Jakob + Johannes + Joosep + Juhan + Julius + Juri + Kaarel + Kalev + Konstantin + Lennart + Ludvig + Madis + Mart + Mikhel + Nigul + Olev + Paavo + Peeter + Pent + Ragnar + Siiri + Sven + Tarmo + Toomas + Tonis + Uno + Valmar + Villwm + Voldemar + } + female_common_first_names = { + Aino + Anna + Astrid + Caroline + Doris + Dorothea + Jutta + Mari + Marta + } + noble_last_names = { + Angelus + Brede + Kopp + Kukk + Leesment + Rahamagi + von_Ditmar + von_Schilling + von_Stackelberg + von_zur-Muhlen + } + common_last_names = { + Aamisepp + Aavik + Adams + Anvel + Barbarus + Bornhohe + Eenpalu + Hint + Hurt + Irv + Jaakson + Jekelius + Jervan + Kalm + Kangro + Kint + Klaasen + Klumberg + Koern + Kogerman + Kotli + Kranig + Kumari + Kupine + Kuulmata + Kuusik + Koiv + Laidoner + Laretei + Leppik + Lipping + Lohk + Moora + Mae + Mannil + Natus + Nurkse + Nurmekund + Orkivu + Perna + Piiper + Poska + Puusepp + Pats + Poopuu + Rei + Reinman + Rank + Siinmaa + Sikkar + Sirk + Strandman + Tonisson + Uluots + Vaga + Veske + Vilbaste + Vilms + Warma + von_Uexkull + Okva + Opik + } + ethnicities = { + 1 = slavic + } + graphics = european +} diff --git a/common/cultures/cwp_caucasian_cultures.txt b/common/cultures/cwp_caucasian_cultures.txt new file mode 100644 index 000000000..ce4c65d1f --- /dev/null +++ b/common/cultures/cwp_caucasian_cultures.txt @@ -0,0 +1,351 @@ +georgian = { + color = { + 188 + 8 + 194 + } + religion = orthodox + traits = { + caucasian + caucasian_culture_group + eastern_european_heritage + } + male_common_first_names = { + Akaki + Alexander + Andria + Bagrat + Besarion + David + Dimitri + Eduard + Ekvtime + Evgeni + Filipp + Galaktion + Georgi + German + Givi + Grigol + Ilia + Ioseb + Irakli + Ivane + Jansung + Jemal + Kaikhosro + Konstantine + Leo + Levan + Luka + Meliton + Mikheil + Murman + Nikoloz + Noe + Otar + Polikarp + Radish + Revaz + Sargis + Sergo + Shalva + Solomon + Sulkhan + Teimuraz + Tingiz + Vakhtang + Valerian + Vasil + Vladimer + Zakharia + Zurab + Zviad + } + female_common_first_names = { + Ana + Anastasia + Aneta + Babilina + Darejan + Dominika + Ekaterine + Eleonora + Esma + Ketevan + Mariam + Nino + Olga + Rusudan + Tekle + Vera + } + noble_last_names = { + Abashidze + Dadeshkeliani + Dadiani + Guramishvili + Melikishvili + Nikoladze + Orbeliani + Tumanishvili + Tsereteli + Tsitsishvili + } + common_last_names = { + Abkhazi + Amilakhvari + Avalishvili + Bagratuni + Bakradze + Balanchivadze + Barakadze + Chabukiani + Chavchanadze + Chkhubianashvili + Cholokashvili + Chubinashvili + Dodashvili + Eliava + Gabashvili + Gokhieli + Gordeli + Javakhisvili + Jugashvili + Jugheli + Kakabadze + Kandelaki + Kartvelishvili + Kavtaradze + Kereselidze + Khelaia + Khvitia + Kvinitadze + Leselidze + Maglakelidze + Makharadze + Mazniashvili + Mikeladze + Muskhelishvili + Nioradze + Nutsubideze + Otskheli + Ramishvili + Razikashvili + Sabinin + Shanidze + Sukhisvili + Tabidze + Takaishvili + Tsereteli + Tsintsadze + Uznadze + Zhordania + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +armenian = { + color = { + 92 + 0 + 31 + } + religion = oriental_orthodox + traits = { + armenian + caucasian_culture_group + eastern_european_heritage + } + male_common_first_names = { + Alexander + Arakel + Aram + Aramais + Arsen + Artashes + Artavazd + Artem + Ashot + Assadour + Atom + Barsegh + Benyamin + Deran + Eduard + Gevorg + Gor + Gurgen + Hamazasp + Hayk + Hovhannes + Hovsep + Hrant + Isahak + Karapet + Kevork + Levon + Mkrtich + Murad + Nubad + Papken + Rouben + Sarkis + Sergei + Sevan + Smbat + Soghomon + Souren + Spiru + Tadevos + Taniel + Vahan + Vahe + Vahram + Vano + Vartan + Vazrik + Vilen + Yegishe + Yervand + Zaven + } + female_common_first_names = { + Anna + Arshaluys + Diana + Hripsime + Mari + Perchuhi + Satenik + Shushanik + Sophia + Virginia + Zabel + Zardar + } + noble_last_names = { + Abamelik + Agadzhanian + Atabekian + Melik-Aghamalian + Melikyan + } + common_last_names = { + Afeyan + Arakelian + Asdvadzadrian + Asriyan + Avakian + Aydinian + Azatian + Babadzhanian + Bogosian + Bounyatian + Chakheltian + Dombalagian + Egoyan + Erznvian + Ghakarian + Ghehanian + Ghorghanian + Guediguian + Hannessoghlian + Hasratian + Hovsepian + Kaloian + Kamalian + Khachaturian + Khakhanyan + Khatchaturiants + Konstandyan + Konstanian + Mamikonian + Mardvian + Matinian + Mirakian + Mkhitarian + Mussiniants + Pahlevanian + Peleshyan + Safrazpekian + Sahakiam + Sarksyan + Sekoyan + Shadunts + Shahsuvarian + Tavakyalian + Tchartichian + Tcholakhian + Ter-Sarkayan + Terzian + Tigraniants + Tigranov + Toshian + Varapetian + Vartanian + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +north_caucasian = { + color = { + 118 + 240 + 62 + } + religion = sunni + traits = { + caucasian + caucasian_culture_group + eastern_european_heritage + } + male_common_first_names = { + Aslan + Hamza + Jamal_al-Din + Mansur + Mohammad + Murad + Ruslan + Shamil + Soferbi + Zamudin + } + female_common_first_names = { + Albina + Irina + Jilfidan + Maria + Melek + Nadia + Svetlana + Tamara + } + noble_last_names = { + Cherkassky + Chetao + Dipsheu + Kuadzhe + Tkhaghapseu + } + common_last_names = { + Bek + Chemiakin + Guchev + Mollah + Nafash + Natkho + Shaaban + } + ethnicities = { + 1 = north_caucasian + } + graphics = european +} \ No newline at end of file diff --git a/common/cultures/cwp_dravidian_cultures.txt b/common/cultures/cwp_dravidian_cultures.txt new file mode 100644 index 000000000..3e00b6a79 --- /dev/null +++ b/common/cultures/cwp_dravidian_cultures.txt @@ -0,0 +1,211 @@ +kannada = { + color = { + 196 + 183 + 61 + } + religion = hindu + traits = { + dravidian + dravidian_culture_group + south_asian_heritage + } + male_common_first_names = { + Abbakka + Aliya + Amoghavarasha + Basaveshwara + Bijjala + Chennamma + Guvida + Harihara + Kempe + Krishnadeva + Krisnaraja + Mayuravarma + Pulakesi + Rani + Sagolli + Tailapa + Veera + Vikramaditya + Vishnuvardhana + } + female_common_first_names = { + Chindodi + Manjula + Saraswati + } + noble_last_names = { + Hegde + Narayan + Rama_Raya + } + common_last_names = { + Ballala + Bibi + Gowda + Nayaka + Rani + Raya + Rayanna + Wodeyar + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +malayalam = { + color = { + 227 + 214 + 93 + } + religion = hindu + traits = { + dravidian + dravidian_culture_group + south_asian_heritage + } + male_common_first_names = { + Ayilyam + Balarama + Cheraman + Chithira + Dharma + Marthanda + Moolam + Raja + Saamoothiri + Sakthan + Sri + Swathi + Thirunal + } + female_common_first_names = { + Aparna + Fathima + Firoza + Sudhamani + } + noble_last_names = { + Ittyanath + Perumal + Rama_Varma + Thampuran + } + common_last_names = { + Kesavadas + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +tamil = { + color = { + 252 + 0 + 38 + } + religion = hindu + traits = { + dravidian + dravidian_culture_group + south_asian_heritage + } + male_common_first_names = { + Champakaraman + Chidambaram + Dheeran + Rajagopalachari + Ramaswami + Ramayyan + Ramiengar + Sathyamurthy + Seshadri + Seshayya + Shanmukham + Shungrasoobyer + Subramania + Vanchinathan + } + female_common_first_names = { + Nageswari + Rajini + Rani + Rasamanohari + Thangamma + } + noble_last_names = { + Bahadur + Rao + Sethupathi + Tondaiman + } + common_last_names = { + Dalawa + Krishnamachari + Mudaliar + Rajapopalachari + Sastri + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +telegu = { + color = { + 42 + 83 + 189 + } + religion = hindu + traits = { + dravidian + dravidian_culture_group + south_asian_heritage + } + male_common_first_names = { + Alluri + Durgabai + Kandukuri + Keneganti + Narasimha + Pingali + Potti + Sarojini + Tanguturi + Uyyalawada + Vasireddy + Veerapandiya + Venkatadri + } + female_common_first_names = { + Anjali + Lakshmi + } + noble_last_names = { + Nayak + Salarjung + } + common_last_names = { + Deshmukh + Hanumathu + Kattabomman + Naidu + Nayudu + Sitaramaraju + Sriramulu + Veeresalingam + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} diff --git a/common/cultures/cwp_french_cultures.txt b/common/cultures/cwp_french_cultures.txt new file mode 100644 index 000000000..6f3d22b44 --- /dev/null +++ b/common/cultures/cwp_french_cultures.txt @@ -0,0 +1,1052 @@ +wallonian = { + color = { + 111 + 0 + 255 + } + religion = catholic + traits = { + gallo_romance + french_culture_group + western_european_heritage + } + male_common_first_names = { + Albert + Alexandre + Alexis + Alphonse + Andre + Antoine + Auguste + Barthelemy + Baudouin + Blaise + Camille + Charles + Clement + Constant + Damien + David + Didier + Desire + Edmond + Emmanuel + Etienne + Eugene + Fernand + Feullien + Florent + Francois + Frederic + Felix + Georges + Gilles + Guillaume + Gustave + Gerard_2 + Henri + Hercule + Hubert + Ignace + Isidore + Jacques + Jean + Jean-Baptiste + Jean_Francois + Jean-Jacques + Jean-Louis + Joseph + Jules + Lambert + Laurent + Louis + Lucien + Leon + Leonard + Leopold_2 + Mathieu + Maxime + Maximilien + Nicolas + Olivier + Pascal + Patrice + Paul + Philippe + Philippe-Joseph + Pierre + Pierre-Guillaume + Sylvain + Sebastien + Theophile + Victor + Vincent + Werner + Edouard + Emile + } + female_common_first_names = { + Alix + Amelie + Andree + Catherine + Cecilia_2 + Francoise + Helene + Jeanne + Louise + Marie + Marguerite + Madeleine + Merie-Alix + Nathalie + Sophie + Vincentia + Yvonne + } + noble_last_names = { + de_Croy + Goubau + d_Harscamp + de_Laguiche + de_Merode + de_Thezan_Poujol + d_Ursel + d_Udekem + de_Selys_Longchamps + de_Coppin_de_Falaen + de_Theux_de_Meylandt + du_Val_de_Beaulieu + } + common_last_names = { + Allard + Barbanson + Barthelemy + Baugniet + Beaucarne + Berger + Berthels + Beyts + Biver + Blargnies + Bredart + Brialmont + Cauvin + Claus + Clerix + Collet + Cols + Coquilhat + David + Davignon + Defacqz + Deguise + Delacroix + Desmanet_de_Biesme + Destriveaux + Dethier + Devaux + Deville + Dewandre + Dhanis + Dreze + Dumont + Fallon + Fendius + Figeys + Fleury-Dubay + Fleussu + Forgeur + Frison + Fuchs + Gendebien + Goffint + Henry + Heusghem + Huysman_d_Annecroix + Jacques + Joos + Jottrand + Lahure + Lardinois + Lebeau + Leclercq + Lefebvre + Leman + Malou + Marcq + Marlet + Masbourg + Nagelmackers + Nalinne + Nothomb + Orban + Picquet + Pirmez + Pirson + Petillon + Raikem + Roeser + Rogier + Rouen + Rouppe + Seron + Thonus + Thorn + Tiberghien + Wahis + Wangermee + Wyvekens + Zoude + d_Arenberg + d_Huart + d_Omalius + d_Oreye + d_Oultremont + de_Baillet + de_Beaufort + de_Behr + de_Bocarme + de_Bousies + de_Broqueville + de_Brouckere + de_Burlet + de_Celles + de_Chasteler + de_Decker + de_Dixmude + de_Gerlache + de_Grez + de_Hemptinne + de_Labbeville + de_Lannoy + de_Leuze + de_Ligne + de_Melin + de_Merode + de_Pelichy + de_Quarre + de_Riquet + de_Robaulx + de_Rouille + de_Sauvage + de_Stassart + de_Stockem + de_Secus + de_Trazegnies + de_Trooz + de_Viron + de_Waha + du_Bois + du_Bus + du_Pont + le_Cocq + le_Hon + van_Snick + } + male_regal_first_names = { + Albert + Baudouin + Charles + Leopold_2 + Lucien + Philippe + } + female_regal_first_names = { + Charlotte + ClE_mentine + Elisabeth + Louise + Marie + Marie_Henriette + Mathilde + Stephanie + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +french = { + color = { + 76 + 118 + 155 + } + religion = catholic + traits = { + gallo_romance + french_culture_group + western_european_heritage + } + obsessions = { + wine + } + male_common_first_names = { + Achille + Adolphe + Adrien + Aimable + Alphonse + Amedee + Antoine + Armand + Auguste + Augustin + Alcide + Andre + Alexandre + Athanase + Abel + Ambroise + Aristide + AlbE_ric + Archambaud + Bertrand + Bernardin + Bernard + Barthelemy + Charles + Constant + Camille + Claude + CE_lestin + Christophe + Cyprien + Daniel + Denis + Donat + Dominique + Elie + Eugene + Edouard + E_tienne + Emile + Emmanuel + E_vrard + ElzE_ar + Fernand + Francois + Frederic + Felicien + Felix + Firmin + Ferdinand + Georges + Guillaume + Gustave + Gaston + Guy + Germain + Henri + Hippolyte + Hubert + Hugo + Hercule + Hugues + Jacques + Jean + Joseph + Jules + Julien + Jeremie + JE_rO_me + Just + Lazare + Louis + Lucien + Leopold_2 + Leon + Laurent + Lazare + LE_onide + Matthieu + Michel + Marcel + Maximilien + Maxime + Maurice + MoI_se + Napoleon + Nicolas + Olivier + Oscar + Octave + Odilon + Patrice + Paul + Philippe + Pierre + Prosper + Pascal + Robert + Roland + Rodolphe + Raymond + Rene + RE_my + Sebastien + Simon + Thibaut + Thierry + Thomas + Theophile + Theodore + ThE_obald + Vincent + Xavier + Yves + } + female_common_first_names = { + Adelaide_2 + Adele_2 + Alexandrine + Amelie_2 + Angelique + Anne + Antoinette + Athenais + Augustine + Beatrice + Blanche + Camille + Caroline + Catherine + Charlotte + Claire + Clemence + Clotilde + Delphine + Diane + Eleonore_2 + Ernestine + Eugenie + Eulalie + Francoise + Gabrielle + Henriette + Hortense + Jeanne + Julie + Juliette + Justine + LE_ontine + Leopoldine + Louise + Louise-Victorine + Marcelle + Marguerite + Marie + Marie-Anne + Marie-Felix + Marthe + Mathilde + Melanie + Pauline + Paule + SE_raphine + Sibylle + Sophie + Stephanie + Suzanne + Therese_2 + Victoire + Victorine + Virginie + } + noble_last_names = { + d_Aumont + Baraguey_d_Hilliers + Bergeret + de_Beauharnais + de_Bussiere + de_Broglie + de_Chastellux + de_Chodron_de_Courcel + de_CambacE_rE_s + de_Croy + Decazes + de_Durfort + d_Essling + Fesch + Gros + de_Gramont + de_Guerin + de_Gueydon + de_Goyon + Kellermann + Lagrange + de_Lamartine + de_La_Luzerne + de_Leuchtenberg + Marbot + de_MacMahon + de_Montmorency-Laval + Maret + de_Morny + MassE_na + de_Noailles + Oudinot + Pasquier + de_Pourtales + de_Polignac + de_Persigny + de_La_Rochefoucauld + de_Rochebouet + de_Rohan-Chabot + Suchet + de_Sabran + de_Saulx + de_SE_rent + de_Talleyrand-PE_rigord + } + common_last_names = { + Anthoine + Archinard + Augereau + Aucouturier + Alavoine + Baraguey + Bazaine + Billot + Bosquet + Boulanger + Bourbaki + Boue_de_Lapeyrere + Bouet-Willaumez + Bugeaud + Beaugendre + Bronchard + Baudet + Bodinier + Bouillet + BiE_re + Caillard + Canrobert + Courbet + Cousin-Mountauban + de_Castellane + de_Castelnau + Combes + ClouE_ + Cornet + Colas + Chauvet + Carrere + Chartier + Combelles + Chaude + Colin + Cruchon + Cauvry + ChaudE_ + Collet + Cottrel + Charron + Caudrelier + Courcelles + Cibiel + Davout + Depre + Dubail + Dubois + Duchene + Dupetit-Thouars + Desbordes + DelcassE_ + Dortignacq + Dargassies + Desgrange + Daumain + Decaup + Dozol + Duboc + Darche + Deloffre + Dutiron + Denizot + Dufour + Devilly + Dhers + Dartigue + Degy + Delpech + Daime + Exelmans + Foch + Forey + Franchet_d_Esperey + Freycinet + Faidherbe + Fily + Fleury + Forestier + Figuet + Gallieni + Gouraud + Guillaumat + de_Gaulle + Gain + Georget + Gabory + Guillarme + Garrigou + Genin + GE_raud + Godivier + Germain + Gardent + Goujon + Hamelin + Harispe + Hoche + Humbert + d_Hilliers + Habierre + Herbelin + Harquet + Jamais + Jaures + Joffre + JaurE_guiberry + Jousselin + Lebouef + Lyautey + de_Langle_de_Cary + Leygoute + Lignon + Lallement + Lacroix + Lafourcade + Le_Bars + Lachaise + Leman + Lorillon + Lecointe + Langlade + Leblanc + Lagagner + Leroy + Lapize + Lannelongue + Marmontel + Murat + de_Montaignac + Mazel + Maitron + ME_nager + Meili + Mathonat + Ney_d_Elchingen + Nivelle + Nancy + Neboux + Nempon + Nadaud + Oudin + Ory + Petain + Pellissier + Pothier + Pasquier + Pautrat + Payan + Passerieu + Paulmier + Ponson + PiE_trois + Pardon + Quenon + Ringeval + Roux + Rabot + Riviere + Roche + Riou + Ricaux + Roquebert + Rottie + Royannez + Saget + de_Saint_Arnaud + SouliE_ + Trebutien + Trousselier + Tuvache + Vaillant + Ventresque + Villette + Vivier + Vaidis + Vilette + Wattelier + Winant + } + male_regal_first_names = { + Antoine + Charles + Ferdinand-Philippe + Francois + Henri + Louis + } + female_regal_first_names = { + Anne + ClE_mentine + Francoise + HE_lE_ne + Isabelle + Louise + Marie + Marie_ThE_rE_se + } + regal_last_names = { + d_Artois + Bonaparte + de_Bourbon + de_Bourbon-CondE_ + d_Orleans + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +franco_canadian = { + color = { + 87 + 120 + 181 + } + religion = catholic + traits = { + gallo_romance + french_culture_group + western_european_heritage + } + male_common_first_names = { + Adolphe + Alain + Alphonse + Athanase + Auguste-Real + Charles + Charles-Seraphin + Denis-Benjamin + Dionel + Elzear + Etienne-Paschal + Francois-Edouard + George-Etienne + Georges + Gilles + Guillaume + Guillaume-Alphonse + Hector-Louis + Henri + Hermenegilde + Honore + Jacques + Jean + Jean-Baptiste + Jean-Docile + Jean-Paul + Joseph + Joseph-Oscar + Joseph-Remi + Laurent-Olivier + Leandre + Louis-Adelard + Louis-Joseph + Louis-Olivier + Louis-Philippe + Louis-Rodrigue + Marcel + Mathieu + Michel + Narcisse-Fortunat + Napoleon + Olivier + Olivier-Napoleon + Pierre + Pierre-Aurele + Pierre-Stanislas + Rene-Edouard + Simon-Napoleon + Telesphore + Theodore + Theophile + Ulric-Joseph + Valmont + } + female_common_first_names = { + Andrea + Anne-Marie + Antonia + Antonine + Azelie + Blanche + Catherine + Charlotte + Cora + Denise + Dina + Edith_2 + Elise + Elizabeth + Ellen + Elmire + Esther + Grace + Helene_2 + Henriette + Isabelle + Jacqueline + Jeanne + Josephine + Julie + Louise + Marcia + Marie + Marie-Amable + Marie-Anne + Marie-Louise + Marinda + Marjolaine + Maxime + Pierrette + Philloma + Raymonde + Sophie + Yvette + } + noble_last_names = { + Bedard + Bellemare + Cartier + David + Papineau + Surrette + } + common_last_names = { + Alleyn + Angers + Asselin + Babineau + Belleau + Bourassa + Brosseau + Cauchon + Dumouchel + Duval + Faucher + Fremont + Gallant + Garneau + Hamel + Hebert + Jalbert + Langelier + Langevin + Laviolette + Leblanc + Lemesurier + Loughry + Marchand + Masson + Meloche + Mercier + Morrin + Nantel + Ouimet + Painchaud + Parent + Peladeau + Pellerin + Robitaille + Rodier + Ross + Senecal + Simard + Tache + Taillon + Tanguay + Tessier + Vallieres + Viger + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +corsican = { + color = { + 0.49 + 0.51 + 0.84 + } + religion = catholic + traits = { + italo_romance + french_culture_group + western_european_heritage + } + male_common_first_names = { + Joseph + Louis + Napoleon + Angelo + Baptiste + Carlo + Louis + Lucien + Michel + Pascal + Alessandro + Alfonso + Ambrogio + Amedeo + Andrea + Angelo + Antonio + Benito + Camillo + Carlo + Cesare + Costanzo + Davide + Enrico + Enzo + Ettore + Fabrizio + Faustino + Federico + Felice + Ferdinando + Fiorenzo + Francesco + Gaetano + Gennaro + Girolamo + Giulio + Giuseppe + Guglielmo + Innocenzo + Leopoldo + Luigi + Marco + Massimo + Matteo + Nicola + Oreste + Paolo + Pasquale + Pietro + Prospero + Raffaele + Roberto + Ruggiero + Scipione + Silvio + Simone + Tancredi + Ugo + Umberto + Vincenzo + Vittorio + } + female_common_first_names = { + Elisa + Laetitia + Caroline + Beatrice + Camilla + Cassandra + Cristina + Giovannella + Livia + Lucrezia + Luisa + Maddalena + Maria + Melania + Metilde + Sofia + Teresa + } + noble_last_names = { + Borghese + Capodilista + Carniani + Colli_di_Felizzano + Colonna + d_Azeglio + De_Ferrari + de_Launay + di_Boglio + di_Calabiana + Massimo + Odescalchi + Orsini + Pallavicino + Sacchetti + Toesca + Torelli + di_Robilant + di_Savoia + di_Savoia-Aosta + Thaon_di_Revel + } + common_last_names = { + Acton + Albricci + Badoglio + Baldissera + Baratieri + Bava-Beccaris + Cadorna + Cagni + Canevaro + Capello + Caviglia + Ceccherini + Cialdini + Cusani + Dezza + Emo + Fanti + Fara + Filomarino + Garibaldi + Giardino + Govone + La_Marmora + Mambretti + Menabrea + Orengo + Pacoret_de_Saint_Bon + Pecori-Giraldi + Pellion_di_Persano + Pelloux + Perruchetti + Pianelli + Porro + Presbitero + Ramorino + Ricotti-Magnani + Sacchi + Saletta + Sanna + Solari + Vaccari + Zupelli + } + graphics = european + ethnicities = { + 1 = caucasian + } +} \ No newline at end of file diff --git a/common/cultures/cwp_germanic_cultures.txt b/common/cultures/cwp_germanic_cultures.txt new file mode 100644 index 000000000..f7e57ca30 --- /dev/null +++ b/common/cultures/cwp_germanic_cultures.txt @@ -0,0 +1,2339 @@ +north_german = { + color = { + 62 + 77 + 100 + } + religion = protestant + traits = { + high_germanic + germanic_culture_group + western_european_heritage + } + male_common_first_names = { + Adelbert + Adolf + Albrecht + Alexander + Alfred + August + Bernhard + Burkhard + Bruno + Dieter + Eduard + Edwin + Erich + Ernst + Erwin + Esaias + Florian + Franz + Friedrich + Fritz + Georg + Gustav + Gunther + Giesebert + Hasso + Heinrich + Helmuth + Hermann + Hugo + Haubold + Hillart + Ignatz + Joachim + Johann + Jurgen + Karl + Konrad + Leonhard + Leopold + Ludwig + Lukas + Manfred + Maximilian + Markus + Michael + Moritz + Nikolaus + Otto + Oskar + Pascal + Paul + Peter + Philipp + Reinhard + Rudolf + Ruprecht + Stefan + Theodor + Wilhelm + Wolfgang + } + female_common_first_names = { + Adelheid + Armgard + Adolphine + Albertine + Anna + Amalie + Anna_Dorothea + Anna_Sophia + Anna_Erika + Aurora + Agnes + Beatrix + Charlotte + Cecilia + Caroline + Christina + Clara + Dorothea_Sophia + Dorothea + Elisabeth + Erika + Friederike + Hilda + Henriette + Hedwig + Ingeborg + Julia + Johanna + Luise + Mathilde + Margarethe + Maria + Marie_Elisabeth + Magdalene + Sigrid + Sophie + Sophie_Albertine + Therese + Viktoria + } + noble_last_names = { + Herwarth_von_Bittenfeld + Vogel_von_Falkenstein + von_Falkenstein + von_Alten + von_Anhalt + von_Arentschildt + von_Arens + von_Bismarck-Bohlen + von_Bittenfeld + von_Blomberg + von_Blumenthal + von_Borries + von_Boyen + von_Braunschweig + von_Breitenbach + von_Bulow + von_Boyneburg-Lengsfeld + von_Breidbach-BUrresheim + von_Clemm + von_Cramm + von_Doenhoff + von_Dieskau + von_Eck + von_Fritsch + Firnhaber_von_Eberstein + von_Gebser + von_Gagern + de_Greiff + von_GO_rtz + von_GU_nderrode + von_der_Gabelentz + von_Halkett + von_Hannover + von_Hessen-Darmstadt + von_Hessen-Kassel + von_Hindenburg + von_Hohenzollern + von_Holstein-Gottorp + von_Hennig + von_der_Heydt + von_Haupt + von_Heyden + von_Isenburg-BU_dingen-Meerholz + von_Kleefeld + von_Knorr + von_dem_Knesebeck + zur_Lippe + MU_ller_von_KO_nigswinter + von_Manteuffel + von_Mecklenburg-Schwerin + von_Mecklenburg-Strelitz + von_Moltke + von_Madai + von_Niezychowski + von_Nordeck_zur_Rabenau + von_Oldenburg + von_PlO_nnies + Riedesel_zu_Eisenbach + von_Rauch + von_Ravensberg + von_Reuter + von_Richthofen + von_Roon + von_Radowitz + von_Reichenbach + von_Sachsen-Altenburg + von_Sachsen-Coburg-Gotha + von_Sachsen-Meiningen + von_Sachsen-Weimar-Eisenach + von_Schlieffen + von_Schwarzburg + von_Spee + zu_Stolberg-Wernigerode + von_Sybel + von_Solms-Laubach + von_Stein + von_StO_ssert + von_Spesshardt + Treusch_von_Butlar + von_Tirpitz + von_ThU_nen + von_Vahlkampf + von_Waldeck_und_Pyrmont + von_Wettin + von_Wrangel + von_Willich + von_Watzdorf + Waitz_von_Eschen + von_Zieten + von_Zwierlein + von_Jons + } + common_last_names = { + Abegg + Anger + Arendt + Ackermann + Arntz + Behncke + Boermel + Borsig + Brill + Brommy + Blum + Baltzer + Bever + BA_hren + Bischoff + Brauweiler + BrockmU_ller + Broix + BU_rgers + BO_cking + Biedermann + BlO_de + BO_hler + Brockhaus + Bauer + Birnbaum + Brunck + Buff + Bolten + Briegleb + Bardorf + Clebsch + Cordemann + Culemeyer + Caspers + Cetto + Clossett + Colonius + Compes + Carriere + Cretzschmar + Cratz + Cropp + Dahlmann + Dieffenbach + Diestel + Dreyer + Droste + Depre + Dietze + Detering + Dietz + DuprE_ + Dresel + Ehlert + Eichelbaum + Eckert + Eisenstuck + Eissengarthen + Elwert + Emmerling + Ettlinger + Erichson + Feyerabend + Fritsch + Friedenthal + Fabarius + Forst + Frings + Freudentheil + Felsing + FlU_gge + Garbe + Gerlach + Gloger + Goerdeler + Goetz + Grebe + Groener + Groth + Gerlich + Giersberg + Glaubrech + Gail + GU_lich + Hagen + Harkort + Harych + Hassenpflug + Heppendorf + Hirschfeld + Hoffmann + Hubatsch + Hammer + Hecker + Herrmann + HO_nninghaus + Haustein + Hensel + Henkel + Hildebrand + Hallwachs + Heldmann + Hestermann + Hesse + Hoffmann + HU_gel + Hollandt + Jastrow + Johow + Junghans + Jahn + Jordan + Jungbluth + Jungblutte + Jucho + Katz + Kempner + Kirchweger + Koffka + Krohn + Krummnow + Knocke + Kehl + Keiffenheim + Kullich + KU_hne + Kahlert + Kinscherf + Kloch + Kierulff + Kriegk + Kugler + Lasker + Leistikow + Leonhardt + Ludendorff + Lehmkuhl + Laist + Lamberts + Landfermann + Leue + Lingmann + Lintz + Lederer + Lehne + Lotheissen + Leisler + Lang + Mittwoch + Moll + Mallmann + Marcks + Maurer + MU_lhens + Minckwitz + Mohr + Manecke + Marktscheffel + Mappes + NettstrA_tter + Neuerburg + Neunzig + Nohl + Olbers + Oetker + Pelz + Pax + Peiser + Plange + Pagenstecher + Peters + Pfeiffer + Philippi + Prinzen + Proff + PflU_ger + Pitschaft + PrA_torius + Preusser + Pogge + Pohle + Rehfisch + Roepke + RU_ckert + Ronge + Reichensperger + Reinartz + Rittinghausen + Ritz + Rewitzer + Rauschenplat + RO_ssler + RU_hl + Ramspeck + Rauschers + Reh + Runge + Reinganum + Scherfke + Schimmelfennig + Schmidt + Schree + Schurz + Schnitter + SchlO_ffel + Stahlschmidt + Schwetschke + Schnake + Schneider + Schuchart + SchU_renberg + Schigard + Scheidt + Scherer + Schleicher + SchlO_sser + Schmitz + SchO_ller + Stapper + Stedmann + Strom + Schaffrath + SchlU_ter + Schnabel + Schwarzenberg + Steuernagel + Stoll + Strecker + Schleiden + Schlettwein + Schnelle + Stever + Sonnenkalb + Souchay + Treibe + TU_rke + Theyssen + Thilmany + Trombetta + Umbscheiden + Venedy + Vogt + Volhard + Varrentrapp + Vorwerck + Weydemeyer + Wittfeld + Woehlert + Wiesner + Wislicenus + Wachendorf + Waldschmidt + Weckbecker + Welcker + WerlE_ + Wesendonck + Weilhelmi + Winneritz + Wirtz + Wolfermann + Wigard + Wuttke + Wippermann + Wentorp + Wendhausen + Zerrahn + ZO_ller + Zell + Zimmermann + ZachariA_ + Zulauf + Zais + } + male_regal_first_names = { + Adalbert + Friedrich + Friedrich_Wilhelm + Georg + Heinrich + Joachim + Oskar + Sigismund + Wilhelm + Waldermar + } + female_regal_first_names = { + Augusta + Charlotte + Elisabeth + Luise + Margarethe + Sophie + Victoria + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +east_german = { + color = { + 120 + 30 + 30 + } + religion = protestant + traits = { + high_germanic + germanic_culture_group + western_european_heritage + } + male_common_first_names = { + Adelbert + Adolf + Albrecht + Alexander + Alfred + August + Bernhard + Burkhard + Bruno + Dieter + Eduard + Edwin + Erich + Ernst + Erwin + Esaias + Florian + Franz + Friedrich + Fritz + Georg + Gustav + Gunther + Giesebert + Hasso + Heinrich + Helmuth + Hermann + Hugo + Haubold + Hillart + Ignatz + Joachim + Johann + Jurgen + Karl + Konrad + Leonhard + Leopold + Ludwig + Lukas + Manfred + Maximilian + Markus + Michael + Moritz + Nikolaus + Otto + Oskar + Pascal + Paul + Peter + Philipp + Reinhard + Rudolf + Ruprecht + Stefan + Theodor + Wilhelm + Wolfgang + } + female_common_first_names = { + Adelheid + Armgard + Adolphine + Albertine + Anna + Amalie + Anna_Dorothea + Anna_Sophia + Anna_Erika + Aurora + Agnes + Beatrix + Charlotte + Cecilia + Caroline + Christina + Clara + Dorothea_Sophia + Dorothea + Elisabeth + Erika + Friederike + Hilda + Henriette + Hedwig + Ingeborg + Julia + Johanna + Luise + Mathilde + Margarethe + Maria + Marie_Elisabeth + Magdalene + Sigrid + Sophie + Sophie_Albertine + Therese + Viktoria + } + noble_last_names = { + Herwarth_von_Bittenfeld + Vogel_von_Falkenstein + von_Falkenstein + von_Alten + von_Anhalt + von_Arentschildt + von_Arens + von_Bismarck-Bohlen + von_Bittenfeld + von_Blomberg + von_Blumenthal + von_Borries + von_Boyen + von_Braunschweig + von_Breitenbach + von_Bulow + von_Boyneburg-Lengsfeld + von_Breidbach-BUrresheim + von_Clemm + von_Cramm + von_Doenhoff + von_Dieskau + von_Eck + von_Fritsch + Firnhaber_von_Eberstein + von_Gebser + von_Gagern + de_Greiff + von_GO_rtz + von_GU_nderrode + von_der_Gabelentz + von_Halkett + von_Hannover + von_Hessen-Darmstadt + von_Hessen-Kassel + von_Hindenburg + von_Hohenzollern + von_Holstein-Gottorp + von_Hennig + von_der_Heydt + von_Haupt + von_Heyden + von_Isenburg-BU_dingen-Meerholz + von_Kleefeld + von_Knorr + von_dem_Knesebeck + zur_Lippe + MU_ller_von_KO_nigswinter + von_Manteuffel + von_Mecklenburg-Schwerin + von_Mecklenburg-Strelitz + von_Moltke + von_Madai + von_Niezychowski + von_Nordeck_zur_Rabenau + von_Oldenburg + von_PlO_nnies + Riedesel_zu_Eisenbach + von_Rauch + von_Ravensberg + von_Reuter + von_Richthofen + von_Roon + von_Radowitz + von_Reichenbach + von_Sachsen-Altenburg + von_Sachsen-Coburg-Gotha + von_Sachsen-Meiningen + von_Sachsen-Weimar-Eisenach + von_Schlieffen + von_Schwarzburg + von_Spee + zu_Stolberg-Wernigerode + von_Sybel + von_Solms-Laubach + von_Stein + von_StO_ssert + von_Spesshardt + Treusch_von_Butlar + von_Tirpitz + von_ThU_nen + von_Vahlkampf + von_Waldeck_und_Pyrmont + von_Wettin + von_Wrangel + von_Willich + von_Watzdorf + Waitz_von_Eschen + von_Zieten + von_Zwierlein + von_Jons + } + common_last_names = { + Abegg + Anger + Arendt + Ackermann + Arntz + Behncke + Boermel + Borsig + Brill + Brommy + Blum + Baltzer + Bever + BA_hren + Bischoff + Brauweiler + BrockmU_ller + Broix + BU_rgers + BO_cking + Biedermann + BlO_de + BO_hler + Brockhaus + Bauer + Birnbaum + Brunck + Buff + Bolten + Briegleb + Bardorf + Clebsch + Cordemann + Culemeyer + Caspers + Cetto + Clossett + Colonius + Compes + Carriere + Cretzschmar + Cratz + Cropp + Dahlmann + Dieffenbach + Diestel + Dreyer + Droste + Depre + Dietze + Detering + Dietz + DuprE_ + Dresel + Ehlert + Eichelbaum + Eckert + Eisenstuck + Eissengarthen + Elwert + Emmerling + Ettlinger + Erichson + Feyerabend + Fritsch + Friedenthal + Fabarius + Forst + Frings + Freudentheil + Felsing + FlU_gge + Garbe + Gerlach + Gloger + Goerdeler + Goetz + Grebe + Groener + Groth + Gerlich + Giersberg + Glaubrech + Gail + GU_lich + Hagen + Harkort + Harych + Hassenpflug + Heppendorf + Hirschfeld + Hoffmann + Hubatsch + Hammer + Hecker + Herrmann + HO_nninghaus + Haustein + Hensel + Henkel + Hildebrand + Hallwachs + Heldmann + Hestermann + Hesse + Hoffmann + HU_gel + Hollandt + Jastrow + Johow + Junghans + Jahn + Jordan + Jungbluth + Jungblutte + Jucho + Katz + Kempner + Kirchweger + Koffka + Krohn + Krummnow + Knocke + Kehl + Keiffenheim + Kullich + KU_hne + Kahlert + Kinscherf + Kloch + Kierulff + Kriegk + Kugler + Lasker + Leistikow + Leonhardt + Ludendorff + Lehmkuhl + Laist + Lamberts + Landfermann + Leue + Lingmann + Lintz + Lederer + Lehne + Lotheissen + Leisler + Lang + Mittwoch + Moll + Mallmann + Marcks + Maurer + MU_lhens + Minckwitz + Mohr + Manecke + Marktscheffel + Mappes + NettstrA_tter + Neuerburg + Neunzig + Nohl + Olbers + Oetker + Pelz + Pax + Peiser + Plange + Pagenstecher + Peters + Pfeiffer + Philippi + Prinzen + Proff + PflU_ger + Pitschaft + PrA_torius + Preusser + Pogge + Pohle + Rehfisch + Roepke + RU_ckert + Ronge + Reichensperger + Reinartz + Rittinghausen + Ritz + Rewitzer + Rauschenplat + RO_ssler + RU_hl + Ramspeck + Rauschers + Reh + Runge + Reinganum + Scherfke + Schimmelfennig + Schmidt + Schree + Schurz + Schnitter + SchlO_ffel + Stahlschmidt + Schwetschke + Schnake + Schneider + Schuchart + SchU_renberg + Schigard + Scheidt + Scherer + Schleicher + SchlO_sser + Schmitz + SchO_ller + Stapper + Stedmann + Strom + Schaffrath + SchlU_ter + Schnabel + Schwarzenberg + Steuernagel + Stoll + Strecker + Schleiden + Schlettwein + Schnelle + Stever + Sonnenkalb + Souchay + Treibe + TU_rke + Theyssen + Thilmany + Trombetta + Umbscheiden + Venedy + Vogt + Volhard + Varrentrapp + Vorwerck + Weydemeyer + Wittfeld + Woehlert + Wiesner + Wislicenus + Wachendorf + Waldschmidt + Weckbecker + Welcker + WerlE_ + Wesendonck + Weilhelmi + Winneritz + Wirtz + Wolfermann + Wigard + Wuttke + Wippermann + Wentorp + Wendhausen + Zerrahn + ZO_ller + Zell + Zimmermann + ZachariA_ + Zulauf + Zais + } + male_regal_first_names = { + Adalbert + Friedrich + Friedrich_Wilhelm + Georg + Heinrich + Joachim + Oskar + Sigismund + Wilhelm + Waldermar + } + female_regal_first_names = { + Augusta + Charlotte + Elisabeth + Luise + Margarethe + Sophie + Victoria + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +south_german = { + color = { + 128 + 110 + 115 + } + religion = catholic + traits = { + high_germanic + germanic_culture_group + western_european_heritage + } + male_common_first_names = { + Adolf + Albrecht + Alexander + Alfons + Alois + Anton + Arthur + Albert + Arnulf + Bernhard + Benignus + Christian + Edmund + Eduard + Engelbert + Ernst + Erwin + Emil + Eugen + Emanuel + Ferdinand + Franz + Friedrich + Felix + Gebhard + Gerhard + Gottfried + Gustav + Gunther + Gottleib + Heinrich + Hermann + Horst + Hugo + Jakob + Joachim + Johann + Joseph + Julius + Karl + Konrad + Kurt + Kasimir + Klemens + Leonhard + Leopold + Lorenz + Lothar + Ludwig + Luitpold + Maximilian + Michael + Martin + Moritz + Nikolaus + Nepomuk + Otto + Peter + Paul + Reinhold + Rudolf + Rupprecht + Stefan + Siegmund + Theodor + Thomas + Theophil + Valentin + Viktor + Vitus + Veit + Walter + Werner + Wilhelm + Wolfgang + Walther + Xaver + } + female_common_first_names = { + Anna + Adelgunde + Alexandra + Augusta + Charlotte + Dorothea + Dietlinde + Elisabeth + Gundelinde + Helmtrude + Karoline + Ludwiga + Luise + Ludovika + Maria + Maria_Anna + Maria_Beatrix + Mathilde + Notburga + Therese + Ulrike + Wiltrud + Wilhelmine + } + noble_last_names = { + d_Aspre_von_Hoobreuk + von_Adelmann + von_Andlaw-Birseck + von_Baader + von_Baden + von_Benedek + von_Brudermann + von_Bohm-Ermolli + von_Bissingen-Nippenburg + von_Berlichingen + von_Binder + von_Buss + von_Bosch + von_Bomhard + von_Bothmer + von_Brug + von_Berchem + von_Le_Bret-Nucourt + von_Benzino + von_Bibra + von_Baligand + Cotton_von_Cottendorf + von_Clam-Gallas + von_Closen + von_Crailsheim + von_Denis + von_Dietrich + von_Diemar + von_Deroy + von_DU_rckheim-Montmartin + von_DU_well + von_Endres + von_Fleischmann + von_Fray + von_Freyen-Seyboltstorff + von_Fels + von_Froberg-Montjoye + von_Freyberg-Eisenberg + von_Fleury_auf_Hilling + von_Fritsch + von_Gablenz + von_Grunne + von_Giech + von_Geldern + von_Greis + von_Gumppenberg + von_Grauvogl + von_Godin + von_Gonnermann + von_Gebsattel + von_Gravenreuth + von_Gramich + von_Grossschedel + von_GO_riz + von_Gyssling + von_Hartmann + von_Haynau + von_Helmholtz + von_Hertel + von_Hess + von_Hohenhausen + von_Hortstein + von_Hotzendorf + zu_Hohenlohe + von_Habsburg + von_Hegnenberg-Dux + von_Herder + von_Hafner + Hofer_von_Lobenstein + von_Hohenlohe-Langenburg + von_Hornstein-Bussmannshausen + von_Hohenlohe-O_hringen + von_Hertling + von_Hagens + von_Helvig + von_Horn + von_Hartz + von_Hoyos-Sprinzenstein + von_Itzstein + von_Jeetze + Kress_von_Kressenstein + von_Kirbach + von_Kobratin + von_Kettner + Keller_von_Schleitheim + Leutrum_von_Ertingen + von_Lotzbeck + von_Lepel + von_Leonrod + von_Lindheimer + von_Lossow + von_Maffei + von_Mayersbach + von_Montgelas + von_Mohl + von_Massenbach + von_Meldegg + von_MalaisE_ + von_Madroux + von_Maillinger + von_Menz + von_Neipperg + von_Nesselrode-Hugenpoet + von_Neubeck + von_Nagel_zu_Aichberg + von_Mieg + von_Oettigen-Wallerstein + Poschinger_von_Frauenau + von_Pauli + von_Pfeufer + von_Pranckh + von_Parseval + von_Pechmann + von_Pfetten-Arnbach + von_Preysing-Moos + zu_Pappenheim + von_Pillement + von_Quadt-Wykradt-Isny + von_Rotenhan + von_Zu_Rhein + von_Rinecker + von_RO_mer + von_Rechberg + von_La_Roche-Starkenfels + Rinck_von_Baldenstein + von_Rochau + RU_dt_von_Collenberg + von_Ruckteschell + von_Reichlin-Meldegg + von_Reysing + Schnorr_von_Carolsfeld + von_Schonburg + von_Scherer + von_Struve + von_sch_Onborn-Wiesentheid + von_Seutter + von_Sternenfels + von_Soiron + von_Stockhorner-Starein + von_StO_sser + von_Speti + von_Stockum-Sternfels + von_SchO_nprunn + von_Seyssel_d_Aix + von_Safferling + von_Schuh + von_Le_Suire + von_Saporta + von_Tegetthoff + von_der_Tann + von_Thurnberg + von_TA_uffenbach + von_der_Tann-Rathsamhausen + von_Uchatius + Vogt_von_Hunoltstein + von_VarnBU_ler + von_Vallade + von_Weigert + von_Wittelsbach + von_Wurttemberg + von_Wrede + von_WA_chter + von_Waechter-Spittler + von_WO_llwarth + von_Waldburg-Zeil + von_Wirthmann + von_WalderstO_tten + von_Wallbrunn + von_Welsch + von_Winneberger + von_Xylander + von_Zahringen + von_Zandt + von_Zwanziger + } + common_last_names = { + Auerbach + Aldinger + Bachmann + Beck-Rzikowsky + Blos + Barchet + Bantlin + Bech + Bassermann + Baum + Bissing + Bleidorn + Beckmund + Bedall + Christmann + CarovE_ + Correck + Cella + Dankl + Dauer + Dollmann + Depre + Doll + Deusch + Dennig + Deuringer + Denzler + Deppert + Eisner + Eppelsheimer + Exter + Eppelsheim + Eisenmann + Edel + Ermarth + Ehrensberger + Eder + Foerderreuther + Frauendorfer + Friedel + Frommknecht + Federer + Fetzer + Frueth + Fallenstein + Frech + Fasbender + Geiss + Gerber + Goering + Gollwitzer + Graff + Groeschel + Groth + Grohe + Gervinus + GA_tschenberger + Gloss_ + Gruny + Hainisch + Haus + Held + Hellpach + Helmerich + Hoffmann + Homberger + Hummel + Hepp + HA_gelin + Hagen + HA_usser + Hecker + Helbing + Helmreich + Hoff + HO_genstaller + Horadam + Hinzler + Hitzen + Hopffer + Hebberling + Ipfelkofer + Junghannss + Kessler + Kohler + Kolb + Keil + KO_lliker + Kapp + KlU_ber + Kemmer + Killermann + Kiessling + Krazeisen + Lakner + Lehmkuhl + LanghA_user + Mergenthaler + Miklas + MO_gling + Mohl + Murschel + Mack + Mathy + Mez + Mittermaier + Margreither + Nebenius + Neumann + Neuffer + Olbers + Orff + Obermair + Platner + Prang + Press + Platner + Pfaff + Pauer + Prand + Pfluegl + Pesenecker + Quitzmann + Rahl + Remmele + Rosenhaupt + Riedl + RO_dinger + Reyscher + Ruoff + Rau + Richter + Reisterer + Schmitt + Schobber + Seitz + Steeb + Stolzer + Strauss + Sailer + Spatz + Schott + Seeger + Stierlen + Schweickhardt + SchU_bler + Sachs + Schaaff + Scheffold + Seltzam + Siegler + Speyerer + Solger + Seekirchner + Schmauss + Schmidtler + Trient + Trunk + Teutsch + Titus + Tafel + Unglaub + Uhland + Ullrich + Usselmann + Voelcker + Veiel + Wagner + Wittmann + Willich + Wolf + Wiedmann + Walchner + Welcker + Weller + Welte + Werner + Winter + Weiss-Jonak + Zeller + Zenger + Zink + Zentner + Zittel + Zerreiss + } + male_regal_first_names = { + Albert + Ernst + Franz + Felix + Karl + Karl_Ludwig + Lugwig + Maximilian + Otto + Rudolf + } + female_regal_first_names = { + Amalie + Adelheid + Charlotte + Eugenie + Elisabeth + Gisela + Maria_Theresia + Maria_Josepha + Theresia + Sophie + } + regal_last_names = { + von_Habsburg + von_Hohenberg + von_Meran + von_Wittelsbach + von_Zahringen + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +dutch = { + color = { + 255 + 162 + 0 + } + religion = protestant + traits = { + low_franconian + germanic_culture_group + western_european_heritage + } + male_common_first_names = { + Abraham + Adolf + Adriaan + Alexander + Andreas + Andries + Antonius + Antoon + Barthout + Casimir + Christiaan + Christoffel + Constantijn + Cornelis + Daniel + Daniel_2 + David + Dirk + Dominicus + Drikus + Eduardus + Eise + Elias + Ernst + Erwin + Frans + Frederik + Gabriel + Gaspar + Gerard + Gerben + Gijsbert + Godfried + Gustaaf + Hans + Hendrik + Hugo + Isaac + Jacob + Jan + Jeroen + Johan + Joost + Jurgen_2 + Karel + Kasper + Laurens + Lodewijk + Luuk + Marius + Matthijs + Maurits + Maximiliaam + Merkus + Moritz + Nikolaas + Paul + Pauwel + Pieter + Quinten + Rafael + Richardus + Roeland + Rogier + Ruben + Rudolf + Rutger + Simon + Stefan + Thomas + Victor + Vincent + Willem + Zacharias + } + female_common_first_names = { + Aletta + Annewies + Anna + Anna_Louisa + Beatrix + Cornelie + Christina + Catharina + Constantia + Diderika + Emma + Eufemia + Felicia + Goverdine + Henrieette + Ida + Juliana + Johanna + Jacoba + Louise + Lessina + Maria + Martha + Margaretha + Pauline + Petronella + Roosje + Suzanna + Sjoukje + Sara + Wilhelmina + } + noble_last_names = { + van_Boetzelaer + van_Coeverden + van_Doorn + De_Geer + Lampsins + van_Lynden + van_Lyere + van_den_Velden + de_Vos_van_Steenwijk + van_Egmont + van_Saksen-Weimar + van_Oranje-Nassau + Schimmelpenninck_van_der_Oye + Melvill_van_Carnbee + van_Wassenaer + } + common_last_names = { + Batenburg + Bentinck + Boetge + Boreel + Boumeester + Brandt + Brouwer + Buyskes + Broekhof + Uiterwijk + Chasse + Cleerens + Cochius + Coehoorn + Coen + Coops + Cort-Heyligers + Crijnssen + Daendels + Deijkerhoff + Duycker + Ellis + Engels + Engelvaart + Evertzen + Fabius + Gregory + Janssens + Kater + Kool + Kortenaer + Kruys + Kohler + Kuiper + List + Lucas + Martena + Michiels + Nachtegaal + Nahuys + Nepveu + Ongerboer + Reijersen + Rijk + Roell + Sabron + Schenk + Schouten + Spiegel + Staal + Steltman + Stokhuyzen + Stuyvesant + Tasman + Trip + Van_Utenhove + Verspijck + Vetter + Weitzel + Wolterbeek + de_Casembroot + de_Constant_Rebecque + de_Eerens + de_Grouwe + de_Houtman + de_Kock + de_Moor + de_Rijk + de_Winter + den_Beer_Poortugael + van_Assendelft + van_Braam_Houckgeest + van_Brederode + van_Bronkhorst + van_Culemborg + van_Dambenoy + van_Diemen + van_Duivenvoorde + van_Galen + van_Geen + van_Ham + van_Haren + van_Heemskerck + van_Heutsz + van_Hoensbroeck + van_Huchtenbroek + van_Ilpendam + van_Keppel + van_Marnix + van_Nieuwenaar + van_Noort + van_Pallandt + van_Raephorst + van_Rechteren + van_Renesse + van_Riebeeck + van_Rossum + van_Spilbergen + van_Swieten + van_Troyen + van_Vredenburch + van_Walbeeck + van_Wesembeke + van_Wijngaarden + van_Wingle + van_den_Bosch + van_der_Aa + van_der_Capellen + van_der_Does + van_der_Heijden + van_der_Werff + van_der_Wijck + } + male_regal_first_names = { + Alexander + Ernst_Casimir + Frederik_Hendrik + Hendrik + Maurits + Willem + Willem_Alexander + Willem_Frederik + } + female_regal_first_names = { + Alexia + Ariane + Beatrix + Catharina_Amalia + Christina + Irene + Juliana + Margriet + Sophie + Wilhelmina + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +flemish = { + color = { + 43 + 141 + 172 + } + religion = catholic + traits = { + low_franconian + germanic_culture_group + western_european_heritage + } + male_common_first_names = { + Adolf + Adolphe + Adriaan + Albert + Alexander + Alexandre + Alfons + Alphonse + Andries + Antoine + Auguste + Bonifaas + Boudewijn + Camille + Charles + Constant + David + Diederik + Desire + Edmond + Emmanuel + Etienne + Eugene + Ferdinand + Filip + Frans + Francois + Frederik + Felix + Guillaume + Gustave + Hendrik + Henri + Herman + Ignaas + Ignace + Jan + Jean + Jean-Baptiste + Jean_Francois + Jean-Jacques + Jean-Louis + Jochem + Joseph + Josse + Jozef + Jules + Karel + Laurens + Leopold + Louis + Lucien + Leon + Leonard + Manfred + Mathias + Nicolas + Nikolaas + Olivier + Paul + Philippe + Philippe-Joseph + Pierre + Pieter + Robert + Sylvain + Theodoor + Victor + Vincent + Werner + Willem + } + female_common_first_names = { + Clementine + Charlotte + Christine + Hendrika + Henrieette + Josepha + Josephine + Leocadie + Louise + Marie + Mathilde + Nathalie + Stefanie + } + noble_last_names = { + van_Asseliers + van_Boisschot + du_Bois_de_Vroylande + Coomans_de_Brachene + de_Croeser + Coopieters_-t_Wallant + De_Duerwaerder + Goddyn + Van_Huele + de_Jaegher + de_Kerchove_de_Denterghem + De_Munck_Moerman + van_der_Noot + Van_Naemen + De_Smedt + de_Watervliet + van_Zuylen_van_Nyevelt + Quarles_van_Ufford + Annez_de_Zillebroeck + Boucqueau_de_Villeraye + Desmanet_de_Biesme + Surlet_de_Chokier + Surmont_de_Volsberghe + de_Jonghe_d_Ardoye + de_Meer_de_Moorsel + de_Theux_de_Meylandt + Vilain_XIIII + } + common_last_names = { + Andries + Barbanson + Barthelemy + Beaucarne + Beernaert + Berthels + Bethune + Beyts + Bischoff + Blomme + Bosmans + Buylaert + Buyse + Claes + Claus + Cogels + Cols + Coppens + Coppieters + Corten + Cruts + Dayeneux + Delberke + Delehaye + Delwarde + Destouvelles + Deswert + Devaux + Dhanis + Domis + Fransman + Gelders + Geudens + Goethals + Hennequin + Huysman_d_Annecroix + Jacobs + Janssens + Joos + Jottrand + Kockaert + Ledeganck + Lefebvre + Liedts + Marcq + Meeus + Morel + Moyersoen + Mulle + Nypels + Ooms + Osy + Peemans + Peeters + Petens + Rodenbach + Roels + Rosseuw + Rouppe + Rutten + Schollaert + Serruys + Simons + Speelman + Struye + Terlinden + Teuwens + Thienpont + Tilkens + Vandive + Verbeke + Vercruysse + Verduyn + Vergauwen + Verseyden_de_Varick + Verwilghen + Wallaert + Wannaar + Werbrouck + Wyvekens + d_Ansembourg + d_Arschot_Schoonhoven + d_Hanens + de_Brouckere + de_Celles + de_Coninck + de_Decker + de_Foere + de_Gaesebeke + de_Ghellink + de_Grez + de_Haerne + de_Jonghe + de_Langhe + de_Leeuw + de_Leuze + de_Man + de_Meester + de_Muelenaere + de_Merode + de_Pelichy + de_Renesse + de_Robiano + de_Rodes + de_Roo + de_Ryckere + de_Smet + de_Tiecken + de_Viron + de_Woelmont + du_Bois + van_Caloen + van_Casteel + van_Crombrugghe + van_Dievoet + van_Dorpe + van_Havre + van_Hoobrouck + van_Innis + van_Meenen + van_Neste + van_Snick + van_Tongerloo + van_Volden_de_Lombeke + van_Zeeland + van_de_Kerchove + van_de_Werve_de_Vorselaar + van_de_Weyer + van_den_Broucke + van_den_Hove + van_der_Belen + van_der_Bruggen + van_der_Burch + van_der_Eecken + van_der_Linden + van_der_Linden_d_Hooghvorst + van_der_Looy + } + male_regal_first_names = { + Albert + Boudewijn + Karel + Leopold + Filip + } + female_regal_first_names = { + Charlotte + Clementine + Elisabeth + Louise + Marie + Maria_Hendrika + Mathilde + Stefanie + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +boer = { + #localized as afrikaner + color = { + 255 + 166 + 0 + } + religion = protestant + traits = { + low_franconian + germanic_culture_group + western_european_heritage + } + male_common_first_names = { + Abraham + Adrianus + Andries + Charl + Christiaan + Cornelis + Danie + Dirkie + Drikus + Eugene_2 + Francois_2 + Hendrik + Hermanus + Jacobus + Jan + Johannes + Joachim + Joubert + Koos + Louis + Martinus + Paul + Petrus + Piet + Pieter + Racheltjie + Rudolf + Sarel + Siener + Simeon + Stephanus + Willem + } + female_common_first_names = { + Adriana + Anna + Belinda + Brenda + Cezanne + Charlise + Cornelia + Danelle + Elizabeth + Elmarie + Elsje + Evelyn + Gezina + Heiletje + Jacoba + Lizelle + Maria + Norma + Rachel + Saartjie + Sarah + Sophia + Wilhelmina + Yolandi + } + noble_last_names = { + Burger + Kruger + Pretorius + Retief + van_der_Merwe + Wessels + } + common_last_names = { + Bosman + Botha + Cilliers + Coetzee + Cronje + Duquesne + Erasmus + Joubert + Greeff + Potgieter + Theron + Uys + de_Beer + de_Wet + de_la_Rey + van_Rensburg + Du_Plessis + du_Toit + du_Preez + de_Villiers + de_Bruyn + de_Kock + de_Klerk + Malan + Rossouw + Conradie + Schoeman + Jacobszoon + Burgers + Smit + Struben + Maritz + Steyn + Sauer + Swart + Pienaar + van_den_Berg + van_der_Westhuizen + van_Niekerk + van_Wyk + van_Zyl + Viljoen + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +ashkenazi = { + color = { + 255 + 204 + 0 + } + religion = jewish + traits = { + semitic + germanic_culture_group + western_european_heritage + } + # could have German-speaking, but would make them not discriminated which would be very ahistorical + male_common_first_names = { + Abraham + Albert + Benjamin + Daniel + David + Franz + Gerson + Gustav + Heinrich + Hermann + Ignatz + Isaak + Jakob + Jeremias + Josef + Julius + Leonhard + Michael + Mose + Salomon + Saul + Shmuel + Sigmund + Simon + Theodor + } + female_common_first_names = { + Angela + Alice + Amalie + Berta + Emma + Elsa + Johanna + Klara + Karoline + Minna + Margarete + Regine + Zoe + } + noble_last_names = { + Auerbach + Austerlitz + von_Bleichroeder + Ephrussi + Guenzburg + von_Hofmannsthal + von_Neumann + Oppenheim + Zuckerkandl + } + common_last_names = { + Abramovitch + Ashkenazi + Bernstein + Birnbaum + Bloch + Cantor + Cohen + Frank + Friedlander + Ginsberg + Goldstein + Horowitz + Israel + Jacobsohn + Kagan + Kaplan + Klein + Levin + Luria + Morgenstern + Nathan + Oren + Rosenthal + Sachs + Schapiro + Schwartz + Weinstein + Weiss + } + ethnicities = { + 1 = caucasian + } + graphics = european +} \ No newline at end of file diff --git a/common/cultures/cwp_hellenic_cultures.txt b/common/cultures/cwp_hellenic_cultures.txt new file mode 100644 index 000000000..0987caa27 --- /dev/null +++ b/common/cultures/cwp_hellenic_cultures.txt @@ -0,0 +1,402 @@ +greek = { + color = { + 69 + 190 + 255 + } + religion = orthodox + traits = { + hellenic + hellenic_culture_group + eastern_european_heritage + } + obsessions = { + wine + } + male_common_first_names = { + Alexandros + Angelos + Anastasios + Aristidis + Antonios + Aristovoulos + Alexios + Andreas + Agamemnon + Avgoustos + Anthimos + Adam + Anagnostis + Beniamin + Charilaos + Christos + Christoforos + Christodoulos + Dimitrios + Dionysios + Diomidis + Evangelos + Eleftherios + Efstathios + Emmanouil + Epameinontas + Filippos + Frangiskos + Georgios + Gerasimos + Gregorios + Germanos + Ilias + Ioannis + Iakovos + Iraklis + Iason + Konstantinos + Kyriakos + Kostas + Leonidas + Leon + Lambros + Lazaros + Lykourgos + Militiadis + Menelaos + Markos + Merkourios + Makarios + Nikos + Nikolaos + Odysseas + Panos + Panagiotis + Periklis + Petros + Pantelis + Pantaleon + Pavlos + Panoutsos + Spyridon + Sokratis + Stamatios + Sotiros + Stephanos + Stelios + Stylianos + Skarlatos + Sofoklis + Theodoros + Tilemachos + Thomas + Trifon + Theodorakis + Theophilos + Thrasyvoulos + Themistoklis + Vasilios + Viktor + Xenon + Zacharias + } + female_common_first_names = { + Aikaterini + Aganiki + Angeliki + Asimina + Anna + Anastasia + Alexandra + Akrivi + Amalia + Domnitsa + Despina + Domna + Evanthia + Eliza + Elpida + Eleni + Eleftheria + Eirini + Evfrosini + Ilektra + Kalliroi + Kalliopi + Konstantina + Kiriakoula + Lena + Laskarina + Loukia + Marika + Maria + Marianna + Manto + Photini + Sofia + Soteria + Sevasti + Thaleia + Virginia + Vassiliki + Zacharati + } + male_regal_first_names = { + Alexandros + Filippos + Georgios + Ioannis + Konstantinos + Nikolaos + Pavlos + } + female_regal_first_names = { + Alexandra + Alexia + Eleni + Eirini + Konstantina + Maria + Olympia + Olga + Sofia + Theodora + } + # some Hellenic forms of names from the "Livre d'Or de la Noblesse Ionienne" + # also added Souliotes + noble_last_names = { + Arvanitachi + Argyropoulos + Benizelos + Botsaris + Boutzias + Bousbos + Boufis + Bekas + Drakos + Dousmanis + Danglis + Fotos + Gonemis + Galatis + Iras + Kolokotronis + Kapodistrias + Kalogeras + Kallergis + Kartanos + Koutsonikas + Kaskaris + Levidis + Landos + Metaxas + Manos + Mavromichalis + Mavrokordatos + Mamonas + Marmoras + Mantzos + Matis + Mourouzis + Notaras + Nikas + Negreponte + Pieros + Polylas + Prosalendi + Patrikios + Papagiannis + Palamas + Pandazis + Rodostamos + Rallis + Soutsos + Seos + Sachinis + Salataris + Theotokis + Tzavelas + Thanasis + Toras + Todis + Tzoris + Vlassopoulos + Velios + Vasos + Ypsilantis + Zarbas + } + common_last_names = { + Andreou + Aspiotis + Andriakopoulos + Athanasopoulos + Anninos + Athanasiou + Akratopoulos + Antonpoulos + Asimakopoulos + Axiotis + Belokas + Benardis + Baltatzis + Chalkokondylis + Chrysafis + Chorafas + Chrysafos + Chazapis + Charalambis + Deligiannis + Damaskos + Diamantis + Diamantopoulos + Dontis + Drivas + Dalezios + Douros + Eftaxias + Fetsis + Fetsios + Frangoudis + Frangopoulos + Foustanos + Farmakidis + Freris + Farmakidis + Fotilas + Gennimatas + Golemis + Gerakeris + Grigoriou + Gouskos + Georgiadis + Gaitanos + Grigoriadis + Gneftos + Gazis + Hatzidakis + Iatrou + Iatridis + Karousou + Karakatsanis + Kafetzis + Koletis + Kostantinidis + Konstantinou + Karakalos + Karvelas + Karagiannopoulos + Karasevdas + Karagiannis + Katravas + Khatzis + Kontos + Koukoudakis + Kourkoulas + Kasdaglis + Kallisperi + Kanaris + Konstantas + Lagoudakis + Lavrentis + Loverdos + Loundras + Langakis + Levidis + Lamprakis + Laskaridis + Lerias + Liapis + Logothetis + Merkatis + Mouratis + Masouris + Mitropoulos + Mikhailidis + Moustakopoulos + Morakis + Mangourakis + Markou + Marnezos + Mazoukas + Mikhalopoulos + Malokinis + Mavrommatis + Mavrogenes + Mansolas + Nikolopoulos + Nastos + Neroutsos + Negris + Orphanidis + Orlandos + Paraskevopoulos + Papasymeon + Papadiamantopoulos + Persakis + Papasideris + Pierrakos-Mavromichalis + Poulos + Pyrgos + Petmezas + Papaioannou + Pavlidis + Platis + Petrou + Pantazidis + Patsouris + Pothitos + Pepanos + Paspatis + Petrokokkinos + Papafingos + Peppas + Psychas + Printezis + Papailiopoulos + Romantzas + Rallis + Roussos + Skaltsogiannis + Stais + Sanidis + Salouros + Santanis + Stournaras + Siganous + Skandalidis + Theodoropoulos + Tryfiatis-Tripiaris + Tsiklitiras + Theofilakis + Trikoupis + Triantafyllakos + Tombazis + Versis + Vasilakos + Vrettos + Vouros + Vourakis + Vavis + Valetsiotis + Vlachos + Vikhos + Vrasivanopoulos + Vlassis + Vourvoulis + Voustinos + Vakondios + Varthalitis + Xydras + Xenakis + Xenopoulos + Xylinakos + Zoumis + Zanos + Zacharopoulos + Zervinis + Zafyropoulos + Zarifi + } + ethnicities = { + 1 = slavic + } + graphics = european +} \ No newline at end of file diff --git a/common/cultures/cwp_himalayan_cultures.txt b/common/cultures/cwp_himalayan_cultures.txt new file mode 100644 index 000000000..7e8e0ab9c --- /dev/null +++ b/common/cultures/cwp_himalayan_cultures.txt @@ -0,0 +1,120 @@ +tibetan = { + color = { + 132 + 121 + 86 + } + religion = gelugpa + obsessions = { + tea + } + traits = { + tibetic + himalayan_culture_group + himalayan_heritage + } + male_common_first_names = { + Andruk + Chamba + Gendun + Jamphel + Mipham + Namgang + Norbhu + Penor + Trimon + Tsarong + Tsepon + } + female_common_first_names = { + Jamyang + Lhakpa + Ngawang + Phuntsog + Tsewang + } + noble_last_names = { + Lhalu + Ngapoi + } + common_last_names = { + Chophel + Dzasa + Lungshar + Rinpoche + Shakabpa + Shatra + Tashi + Wangyal + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +nepali = { + color = { + 186 + 28 + 81 + } + religion = hindu + traits = { + indo_aryan + himalayan_culture_group + south_asian_heritage + } + obsessions = { + tea + } + male_common_first_names = { + Amar + Bhakti + Bhim_Shamsher + Bhimsen + Bir_Shamsher + Chandra_Shamsher + Deva_Shamsher + Jang + Ranjur + Renaudip + Shamsher + } + female_common_first_names = { + Anuradha + Divyeshwari + Durga + Lakshmi + Sangita + Sunita + Yogmaya + } + noble_last_names = { + Basnyat + Bahadur_Rana + Bhandari + Chautariya + Koirala + Kunwar + Mahat + Pande + Singh + Singh_Thapa + Thapa + Rana + } + common_last_names = { + Acharya + Ban + Das + Devi + Neupane + Sob + } + ethnicities = { + 1 = asian + } + graphics = asian +} + diff --git a/common/cultures/cwp_hindustani_cultures.txt b/common/cultures/cwp_hindustani_cultures.txt new file mode 100644 index 000000000..4c1d81c32 --- /dev/null +++ b/common/cultures/cwp_hindustani_cultures.txt @@ -0,0 +1,661 @@ +bengali = { + color = { + 20 + 97 + 42 + } + religion = sunni + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Ahmad + Alauddin + Alivardi + Hasan + Mansur + Mir_Muhammad + Mubarak + Murshid + Najimuddin + Quli + Reza + Saifuddaula + Shujauddin + Sirajuddaula + Waris + Wasif + Zainul + } + female_common_first_names = { + Iffat + Laila + Rahima + Rama + Razia + Selima + Sitara + Syeda + Tarana + Zohra + } + noble_last_names = { + Bahadur + Bogra + Deva + Mirza + Roy + Suhrawardy + } + common_last_names = { + Ali + Chaudhury + Jafar + Muhammad + Najabut + Parvin + Qasim_Ali + Sarfaraz + Tajuddin + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +bihari = { + color = { + 199 + 0 + 0 + } + religion = hindu + traits = { + indo_aryan + south_asian_heritage + hindustani_culture_group + } + male_common_first_names = { + Ashoka + Ashtravakra + Asvaghosa + Bandishankar + Chanakya + Maharshi + Mahavira + Samudragupta + Shivshankar + Udayanacharaya + Vachaspati + Vatsyayana + } + female_common_first_names = { + Bhawana + Ganga + Nidhi + Rohini + } + noble_last_names = { + Singh + } + common_last_names = { + Devi + Gupta + Janak + Jarasandh + Mishra + Ram + Valmiki + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +oriya = { + color = { + 186 + 118 + 28 + } + religion = hindu + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Birakishoredeva + Dibvyasimhadeva + Gopinathdeva + Harekrushnadeva + Mukundadeva + Padmanavadeva + Ramachandradeva + } + female_common_first_names = { + Bibhusita + Giribala + Laxmi + Malati + Parbati + Ranjana + Sanjukta + } + noble_last_names = { + Choudhury + Das + } + common_last_names = { + Debi + Deva + Mishra + Mohaptra + Rao + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +sinhala = { + color = { + 148 + 49 + 74 + } + religion = sunni + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Anagarika + Kirtisri + Rajasingha + Senarat + Sri + Vijaya + Vikrama + Vimala + Viraparakkama + Wimalaratne + } + female_common_first_names = { + Degiri + Rangammal + Upendramma + Yakada + } + noble_last_names = { + Devi + Nayak + Nayakkar + } + common_last_names = { + Dharmasurya + Doraisami + Narendrasimha + Rajadhirajasimha + Rajasimha + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +avadhi = { + color = { + 245 + 0 + 0 + } + religion = hindu + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Ishvari + Jugal + Lokendra + Mahip + Narayan + Parbhu + Pheran + Prasan + Raghuraj + Udit + Vijay + Vishvanath + } + female_common_first_names = { + Rani + Rupamanjari + Sampat + Sheorajvati + } + noble_last_names = { + Abaqati + Ijtihadi + Naqvi + } + common_last_names = { + Devi + Ram + Singh + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +kanauji = { + color = { + 0 + 97 + 3 + } + religion = hindu + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Ishvari + Jugal + Lokendra + Mahip + Narayan + Parbhu + Pheran + Prasan + Raghuraj + Udit + Vijay + Vishvanath + } + female_common_first_names = { + Dimple + Kamlesh + } + noble_last_names = { + Singh + } + common_last_names = { + Kapoor + Rawat + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +panjabi = { + color = { + 219 + 106 + 0 + } + religion = sikh + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Baba + Banda + Bhuma + Chand + Dhalip + Diwan + Ganda + Hari + Jassa + Kapur + Kaur + Kharak + Nau + Nawab + Nihal + Ranjit + Shir + } + female_common_first_names = { + Datar + Fateh + Jind + Mehtab + Moran + Rani + Riffat + Sada + Savita + } + noble_last_names = { + Bahadur + Bhangi + Singh + Singh_Dogra + } + common_last_names = { + Ahluwalia + Dhillon + Kaur + Kunwar + Mal + Mulraj + Nalwa + Ramgarhia + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +kashmiri = { + color = { + 255 + 0 + 72 + } + religion = sunni + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Abdullah + Atta + Azad + Haji + Juma + Karimdad + Kifayat + Madad + Mir + Mirdad + Mirza + Muhammad + Mulla + Rahmatullah + Sher + Vakil + } + female_common_first_names = { + Asma + Kalsoom + Maryam + Tehmina + } + noble_last_names = { + Ghafar_Khan + Khan + Muhammad_Khan + } + common_last_names = { + Alokzai + Bamzai + Jawansher + Taseer + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +gujarati = { + color = { + 224 + 0 + 30 + } + religion = hindu + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Anand + Balwantry + Bharatsingh + Chabildas + Chetan + Curumsey + Fakirbhai + Jivraj + Khemchand + Madhavsingh + Maniraj + Manubhai + } + female_common_first_names = { + Asha + Lata + Meena + Usha + } + noble_last_names = { + Chaudhari + Mangeshkar + } + common_last_names = { + Ambani + Baro + Damjee + Mehta + Modhvadia + Pansara + Parmar + Solanki + Vaghela + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +marathi = { + color = { + 255 + 171 + 46 + } + religion = hindu + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Bajirao + Balaji + Madhava + Narayan + Pratapsinha + Raghunath + Rajaram + Sawai + Shahuji + Shambhaji + Shivaji + Venkatji + } + female_common_first_names = { + Ahilyabai + Anandibai + Gangabai + Gopikabai + Radhabai + Rani + Soyarabai + Umabai + } + noble_last_names = { + Baji_Rao + Bhat + Bhave + Bhonsle + Gaekwad + Holkar + Mehere + Newalkar + Nirban + Patwardhan + Pawar + Scindia + } + common_last_names = { + Appa_Sahib + Ballal + Bhandari + Bowa_Sahib + Gujar + Kalash + Mohite + Narayan + Phadnis + Rao + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +sindi = { + color = { + 105 + 83 + 50 + } + religion = sunni + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Gholam + Hosayn + Karim + Mir_Fath + Mohammad + Morad + Morad_Ali + Nasir + Nur_Mohammad + Shahdad + Sobhdar + } + female_common_first_names = { + Fahmida + } + noble_last_names = { + Kalhoro + Memon + Mirza + Pawar + Rashidi + Soomro + } + common_last_names = { + Alwani + Bhatti + Bhil + Bhurgari + Bjaeen + Bulfati + Chandio + Daudpota + Gabol + Kalpar + Kolhi + Magsi + Mallaah + Rajpar + Sarki + Sirki + Solangi + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +rajput = { + color = { + 133 + 5 + 16 + } + religion = hindu + traits = { + indo_aryan + hindustani_culture_group + south_asian_heritage + } + male_common_first_names = { + Bhagwant + Bhai + Durga + Fateh + Harsha + Hayat + Hussain + Jawapala + Malik + Mirza_Raja + Muhammad + Rai + Rao + Sardar + Sawai + Umar + Veer + } + female_common_first_names = { + Gayatri + Indira + Kishore + Maji + Marudhar + } + noble_last_names = { + Gujar + Jethwa + Kunwar + Raksel + } + common_last_names = { + Bachittar_Singh + Bhatti + Qaim + Shekha + Singh + Tiwana + ur_Rahman + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} \ No newline at end of file diff --git a/common/cultures/cwp_iberian_cultures.txt b/common/cultures/cwp_iberian_cultures.txt new file mode 100644 index 000000000..fddba4cb7 --- /dev/null +++ b/common/cultures/cwp_iberian_cultures.txt @@ -0,0 +1,829 @@ +basque = { + color = { + 255 + 196 + 0 + } + religion = catholic + traits = { + basque + iberian_culture_group + western_european_heritage + } + male_common_first_names = { + Agustin + Aitor + Alberto + Ander + Andoni + Andres + Antonio + Arturo + Carlos + Ceferino + Cosme + Cristobal + Damian + Endika + Francisco_Javier + Ignacio + Imanol + Inaki + Jesus + Jon_2 + Joseba + Josu + Jose_Antonio + Jose_Maria + Juan + Julen + Koldobika + Luis + Manuel + Marino + Miguel + Paulino + Pedro + Rafael_2 + Ramiro + Ramon + Sabino + Tomas + Vicente + Angel + } + female_common_first_names = { + Ana + Bizenta + Elbira + Ernestina + Luisa + Maria + Martina + Mikaela + Oneka + } + noble_last_names = { + Arana + Arellano + Imatz + Irujo + Iturmendi + de_Lardizabal + Leizaola + de_Olazabal + Pradera + } + common_last_names = { + Aguirre + Ajuriaguerra + Aldecoa + Arana + Aranzadi + Arizmendiarrieta + Armendariz + Aznar + Balenciaga + Berasategui + Bilbao + Campion + Churruca + Echague + Echave + Echegaray + Echevarria + Elordi + Elorza + Gaztaneta + Ibarrola + Ibarruri + Irujo + Lazcano + Mendizabal + Moneo + Nardiz + Olano + Olave + Oyarzabal + Rotaeche + Uzcudun + Zamarraga + Zavala + Zumalacarregui + Zarate + de_Amesquita + de_Azpilicueta + de_Erauso + de_Renteria + de_Ubisztongo + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +spanish = { + color = { + 255 + 225 + 0 + } + religion = catholic + traits = { + ibero_romanze + iberian_culture_group + western_european_heritage + } + male_common_first_names = { + Agustin + Alberto + Alejandro + Alfonso + Antonio + Antonio_Maria + Arsenio + Augusto + Baldomero + Baltasar + Benito + Bernardino + Bernardo + Calixto + Carlos + Celestino + Claudio + Cristobal + Diego + Dionisio + Damaso + Eduardo + Emilio + Estanislao + Federico + Felipe + Fernando + Francisco + Francisco_Javier + Felix + Gabino + Gabriel + Gaspar + Genaro + Gonzalo + Ignacio + Isidro + Jacobo + Jaime + Joaquin + Jose + Jose_Antonio + Jose_Manuel + Jose_Maria + Juan + Juan_Bautista + Julio + Jorge + Leopoldo + Lorenzo + Luis + Manuel + Marcelo + Mariano + Mateo + Melchor + Miguel + Nicolas_2 + Pablo + Pascual + Pedro + Rafael_2 + Raimundo + Ramon + Ricardo + Santiago + Sebastian + Segismundo + Valeriano + Vicente + Alvaro + } + female_common_first_names = { + Adelaida + Alejandrina + Amalia + Antonia + Bonifacia + Carlota + Clotilde + Concepcion + Dolores + Emilia + Enriqueta + Eulalia + Faustina + Francisca + Guillermina + Herminia + Isabella + Joaquina + Manuela + Maria_2 + Mariana + Martina + Robustiana + Rosa + Sabina + Teresa + } + noble_last_names = { + Alvarez_de_Toledo + de_Albornoz + de_ArmendA_riz + de_Almansa + de_AlO_s + de_Arteche + Barrionuevo + de_Bohorques + de_Bernuy + de_Bago + Cabrera + Cagigal_de_la_Vega + Colon + de_Carvajal + del_Carmen_Contreras + DI_ez_de_Rivera + de_Domecq + Fernandez_de_Cordoba + de_la_Fuente + Fitz-James_Stuart + de_Figueroa + Flores_de_SeptiE_n + FernA_ndez-Zapata + FernA_ndez_de_CO_rdoba + Garcia_de_la_Noceda + GirO_n + de_GuzmA_n + de_Godoy + GonzA_lez_de_Cienfuegos + Grimaldi + Hidalgo_de_Cisneros + JordA_n_de_UrrI_es + LO_pez_de_Haro + de_Llorach + MessI_a + de_Mercader + de_Mora + de_Medina + del_Milagro_Quesada + Ortiz_de_la_Riva + O_Donnell + Osorio_de_Moscoso + de_Orozco + Primo_de_Rivera + PE_rez_de_Herrasti + de_Palafox + PE_rez_de_GuzmA_n + PiN_eiro + de_Pedro + del_Pilar_Osorio + de_QuirO_s + de_Quintanilla + RamI_rez_de_Saavedra + del_Rosario_FalcO_ + del_Rosario_Vereterra + de_Rojas + de_Riquer + Ruiz_de_Arana + SuA_rez_de_ArgudI_n + de_Silva + de_SatrU_stegui + SaI_nz_de_la_Maza + de_Samaniego + de_Sentmenat + de_Salavert + de_Santiago_Concha + Sanchiz + de_Tineo + de_Urquijo + de_Uzqueta + de_Valda + del_Valle + de_Villalonga + de_la_Vera + ValdE_s + de_ZufI_a + } + common_last_names = { + Acuna + Aguirre + Alcala-Zamora + Allendesalazar + Alonso + Aranda + Arguelles-Meres + Asensio + Aznar + Alvarez + Acedo + Arabolaza + Arrate + Artola + Aranzadi + Barradas + Bugallal + BotI_n + Bonilla + Belaunde + Blanco + Cano + Cervera + Corsi + Cuadrada + Comamala + Diaz_2 + DomI_nguez + Espartero + Escoda + EguiazA_bal + Fernandez + Franco + Fajardo + Garcia + Gonzalez + Gil + Grasset + Galatas + Heredia + Hernandez + Herrera + Hevia + Izaguirre + Linares + Lopez + Lorenzana + Landazabal + LarraN_aga + Maroto + Martinez-Campos + Maura + Menendez + Miaja + Millan-Astray + Mina + Mola + Munoz + Marquez + MelE_ndez + MedizA_bal + Muguerza + Moreira + Mandiola + Muguruza + Narvaez + Ortega + Otero + Onsalo + OrdO_N_ez + Olaso + Ozores + Pavia + Perez + PajarO_n + Pagaza + Pattullo + Pena + Queipo_de_Llano + Quintana + Quirante + Rodriguez + Rojo + Ruiz + Reparez + Ruete + Sanjurjo + Serrano + Silvestre + Samitier + Serrano + Saprissa + Topete + Tuduri + Terradas + Torralba + Valdes + Varela + Villapol + Villar + Vela + Villota + Vilalta + Vallana + VA_zquez + Weyler + Yague + Zamora + Zabala + } + male_regal_first_names = { + Alfonso + Amadeo + Carlos + Felipe + Fernando + Jose + Juan_Carlos + Luis + } + female_regal_first_names = { + Beatriz + Eulalia + Isabel + Luisa_Fernanda + Maria_2 + MarI_a_Teresa + } + regal_last_names = { + de_BorbO_n + de_BorbO_n_Anjou + de_BorbO_n_Parma + de_Habsburgo + de_Orleans + de_Saboya + de_Wittelsbach + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +catalan = { + color = { + 255 + 136 + 0 + } + religion = catholic + traits = { + occitano_romance + iberian_culture_group + western_european_heritage + } + male_common_first_names = { + Albert + Alexandre + Alfons + Alfonso + Andreu + Andres + Antoni + Arcadi + Carles + Cassia + Dalmau + David + Eduard + Enric + Enrique + Federico + Felip + Fernando + Ferran + Francesc + Gaspar + Gerard + Isaac + Jacint + Jaume + Joan + Jordi + Josep + Jose + Juan + Llorenc + Lluis + Manel + Manuel + Marc + Melchor + Miquel + Narcis + Pasqual + Pau + Pedro + Pere + Pompeu + Rafael_2 + Rafel + Ramon_2 + Ricardo + Salvador + Sergi + Valnti + Victor + Xavier + } + female_common_first_names = { + Ana + Assumpcio + Carolina + Carme + Dolores + Ester + Josefina + Isabel + Lluisa + Maria + Rosa + Susana + } + noble_last_names = { + d_Areny-Plandolit + de_Llauder_i_Dalmases + de_Mas_i_Nadal + de_Suelves_i_de_Montagut + Ferrer + Folc_de_Cardona + Guell + Janer + Junyent + Lopez_i_Bru + Milans_del_Bosch + } + common_last_names = { + Albeniz + Alier + Almirall + Bacardi + Batet + Berenguer + Bonaplanta + Borrell + Borras + Cadafall + Carner + Casals + Casanova + Castello + Claramunt + Cucala + Cugat + Dalmau + Despujol + Domenech + Escotet + Escoda + Fabra + Fages + Gumera + Irla + Jevelli + Llauder + Macia + Maragall + Margall + Miro + Mompou + Montaner + Moragues + Moret + Nebot + Nin + Oller + Prat + Prim + Puig + Riba + Roig + Sala + Saliquet + Savalls + Serra + Sor + Tristany + Verdaguer + Vidal + Virigili + Vives + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +portuguese = { + color = { + 94 + 255 + 0 + } + religion = catholic + traits = { + ibero_romanze + iberian_culture_group + western_european_heritage + } + male_common_first_names = { + Abel + Adriano + Afonso + Alberto + Alexandre + Alfredo + Andre + Antonio_2 + Aquilino + Artur + Augusto + Bartolomeu + Bernardo + Bruno + Caetano + Carlos + Christovao + Claudio_2 + Candido + Daniel + David + Dinis + Diogo + Duarte + Ernesto + Estevao + Eugenio + Fernando + Filipe + Francisco + Francisco_Xavier + Gastao + Hermenegildo + Ignacio_2 + Jeronimo + Joaquim + Jorge + Jose + Joao + Julio_2 + Leopoldo + Luis_2 + Manuel + Miguel + Mario_2 + Nicolau + Nuno + Orlando + Pascoal + Paulo + Pedro + Rafael_2 + Raul + Roberto + Rodrigo + Rui + Santiago + Sebastiao + Teodoro + Teofilo + Tiago + Tome + Urbano + Vasco + Vicente + Vitorino + Vitorio + Alvaro + Oscar_2 + } + female_common_first_names = { + Adelgundes + Ana + Antonia_2 + Avelina + Benedita + Bernardina + Carlota + Eulalia_2 + Francisca + Gabriela + Isabel + Joana + Joaquina + Josefa + Leopoldina + Lourcenca + Maria + Micaela + Rafaela + Rita + Rosa + Sofia + Teresa + } + noble_last_names = { + Correia_de_Sa + da_Costa + da_Cunha + da_Franca + da_Silva_Pereira + de_Albuquerque + de_Almada + de_Braganca + de_Braganca-Coburgo + de_Carvalho + de_Caula + de_Oliveira + de_Pinho + de_Queiros + de_Sousa + de_Sousa_Coutinho + de_Vasconcelos + dos_Anjos + Rangel + Rebelo + Vilela + } + common_last_names = { + Amaral + Barreto + Bleck + Braga + Cabral + Capelo + Carmona + Coelho + Correia + Coutinho + Dias + Fernandes + Ferreira + Figueira + Freire_de_Andrade + Gago + Gil + Gomes + Herculano + Ivens + Keil + Lopes + Machado + Magalhaes + Mendes + Moniz + Mouzinho + Nogueira + Nunes + Ortigao + Pereira + Pinheiro + Pinto + Pires + Pomar + Pulido + Queiroz + Quintanilha + Ribeiro + Rodrigues + Salazar + Sampaio + Silveira + Sergio_2 + Tavares + Teixeira + Vidigal + Vieira + da_Silva + de_Almeida + de_Arriaga + de_Castro + de_Gusmao + de_Lacerda + de_Mesquita + de_Moura + de_Noronha + de_Paiva + dos_Reis + dos_Santos + } + male_regal_first_names = { + Carlos + Fernando + Joao + Jose + Luis_2 + Manuel + Miguel + Pedro + } + female_regal_first_names = { + Adelgundes + Maria + Maria_Ana + Maria_Teresa + } + graphics = european + ethnicities = { + 1 = caucasian + } +} \ No newline at end of file diff --git a/common/cultures/cwp_indigenou_south_american_cultures.txt.txt b/common/cultures/cwp_indigenou_south_american_cultures.txt.txt new file mode 100644 index 000000000..edf358446 --- /dev/null +++ b/common/cultures/cwp_indigenou_south_american_cultures.txt.txt @@ -0,0 +1,584 @@ +andean = { + color = { + 0.1 + 0.22 + 0.69 + } + religion = catholic + traits = { + quechuan + indigenous_south_american_culture_group + indigenous_american_heritage + } + male_common_first_names = { + Agustin + Alejandro + Alonso + Antauro + Antonio + Bartolome + Basilio + Brizuela + Carlos + Comerio + Daniel + David + Diego + Eduardo + Enrique + Enriquillo + Eugenio_2 + Evo + Facundo + Felipe + Francisco + Gregorio + Guama + Gustavo + Hilario + Hugo + Inca + Isaac + Jose + Jose_Maria + Juan + Juan_Jose + Julio + Jumacao + Lorenzo + Mabey + Manuel + Marcos + Mariano + Mario + Martin_2 + Maximo + Nasio + Nicolas_2 + Ornofay + Osvaldo + Pedro + Ramon + Rene + Roberto + Santiago + Simon_2 + Tupac + Ulises + Vicente + Victor_2 + Victor_Hugo + Yaureibo + } + female_common_first_names = { + Adela + Anacaona + Angelica + Barbe + Bartolina + Blanca + Carola + Casiguaya + Casimira + Celsa + Claudia + Eliza + Ermelina + Felicita + Gregoria + Hercilia + Ines + Isabel + Juanita + Lindaura + Luzmila + Maria + Maxima + Mercedes + Micael + Modesta + Nilda + Sara + Savina + Silvia + Tinima + Ubalda + Veronica + Yahima + Yuisa + } + noble_last_names = { + Apaza + Baitiquiri + Collahuazo + Cusicanqui + de_Iguanama + Duchicela + Katari + Majibacoa + Poma + Quispe + Santa_Cruz + Sisa + Vargas + Wakanik + } + common_last_names = { + Arguedas + Ayme + Barreiro + Barrientos + Cajahuanca + Calisaya + Canchata + Cardenas + Carrera + Castilla + Chambi + Chihuan + Chino + Choquehuanca + Coa + Condori + Corahua + Cusurichi + Espejo + Frisancho + Gamarra + Guaman + Guani + Guayasamin + Gutierrez + Heredia + Hoffmann + Huachua + Huallpa + Humala + Iturri + Larico + Lazarte + Luduena + Machaca + Mamani + Melgarejo + Mendez + Mexias + Morales + Nibonri + Noguera + Palacios + Paredes + Patino + Penaranda + Puma + Quilca + Quispe + Rivera + Rodriguez + Roncaglia + Sisa + Sosa + Sumac + Tamayo + Taquiri + Toledo + Torres + Vargas + Wallparrimachi + Yllanes + Yucra + } + ethnicities = { + 1 = native_american + } + graphics = generic +} + +patagonian = { + color = { + 194 + 109 + 46 + } + religion = animist + traits = { + tupian + indigenous_south_american_culture_group + indigenous_american_heritage + } + male_common_first_names = { + Agustin + Alvaro + Andre + Aniceto + Antonio + Aquiles + Arturo + Aucan + Aurelio + Bartolome + Bernardo + Camilo + Carlos + Claudio + David + Diego + Diogo + Emiliano + Emilio + Eugenio_2 + Eusebio + Fabio_2 + Facundo + Felipe + Felix + Fernando + Filipe + Francisco + Gabriel + Gaspar + Gerardo + Goncalo + Gregorio + Gustavo + Henrique + Hugo + Ignacio + Inacio + Jacinto + Jesus + Joao + Jordao_2 + Jose + Juan + Julio + Lucio + Luis + Luis_2 + Manuel + Marcos + Martin_2 + Mateus + Maximo + Melchor + Narciso + Nicolau + Pablo + Paulo + Pedro + Ramon + Raul_2 + Rodrigo + Roque + Santiago + Sergio + Simon_2 + Teodoro + Tomas + Victor_2 + Vitor + } + female_common_first_names = { + Adela + Antonia + Bartira + Blanca + Carola + Catarina + Celsa + Clara + Eliza + Emilia + Ermelina + Hercilia + Janequeo + Joana + Juana + Lindaura + Margarida + Maria + Modesta + Rosario + Sara + Ubalda + Veronica + Ximena + } + noble_last_names = { + Anzoategui + Caiubi + Calfucura + Campero + Colipi + Conoepan + Jaguaranha + Maracaiaguacu + Melin + Namuncura + Paillalef + Paraguacu + Piquerobi + Quilapan + Rodelas + Santa_Cruz + Tiaraju + Tibirica + Tumpa + } + common_last_names = { + Abjaisu + Aliwen + Alvarez + Amuylifko + Aukan + Ayegua + Ayllapan + Bravo + Caetes + Camba + Chiguay + Chuaie + Correa + Cumin + Cunhagatu + Curumilla + Diaz_2 + Epulewfu + Fernandez + Foyelkay + Galeano + Gomez + Gonzalez + Guaiquil + Guaracay + Guerrero + Huichaman + Ilwen + Jopara + Kayupi + Kumlafken + Kvlapi + Levinanco + Lincoman + Lopez + Marifil + Melifilu + Millakoyam + Millapani + Mongelos + Morla + Nahuel + Nanku + Ortiz + Paillacar + Parave + Patagonian + Picagua + Pillancar + Potiguara + Quelin + Remultray + Riquelme + Rivarola + Rodas + Tabajara + Tamoios + Tarayu + Temimino + Torga + Tupiniquim + Unquen + Velazquez + Waikimill + Yaguarete + Yankvleufu + Yrahi + } + ethnicities = { + 1 = native_american + } + graphics = generic +} + +amazonian = { + color = { + 0.38 + 0.58 + 0.59 + } + religion = animist + traits = { + arawakan + indigenous_south_american_culture_group + indigenous_american_heritage + } + male_common_first_names = { + Anibal + Antonio + Augusto + Aurelio + Baltasar + Bento + Bernardo + Brigido + Carlos + Celestino + Cesar + Damaso + Daniel + David + Diego + Domingo + Donato + Duarte + Ebedimu + Eloy + Emilio + Enes + Ernesto + Esteban + Estevao_2 + Felipe + Fernando + Fidel + Francisco + Gabriel + Gaspar + Geronimo + Graciano + Gregorio + Gunfuli + Hugo + Ignacio + Jaime + Joao + Jose + Juan + Julio + Kananoe + Leopoldo + Lucas + Manuel + Marco + Marcos + Mario + Mateo + Melchor + Miguel + Narciso + Nuno + Oscar_2 + Pablo + Pantaleon + Paulinho + Pedro + Rafael_2 + Ramon + Raoni + Roberto + Santiago + Sebastian + Sebastiao + Segundo + Seme_n + Sergio + Simao + Simon_2 + Teodoro + Tomas + Uboni + Vasco + Zeferino + } + female_common_first_names = { + Aurelia + Catarina + Clara + Cristina + Haya + Isani + Lido + Maria + Patricia + Teresa + Woryi + } + noble_last_names = { + Aapashuna + Aikana + Amahuaca + Apetina + Baniwa + Bororo + Canela + Chatoyer + Epieyu + Guaycuru + Hupda + Iguana + Jecupe + Kalina + Metuktire + Minuane + Nambikwara + Paiakan + Panapi + Parintintin + Tijuana + Ulewana + Umutina + Wayana + Yanomami + } + common_last_names = { + Arawa + Arawak + Baltazar + Bororo + Colo_n + Eirakajaule + Flores + Garifuna + Ge + Guayana + Jayaliyuu + Jeiko + Jusayuu + Kaingang + Kalinago + Kamakan + Kanakantui + Karaja + Kayapo + Lopez + Lorenzano + Lumoulein + Martinez + Matses + Maxakali + Pae_z + Palacio + Pausayuu + Pimienta + Puri + Ramos + Rivero + Sapuana + Timbira + Uliana + Uliyuu + Uraliyyu + Velasquez + Walapuana + Walepushana + Xavante + Xerente + Xokieng + Yanomamo + Zapata + } + ethnicities = { + 1 = native_american + } + graphics = generic +} diff --git a/common/cultures/cwp_iranian_culture_group.txt b/common/cultures/cwp_iranian_culture_group.txt new file mode 100644 index 000000000..cd26ebdd7 --- /dev/null +++ b/common/cultures/cwp_iranian_culture_group.txt @@ -0,0 +1,340 @@ +persian = { + color = { + 242 + 224 + 22 + } + religion = shiite + traits = { + iranian + iranian_culture_group + iranian_heritage + } + male_common_first_names = { + Abbas + Abdolazim + Abdolhossein + Abdolsamad + Abolghasem + Ahmad + Ali + Bahram + Ebrahim + Esmail + Fath_Ali + Fazlollah + Hamzeh + Hasan + Hossein + Kamran + Karim + Lotf_Ali + Mahmoud + Massoud + Mohammad + Moin_ed-Din + Mozzafer_ed-Din + Muhsin + Murad + Naser_ed-Din + Nosret + Reza + Sadegh + } + female_common_first_names = { + Asieh + Bibi_Khatoom + Ghazaleh + Marjane + Marsha + Maryam + Sedigheh + } + noble_last_names = { + al-Saltaneh + Alamir + Astarabadi + Ashtiani + Bakhtiari + Farmanfarma + Hakimi + Hedayat + Khalatbari + Pirnia + Qajar + } + common_last_names = { + Airom + Ansari + Ayrum + Buzarjomehri + Davallu + Esfahani + Farhani + Jahanbani + Jamshidian + Kashani + Khan + Khuzai + Meshhedi + Nakhchevani + Pesyan + Rokni + Sadegh + Shafaei + Shahbakhti + Shirazi + Tabrizi + Tahmasebi + Zahedi + } + male_regal_first_names = { + Ahmad + Fath_Ali + Fereydoun + Mahmoud + Mohammad + Mohammad_Ali + Mohammad_Hassan + Mozzafer_ed-Din + Naser_ed-Din + Sultan_Hamid + } + ethnicities = { + 1 = caucasian_dark_hair + } + graphics = mideast_indian +} + +pashtun = { + color = { + 217 + 52 + 134 + } + religion = sunni + traits = { + iranian + iranian_culture_group + iranian_heritage + } + male_common_first_names = { + Abd_al-Quddus + Abd_al-Rahman + Abdallah + Afzal + Ahmad + Akbar + Akram + Ayyub + Fath + Firuz_al-Din + Habib_Alllah + Haydar + Humayun + Inayat_Allah + Ishaq + Jamal + Kamran + Kohandil + Mahmud + Mahsud + Mihrdil + Muhammad + Murad + Nadir + Nasr_Allah + Omar + Qaysar + Shahpur + Sher_Ali + Shuja + Suleyman + Timur + Yaqub + Zaman + } + female_common_first_names = { + Aisha + Ghazala + Gulrukh + Hazrat + Nazia + Nilofar + } + noble_last_names = { + Damani + Durrani + Hotak + Khan + } + common_last_names = { + Arif + Babajan + Jan + Javed + Naqshbandi + Shinwari + Taunsvi + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +baluchi = { + color = { + 255 + 161 + 66 + } + religion = sunni + traits = { + iranian + iranian_culture_group + iranian_heritage + } + male_common_first_names = { + Abdullah + Ahmad + Azam + Khudadad + Mehrab + Mohammad + Muhabbat + Nasir + Nawaz + Salman + Samandar + Sherdil + Zulfiqar + } + female_common_first_names = { + Kiran + Shahlyla + } + noble_last_names = { + Badini + Baloch + Khan + Mengal + Qaisrani + Raisani + } + common_last_names = { + Ahmedani + Bugti + Dashtyari + Gurmani + Mazari + } + ethnicities = { + 1 = indian + } + graphics = mideast_indian +} + +hazara = { + color = { + 249 + 255 + 71 + } + religion = shiite + traits = { + iranian + iranian_culture_group + iranian_heritage + } + male_common_first_names = { + Ali + Azim + Jafar + Karim + Mohammad + Riza + } + female_common_first_names = { + Fatema + Robina + Sediqa + Shaima + Shakardokht + Sima + } + noble_last_names = { + Beg + Besudi + Hazara + Khan + Mazari + } + common_last_names = { + Balkhi + Keshtmand + Qambari + Qurbani + Yazdani + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} + +kurdish = { + color = { + 0 + 117 + 0 + } + religion = sunni + traits = { + iranian + iranian_culture_group + iranian_heritage + } + male_common_first_names = { + Abdal + Abdulkarim + Bedr + Hafid + Ihsan + Mahmud + Mohammed + Qazi + Reshid + Said + Ubaydallah + } + female_common_first_names = { + Amira + Bayan + Fatma + Hediya + Leyla + Mastoureh + Suhaylah + Zehra + } + noble_last_names = { + Ardalan + Barzanji + Khan + } + common_last_names = { + Barzani + Badirkhan + Buldan + Kamangar + Karayilan + Ocalan + Shilak + Soltani + } + ethnicities = { + 1 = arab + } + graphics = mideast_indian +} diff --git a/common/cultures/cwp_italian_cultures.txt b/common/cultures/cwp_italian_cultures.txt new file mode 100644 index 000000000..d1466bfb0 --- /dev/null +++ b/common/cultures/cwp_italian_cultures.txt @@ -0,0 +1,724 @@ +north_italian = { + color = { + 133 + 222 + 0 + } + religion = catholic + traits = { + italo_romance + italian_culture_group + western_european_heritage + } + obsessions = { + wine + } + male_common_first_names = { + Alessandro + Alfonso + Ambrogio + Amedeo + Andrea + Angelo + Antonio + Agostino + Bernardino + Bartolomeo + Benedetto + Bonaventura + Bernardo + Camillo + Carlo + Cesare + Costanzo + Casimiro + Cristoforo + Davide + Domenico + Damiano + Enrico + Enzo + Ettore + Efisio + Emiliano + Ernesto + Fabrizio + Faustino + Federico + Felice + Ferdinando + Fiorenzo + Francesco + Filippo + Filiberto + Gaetano + Gennaro + Girolamo + Giulio + Giuseppe + Guglielmo + Giacomo + Giorgio + Gaspare + Gaetano + Innocenzo + Ignazio + Ippolito + Ilario + Leopoldo + Luigi + Luca + Lorenzo + Marco + Massimo + Matteo + Maurizio + Massimo + Nicola + Oreste + Ottavio + Paolo + Pasquale + Pietro + Prospero + Raffaele + Roberto + Ruggiero + Romualdo + Scipione + Silvio + Simone + Serafino + Secondo + Sebastiano + Tancredi + Tommaso + Ugo + Umberto + Urbano + Vincenzo + Vittorio + } + female_common_first_names = { + Beatrice + Camilla + Cassandra + Cristina + Giovannella + Livia + Lucrezia + Luisa + Maddalena + Maria + Melania + Metilde + Sofia + Teresa + } + noble_last_names = { + Avogadro_della_Motta + d_Azeglio + Annoni_di_Cerro + Avogadro_di_Casanova + d_Alberti_della_Briga + d_Arcais + Borghese + di_Boglio + Baldassi + Bon_Compagni_di_Mombello + Bottone_di_San_Giuseppe + Boyl_di_Putifigari + Bronzini_Zapelloni + De_Benedetti + Capodilista + Carniani + Colli_di_Felizzano + Colonna + di_Calabiana + Costa_de_Beauregard + Costa_della_Torre + De_Castro + De_Chambost + Ferrero_La_Marmora + De_Ferrari + de_Foresta + Falqui_Pes + Fecia_di_Cossato + Gebaix_de_Sonnaz + Girod_De_Montfalcon + d_Ittiri_LedA_ + de_Launay + Massimo + De_Marchi + de_Martinel + Moffa_di_Lisio_Gribaldi + Odescalchi + Orsini + Pallavicino + Pacoret_de_Saint_Bon + Pecori-Giraldi + Pellion_di_Persano + Pernati_di_Momo + Petitti_Bagliani_di_Roreto + Ponzo_di_San_Martino + Ricardi_di_Netro + di_Robilant + Sacchetti + di_Savoia + di_Savoia-Aosta + Solaro_della_Margarita + di_Salmour + Santa_Croce_Villahermosa + Solaroli_di_Briona + Somis_di_Chavrie + Toesca + Torelli + Thaon_di_Revel + } + common_last_names = { + Acton + Albricci + Agnes + Airenti + Amaretti + Ara + Arminjon + Arnulfo + Arrifo + Asproni + Astengo + Avigdor + Avondo + Badoglio + Baldissera + Baratieri + Bava-Beccaris + Baldassi + Benci + Baino + Barbier + BeldI_ + Bellono + Benintendi + Berruti + Bersezio + Berti + Bertini + Bertoldi + Bezzi + Biancheri + Bianchetti + Bianchi + Billiet + Blanc + Bo + Bolmida + Bona + Borella + Botta + Bottero + Brignone + Brofferio + Brunati + Brunet + Brunier + Bruschetti + Buffa + Buraggi + Buttini + Cadorna + Cagni + Canevaro + Capello + Caviglia + Ceccherini + Cialdini + Cusani + Cabella + Caboni + Cambieri + Campana + Canalis + Cantara + Capriolo + Carquet + Carta + Casaretto + Cassinis + Castelli + Cavalli + Cavallini + Chenal + Chiaves + ChiO_ + Cobianchi + Colli + Cornero + Correnti + Corsi + Costa + Crosa + Cugia + Dezza + Demaria + Depretis + Durando + Daziani + Decandia + Delfino + Delitala + Emo + Fanti + Fara + Filomarino + Fara + Farina + Farini + Ferraciu + Fescot + Garibaldi + Giardino + Govone + Gallenga + Gallisai + Gallo + Galvagno + Gastinelli + Genina + Gerbore + Germanetti + Geymet + Ghiglini + Gianolio + Gilardini + Ginet + Giovanola + Graffigna + Grixoni + Guglianetti + Guillet + Imperiali + Isola + Lachenal + Lanza + Louaraz + Malan + La_Marmora + Mambretti + Menabrea + Mozzoni + Mameli + Mamiani + Mantelli + Marassi + Mari + Marongiu + Martelli + Martin + Mathieu + Mautino + Mazza + Melegari + Mellana + Menabrea + Mezzena + Michelini + Miglietti + Miglioretti + Minoglio + Moia + Mongellaz + Monticelli + Mossi + Musso + Naytana + Niccolini + Nino + Notta + Orengo + Oytana + Pelloux + Perruchetti + Pianelli + Porro + Presbitero + Paleocapa + Pallavicino + Pallieri + Pareto + Pateri + Pescatore + Peyrone + Pezzani + Piacenzi + Piane + Picinelli + Pistone + Polleri + Polto + Porqueddu + Pugioni + Quaglia + Ramorino + Ricotti-Magnani + Rattazzi + Ravina + Rezasco + Riccardi + Ricci + Richetta + Robecchi + Roberti + Rocci + Rodini + Rossi + Rubin + Sacchi + Saletta + Sanna + Solari + Sanguineti + Sanna_Denti + Sanna_Sanna + Sappa + Saracco + Sauli + Scano + Scapini + Sella + Serra + Sineo + Siotto_Pintor + Solari + Spano + Spinola + Sulis + Tecchio + Tegas + Tola + Torelli + Tuveri + Vaccari + Valerio + Valvassori + Vicari + Zupelli + Zirio + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +south_italian = { + color = { + 97 + 77 + 117 + } + religion = catholic + traits = { + italo_romance + italian_culture_group + western_european_heritage + } + obsessions = { + wine + } + male_common_first_names = { + Alessandro + Armando + Augusto + Achille + Antonio + Agesilao + Bartolomeo + Benedetto + Carlo + Cesare + Corrado + Cesidio + Corradino + Cristoforo + Carcano + Carmine + Domenico + Donato + Enrico + Enzo + Ettore + Emanuele + Fabio + Fabrizio + Ferdinando + Francesco + Fausto + Gaetano + Giacomo + Giovanni + Giulio + Giuseppe + Guglielmo + GiosuE_ + Goffredo + Giorgio + Giustino + Ignazio + Leopoldo + Lorenzo + Ludovico + Luca + Luigi + Ludovico + Marcantonio + Marino + Mario + Matteo + Marco + Monaldo + Michele + Melchiorre + Nicola + Orazio + Oronzio + Pierfrancesco + Paolo + Pasquale + Pietro + Pellegrino + Raimondo + Raffaele + Sigismondo + Salvatore + Sebastiano + Saverio + Tommasso + Vincenzo + } + female_common_first_names = { + Anna + Amalia + Antonia + Alfonsa + Alssandra + Alssandrina + Augusta + Beatrice + Bianca + Barbara + Benedetta + Clotilde + Carlotta + Carolina + Caterina + Cristina + Cecilia + Cornelia + Costanza + Enrichetta + Eleonora + Eulalia + Elena + Emanuela + Elisabetta + Filippina + Francesca + Giuseppina + Giovanna + Giulia + Giustiniana + Isabella + Ippolita + Luisa + Luisa_Carlotta + Lucrezia + Laura + Lucia + Leonora + Maria + Maria_Anna + Maria_Luisa + Maria_Enrichetta + Mercedes + Maria_Barbara + Michela + Margherita + Marianna + Paolina + Sofia + Vittoria + Violante + } + noble_last_names = { + Afan_de_Rivera + Antici + d_Albergo + d_Ayala + Barracco + Berlingieri + Bufalari + Baccarini + Di_Brocchetti + Caetani + CalA__Ulloa + Caracciolo + di_Cesare + Ceccarini + di_Crollalanza + Donnorso_di_Serracapriola + Ercolani + d_Escamard + Filangieri + Galluppi + Giannuzzi-Savelli + della_Genga + Lanfranci + Lucifero + de_Liguori + Leopardi + de_Luca + Montani_da_Pesaro + Marchesani + Ondedei + Osmani + Piccolomini + Pignatelli + del_Pezzo + de_Riseis + della_Rovere + De_Renzi + de_Rilliet + del_Re + Sanfelice + Spinello + de_Samuele_Cagnazzi + Sgariglia + Smeducci + Sammarruco + di_Sangro + de_Thomasis + d_Urso + Visconti + Winspeare + Zurlo + Zorniotti + } + common_last_names = { + Anfora + Avitabile + Alianelli + Antonelli + Assanti + Acclavio + Barberini-Colonna + Bonaccorsi + Benci + Bozzelli + Baldacchini + Briganti + Bausan + Bianchini + Caraga + Cattaneo + Chigi + Clary + Cosenz + Cianciulli + Cuoco + Costa + Campagna + Capocci + Capasso + Croce + Carrascosa + Colletta + Diaz + Durini + Delfico + Ferrari + Filangieri + Filioli + Fergola + Fardella + Forteguerri + Ferri + Fortunato + Gironda + Gravina + Grifeo + Garzia + Gagliardo + Galdi + Guarini + Genoino + Gussone + Gio + Giannuzzi + Galletti + Imbriani + Intonti + Lanza + Lombardo + Lunardi + Landi + Lanza + Longobardi + Molinelli + Mezzacapo + Milano + Morelli + Nunziante + Naselli + Orsini + Ottaviani + Oliva + Pironti + Pepe + Poerio + Palmieri + Persico + Parisi + PaternO_ + Pianell + Pignatelli + Pionati + Parisio + Quandel + Ritucci + Ruggiero + Romano + Rosaroll + Ricciardi + Rosica + Scammacca + Scovazzo + Sansone + Sannia + Schipa + Silvati + Settimo + Scialoja + Statella + Santangelo + Torlonia + Turrisi + Troya + Tommasi + Tenore + Tafuri + Torelli + Tardio + Troisi + Vernazza + Valiante + Vignale + Vecchione + Zunica + Zurlo + } + graphics = european + ethnicities = { + 1 = caucasian + } +} \ No newline at end of file diff --git a/common/cultures/cwp_japanese_cultures.txt b/common/cultures/cwp_japanese_cultures.txt new file mode 100644 index 000000000..7d42b4459 --- /dev/null +++ b/common/cultures/cwp_japanese_cultures.txt @@ -0,0 +1,183 @@ +japanese = { + color = { + 0 + 0 + 90 + } + religion = mahayana + traits = { + japonic + japanese_culture_group + east_asian_heritage + } + male_common_first_names = { + Aritomo + Gentaro + Gonnohyoe + Goro + Hayao + Heihachiro + Hikonojo + Hiroshi + Hyoe + Iwao + Jinzaburo + Jiro + Kageaki + Kagenori + Kantaro + Kazushige + Keisuke + Kenkichi + Kiyotaka + Koichiro + Kotohito + Kozo + Kuranosuke + Maresuke + Masatake + Masujiro + Michisura + Mineo + Mitsue + Mitsuomi + Nariaki + Nobuyoshi + Rokuro + Sadao + Samata + Shichiro + Shigeru + Shigeto + Shinsaku + Shoin + Soroku + Sotokichi + Sukenori + Sukeyuki + Sumiyoshi + Tadakuni + Takamori + Takayoshi + Takeaki + Tamemoto + Taro + Taruhito + Tetsutaro + Tomasaburo + Tomonosuke + Toshimichi + Toshiyoshi + Tsugumichi + Yahachi + Yasukata + Yasuyoshi + Yoshida + Yoshifuru + Yoshika + Yoshimichi + Yoshinobu + Yoshinori + Yusaku + } + female_common_first_names = { + Asako + Chikako + Ginko + Gyokuran + Kaho + Kei + Kin + Kumehachi + Masako + Miki + Natsu + Nobu + Oi + Rengetsu + Sayoko + Teru + Toyoko + Tsuneko + } + noble_last_names = { + Hayashi + Ito + Jutoku + Kujo + Matsudaira + Mitsune + Nabeshima + Togo + Tokugawa + } + common_last_names = { + Akiyama + Araki + Arichi + Arisugawa + Dewa + Enomoto + Hasegawa + Honjo + Ichinohe + Inoue + Itagaki + Kabayama + Kamimura + Kamio + Kanin + Kataoka + Kato + Katsu + Katsura + Kawakami + Kawamura + Kido + Kodama + Kuroda + Kuroki + Makino + Masaki + Minami + Muto + Nakamuta + Nire + Nogi + Nozu + Okada + Oku + Okubo + Omura + Osumi + Oyama + Saigo + Sakura + Sato + Shibayama + Shimamura + Shirakawa + Suzuki + Tachibana + Takashima + Takasugi + Tamon + Terauchi + Tsuboi + Ueda + Uehara + Ugaki + Uryu + Yamagata + Yamakawa + Yamamoto + Yamashita + Yamaya + Yashiro + Yui + } + ethnicities = { + 1 = asian + } + graphics = asian +} \ No newline at end of file diff --git a/common/cultures/cwp_kievan_rus_culture_group.txt b/common/cultures/cwp_kievan_rus_culture_group.txt new file mode 100644 index 000000000..05969c6f4 --- /dev/null +++ b/common/cultures/cwp_kievan_rus_culture_group.txt @@ -0,0 +1,412 @@ +russian = { + color = { + 0 + 107 + 16 + } + religion = orthodox + traits = { + slavic + kievan_rus_culture_group + eastern_european_heritage + } + male_common_first_names = { + Aleksandr + Alexei + Andrei + Anton + Boris + Dmitry + Fyodor + Gennady + Giorgi + Grigoriy + Igor + Ivan + Kirill + Konstantin + Lavr + Leonid + Lev + Maxim + Mikhail + Nikita + Nikolai + Oleg + Pavel + Pyotr + Roman + Semyon + Sergei + Valery + Vasily + Viktor + Vladimir + Vladislav + Yegor + Yevgeny + Yuri + } + female_common_first_names = { + Aleksandra + Anastasiya + Anna + Avdotya + Daria + Elena + Elizabeta + Evgenia + Evlalia + Kira + Lydia + Lyobov + Maria + Olga + Sofia + Tatiana + Varvara + Vera + Yekaterina + Yulia + Xenia + Zinaida + } + noble_last_names = { + Adlerberg + Barclay_de_Tolly + Bestuzhev-Ryumin + Bulatovich + Buturlin + Dolgorukov + Demidov + Fikelmon + Greig + Gruzinsky + Golitsyn + Ignatiev + Ivelich + Kamensky + Kelch + Kern + Kushelev-Bezborodko + Kutaisov + Kurakin + Hoyningen-Huene + Lopukhin + Lobanov-Rostovsky + Matveyev + von_Mohrenheim + Meshchersky + Orlov + Pistohlkors + Putyatin + Rostopchin + Rumyantsev + Romanov + Saltykov + Tolstoy + Volkonsky + Witte + Yengalychev + Yusupov + Yuryevsky + } + common_last_names = { + Alexseyev + Antonov + Azarov + Badanov + Brusilov + Budyonny + Chibisov + Denikin + Dragomirov + Frolov + Golovin + Grishin + Gurko + Ivanov + Kasso + Kolchak + Konev + Konstantinov + Kornilov + Kuropatkin + Lazarev + Makarov + Menshikov + Nakhimov + Nebogatov + Nikolaevich + Ostrovsky + Pavlov + Putyatin + Rozhestvensky + Shuvalov + Skobelev + Surkov + Sorokin + Tukhachevsky + Vorontsov + Voroshilov + Yegorov + Yudenich + Zavoyko + } + male_regal_first_names = { + Aleksandr + Alexei + Ivan + Kirill + Konstantin + Mikhail + Nikolai + Pavel + Pyotr + } + female_regal_first_names = { + Anastasiya + Anna + Elena + Elizabeta + Evgenia + Kira + Maria + Olga + Xenia + Yekaterina + } + regal_last_names = { + Belevsky-Zhukovsky + Konstantinovich + Mikhailovich + Nikolaevich + Pavlovich + Paley + Romanov + Vladimirovich + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +byelorussian = { + color = { + 129 + 219 + 33 + } + religion = orthodox + traits = { + slavic + kievan_rus_culture_group + eastern_european_heritage + } + male_common_first_names = { + Alaksandr + Alexei + Andrei + Anton + Boris + Cyril + Danya + Dz_mitry + Giorgi + Ivan + Janka + Jury + Lavr + Leonid + Leu + Mikalai + Paval + Piotr + Roman + Ryhor + Sergey + Stanislaw + Uladzimir + Valery + Vasily + Viktar + Vladislav + } + female_common_first_names = { + Alaiza + Galina + Kanstantsia + Jadviga + Larysa + Nasta + Natallia + Petranella + Sofia + Tselina + Vera + Yelena + } + noble_last_names = { + Bodganovich + Bonch-Bruyevich + Byulak-Balahovich + Domeyko + Dovnar-Zapolsky + Hurynowicz + Kalinowski + Pashkevich + Skirmunt + Sukhozanet + } + common_last_names = { + Alexseyev + Bulak-Balachowicz + Chibisov + Denikin + Dragomirov + Golovin + Gurko + Ivanov + Kalinowski + Kolchak + Kornilov + Kuropatkin + Lukashenka + Menshikov + Nakhimov + Nebogatov + Nikolaevich + Pavlov + Putyatin + Rozhestvensky + Skobelev + Sukhoi + Tukhachevsky + Vorontsov + Yegorov + Zhauryd + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +ukrainian = { + color = { + 238 + 255 + 0 + } + religion = orthodox + traits = { + slavic + kievan_rus_culture_group + eastern_european_heritage + } + male_common_first_names = { + Alexei + Andrei + Anton + Arkadiy + Borys + Dmitro + Fyodor + Hryhoriy + Ivan + Lavr + Leonid + Lev + Mikhail + Mykola + Nikita + Oleksandr + Panteleimon + Pavel + Petro + Roman + Semyon + Sergiy + Valeriy + Viktor + Vladislav + Volodimir + Yevhen + Yuriy + } + female_common_first_names = { + Darya + Dniprova + Hrytsko + Kolomba + Lyubov + Lyudmila + Maria + Nadazhda + Nataliya + Olena + Olha + Polina + Ruslana + Slava + Ulyana + Valeriya + Xenia + Yevheniya + } + noble_last_names = { + Chubynsky + Czajkowski + Drahomanov + Gogol-Yanovsky + Hnizdovsky + Hrekov + Hrushevsky + Karaszewicz-Tokarzewski + Kobyliansky + Konysky + Kropyvnytsky + Kulish + Levytsky + Lototsky + Ohonovsky + Omelianovych-Pavlenko + Ortynsky + Petrushevych + Rodzianko + Sas-Kuilovsky + Shakhovskoy + Sheptytsky + Skoropadskyi + Vakhnianyn + Vitovsky + Zubrytsky + } + common_last_names = { + Bezruchko + Chernyakhovsky + Dyachenko + Gamula + Grigoriev + Hrekov + Ivanenko + Ivanov + Kapustiansky + Kondratenko + Leshchenko + Leshchinskiy + Paskevich + Petliura + Radchenko + Shevchenko + Skoropadskyi + Stefaniv + Tymoshenko + Vitovsky + } + ethnicities = { + 1 = slavic + } + graphics = european +} \ No newline at end of file diff --git a/common/cultures/cwp_korean_cultures.txt b/common/cultures/cwp_korean_cultures.txt new file mode 100644 index 000000000..eaa6069d9 --- /dev/null +++ b/common/cultures/cwp_korean_cultures.txt @@ -0,0 +1,133 @@ +korean = { + color = { + 0 + 0 + 209 + } + religion = mahayana + traits = { + koreanic + korean_culture_group + east_asian_heritage + } + male_common_first_names = { + Bak + Bong-haek + Chwa-chin + Gu + Han + Heong-gyo + Hong + Jeong + Jo + Kwon + Mung-geun + Ok + Sang-ok + Sang-yong + Sim + Yi + Yun + } + female_common_first_names = { + Bingheogak + Hwahyeop + Jeongildang + Seonhui + Sinjeong + Sunghee + Yeongsuhap + Yunjidang + } + male_noble_first_names = { + Bang-bo + Byung-guk + Byung-hak + Byung-si + Choi-ung + Don-in + Du-seon + Ha-eung + Hong-jip + Hunggun + Gyu-ho + In-young + Jeong-hui + Jin + Jo-sun + Jung-yang + Jwa-geun + Kyung-jae + Sang-hwang + Sun-mok + Sun-taek + Won-yong + Yong-sun + Yu-won + } + male_regal_first_names = { + Byeon + Cheok + Geum + Gong + Hui + Hwan + Myeong-bok + San + } + female_regal_first_names = { + Ja-yeong + Jeungsun + Hyoyu + Ok-jeong + } + noble_last_names = { + Bak + Chang + Choe + Gang + Gim + Gwon + Han + Hong + Jo + Kim + Ko + Min + Moon + Na + Namgung + Park + Shin + Seong + Seok + Song + Won + Yi + } + common_last_names = { + Bo + Ch_ok + Chung + Guk + Gyu + Haung + Hu + Hwan + Hyong + Im + Jip + Mok + Seo + Seon + Shinjong + Si + Sun + Taek + Yong + } + ethnicities = { + 1 = asian + } + graphics = asian +} \ No newline at end of file diff --git a/common/cultures/cwp_manchurian_cultures.txt b/common/cultures/cwp_manchurian_cultures.txt new file mode 100644 index 000000000..00824ccf2 --- /dev/null +++ b/common/cultures/cwp_manchurian_cultures.txt @@ -0,0 +1,139 @@ +manchu = { + color = { + 233 + 207 + 84 + } + religion = mahayana + traits = { + sinitic + manchurian_culture_group + north_asian_heritage + } + male_common_first_names = { + Changlin + Deng + Fu + Guan + Hesehn + Ma + Mingzhu + Nalan + Oboi + Songgotu + Sonin + Suksaha + Tong + Zhao + } + female_common_first_names = { + Abahai + Huixing + Linggui + Quejing + Wanrong + Wengjing + Xingzhen + } + noble_last_names = { + # Qing princely peerages + An + Cheng + Chun + Fu + Gong + Guo + He + Heng + Hui + Jingjin + Keqin + LiLu + Ning + Qian + Rong + Rui + Shen + Shuncheng + Su + Wen + Xian + Xun + Yi + Ying + Yu + Zheng + Zhi + Zhon + Guan + } + common_last_names = { + Kang_an + Linge + Shangzhi + Tiemei + Xiangying + Xingde + Zhanshan + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +ainu = { + color = { + 4 + 255 + 0 + } + religion = animist + traits = { + ainu + manchurian_culture_group + north_asian_heritage + } + male_common_first_names = { + Akihi + Apniainu + Menkakush + Munkeke + Pasekur + Petennouk + Resaak + Seimei + Shinriki + Shiratekka + Shiromainu + Shitekka + Unayanke + } + female_common_first_names = { + Haru + Imekanu + Shizue + Tahkonanna + Umeko + Yaeko + } + noble_last_names = { + Nakamura + Peramonkoro + Sunazawa + } + common_last_names = { + Ando + Aterui + Harukor + Isonash + Keutoranke + Koshamine + Shakushine + Turushno + } + ethnicities = { + 1 = asian + } + graphics = asian +} diff --git a/common/cultures/cwp_mesoamerican_cultures.txt b/common/cultures/cwp_mesoamerican_cultures.txt new file mode 100644 index 000000000..d69c552b5 --- /dev/null +++ b/common/cultures/cwp_mesoamerican_cultures.txt @@ -0,0 +1,321 @@ +mesoamerican = { + color = { + 0.32 + 0.29 + 0.78 + } + religion = catholic + traits = { + oto_manguean + mesoamerican_culture_group + indigenous_american_heritage + } + male_common_first_names = { + Alexander + Albert + Bedford + Clarence + Colvin + Clement + Eugene + Francis + Henry + Isaac + Jonathan + Jeremy + Lowry + Matthew + Morton + Perry + Robin + Stephen + Steadman + Sean + Timothy + Trelawney + Thomas + William + Wellington + Agustin + Akbal + Alberto + Alejandro + Alfonso + Alfredo + Andres + Anibal + Antonio + Armando + Arturo + Benito + Bernardo + Carlos + Cenobio + Cesar + Crescencio + Cristobal_2 + Cuautehmoc + Daniel + Diego + Eduardo + Emiliano + Emilio + Eugenio_2 + Everardo + Felipe + Fernando + Francisco + Gabriel + Gaspar + Gerardo + Gilberto + Gregorio + Gumersindo + Hector + Hernando + Hilario + Humberto + Ignacio + Isaac + Jacinto + Jesus + Jose + Juan + Julio + Leobardo + Lorenzo + Luis + Macario + Manuel + Marcial + Marco_Antonio + Mario + Martin_2 + Melchor + Miguel + Natalio + Nazario + Nicolas_2 + Oliverio + Pablo + Pedro + Porfirio + Ramiro + Ricardo + Roberto + Rodolfo + Rolando + Rufino + Salvador + Samuel + Santiago + Sergio + Silvano + Silvestre + Victor_2 + Yumil + } + female_common_first_names = { + Hazel + Irene + Inez + Lyndia + Mary + Rosalyn + Amalia + Amaranta + Ana + Antonia + Blanca + Catarina + Celsa + Cleofas + Concepcion + Cristina + Delfina + Elvia + Erendira + Eufrosina + Eva + Felipa + Jovita + Laureana + Lina + Margarita + Maria + Marta + Matilde + Modesta + Paula + Ramona + Rigoberta + Rosalina + Sofia + Thelma + Violeta + } + + noble_last_names = { + Briton + Brigales + Boccaterra + Cuthbert + Clarence + Hendy + Hanibal + Hodgson + MacDonald + Morrison + Otway + Patterson + Altamirano + Ay + Calderon + Ceel + Chan + Charis + Chi + Cortes + Cristobal_2 + Gonzalez + Henestrosa + Juarez + Moyotlan + Neri + Ocampo + Ochoa + Palafox + Paniagua + Pat + Pec + Poot + Salazar + Tamayo + Zapata + } + common_last_names = { + Armstrong + Cunningham + Dilson + Hall + Haymond + Hewlett + Israel + Johnson + Le_Shaw + McCrea + Newport + Pitts + Pym + Robinson + Rivera + Warren + Wood + Weaver + Ahuactzin + Ak_ab_al + Almonte + Alonso + Antunez + Arredondo + Arriaga + Atlanteco + Aureoles + Badiano + Bernal + Bernardino + Brito + Cabrera + Cajigas + Cal + Canek + Cano + Canul + Carrillo + Ceh + Chacon + Chee + Chinas + Choc + Coaguila + Coc + Coyotl + Cuautlaxahue + Cuevas + Curruchic + Dimas + Esquivel + Estrada + Fernandez + Galeana + Gallardo + Gamboa + Garcia + Gomez + Gonzalez + Gutierrez + Guzman + Hernandez + Huanitzin + Isael + Itzel + Ixquiac + Ixtlilxochitl + Jimenez + Kan + Lopez + Maciel + Magana + Manzanero + Mas + Matlacuahuac + Matus + Mayahuel + Medrano + Mena + Menchu + Merida + Mes + Morales + Moxo + Munoz + Nahui + Nayeli + Ocelotl + Orozco + Ortiz + Osorio + Panecatl + Pek + Pineda + Pop + Puk + Rojas + Ruiz_2 + Shal + Sho + Suarez + Tecu + Teul + Tinoco + Tlaxca + Tletla + Toryo + Tuyuc + Tzehe + Valeriano + Vargas + Vichido + Xaxalpa + Xicara + Xiloj + Xochitl + Zapotitla + Zendejas + Zicotencatl + } + ethnicities = { + 1 = native_american + } + graphics = generic +} diff --git a/common/cultures/cwp_modern_celts_cultures.txt b/common/cultures/cwp_modern_celts_cultures.txt new file mode 100644 index 000000000..d9f1af0eb --- /dev/null +++ b/common/cultures/cwp_modern_celts_cultures.txt @@ -0,0 +1,284 @@ +irish = { + color = { + 26 + 145 + 0 + } + religion = catholic + traits = { + celtic + modern_celts_culture_group + western_european_heritage + } + # could have anglophone but would make them non-discriminated in Britain + male_common_first_names = { + Alexander + Arthur + Brian + Cathal + Christopher + Con + Daniel + Denis + Desmond + Edward + Ernes + Fionan + Frank + George + Harry + Jack + James + John + Joseph + Kevin + Liam + Michael + Murrough + Patrick + Peter + Richard + Robert + Sean + Thomas + William + Eamon + } + female_common_first_names = { + Adela + Anne + Bithia + Bridget + Catherine + Charlotte + Clotilde + Edith + Ethel + Ellen + Ellice + Emily + Gertrude + Honora + Ida + Ismania + Isobel + Jane + Josephine + Laura + Letitia + Louisa + Margaret + Mary + Melesina + Mildred + Nora + Olivia + Rachel + Rose + Sarah + Sophie + } + noble_last_names = { + Beresford + Browne + Castlereagh + Conyngham + FitzGerald + FitzMaurice + Glenavy + Hamilton + Hill + Lambart + Loftus + Mornington + O_Brien + Plunket + Prendergast + Talbot + Taylor + Templemore + Tyrrell + Vane-Tempest + } + common_last_names = { + Aiken + Ashe + Boyle + Brady + Breen + Brennan + Brown + Brugha + Burke + Byrne + Campbell + Carroll + Clarke + Collins + Connolly + Connor + Cosgrave + Craig + Cust + Cowhig + Daly + Doherty + Donnelly + Doyle + Dryhurst + Duffy + Dunne + Farrell + Fitzgerald + Fitzpatrick + Flynn + Gallagher + Griffith + Hayes + Healy + Hughes + Hungerford + Johnston + Kelly + Kennedy + Larkin + Lynch + Maguire + Mallin + Martin + McCartan + McCarthy + McCullough + McGarry + McGuinness + Moore + Moran + Mulcahy + Murphy + Murray + Nolan + O_Connor + O_Doherty + O_Higgins + O_Leary + O_Mara + Pearse + Plunket + Power + Quinn + Reilly + Ryan + Smith + Smyth + Sullivan + Thompson + Walsh + White + Wilson + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +breton = { + color = { + 132 + 0 + 255 + } + religion = catholic + traits = { + celtic + modern_celts_culture_group + western_european_heritage + } + male_common_first_names = { + Aimery + Alphonse + Amedee + Auguste_Hilarion + Auguste-Marie + Bruno + Constant + Edouard-Marie + Felicite_Pierre + Florian + Gontran + Guillaume + Henri + Jakou + Jean + Jean-Denis + Julien + Michel-Augustin + Mordiern + Nathan + Paul + Philippe + Prudence-Guillaume + Raoul + Thomas + } + female_common_first_names = { + Adelaide + Anne + Caroline + Catherine + Elisabeth_2 + Henriette + Jeanne + Julie + Louise + Pauline + Sophie + Tiphaine + } + noble_last_names = { + Audren_de_Kerdrel + Berthois + d-Espinay + d-Oilliamson + de_Becdelievre + de_Boisgelin + de_Cintre + de_Cornulier + de_Botherel + de_Dieuleveult + de_Farcy + de_Goesbriand + de_Goulaine + de_Goyon + de_Gueheneuc + de_Kergariou + de_Keratry + de_Kergolay + de_Kersauson + de_Langle_de_Beaumanoir + de_Roujoux + des_Nos + du_Plusquellec + Espivent_de_La_Villesboisnet + Juchault + Lanjuinais + Magon + } + common_last_names = { + Bedeau + Calvez + Dosser + Galand + Le_Bris + Le_Mouel + Quelfeter + Roper + Thoraval + Vallee + de_Saint-Andre + } + graphics = european + ethnicities = { + 1 = caucasian + } +} \ No newline at end of file diff --git a/common/cultures/cwp_mongolic_cultures.txt b/common/cultures/cwp_mongolic_cultures.txt new file mode 100644 index 000000000..6bd8894bc --- /dev/null +++ b/common/cultures/cwp_mongolic_cultures.txt @@ -0,0 +1,485 @@ +uzbek = { + color = { + 0 + 115 + 57 + } + religion = sunni + traits = { + turkic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Abd_al-Ahad + Abd_al-Karim + Abu_al-Ghazi + Abulfayz + Alimqul + Allah_Quli + Aqim + Haydar + Husayn + Iltazar + Isfandiyar + Jahangir + Khudayar + Madali + Mahmud + Muhammad + Murad + Nasir_al-Din + Nasrallah + Nurali + Pulad + Qilich + Qutlugh + Rahim + Shir + Umar + Yadigar + Yaqub + } + female_common_first_names = { + Halima + Irina + Mohlaroyim + Nargiz + Nazokat + Nilufar + Tursunoy + Yulduz + Zilola + } + noble_last_names = { + Kokand + Bahadur + Khan + } + common_last_names = { + Bahadur + Bukhari + Gulkhani + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} + +kazak = { + color = { + 83 + 102 + 46 + } + religion = sunni + traits = { + turkic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Ablai + Abu_al-Khayr + Aryn + Baitursyn + Bukei + Chokan + Dulat + Ibirai + Isatai + Ishim + Jangir + Kenisary + Mashur + Murat + Nur_Ali + Qayip + Sadyk + Sarzhan + Sirim + Tenek + Tolshan + Vali + } + female_common_first_names = { + Aisha + Balzhan + Bayan + Demesh + Gulshat + Samal + } + noble_last_names = { + Bukeikhanov + Beg + Khan + } + common_last_names = { + Baitursynov + Dulatuli + Konanbai_uli + Kutebar_uli + Muhammad_uli + Qasim_uli + Shoshak-ula + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} + +kirgiz = { + color = { + 62 + 73 + 41 + } + religion = sunni + traits = { + turkic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Askar + Bayymbet + Chingiz + Ishim + Izzat + Jangir + Kasim + Kurman + Murat + Nasiridin + Sadyk + Toktogul + Torokul + Turdakun + Vali + Zhurahon + } + female_common_first_names = { + Asylgul + Kuluypa + Roza + Sabira + Tattybubu + Toktayum + Zamira + } + noble_last_names = { + Madali + Beg + Khan + } + common_last_names = { + Boryak + Ibraimov + Kutebar + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} + +tajik = { + color = { + 122 + 127 + 111 + } + religion = sunni + traits = { + turkic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Abbas + Abdolazim + Abdolhossein + Abdolsamad + Abolghasem + Ahmad + Ali + Bahram + Ebrahim + Esmail + Faizal + Fath_Ali + Fazlollah + Hamzeh + Hasan + Hossein + Kamran + Karim + Lotf_Ali + Mahmoud + Mahsud + Mirza + Mohammad + Moin_ed-Din + Mozzafer_ed-Din + Muhsin + Murad + Nadir + Naser_ed-Din + Nosret + Reza + } + female_common_first_names = { + Guljahon + Khursheda + Latofat + Mavjuda + Nizoramo + Zulfiya + } + noble_last_names = { + Khan + Bek + } + common_last_names = { + Kasym + Maksum + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} + +uighur = { + color = { + 84 + 92 + 109 + } + religion = sunni + traits = { + turkic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Afaq + Ahmed + Arshad + Bahayeddin + Bakhytzhan + Burhan + Daud + Ehmetjan + Hakim + Husayin + Kemal + Maqsud + Muhammad + Musa + Rashidin + Satuq + Timur + Yaqub + } + female_common_first_names = { + Dilraba + Gulimina + Gulnazar + Madina + } + noble_last_names = { + Beg + Khan + Muhiti + Shah + } + common_last_names = { + Abdulbaqi + Damolla + Khoja + Masanchi + Niyaz + Qasim + Tore + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} + +turkmen = { + color = { + 211 + 146 + 232 + } + religion = sunni + traits = { + turkic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Ahmed + Borkluce + Byashim + Haydar + Mehmed + Murad + Nurberdi + Orazgeldi + Qilich + } + female_common_first_names = { + Aksoltan + Bakhargul + Gozel + Gulsat + Medeniyet + Muza + Semsat + } + noble_last_names = { + Beg + Khan + } + common_last_names = { + Aytakov + Bayramov + Hamdan + Hydyr + Nurali + } + ethnicities = { + 1 = arab + } + graphics = asian +} + +tatar = { + color = { + 10 + 109 + 112 + } + religion = sunni + traits = { + turkic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Asaf + Baqi + Bekbulat + Fatxelbayan + Galiaskar + Ismail + Iskander + Makhmut + Mullanur + Musa + Rizaeddin + Rustam + Xosayen + Yadegar + Yusuf + } + female_common_first_names = { + Masrura + Riza + Zeyneb + } + noble_last_names = { + Mamleeva + } + common_last_names = { + Amirkhanov + Agumov + Borhan + Faysi + Gizzat + Ibragimov + Ibrahim + Kamal + Khusainov + Sultan-Galiev + Tinchurin + Tukay + Waxitov + Yanbayev + Yamasev + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} + +mongol = { + color = { + 74 + 125 + 155 + } + religion = gelugpa + traits = { + mongolic + mongolic_culture_group + turkic_heritage + } + male_common_first_names = { + Badamdorj + Balingiin + Batbayar + Baterdene + Chingis + Dambyan + Damdin + Dogsomyn + Gonchigjalzangiin + Gonchigtseren + Injinash + Khorloogiin + Kubilai + Otgonbayar + Peljidiin + Sodnomyn + } + female_common_first_names = { + Bayartsetseg + Dondogdulam + Ider + Khajidsuren + Oyuungerel + Sonomyn + Tuyaa + } + noble_last_names = { + Gonchigjalzangiin + Togs-Ochiryn + } + common_last_names = { + Amar + Bodoo + Chagdarjav + Choibalsan + Damdinbazar + Genden + Jamyan + Murdorj + Sukhbaatar + Tomorbaatar + Tserendorj + Vanchinbalyn + } + ethnicities = { + 1 = central_asian + } + graphics = asian +} diff --git a/common/cultures/cwp_northeast_indian_cultures.txt b/common/cultures/cwp_northeast_indian_cultures.txt new file mode 100644 index 000000000..b595edd12 --- /dev/null +++ b/common/cultures/cwp_northeast_indian_cultures.txt @@ -0,0 +1,102 @@ +assamese = { + color = { + 227 + 30 + 89 + } + religion = hindu + traits = { + indo_aryan + northeast_indian_culture_group + south_asian_heritage + } + male_common_first_names = { + Chandraka + Daman + Dhekial + Hao + Jama + Jogeshwar + Kaganath + Kamaleswar + Patalang + Purandar + Ruchinath + Sudingphaa + } + female_common_first_names = { + Chandrakanti + Dipali + Indira + Pushpalata + } + noble_last_names = { + Khan + Singha + } + common_last_names = { + Aideo + Bora + Dogoi + Phukan + Purnananda + } + ethnicities = { + 1 = asian + } + graphics = asian +} + + +manipuri = { + color = { + 255 + 28 + 247 + } + religion = hindu + traits = { + tibetic + south_asian_heritage + northeast_indian_culture_group + } + male_common_first_names = { + Bekendra + Chandrakirti + Charajit + Chingthang + Churachandra + Devendra + Genavira + Harshachandra + Kulachanrda + Marjit + Moduchanrda + Nara + Pitambara + Surachandra + } + female_common_first_names = { + Chaobiton + Haripriya + Konusana + Kuranganayani + Sheitamala + Yumsangbi + } + noble_last_names = { + Ningthouja + Singh + } + common_last_names = { + Akaba + Devi + Khomba + Sai + Sharma + } + ethnicities = { + 1 = asian + } + graphics = asian +} \ No newline at end of file diff --git a/common/cultures/cwp_semitic_cultures.txt b/common/cultures/cwp_semitic_cultures.txt new file mode 100644 index 000000000..2ef1a3ce7 --- /dev/null +++ b/common/cultures/cwp_semitic_cultures.txt @@ -0,0 +1,190 @@ +sephardic = { + color = { + 222 + 222 + 0 + } + religion = jewish + traits = { + semitic + semitic_culture_group + middle_eastern_heritage + } + male_common_first_names = { + Abraham + Amos + Baruch + Binyamin + Daniel + David + Efraim + Ehud + Eli + Eliezer + Elijah + Gavriel + Hebel + Immanuel + Itzhak + Levi + Mattiyahu + Mensahe + Mikhael + Mordecai + Moshe + Natan + Noach + Reuben + Roi + Shalom + Shimon + Tovia + Uriel + Uzziel + Yaakov + Yachin + Yafe + Yehoshua + Yehudah + Yochanan + Yonatan + Yosef + Zohar + } + female_common_first_names = { + Barbara + Beatrice + Cecile + Eugenie + Inez + Irene + Noemie + Nora + Ruth + Sonia + Yosefa + } + noble_last_names = { + Abrabanel + Camondo + Curiel + De_Leon + Sassoon + } + common_last_names = { + Banai + Barak + Ben_Ami + Benveniste + Canetti + Cantor + Cardoso + Cohen + Disraeli + Gaon + Golan + Haddad + Halevi + Levy + Maimon + Mizrachi + Montefiore + Peretz + Rafaeli + Saban + Sebag + } + graphics = european + ethnicities = { + 1 = caucasian + } +} + +maltese = { + color = { + 255 + 43 + 72 + } + religion = catholic + traits = { + semitic + semitic_culture_group + middle_eastern_heritage + } + male_common_first_names = { + Alessandru + Beru + Duminku + Enrico + Evarist + Ferlad + Fernardu + Frangisku + Gabriel + Gorg + Joseph + Karmenu + Lawrenz + Marju + Mikiel + Ninu + Pawlu + Rokku + Saber + Ugo + Valent + } + female_common_first_names = { + Agatha + Aloisetta + Atanasia + Beatrici + Dorothea + Duminka + Elizabetta + Fawstina + Guljetta + Guzeppa + Helena + Karmena + Lucija + Margerita + Marthese + Therese + Vittorja + } + noble_last_names = { + Cachia + Micallef + Moscati + Tabone + } + common_last_names = { + Abela + Adami + Azzopardi + Boffa + Borg + Buhagiar + Cassar + Cumbo + Farrugia + Frendo + Gonzi + Howard + Mifsud + Mintoff + Mizzi + Muscat + Olivier + Puli + Pullicino + Strickland + Vella + } + graphics = european + ethnicities = { + 1 = caucasian + } +} \ No newline at end of file diff --git a/common/cultures/cwp_siberian_culture_group.txt b/common/cultures/cwp_siberian_culture_group.txt new file mode 100644 index 000000000..ae26ed38f --- /dev/null +++ b/common/cultures/cwp_siberian_culture_group.txt @@ -0,0 +1,118 @@ +ugrian = { + color = { + 18 + 82 + 1 + } + religion = animist + traits = { + finno_ugric + siberian_culture_group + indigenous_arctic_heritage + } + male_common_first_names = { + Aleksandr + Dmitri + Ivan + Jukka + Santeri + Vladimir + } + female_common_first_names = { + Aili + Margareta + Marja + Nasti + } + noble_last_names = { + Ubmeje + Nuorane + Gajka + Kaise + Saiva + Keite + Magga + Guoladat + } + common_last_names = { + Kokko + Likhachev + Mamin + Minin + Sibiriak + Tikhanov + Zubov + } + ethnicities = { + 1 = circumpolar + } + graphics = generic +} + +siberian = { + color = { + 159 + 228 + 245 + } + religion = animist + traits = { + turkic + siberian_culture_group + indigenous_arctic_heritage + } + male_common_first_names = { + Afanasiy + Aleksandr + Alitet + Aysen + Aytal + Diniyar + Donduk + Elley + Gabdull + Grigory + Manchaary + Mirsayet + Nyurgun + Sihabetdin + Viktor + } + female_common_first_names = { + Anna + Galina + Natalia + Sainkho + Sardana + Zoya + } + noble_last_names = { + Anabar + Darkhan + Khan + Kigilyakh + } + common_last_names = { + Bilyaletdinov + Chaoke + Khovalyg + Krakovetsky + Nemtushkin + Nulgynet + Okhlopkov + Ondar + Pinigin + Potanin + Shaimiev + Shashkov + Shchapov + Shishigin + Shtyrov + Sivtsev + Yadrintsev + } + ethnicities = { + 1 = circumpolar + } + graphics = asian +} diff --git a/common/cultures/cwp_sninitic_cultures.txt b/common/cultures/cwp_sninitic_cultures.txt new file mode 100644 index 000000000..a755ca72f --- /dev/null +++ b/common/cultures/cwp_sninitic_cultures.txt @@ -0,0 +1,383 @@ +han = { + color = { + 190 + 80 + 48 + } + religion = mahayana + traits = { + sinitic + sinitic_culture_group + east_asian_heritage + } + obsessions = { + opium + } + male_common_first_names = { + Chen + Cheng + Deng + Dong + Gao + Hsia + Hu + Huang + Kong + Kwong + Li + Liang + Liao + Liu + Luo + Ma + Mao + Pan + Tan + Wang + Xie + Yang + Yu + Zhang + Zhu + } + female_common_first_names = { + Akew + Jin + Jinhong + Junying + Qingtang + Sanniang + Shanziang + Shih + Taiqing + Xiefen + Xiugu + Xuanjiao + Yu + Yunmei + } + noble_last_names = { + Cui + Li + Nie + Zhang + } + common_last_names = { + Dong + Fang + Hu + Jiang + Jin + Lu + Ma + Peng + Qiu + Shen + Sun + Tian + Ting + Wei + Wu + Ye + Zhao + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +cantonese = { + color = { + 133 + 4 + 224 + } + religion = mahayana + traits = { + sinitic + sinitic_culture_group + east_asian_heritage + } + male_common_first_names = { + Chen + Deng + Feng + Hong + Huang + Li + Liao + Liu + Qiu + Shi + Shu + Soong + Sun + Tsai + Wu + Xie + Xue + Yang + Ye + Zhang + Zhen + Bang + Blong + Chay + Dia + Hang + Ka + Kak + Kao + Mai + Mee + Neng + Pa + Qin + Shen + Zong + Zoua + Be + Duc + Hoang + Le + Nong + Quoc + Quynh + The + Van + } + female_common_first_names = { + Akew + Jin + Jinhong + Junying + Qingtang + Sanniang + Shanziang + Shih + Taiqing + Xiefen + Xiugu + Xuanjiao + Yu + Yunmei + Akew + Jin + Jinhong + Junying + Qingtang + Sanniang + Shanziang + Shih + Taiqing + Xiefen + Xiugu + Xuanjiao + Yu + Yunmei + } + noble_last_names = { + Cui + Li + Nie + Zhang + } + common_last_names = { + Dakai + Fengjia + Qiu + Rengan + Xiuqing + Xiuquan + Yatsen + Yongfu + Yucheng + Yunshan + Zicai + Cha + Congwen + Her + Liangyu + Lo + Lyfoung + Moua + Pao + Sao + Thao + Vue + Yang + Zhiming + Cao + Chan + Den + Hau + Khanh + Manh + Phach + Phung + Thu + Trieu + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +min = { + color = { + 64 + 143 + 30 + } + religion = mahayana + traits = { + sinitic + sinitic_culture_group + east_asian_heritage + } + male_common_first_names = { + Bing + Chen + Du + He + Hou + Lin + Qin + Sa + Shen + Tan + Wong + Wu + Xu + Xue + Yan + Zheng + } + female_common_first_names = { + Akew + Jin + Jinhong + Junying + Qingtang + Sanniang + Shanziang + Shih + Taiqing + Xiefen + Xiugu + Xuanjiao + Yu + Yunmei + } + noble_last_names = { + Cui + Li + Nie + Zhang + } + common_last_names = { + Baochen + Baozhen + Debang + Fu + Huiyin + Nai-siong + Nee + Sen + Shu + Xin + Zexu + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +yi = { + color = { + 0.91 + 0.51 + 0.52 + } + religion = animist + traits = { + lolo_burmese + sinitic_culture_group + east_asian_heritage + } + male_common_first_names = { + Chen + Cheng + Deng + Dong + Gao + Hsia + Hu + Huang + Kong + Kwong + Li + Liang + Liao + Liu + Luo + Ma + Mao + Pan + Tan + Wang + Xie + Yang + Yu + Zhang + Zhu + } + female_common_first_names = { + Akew + Jin + Jinhong + Junying + Qingtang + Sanniang + Shanziang + Shih + Taiqing + Xiefen + Xiugu + Xuanjiao + Yu + Yunmei + } + noble_last_names = { + Cui + Li + Nie + Zhang + } + common_last_names = { + Dong + Fang + Hu + Jiang + Jin + Lu + Ma + Peng + Qiu + Shen + Sun + Tian + Ting + Wei + Wu + Ye + Zhao + } + ethnicities = { + 1 = asian + } + graphics = asian +} diff --git a/common/cultures/cwp_southeast_asian_cultures.txt b/common/cultures/cwp_southeast_asian_cultures.txt new file mode 100644 index 000000000..03782bc75 --- /dev/null +++ b/common/cultures/cwp_southeast_asian_cultures.txt @@ -0,0 +1,563 @@ +vietnamese = { + color = { + 204 + 182 + 69 + } + religion = mahayana + traits = { + austroasiatic + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Bui_An + Nguyen + Nguyen_Phuoc + Noang_Cao + Ton_That + Tran + Truong + } + female_common_first_names = { + Bich + Hinh + Lien + Loan + Mai + Mai_Loan + Thanh + Yen + } + noble_last_names = { + Le + Ngo_Dinh + Pham + Truong-Minh + Truong + } + common_last_names = { + Buu_Lan + Cuong + Han + Khai + Mien_Lam + Mien_Trinh + Nien + Quang + Than + Trong_Hiep + Tuan + Vinh_San + vinh_Thuy + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +khmer = { + color = { + 16 + 99 + 19 + } + religion = theravada + traits = { + austroasiatic + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Ang + Norodom + Pok + Satha + Sisowath + Thommo + } + female_common_first_names = { + Aut + Bunlei + Di + Mey + Ros + Vanthy + Vara + } + noble_last_names = { + Ang + Varman + } + common_last_names = { + Chan + Em + Eng + Mey + Non + Reachea + Sieng + Sinn + Snguon + Tong + } + ethnicities = { + 1 = south_east_asian + } + graphics = asian +} + +thai = { + color = { + 65 + 186 + 0 + } + religion = theravada + traits = { + kra_dai + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Chao + Chulalongkorn + Charoon + Kashemsri + Isariyalongkorn + Mongkut + Mahidol + Nangklao + Naritsaranuwatiwong + Nuam + Phya + Plaek + Prajadhipok + Piyararangsit + Rangsit + Sirivongse + Sanidh_Prayurasakdi + Tuam + Traidos + Vajiravudh + Yod + } + female_common_first_names = { + Adorndibyanibha + Abbhantripaja + Bandhavanna + Bismai + Chandra + Chudharatana + Debsirindra + Javalit + Prabha + Prabai + Pun + Sirikit + Sirabhorn + Thao + Valaya + Vichitra + Yaovabha + } + noble_last_names = { + Chakri + Praya_Siri + } + common_last_names = { + Bunnag + Chichalerm + Devahastin + Hutasingha + Inswang + Kridakorn + Nitithada + Phonphayuhasena + Phahonyothin + Praband + Polphantin + Rabibadhana + Saovabha + Suriyawongse + Sinhaseni + Sumontame + Silpikul + Thephatsadin + Yuktanandana + } + male_regal_first_names = { + Rama + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +mon = { + color = { + 107 + 54 + 0 + } + religion = theravada + traits = { + austroasiatic + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Laik-Gi + Taksin + Tun + } + female_common_first_names = { + Bandhavanna + Bismai + Chandra + Chudharatana + Nokiang + Tuu + Thiha + } + noble_last_names = { + Chakri + } + common_last_names = { + Maung + Saw + Soe + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +khmu = { + color = { + 184 + 43 + 4 + } + religion = animist + traits = { + austroasiatic + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Anurutha + Chantha + Manthaturath + Nanthasen + Ong + Phraya + Sakkarin + Setthathirath + Sisavang + Sukha + Unkeo + Unkham + } + female_common_first_names = { + Kham-Oun + Khampeng + Khampinh + Khamune + Pheng + Samathi + Thongsy + } + noble_last_names = { + Luang_Phrabang + Ong + } + common_last_names = { + Anuvong + Bun + Intharavong + Kuman + Long + Supho + Som + Vong + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +lao = { + color = { + 0 + 138 + 140 + } + religion = theravada + traits = { + kra_dai + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Anurutha + Chantha + Manthaturath + Nanthasen + Ong + Phraya + Sakkarin + Setthathirath + Sisavang + Sukha + Unkeo + Unkham + } + female_common_first_names = { + Kham-Oun + Khampeng + Khampinh + Khamune + Pheng + Samathi + Thongsy + } + noble_last_names = { + Luang_Phrabang + Ong + } + common_last_names = { + Anuvong + Bun + Intharavong + Kuman + Long + Supho + Som + Vong + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +shan = { + color = { + 31 + 209 + 61 + } + religion = theravada + traits = { + kra_dai + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Hkam + Hkun + Hmu + Hpa + Hpo + Hseng + Hswe + Hso + Lun + Natsu + Naw + Nga + Pe + Pyi + Shwe + Sun + Than + } + female_common_first_names = { + Charm + Hearn + } + noble_last_names = { + Sao + } + common_last_names = { + Cheng + Hkawt + Hmu + Hpu + Hung + Kaw + Lek + Leng + Letya + Min + Mong + Nan + Pak + Thi + Ya + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +burmese = { + color = { + 105 + 82 + 255 + } + religion = theravada + traits = { + lolo_burmese + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Alaungphaya + Bodawphaya + Gabyidaw + Hsinbyushin + Maha + Maung + Mindon + Minkyaw + Naungdawkyi + Pagan + Singu + Tharawadi + Thibaw + Zeya + } + female_common_first_names = { + Chandra + Hsinbyumashin + Supayalat + } + noble_last_names = { + Konbaung + Sao + Min + } + common_last_names = { + Bagyidaw + Bandula + Dabayin + Myo + Ne_Myo + Thura + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +kachin = { + color = { + 165 + 25 + 181 + } + religion = animist + traits = { + lolo_burmese + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Ding + Duwa + Ga + Hkyeng + Hta + Sama + Sinwa + U + Zan + } + female_common_first_names = { + Bawk_Ja + Thaung + Thin + } + noble_last_names = { + Shatam + Mungchi + Lisu + } + common_last_names = { + Lahpai + Lahtaw + Maran + Marip + Nawng + Nhkum + Ratang + Sin + } + ethnicities = { + 1 = asian + } + graphics = asian +} + +karen = { + color = { + 231 + 242 + 68 + } + religion = theravada + traits = { + karenic + southeast_asian_culture_group + southeast_asian_heritage + } + male_common_first_names = { + Hkun + La + Maung + Paban + Papw + Po + Sao + Saw + } + female_common_first_names = { + Nan_Moe_Moe + Nan_Ni_Ni + Nang_Khin + Naw_Ohn + Naw_Paw + } + noble_last_names = { + Aung + Kantarawadi + U_bee + } + common_last_names = { + Baw + Bye + Che + Kye + Kyi + Lasa + Law_Paw + Lawi + Nge + Pun + Pyatin + U + } + ethnicities = { + 1 = asian + } + graphics = asian +} \ No newline at end of file diff --git a/common/cultures/cwp_swiss_cultures.txt b/common/cultures/cwp_swiss_cultures.txt new file mode 100644 index 000000000..f4056e848 --- /dev/null +++ b/common/cultures/cwp_swiss_cultures.txt @@ -0,0 +1,116 @@ +swiss = { + color = { + 255 + 69 + 69 + } + religion = protestant + traits = { + high_germanic + gallo_romance + italo_romance + swiss_culture_group + western_european_heritage + } + male_common_first_names = { + Adolf + Alexander + Antoine + Augusto + Bernhard + Charles + Eduard + Emmanuel + Enrico + Ernst + Flavio + Franz + Giuseppe + Guillaume + Gustave + Hans + Henri + Hugo + Johann + Josef + Konstantin + Louis + Marc + Martin + Melchior + Paul + Robert + Rudolf + Ulrich + Vincenzo + Wilhelm + } + female_common_first_names = { + Anna + Barbara + Emilie + Gertrud + Germaine + Henriette + Isabelle + Johanna + Julie + Lydia + Maria + Rosalie + } + noble_last_names = { + # mostly patrician families of Bern + Effinger + de_Gingins + de_Goumoeens + de_Prangins + Lentulus + Lombach + May + von_Bonstetten + von_Donatz + von_Erlach + von_Graffenried + von_Ligerz + von_Muelinen + von_Muralt + von_Salis-Soglio + von_Steiger + von_Tavel + von_Wattenwyl + Zehender + } + common_last_names = { + Ador + Brenner + Calonder + Celio + Chaudet + Comtesse + Cotti + Deucher + Dufour + Fogliardi + Fornerod + Funk + Guisan + Haab + Herzog + Knusel + Motta + Munzinger + Naff + Ruchet + Ruchonnet + Schneider + Siegwart-Muller + Wille + Zeni + de_Staeel + } + graphics = european + ethnicities = { + 1 = caucasian + } +} \ No newline at end of file diff --git a/common/cultures/cwp_turkic_culture_group.txt b/common/cultures/cwp_turkic_culture_group.txt new file mode 100644 index 000000000..927fe435d --- /dev/null +++ b/common/cultures/cwp_turkic_culture_group.txt @@ -0,0 +1,262 @@ +turkish = { + color = { + 255 + 84 + 84 + } + religion = sunni + traits = { + turkic + turkic_culture_group + turkic_heritage + } + obsessions = { + tea + } + male_common_first_names = { + Abdulhamid + Abdulkerim + Abdullah + Abdulrahim + Ahmet + Akif + Ali + Arif + Bahaeddin + Bekir + Celaleddin + Cemal + Cevad + Cevdet + Daud + Edhem + Emin + Enver + Fahri + Ferid + Fevzi + Fuat + Hafiz + Halil + Halim + Hamza + Hasan + Hayrullah + Husrev + Ibrahim + Iskender + Ismet + Izzet + Kamil + Kazim + Kemal + Lutfi + Mahmut + Mehmet + Mithat + Muhtar + Murat + Musa + Mustafa + Namik + Nazim + Numan + Nurettin + Nuri + Omar + Osman + Pertev + Rauf + Receb + Refet + Reshad + Rifat + Riza + Sabaheddin + Said + Selim + Shevket + Shukru + Suleyman + Talat + Tevfik + Vefik + Yunus + Yusuf + Ziya + Ziyauddin + } + female_common_first_names = { + Ayse + Emina + Fatma + Hatice + Kap-Ipha + Mihrengiz + Nurefsun + Sadika + Samiye + Saffet + Sefika + Seniye + Zeliha + } + noble_last_names = { + Ankuap + Arpazli + Balyan + Benderli + Cengic + Cihci + Karaosmanoglu + Koprulu + Maan + Marshan + Osmanoglu + Shakir + Talhosten + Vocibe + } + common_last_names = { + Akbas + Burhan + Cakin + Eczacibashi + Engineri + Ercman + Hasagasi + Koc + Kosalay + Manas + Mulos + Oezal + Sabanci + Taymur + Yalaz + # + Bey + Pasha + } + male_regal_first_names = { + Abdulaziz + Abdulmejid + Abdulhamid + Ahmet + Bayezid + Celaleddin + Kemaleddin + Murad + Mehmet + Nizameddin + Nureddin + Osman + Suleyman + } + female_regal_first_names = { + Atiye + Cemile + DU_zdidil + Edadil + Emine + Fatma + Mihrimah + Pertevniyal + S_ehsuvar + Saliha + } + ethnicities = { + 1 = arab + } + graphics = mideast_indian +} + +azerbaijani = { + color = { + 224 + 18 + 18 + } + religion = shiite + traits = { + turkic + turkic_culture_group + turkic_heritage + } + male_common_first_names = { + Ahmad + Ali + Aliagha + Bahram + Elbay + Farhad + Firudin + Hamid + Hasan + Heydar + Huseyin + Ibrahim + Ismayil + Jalil + Mahmud + Malik + Mehdi + Mohammad + Murad + Samad + Tahir + Zahid + } + female_common_first_names = { + Alaviyya + Amaliya + Aziza + Hagigat + Hamida + Heyran + Izzet + Maryam + Munavvar + Nasiba + Nesrin + Nuriyya + Sakina + Shargiyya + Shirin + } + noble_last_names = { + Akhundzade + Ashurbeyov + Bahmani-Qajar + Bakikhanov + Kazembek + Kengerli + Ibrahimbek + Javanshir + Kalantarli + Mammadbeyov + Mehmandarov + Nakhchivanski + Narimanbekov + Qasimbek + Topchubashi + } + common_last_names = { + Ahmadbek + Ahmadzade + Akbarzade + Edigar + Ganjavi + Ildyrym + Mehmandar + Nakhchivani + Qasimzade + Rasulzade + Tahirzade + Talishkhan + Zardabi + } + ethnicities = { + 1 = arab + } + graphics = mideast_indian +} diff --git a/common/cultures/cwp_western_slavic_cultures.txt b/common/cultures/cwp_western_slavic_cultures.txt new file mode 100644 index 000000000..a8f7d3279 --- /dev/null +++ b/common/cultures/cwp_western_slavic_cultures.txt @@ -0,0 +1,460 @@ +polish = { + color = { + 245 + 100 + 159 + } + religion = catholic + traits = { + slavic + western_slavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Adam + Aleksander + Antoni + Boleslaw + Bonawentura + Bronislaw + Dezydery + Edmund + Edward + Emil + Eustachy + Felicjan + Franciszek + Gustaw + Henryk + Ignacy + Jakub + Jan + Jedrzej + Juliusz + Jozef_2 + Karol + Kazimierz + Klemens + Konstanty + Lech + Leon_2 + Leopold + Lucjan + Ludwik + Maciej + Marceli + Marian + Mariusz + Melchior + Michal + Mieczyslaw + Rodryg + Roman + Romuald + Samuel + Stanislaw + Stefan + Tadeusz + Tomasz + Waclaw + Wilhelm + Witold + Wladyslaw + Wojciech + Zygmunt + } + female_common_first_names = { + Anna + Barbara + Eleonora + Elzbieta + Emilia + Ewelina + Franciszka + Gertruda + Helena + Izabela + Jozefa + Karolina + Konstancja + Maria + Marianna + Paula + Regina + Stefania + Teresa + Ursula + Zofia + } + noble_last_names = { + Bor-Komorowski + Dunin + Glowacki + Hauke-Boask + Iwaszkiewicz + Pilsudski + Plater + Potocki + Radziwill + Rola-Zymierski + Rydz-Smigly + Sapieha + Tutkowski + Wielopolski + Wieniawa-Dlugoszowski + Maklowicz + Lankowski + } + common_last_names = { + Bem + Brzoska + Bukowicz + Chalasinski + Chlaposwski + Chlopicki + Chrzanowski + Dabrowski + Dembinski + Drzymala + Fabrycy + Idzikowski + Jasinski + Klicki + Konopczynski + Krukowiecki + Kruszewski + Kozlowski + Langiewicz + Madalinski + Mieroslawski + Mikolajczyk + Mokronowski + Niepokolczycki + Nowak + Ostrowski + Pac + Poniatowski + Preadzynski + Rokossowski + Rybinski + Rozicky + Sanguszko + Skrzynecki + Soltyk + Sowinski + Taczaneowski + Traugutt + Wawrzecki + Wybicki + Wysocki + Zajaczek + Zaluski + Zamoyski + Zeligowski + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +czech = { + color = { + 76 + 146 + 237 + } + religion = protestant + traits = { + slavic + western_slavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Abraham + Alexander + Alfred + Alois + Antonin + August + Bedrich + Benedikt + Borivoj + Cenek + Drahoslav + David_2 + Edvard + Emanuel + Emil + Evzen + Frantisek + Frantisek_Josef + Frantisek_Xaver + Hermenegild + Jaroslav + Jindrich + Jiri + Josef + Jan_2 + Jan_Krtitel + Jan_Nepomuk + Kajetan + Karel + Konstantin + Ladislav + Luvik + Matyas + Maxmilian + Mikulas + Olbram + Otakar + Pavel + Petr + Radola + Rafael_2 + Tomas + Vincenc + Vitezslav + Vlastimil + Vojtech + Vratislav + Vaclav + Zdenek + } + female_common_first_names = { + Anna + Barbara + Blank + Eleonora + Ivana + Jaroslava + Jenovefa + Karolina + Katerina + Klara + Martha + Martina + Olga + Renata + Stanislava + Tereza + Zdena + Zuzana + } + noble_last_names = { + Albert + Clary_Aldringen + Colloredo-Mansfeld + Harrach + Lichnovsky + Thun-Hohenstein + von_Mittrowitz-Nettolitzky + von_Nostitz + Vratislav_z_Mitrovic + z_Bubna + z_Lichtenstejna + z_Lobkovic + } + common_last_names = { + Balaban + Basch + Breisky + Celovsky + Dvorak + Fibich + Gajda + Gellner + Hrdlicka + Halek + Jirecek + Kadlec + Kafka + Koller + Krizkovsky + Kucera + Kuchar + Lederer + Makosky + Mik + Moravec + Nemecek + Neruda + Novotny + Novacek + Popper + Radecky + Rokytansky + Safranek + Safarik + Schack + Schubert + Skoda + Skuhersky + Smetana + Snejdarek + Suk + Svoboda + Syrovy + Tomasek + Tyl + Vitasek + Vorisek + Wankel + Weber + Zoubek + Zibrt + Zivr + } + ethnicities = { + 1 = slavic + } + graphics = european +} + +slovak = { + color = { + 3 + 69 + 156 + } + religion = catholic + traits = { + slavic + western_slavic_culture_group + eastern_european_heritage + } + male_common_first_names = { + Albin + Alexander + Andrej + Andras + Augustin_2 + Basil + Cyprian + Dalibor + Dezider + Dominik + Eugen + Fedor + Ferdinand + Frantisek + Frico + Gabriel + Gustav_2 + Imrich + Janko + Jozef + Juraj + Jachym + Jan_2 + Karol + Ladislav + Levoslav + Marian_2 + Marko + Martin + Matej + Michal + Mikulas + Milan + Milos + Miloslav + Miroslav + Pavel + Pavol + Peter + Ratislav + Rudolf + Samuel + Sergej + Stefan + Svtozar + Tibor + Tomas + Viliam + Vladimir_2 + Vojtech + } + female_common_first_names = { + Anna + Edita + Elena + Emilia + Irena + Jana + Jaroslava + Kristina + Ludmila + Margita + Olga + Vilma + Terezia + } + noble_last_names = { + Bernolak + Daxner + Durcansky + Jesensky + Kollar + Kosut + Mednansky + Matuska + Rakovsky + } + common_last_names = { + Bella + Benes + Blaho + Bazlic + Catlos + Cikker + Clementis + Daxner + Dubcek + Figus-Bystry + Freso + Gojdic + Golian + Hlinka + Hodza + Hopko + Hurban + Hurban-Vajansky + Husak + Ivanka + Kafenda + Kardos + Kocak + Kupkovic + Mach + Macudzinski + Malovec + Malar + Markovic + Masaryk + Moyses + Mory + Rohacek + Rudnay + Razus + Selepceni + Sidor + Skultety-Gabris + Smik + Sokol + Stefanik + Suchon + Sverma + Tiso + Trcka + Tuka + Turanec + Viest + Zoch + Achim + } + ethnicities = { + 1 = slavic + } + graphics = european +} \ No newline at end of file diff --git a/common/customizable_localization/02_events.txt b/common/customizable_localization/02_events.txt new file mode 100644 index 000000000..2c5a968fc --- /dev/null +++ b/common/customizable_localization/02_events.txt @@ -0,0 +1,16 @@ +mother_father = { + type = country + text = { + trigger = { + has_variable = ruler_female + } + localization_key = custom_mother + } + + text = { + trigger = { + has_variable = ruler_male + } + localization_key = custom_father + } +} \ No newline at end of file diff --git a/common/customizable_localization/03_misc.txt b/common/customizable_localization/03_misc.txt index a40c06d9a..541a5c808 100644 --- a/common/customizable_localization/03_misc.txt +++ b/common/customizable_localization/03_misc.txt @@ -4,14 +4,14 @@ text = { localization_key = enactment_phase_0_tec trigger = { - has_law = law_type:law_technocracy + has_law = law_type:law_technocrats } } text = { localization_key = enactment_phase_0_courep trigger = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } @@ -20,7 +20,7 @@ trigger = { has_law = law_type:law_autocracy NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } @@ -29,14 +29,13 @@ localization_key = enactment_phase_0_demrep trigger = { OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive } OR = { - has_law = law_type:law_landed_voting - has_law = law_type:law_census_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy } } } @@ -44,11 +43,11 @@ text = { localization_key = enactment_phase_0_conmon trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - has_law = law_type:law_census_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy } } } @@ -56,11 +55,11 @@ text = { localization_key = enactment_phase_0_mon trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - has_law = law_type:law_landed_voting + has_law = law_type:law_representative_democracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } } } @@ -79,14 +78,14 @@ enactment_phase_1 = { text = { localization_key = enactment_phase_1_tec trigger = { - has_law = law_type:law_technocracy + has_law = law_type:law_technocrats } } text = { localization_key = enactment_phase_1_courep trigger = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } @@ -95,7 +94,7 @@ enactment_phase_1 = { trigger = { has_law = law_type:law_autocracy NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } @@ -104,14 +103,13 @@ enactment_phase_1 = { localization_key = enactment_phase_1_demrep trigger = { OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive } OR = { - has_law = law_type:law_landed_voting - has_law = law_type:law_census_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy } } } @@ -119,11 +117,11 @@ enactment_phase_1 = { text = { localization_key = enactment_phase_1_conmon trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - has_law = law_type:law_census_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy } } } @@ -131,11 +129,11 @@ enactment_phase_1 = { text = { localization_key = enactment_phase_1_mon trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - has_law = law_type:law_landed_voting + has_law = law_type:law_representative_democracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } } } @@ -154,14 +152,14 @@ enactment_phase_2 = { text = { localization_key = enactment_phase_2_tec trigger = { - has_law = law_type:law_technocracy + has_law = law_type:law_technocrats } } text = { localization_key = enactment_phase_2_courep trigger = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } @@ -170,7 +168,7 @@ enactment_phase_2 = { trigger = { has_law = law_type:law_autocracy NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } @@ -179,14 +177,13 @@ enactment_phase_2 = { localization_key = enactment_phase_2_demrep trigger = { OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive } OR = { - has_law = law_type:law_landed_voting - has_law = law_type:law_census_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy } } } @@ -194,11 +191,11 @@ enactment_phase_2 = { text = { localization_key = enactment_phase_2_conmon trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - has_law = law_type:law_census_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy } } } @@ -206,11 +203,11 @@ enactment_phase_2 = { text = { localization_key = enactment_phase_2_mon trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - has_law = law_type:law_landed_voting + has_law = law_type:law_representative_democracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } } } diff --git a/common/customizable_localization/agitators_custom_loc.txt b/common/customizable_localization/agitators_custom_loc.txt new file mode 100644 index 000000000..fd9936d46 --- /dev/null +++ b/common/customizable_localization/agitators_custom_loc.txt @@ -0,0 +1,46 @@ +generic_worker_profession = { + type = country + random_valid = yes + text = { + trigger = { + has_variable = custom_profession_hatmaker_var + } + localization_key = custom_profession_hatmaker + } + text = { + trigger = { + has_variable = custom_profession_watchmaker_var + } + localization_key = custom_profession_watchmaker + } + text = { + trigger = { + has_variable = custom_profession_fishmonger_var + } + localization_key = custom_profession_fishmonger + } + text = { + trigger = { + has_variable = custom_profession_cooper_var + } + localization_key = custom_profession_cooper + } + text = { + trigger = { + has_variable = custom_profession_smith_var + } + localization_key = custom_profession_smith + } + text = { + trigger = { + has_variable = custom_profession_tailor_var + } + localization_key = custom_profession_tailor + } + text = { + trigger = { + has_variable = custom_profession_brewer_var + } + localization_key = custom_profession_brewer + } +} diff --git a/common/decisions/corruption_decisions.txt b/common/decisions/corruption_decisions.txt index 21bf30221..67542fa85 100644 --- a/common/decisions/corruption_decisions.txt +++ b/common/decisions/corruption_decisions.txt @@ -69,9 +69,9 @@ anti_corruption_purge = { this = { has_variable = var_corruption or = { - has_law = law_type:law_no_due_process - has_law = law_type:law_kangaroo_courts - has_law = law_type:law_politicized_courts + has_law = law_type:law_arbitrary_justice + has_law = law_type:law_political_incarceration + has_law = law_type:law_labor_camps } } } @@ -87,9 +87,9 @@ anti_corruption_purge = { has_modifier = anti_corruption_purge_conducted } or = { - has_law = law_type:law_no_due_process - has_law = law_type:law_kangaroo_courts - has_law = law_type:law_politicized_courts + has_law = law_type:law_arbitrary_justice + has_law = law_type:law_political_incarceration + has_law = law_type:law_labor_camps } } diff --git a/common/decisions/pmc_decisions.txt b/common/decisions/pmc_decisions.txt index 16ed754d5..c3228f2bd 100644 --- a/common/decisions/pmc_decisions.txt +++ b/common/decisions/pmc_decisions.txt @@ -3,24 +3,34 @@ this = { OR = { has_modifier = hired_pmc - ig:ig_armed_forces = { + ig:ig_patriots = { exists = yes - has_ideology = ideology_profit_driven + has_ideology = ideology:ideology_laissez_faire } + ig:ig_securocrats = { + exists = yes + has_ideology = ideology:ideology_laissez_faire + } + } + NOT = { + has_law = law_type:law_private_military } - NOT = { has_law = law_type:law_private_army} } } - possible = { this = { is_at_war = no - NOT = { has_modifier = pmc_conflict} - NOT = { var:pmc_removal_cooldown = yes} - NOT = { has_law = law_type:law_private_army} + NOT = { + has_modifier = pmc_conflict + } + NOT = { + var:pmc_removal_cooldown = yes + } + NOT = { + has_law = law_type:law_private_military + } } } - when_taken = { this = { set_variable = { @@ -28,23 +38,21 @@ years = 2 } } - random_list = { 66 = { trigger_event = { - id = private_military_companies.6 # PMC Refuses to step down + id = private_military_companies.6 # PMC Refuses to step down days = 0 } } 34 = { trigger_event = { - id = private_military_companies.7 # PMC Steps down + id = private_military_companies.7 # PMC Steps down days = 0 } } } } - ai_chance = { base = 0 modifier = { @@ -55,7 +63,7 @@ } modifier = { trigger = { - ig:ig_armed_forces = { + ig:ig_patriots = { is_insurrectionary = yes } } @@ -68,19 +76,18 @@ has_strategy = ai_strategy_juntaist_agenda has_strategy = ai_strategy_anti_communist_agenda has_strategy = ai_strategy_security_agenda - } } add = 100 } modifier = { trigger = { - ig:ig_armed_forces = { - has_ideology = ideology_profit_driven + ig:ig_patriots = { + has_ideology = ideology:ideology_laissez_faire is_in_government = yes } } add = -1000 } } -} \ No newline at end of file +} diff --git a/common/decisions/wmd_decisions.txt b/common/decisions/wmd_decisions.txt index 37c3747bc..01547ac47 100644 --- a/common/decisions/wmd_decisions.txt +++ b/common/decisions/wmd_decisions.txt @@ -12,8 +12,9 @@ in_default = no has_technology_researched = nuclear_research_facilities or = { - has_law = law_type:law_nuclear_weapons - has_law = law_type:law_power_generation + has_law = law_type:law_civilian_applications + has_law = law_type:law_deterrence + has_law = law_type:law_first_strike } not = { has_building = building_nuclear_research_facility @@ -67,7 +68,10 @@ develop_nuclear_weapons = { } possible = { in_default = no - has_law = law_type:law_nuclear_weapons + OR = { + has_law = law_type:law_deterrence + has_law = law_type:law_first_strike + } } when_taken = { set_variable = developing_nuclear_weapons diff --git a/common/defines/cwp_defines.txt b/common/defines/cwp_defines.txt index fed3589df..c0f8f27c0 100644 --- a/common/defines/cwp_defines.txt +++ b/common/defines/cwp_defines.txt @@ -1,199 +1,210 @@ -NGame = { - START_DATE = "1946.1.1" - END_DATE = "2046.1.1" -} - -NAI = { - DIPLO_PROPOSAL_BREAK_THRESHOLD = -100 # At this or less acceptance, AI breaks off an existing pact - - INFLUENCE_DEFICIT_BREAK_PACT_OVER_SPENDING_LIMIT_MULT = 0.5 # AI multiplies the value of pacts that are over their action-type spending limit by this when in an Influence deficit - - RAISE_TAX_TO_DESIRED_INCOME_THRESHOLD = 0.03 - RAISE_TAX_ABOVE_DESIRED_INCOME_NO_DEBT_THRESHOLD = 0.01 - RAISE_TAX_ABOVE_DESIRED_INCOME_WITH_DEBT_THRESHOLD = 0.02 - LOWER_TAX_TO_DESIRED_INCOME_THRESHOLD = 0.04 - LOWER_TAX_BELOW_DESIRED_INCOME_THRESHOLD = 500.0 - RAISE_TAX_HIGH_DEBT_OVERRIDE_RATIO = 0.01 # At this amount of debt, any level of tax is OK to deal with it - - MONEY_SPENDING_INNOVATION_CRITICAL_THRESHOLD = 0.75 # If innovation production compared to cap is worse than this, AI considers it very important to improve - MONEY_SPENDING_INNOVATION_DESIRED_THRESHOLD = 1.00 # If innovation production compared to cap is worse than this, AI considers it important to improve - MONEY_SPENDING_BUREAUCRACY_CRITICAL_THRESHOLD = 0.75 # If bureaucracy income to expenses is worse than this, AI considers it critical to improve it - MONEY_SPENDING_BUREAUCRACY_DESIRED_THRESHOLD = 1.00 # If bureaucracy income to expenses is worse than this, AI wants to improve it - MONEY_SPENDING_BUREAUCRACY_EXCESSIVE_THRESHOLD = 1.25 # If bureaucracy income to expenses is better than this, AI will not improve it - MONEY_SPENDING_INFRASTRUCTURE_CRITICAL_THRESHOLD = 0.90 # If infra production to usage is worse than this, AI considers it critical to improve it - MONEY_SPENDING_INFRASTRUCTURE_DESIRED_THRESHOLD = 1.00 # If infra production to usage is worse than this, AI wants to improve it - - # Below data is used to calculate how much weight the AI places on promoting an IG - PROMOTION_BASE_VALUE = 0 - - # Below data is used to calculate how much weight the AI places on suppressing an IG - SUPPRESSION_BASE_VALUE = 0 - - # Below data is used to calculate how much weight the AI places on consumption taxes - CONSUMPTION_TAX_MAX_NUM_TAXED_GOODS_BASE = 6 # Base max number of goods AI wants to tax - - # Below data is used to calculate how much weight the AI places on a production building - PRODUCTION_BUILDING_OUTPUT_WANTED_INDUSTRIAL_GOODS_FACTOR = 0.5 # Add this value to a building for each unit of money worth of industrial goods that aren't overproduced in the country and are used by buildings - PRODUCTION_BUILDING_OUTPUT_WANTED_MILITARY_GOODS_FACTOR = 0.5 # Add this value to a building for each unit of money worth of military goods that aren't overproduced in the country and are used by buildings - PRODUCTION_BUILDING_OUTPUT_NEEDED_INDUSTRIAL_GOODS_FACTOR = 0.75 # Add this value to a building for each unit of money worth of industrial goods that are underproduced in the country and are used by buildings - PRODUCTION_BUILDING_OUTPUT_NEEDED_MILITARY_GOODS_FACTOR = 0.75 # Add this value to a building for each unit of money worth of military goods that are underproduced in the country and are used by buildings - PRODUCTION_BUILDING_MISSING_QUALIFICATIONS_MULT = 0.05 # Multiply score by this if there's not enough qualifications to staff the building (disabled for now) - PRODUCTION_BUILDING_DESIRED_INFRASTRUCTURE_SURPLUS = 10 # If infrastructure 'surplus' in state is less than this, AI wants to improve it - PRODUCTION_BUILDING_EXCESSIVE_INFRASTRUCTURE_SURPLUS = 10.01 - PRODUCTION_BUILDING_LONG_CONSTRUCTION_TIME_THRESHOLD = 80 - PRODUCTION_BUILDING_VERY_LONG_CONSTRUCTION_TIME_THRESHOLD = 120 - - # Below data is used to calculate how much weight the AI places on enacting/revoking a law - CHANGE_LAW_POTENTIAL_CIVIL_WAR_ENACT_CHANCE = 2 # Chance that the AI will proceed with a law change that could cause a civil war (1 = 1%) - - # Below data is used to calculate how much weight the AI places on a production method - PRODUCTION_METHOD_EMPLOYMENT_CHANGE_FACTOR = 0 # Per extra employee the employment method would require (reduced employment = higher score) - PRODUCTION_METHOD_FAVORED_MILITARY_GOODS_FACTOR = 2.0 # Per base cost * units of goods produced that the AI favors (for military goods) - PRODUCTION_METHOD_CHANCE_TO_CHANGE = 0.5 # Chance that the AI will consider changing a production method when evaluating methods - - # For the AI to want to start a trade route, they usually want it to be at least this level - TRADE_ROUTE_MIN_DESIRED_LEVEL_MAX = 1 - - # The AI never cancels current trade routes of this level or above - TRADE_ROUTE_MAX_LEVEL_TO_CANCEL_MAX = 5 - - # Below data is used to determine which states are most important to defend - DEFEND_STATE_BARRACKS_WEIGHT = 10 # Per level of barracks - DEFEND_STATE_BARRACKS_MAX_WEIGHT = 250 # Per state - DEFEND_STATE_CAPITAL_WEIGHT = 250 - DEFEND_STATE_CAPITAL_WAR_NEGOTIATOR_WEIGHT = 2500 - DEFEND_STATE_WARGOAL_WEIGHT = 1000 - DEFEND_STATE_INCORPORATED_WEIGHT_MULT = 2.5 - - # Below data is used to determine which states are most important to invade - INVADE_STATE_BARRACKS_WEIGHT = 10 # Per level of barracks - INVADE_STATE_BARRACKS_MAX_WEIGHT = 250 # Per state - INVADE_STATE_CAPITAL_WEIGHT = 250 - INVADE_STATE_CAPITAL_WAR_NEGOTIATOR_WEIGHT = 2500 - INVADE_STATE_WARGOAL_WEIGHT = 1000 - - # Below data is used for naval invasions: - NAVAL_INVASION_MIN_RELATIVE_LOCAL_ARMY_STRENGTH = 0.2 # AI wants at least this fraction of defending army strength to risk a naval invasion - NAVAL_INVASION_MIN_RELATIVE_LOCAL_NAVY_STRENGTH = 0.4 # AI wants at least this fraction of defending naval strength to risk a naval invasion - NAVAL_INVASION_MIN_RELATIVE_GLOBAL_NAVY_STRENGTH_ATTACKER = 0.05 # AI wants at least this fraction of naval strength in the overall war to risk a naval invasion as the attacking war side - NAVAL_INVASION_MIN_RELATIVE_GLOBAL_NAVY_STRENGTH_DEFENDER = 0.1 # AI wants at least this fraction of naval strength in the overall war to risk a naval invasion as the defending war side - NAVAL_INVASION_COOLDOWN_DAYS = 30 # After launching a naval invasion, the AI will wait at least this long before launching another - NAVAL_INVASION_MIN_SCORE = 10 # AI won't bother launching naval invasions against theaters with a lower total state score than this - - # Below data is used for General Orders: - HQ_DEFENSE_MIN_WANTED_GARRISON = 0.5 # Keep at least this number of local troops to garrison important HQs against enemy invasion - - # If a front is worth less than this, the AI will not assign any generals to it - FRONT_IMPORTANCE_MIN_SCORE = 0.001 -} - -NCharacters = { - CHARACTER_LIFE_EXPECTANCY_BASE_YEARS = 80 # The median life expecancy in years at baseline health. It's the µ parameter of the normal distribution [> 0] - CHARACTER_LIFE_EXPECTANCY_CUTOFF = 2 # We clamp the distribution between this amount of σ in both directions. A range of [-3σ; +3σ] accounts for 99.73% of values. [> 0] - - CHARACTER_LIFE_EXPECTANCY_DELTA_YEARS_BELOW_BASELINE = 10 # Random base for years that life expectancy is decreased by, for every point of distance below baseline health [>= 0] - CHARACTER_LIFE_EXPECTANCY_DELTA_YEARS_ABOVE_BASELINE = 5 # Random base for years that life expectancy is increased by, for every point of distance above baseline health [>= 0] -} - -NEconomy = { - POLLUTION_TARGET_DIVISOR_ARABLE_LAND_MULT = 1 # Amount per arable land to add to pollution divisor - - EMPLOYMENT_RESOURCE_DEPLETE_CHANCE = 0.0001 # Multiplied by number of fully employed levels of the building - BASE_RESOURCE_DISCOVER_CHANCE = 0.00001 # Per day (1.0 = 1%) - RESOURCE_DISCOVER_MIN_FRACTION = 0.01 # Min fraction of resources that will be discovered for each successful roll - RESOURCE_DISCOVER_MAX_FRACTION = 0.01 # Max fraction of resources that will be discovered for each successful roll - RESOURCE_DEPLETE_MIN_AMOUNT = 1 # Min amount of resources that will be depleted for each successful roll - RESOURCE_DEPLETE_MAX_AMOUNT = 1 # Max amount of resources that will be depleted for each successful roll - - REINVESTMENT_EFFICIENCY_MAX = 3.0 # Maximum conversion of reinvestment to investment pool - REINVESTMENT_EFFICIENCY_MIN = 0.999 # Minimum conversion of reinvestment to investment pool - - GOVERNMENT_DIVIDENDS_EFFICIENCY_MIN = 0.4 # Minimum dividend fraction from buildings with government shares that will reach the treasury - the rest will be wasted - GOVERNMENT_DIVIDENDS_FALLOFF_END = 20000000000 # Above GOVERNMENT_DIVIDENDS_FALLOFF_START but below this, apply minimum reinvestment multiplier on a linear scale down to GOVERNMENT_DIVIDENDS_FALLOFF_END, above this always use GOVERNMENT_DIVIDENDS_FALLOFF_END - - TRADE_ROUTE_MAX_LEVEL = 200 # Trade routes cannot be higher level than this - TRADE_ROUTE_ECONOMY_OF_SCALE_MAX_LEVEL = 100 # After this level, trade route economy of scale no longer increases the amount per level -} - -NMilitary = { - MANPOWER_LOST_DUE_TO_ATTRITION_PER_WEEK_MIN = 0.01 # The minimum percentage of manpower a unit can lose each week due to attrition - MANPOWER_LOST_DUE_TO_ATTRITION_PER_WEEK_MAX = 0.05 # The maximum percentage of manpower a unit can lose each week due to attrition - GENERAL_TRAVEL_PIXELS_TO_DAYS_SCALE = 0.005 # Used to convert a travel distance from pixels to days. Example: a travel of 500px becomes 500 * 0.05 = 25 days - GENERAL_AUTO_TRAVEL_MAX_DAYS = 5 # Disables auto traveling if the travel takes more than `GENERAL_AUTO_TRAVEL_MAX_DAYS`. Makes general standby the nearest HQ. - GENERAL_TRAVEL_AUTO_REASSIGN_INSTANTLY = 5 # If General is being auto reassigned (front destruction for example) and travel time is below this number of days make them travel instantly - BASE_MORALE_LOST_PER_DAY = 0.075 # Default morale lost when out of supply is 5% -} - -NDiplomacy = { - DIPLOMATIC_PACT_COST_MULT_FROM_INFAMOUS = 0.50 # Maintenance cost of a pact is increased by this when at Infamous level of infamy - DIPLOMATIC_PACT_COST_MULT_FROM_NOTORIOUS = 1.00 # Maintenance cost of a pact is increased by this when at Notorious level of infamy - DIPLOMATIC_PACT_COST_MULT_FROM_PARIAH = 2.00 # Maintenance cost of a pact is increased by this when at Pariah level of infamy - - POWER_RANK_LOSS_THRESHOLD = 0.5 - - WAR_GOAL_INFAMY_POPULATION_SCALING_FACTOR = 500000 # The amount of population by which the factor below is multiplied - WAR_GOAL_INFAMY_HOMELAND_FACTOR = -0.5 # Infamy is adjusted by this if the states taken/puppeted etc are Homelands of the aggressor - WAR_GOAL_INFAMY_UNINCORPORATED_FACTOR = -0.9 # Infamy is adjusted by this if the states taken/puppeted etc are unincorporated - WAR_GOAL_INFAMY_RELATIONS_INTEREST_IMPACT = -0.1 # Each point of infamy generated by an incident also has this impact on relations with countries that have an interest in the target -} - -NPops = { - LOYALTIES_GAIN_GRACE_PERIOD = "1948.1.1" # Until this date, only a scaling part of the Radicals and Loyalists gained from SOL changes will be applied - - ASSIMILATION_RATE = 0.01 # Percentage of pops who will Assimilate into a different Culture each month, if eligible - MIN_ASSIMILATION = 1000 # If there is any assmiliation at least this many people will assimilate - CONVERSION_RATE = 0.01 # Percentage of pops who will Convert into a different Religion each month, if eligible - MIN_CONVERSION = 1000 # If there is any conversion at least this many people will convert - - LITERACY_DIEOFF_BIAS = 1.0 # Percentage of literate pops who die of old age compared to the current literacy rate, the higher this value the faster the population becomes illiterate when literacy suffers - - LOW_POP_THRESHOLD = 50000 # If a state has less than this amount of pops per arable land, apply the low pop modifier - - POP_MERGE_MIN_NUM_POPS_SAME_PROFESSION = 1 # Employed Pops will not get merged with others in their same building if there aren't at least this many Pops of the same type in the building - POP_MERGE_MAX_WORKFORCE = 100000 # Pops with workforce smaller than this may get merged with other pops of the same type in their building / unemployment pool; if zero, no small pop merging will occur, which may have an adverse effect on late-game performance -} - -### Pop Growth Constants -@min_birthrate = 0.0015 -@max_birthrate = 0.0040 -@min_mortality = 0.0010 -@max_mortality = 0.0070 -@pop_growth_sol_equilibrium = 5 # Equilibrium is where (with no birthrate/death-rate mods) growth is stagnant -@pop_growth_sol_delta_cap = 20 # SoL Delta Cap is where net growth stops increasing with rising SoL, i.e. both drop at the same pace -@pop_growth_sol_cap = 40 # SoL Cap is where they birthrate/death-rate stop dropping - -@mortality_at_equilibrium = @[max_birthrate-(pop_growth_sol_equilibrium*(max_birthrate-min_birthrate)/pop_growth_sol_cap)] -@birthrate_at_delta_cap = @[max_birthrate-(pop_growth_sol_delta_cap*(max_birthrate-min_birthrate)/pop_growth_sol_cap)] -@improving_slope = @[(birthrate_at_delta_cap-min_birthrate+min_mortality-mortality_at_equilibrium)/(pop_growth_sol_delta_cap-pop_growth_sol_equilibrium)] -@improving_intercept = @[-1*improving_slope*pop_growth_sol_equilibrium+mortality_at_equilibrium] -@mortality_at_delta_cap = @[improving_slope*pop_growth_sol_delta_cap+improving_intercept] -@fixed_delta_slope = @[(min_mortality-mortality_at_delta_cap)/(pop_growth_sol_cap-pop_growth_sol_delta_cap)] - -NPops = { - POP_GROWTH_BIRTHRATE_REDUCTION_PER_SOL = @[(max_birthrate-min_birthrate)/pop_growth_sol_cap] - POP_GROWTH_MORTALITY_AT_EQUILIBRIUM = @mortality_at_equilibrium - POP_GROWTH_STARVING_SLOPE = @[(mortality_at_equilibrium-max_mortality)/pop_growth_sol_equilibrium] - POP_GROWTH_BIRTHRATE_AT_DELTA_CAP = @birthrate_at_delta_cap - POP_GROWTH_IMPROVING_SLOPE = @improving_slope - POP_GROWTH_IMPROVING_INTERCEPT = @improving_intercept - POP_GROWTH_FIXED_DELTA_SLOPE = @fixed_delta_slope - POP_GROWTH_FIXED_DELTA_INTERCEPT = @[-1*fixed_delta_slope*pop_growth_sol_cap+min_mortality] - - POP_GROWTH_MIN_BIRTHRATE = @min_birthrate # Minimum base birthrate per month (at SOL_POP_GROWTH_CAP) - POP_GROWTH_MAX_BIRTHRATE = @max_birthrate # Maximum base birthrate per month (at SOL = 0) - POP_GROWTH_MIN_MORTALITY = @min_mortality # Maximum base mortality per month (at SOL_POP_GROWTH_CAP) - POP_GROWTH_MAX_MORTALITY = @max_mortality # Maximum base mortality per month (at SOL = 0) - POP_GROWTH_SOL_DELTA_CAP = @pop_growth_sol_delta_cap # Birthrate and Mortality retains its delta beyond this SoL - POP_GROWTH_SOL_CAP = @pop_growth_sol_cap # Birthrate and Mortality reaches its minimum values and does not drop beyond this SoL - POP_GROWTH_SOL_EQUILIBRIUM = @pop_growth_sol_equilibrium # The Standard of Living where Birthrate and Mortality correspond, after which Mortality diminishes slower -} -### End Pop Growth Constant defines - -NTechnology = { - TECH_SPREAD_RANDOM_RANGE = 0.1 # How much can distribution of tech spread vary each week - TECH_AHEAD_OF_TIME_PENALTY_FACTOR = 0.025 # For every tech in a previous era not already researched in this category, take this multiple of the cost as an additional penalty (multiplied by number of eras between the techs) -} - -NWar = { - DEVASTATION_FROM_BATTLES = 2.5 # For each battle +NGame = { + START_DATE = "1946.1.1" + END_DATE = "2046.1.1" +} + +NAI = { + DIPLO_PROPOSAL_BREAK_THRESHOLD = -100 # At this or less acceptance, AI breaks off an existing pact + + INFLUENCE_DEFICIT_BREAK_PACT_OVER_SPENDING_LIMIT_MULT = 0.5 # AI multiplies the value of pacts that are over their action-type spending limit by this when in an Influence deficit + + RAISE_TAX_TO_DESIRED_INCOME_THRESHOLD = 0.03 + RAISE_TAX_ABOVE_DESIRED_INCOME_NO_DEBT_THRESHOLD = 0.01 + RAISE_TAX_ABOVE_DESIRED_INCOME_WITH_DEBT_THRESHOLD = 0.02 + LOWER_TAX_TO_DESIRED_INCOME_THRESHOLD = 0.04 + LOWER_TAX_BELOW_DESIRED_INCOME_THRESHOLD = 500.0 + RAISE_TAX_HIGH_DEBT_OVERRIDE_RATIO = 0.01 # At this amount of debt, any level of tax is OK to deal with it + + MONEY_SPENDING_INNOVATION_CRITICAL_THRESHOLD = 0.75 # If innovation production compared to cap is worse than this, AI considers it very important to improve + MONEY_SPENDING_INNOVATION_DESIRED_THRESHOLD = 1.00 # If innovation production compared to cap is worse than this, AI considers it important to improve + MONEY_SPENDING_BUREAUCRACY_CRITICAL_THRESHOLD = 0.75 # If bureaucracy income to expenses is worse than this, AI considers it critical to improve it + MONEY_SPENDING_BUREAUCRACY_DESIRED_THRESHOLD = 1.00 # If bureaucracy income to expenses is worse than this, AI wants to improve it + MONEY_SPENDING_BUREAUCRACY_EXCESSIVE_THRESHOLD = 1.25 # If bureaucracy income to expenses is better than this, AI will not improve it + MONEY_SPENDING_INFRASTRUCTURE_CRITICAL_THRESHOLD = 0.90 # If infra production to usage is worse than this, AI considers it critical to improve it + MONEY_SPENDING_INFRASTRUCTURE_DESIRED_THRESHOLD = 1.00 # If infra production to usage is worse than this, AI wants to improve it + + # Below data is used to calculate how much weight the AI places on promoting an IG + PROMOTION_BASE_VALUE = 0 + + # Below data is used to calculate how much weight the AI places on suppressing an IG + SUPPRESSION_BASE_VALUE = 0 + + # Below data is used to calculate how much weight the AI places on consumption taxes + CONSUMPTION_TAX_MAX_NUM_TAXED_GOODS_BASE = 6 # Base max number of goods AI wants to tax + + # Below data is used to calculate how much weight the AI places on a production building + PRODUCTION_BUILDING_OUTPUT_WANTED_INDUSTRIAL_GOODS_FACTOR = 0.5 # Add this value to a building for each unit of money worth of industrial goods that aren't overproduced in the country and are used by buildings + PRODUCTION_BUILDING_OUTPUT_WANTED_MILITARY_GOODS_FACTOR = 0.5 # Add this value to a building for each unit of money worth of military goods that aren't overproduced in the country and are used by buildings + PRODUCTION_BUILDING_OUTPUT_NEEDED_INDUSTRIAL_GOODS_FACTOR = 0.75 # Add this value to a building for each unit of money worth of industrial goods that are underproduced in the country and are used by buildings + PRODUCTION_BUILDING_OUTPUT_NEEDED_MILITARY_GOODS_FACTOR = 0.75 # Add this value to a building for each unit of money worth of military goods that are underproduced in the country and are used by buildings + PRODUCTION_BUILDING_MISSING_QUALIFICATIONS_MULT = 0.05 # Multiply score by this if there's not enough qualifications to staff the building (disabled for now) + PRODUCTION_BUILDING_DESIRED_INFRASTRUCTURE_SURPLUS = 10 # If infrastructure 'surplus' in state is less than this, AI wants to improve it + PRODUCTION_BUILDING_EXCESSIVE_INFRASTRUCTURE_SURPLUS = 10.01 + PRODUCTION_BUILDING_LONG_CONSTRUCTION_TIME_THRESHOLD = 80 + PRODUCTION_BUILDING_VERY_LONG_CONSTRUCTION_TIME_THRESHOLD = 120 + + # Below data is used to calculate how much weight the AI places on enacting/revoking a law + CHANGE_LAW_POTENTIAL_CIVIL_WAR_ENACT_CHANCE = 2 # Chance that the AI will proceed with a law change that could cause a civil war (1 = 1%) + + # Below data is used to calculate how much weight the AI places on a production method + PRODUCTION_METHOD_EMPLOYMENT_CHANGE_FACTOR = 0 # Per extra employee the employment method would require (reduced employment = higher score) + PRODUCTION_METHOD_FAVORED_MILITARY_GOODS_FACTOR = 2.0 # Per base cost * units of goods produced that the AI favors (for military goods) + PRODUCTION_METHOD_CHANCE_TO_CHANGE = 0.5 # Chance that the AI will consider changing a production method when evaluating methods + + # For the AI to want to start a trade route, they usually want it to be at least this level + TRADE_ROUTE_MIN_DESIRED_LEVEL_MAX = 1 + + # The AI never cancels current trade routes of this level or above + TRADE_ROUTE_MAX_LEVEL_TO_CANCEL_MAX = 5 + + # Below data is used to determine which states are most important to defend + DEFEND_STATE_BARRACKS_WEIGHT = 10 # Per level of barracks + DEFEND_STATE_BARRACKS_MAX_WEIGHT = 250 # Per state + DEFEND_STATE_CAPITAL_WEIGHT = 250 + DEFEND_STATE_CAPITAL_WAR_NEGOTIATOR_WEIGHT = 2500 + DEFEND_STATE_WARGOAL_WEIGHT = 1000 + DEFEND_STATE_INCORPORATED_WEIGHT_MULT = 2.5 + + # Below data is used to determine which states are most important to invade + INVADE_STATE_BARRACKS_WEIGHT = 10 # Per level of barracks + INVADE_STATE_BARRACKS_MAX_WEIGHT = 250 # Per state + INVADE_STATE_CAPITAL_WEIGHT = 250 + INVADE_STATE_CAPITAL_WAR_NEGOTIATOR_WEIGHT = 2500 + INVADE_STATE_WARGOAL_WEIGHT = 1000 + + # Below data is used for naval invasions: + NAVAL_INVASION_MIN_RELATIVE_LOCAL_ARMY_STRENGTH = 0.2 # AI wants at least this fraction of defending army strength to risk a naval invasion + NAVAL_INVASION_MIN_RELATIVE_LOCAL_NAVY_STRENGTH = 0.4 # AI wants at least this fraction of defending naval strength to risk a naval invasion + NAVAL_INVASION_MIN_RELATIVE_GLOBAL_NAVY_STRENGTH_ATTACKER = 0.05 # AI wants at least this fraction of naval strength in the overall war to risk a naval invasion as the attacking war side + NAVAL_INVASION_MIN_RELATIVE_GLOBAL_NAVY_STRENGTH_DEFENDER = 0.1 # AI wants at least this fraction of naval strength in the overall war to risk a naval invasion as the defending war side + NAVAL_INVASION_COOLDOWN_DAYS = 30 # After launching a naval invasion, the AI will wait at least this long before launching another + NAVAL_INVASION_MIN_SCORE = 10 # AI won't bother launching naval invasions against theaters with a lower total state score than this + + # Below data is used for General Orders: + HQ_DEFENSE_MIN_WANTED_GARRISON = 0.5 # Keep at least this number of local troops to garrison important HQs against enemy invasion + + # If a front is worth less than this, the AI will not assign any generals to it + FRONT_IMPORTANCE_MIN_SCORE = 0.001 +} + +NCharacters = { + CHARACTER_LIFE_EXPECTANCY_BASE_YEARS = 80 # The median life expecancy in years at baseline health. It's the µ parameter of the normal distribution [> 0] + CHARACTER_LIFE_EXPECTANCY_CUTOFF = 2 # We clamp the distribution between this amount of σ in both directions. A range of [-3σ; +3σ] accounts for 99.73% of values. [> 0] + + CHARACTER_LIFE_EXPECTANCY_DELTA_YEARS_BELOW_BASELINE = 10 # Random base for years that life expectancy is decreased by, for every point of distance below baseline health [>= 0] + CHARACTER_LIFE_EXPECTANCY_DELTA_YEARS_ABOVE_BASELINE = 5 # Random base for years that life expectancy is increased by, for every point of distance above baseline health [>= 0] +} + +NPolitics = { + MAX_INSTITUTION_INVESTMENT = 10 # Highest Investment Level for active Institutions (modifier is clamped to this) + + INITIAL_MOMENTUM_VARIANCE = 0.25 # How much Momentum should vary at the start of the election period + POPULARITY_MOMENTUM_FACTOR = 0.01 # How much Momentum does a party gain or lose from their leader's popularity + ELECTION_INTERVAL_YEARS = 4 # How many years normally pass between elections + CAMPAIGN_PERIOD_MONTHS = 12 # How long the Campaign Period before the election is +} + +NEconomy = { + POLLUTION_TARGET_DIVISOR_ARABLE_LAND_MULT = 1 # Amount per arable land to add to pollution divisor + + EMPLOYMENT_RESOURCE_DEPLETE_CHANCE = 0.0001 # Multiplied by number of fully employed levels of the building + BASE_RESOURCE_DISCOVER_CHANCE = 0.00001 # Per day (1.0 = 1%) + RESOURCE_DISCOVER_MIN_FRACTION = 0.01 # Min fraction of resources that will be discovered for each successful roll + RESOURCE_DISCOVER_MAX_FRACTION = 0.01 # Max fraction of resources that will be discovered for each successful roll + RESOURCE_DEPLETE_MIN_AMOUNT = 1 # Min amount of resources that will be depleted for each successful roll + RESOURCE_DEPLETE_MAX_AMOUNT = 1 # Max amount of resources that will be depleted for each successful roll + + REINVESTMENT_EFFICIENCY_MAX = 3.0 # Maximum conversion of reinvestment to investment pool + REINVESTMENT_EFFICIENCY_MIN = 0.999 # Minimum conversion of reinvestment to investment pool + + GOVERNMENT_DIVIDENDS_EFFICIENCY_MIN = 0.4 # Minimum dividend fraction from buildings with government shares that will reach the treasury - the rest will be wasted + GOVERNMENT_DIVIDENDS_FALLOFF_END = 20000000000 # Above GOVERNMENT_DIVIDENDS_FALLOFF_START but below this, apply minimum reinvestment multiplier on a linear scale down to GOVERNMENT_DIVIDENDS_FALLOFF_END, above this always use GOVERNMENT_DIVIDENDS_FALLOFF_END + + TRADE_ROUTE_MAX_LEVEL = 200 # Trade routes cannot be higher level than this + TRADE_ROUTE_ECONOMY_OF_SCALE_MAX_LEVEL = 100 # After this level, trade route economy of scale no longer increases the amount per level +} + +NMilitary = { + MANPOWER_LOST_DUE_TO_ATTRITION_PER_WEEK_MIN = 0.01 # The minimum percentage of manpower a unit can lose each week due to attrition + MANPOWER_LOST_DUE_TO_ATTRITION_PER_WEEK_MAX = 0.05 # The maximum percentage of manpower a unit can lose each week due to attrition + GENERAL_TRAVEL_PIXELS_TO_DAYS_SCALE = 0.005 # Used to convert a travel distance from pixels to days. Example: a travel of 500px becomes 500 * 0.05 = 25 days + GENERAL_AUTO_TRAVEL_MAX_DAYS = 5 # Disables auto traveling if the travel takes more than `GENERAL_AUTO_TRAVEL_MAX_DAYS`. Makes general standby the nearest HQ. + GENERAL_TRAVEL_AUTO_REASSIGN_INSTANTLY = 5 # If General is being auto reassigned (front destruction for example) and travel time is below this number of days make them travel instantly + BASE_MORALE_LOST_PER_DAY = 0.075 # Default morale lost when out of supply is 5% +} + +NDiplomacy = { + DIPLOMATIC_PACT_COST_MULT_FROM_INFAMOUS = 0.50 # Maintenance cost of a pact is increased by this when at Infamous level of infamy + DIPLOMATIC_PACT_COST_MULT_FROM_NOTORIOUS = 1.00 # Maintenance cost of a pact is increased by this when at Notorious level of infamy + DIPLOMATIC_PACT_COST_MULT_FROM_PARIAH = 2.00 # Maintenance cost of a pact is increased by this when at Pariah level of infamy + + POWER_RANK_LOSS_THRESHOLD = 0.5 + + WAR_GOAL_INFAMY_POPULATION_SCALING_FACTOR = 500000 # The amount of population by which the factor below is multiplied + WAR_GOAL_INFAMY_HOMELAND_FACTOR = -0.5 # Infamy is adjusted by this if the states taken/puppeted etc are Homelands of the aggressor + WAR_GOAL_INFAMY_UNINCORPORATED_FACTOR = -0.9 # Infamy is adjusted by this if the states taken/puppeted etc are unincorporated + WAR_GOAL_INFAMY_RELATIONS_INTEREST_IMPACT = -0.1 # Each point of infamy generated by an incident also has this impact on relations with countries that have an interest in the target +} + +NPops = { + LOYALTIES_GAIN_GRACE_PERIOD = "1948.1.1" # Until this date, only a scaling part of the Radicals and Loyalists gained from SOL changes will be applied + + ASSIMILATION_RATE = 0.01 # Percentage of pops who will Assimilate into a different Culture each month, if eligible + MIN_ASSIMILATION = 1000 # If there is any assmiliation at least this many people will assimilate + CONVERSION_RATE = 0.01 # Percentage of pops who will Convert into a different Religion each month, if eligible + MIN_CONVERSION = 1000 # If there is any conversion at least this many people will convert + + LITERACY_DIEOFF_BIAS = 1.0 # Percentage of literate pops who die of old age compared to the current literacy rate, the higher this value the faster the population becomes illiterate when literacy suffers + + LOW_POP_THRESHOLD = 50000 # If a state has less than this amount of pops per arable land, apply the low pop modifier + + QUALIFICATIONS_NUM_MONTHS_AT_START = 120 # How many months of qualifications should be seeded to pops at start of game? + + POP_MERGE_MIN_NUM_POPS_SAME_PROFESSION = 1 # Employed Pops will not get merged with others in their same building if there aren't at least this many Pops of the same type in the building + POP_MERGE_MAX_WORKFORCE = 100000 # Pops with workforce smaller than this may get merged with other pops of the same type in their building / unemployment pool; if zero, no small pop merging will occur, which may have an adverse effect on late-game performance +} + +### Pop Growth Constants +@min_birthrate = 0.0015 +@max_birthrate = 0.0040 +@min_mortality = 0.0010 +@max_mortality = 0.0070 +@pop_growth_sol_equilibrium = 5 # Equilibrium is where (with no birthrate/death-rate mods) growth is stagnant +@pop_growth_sol_delta_cap = 20 # SoL Delta Cap is where net growth stops increasing with rising SoL, i.e. both drop at the same pace +@pop_growth_sol_cap = 40 # SoL Cap is where they birthrate/death-rate stop dropping + +@mortality_at_equilibrium = @[max_birthrate-(pop_growth_sol_equilibrium*(max_birthrate-min_birthrate)/pop_growth_sol_cap)] +@birthrate_at_delta_cap = @[max_birthrate-(pop_growth_sol_delta_cap*(max_birthrate-min_birthrate)/pop_growth_sol_cap)] +@improving_slope = @[(birthrate_at_delta_cap-min_birthrate+min_mortality-mortality_at_equilibrium)/(pop_growth_sol_delta_cap-pop_growth_sol_equilibrium)] +@improving_intercept = @[-1*improving_slope*pop_growth_sol_equilibrium+mortality_at_equilibrium] +@mortality_at_delta_cap = @[improving_slope*pop_growth_sol_delta_cap+improving_intercept] +@fixed_delta_slope = @[(min_mortality-mortality_at_delta_cap)/(pop_growth_sol_cap-pop_growth_sol_delta_cap)] + +NPops = { + POP_GROWTH_BIRTHRATE_REDUCTION_PER_SOL = @[(max_birthrate-min_birthrate)/pop_growth_sol_cap] + POP_GROWTH_MORTALITY_AT_EQUILIBRIUM = @mortality_at_equilibrium + POP_GROWTH_STARVING_SLOPE = @[(mortality_at_equilibrium-max_mortality)/pop_growth_sol_equilibrium] + POP_GROWTH_BIRTHRATE_AT_DELTA_CAP = @birthrate_at_delta_cap + POP_GROWTH_IMPROVING_SLOPE = @improving_slope + POP_GROWTH_IMPROVING_INTERCEPT = @improving_intercept + POP_GROWTH_FIXED_DELTA_SLOPE = @fixed_delta_slope + POP_GROWTH_FIXED_DELTA_INTERCEPT = @[-1*fixed_delta_slope*pop_growth_sol_cap+min_mortality] + + POP_GROWTH_MIN_BIRTHRATE = @min_birthrate # Minimum base birthrate per month (at SOL_POP_GROWTH_CAP) + POP_GROWTH_MAX_BIRTHRATE = @max_birthrate # Maximum base birthrate per month (at SOL = 0) + POP_GROWTH_MIN_MORTALITY = @min_mortality # Maximum base mortality per month (at SOL_POP_GROWTH_CAP) + POP_GROWTH_MAX_MORTALITY = @max_mortality # Maximum base mortality per month (at SOL = 0) + POP_GROWTH_SOL_DELTA_CAP = @pop_growth_sol_delta_cap # Birthrate and Mortality retains its delta beyond this SoL + POP_GROWTH_SOL_CAP = @pop_growth_sol_cap # Birthrate and Mortality reaches its minimum values and does not drop beyond this SoL + POP_GROWTH_SOL_EQUILIBRIUM = @pop_growth_sol_equilibrium # The Standard of Living where Birthrate and Mortality correspond, after which Mortality diminishes slower +} +### End Pop Growth Constant defines + +NTechnology = { + TECH_SPREAD_RANDOM_RANGE = 0.1 # How much can distribution of tech spread vary each week + TECH_AHEAD_OF_TIME_PENALTY_FACTOR = 0.025 # For every tech in a previous era not already researched in this category, take this multiple of the cost as an additional penalty (multiplied by number of eras between the techs) +} + +NWar = { + DEVASTATION_FROM_BATTLES = 2.5 # For each battle } \ No newline at end of file diff --git a/common/diplomatic_actions/15_customs_union.txt b/common/diplomatic_actions/15_customs_union.txt index c71f79687..9096718d6 100644 --- a/common/diplomatic_actions/15_customs_union.txt +++ b/common/diplomatic_actions/15_customs_union.txt @@ -570,10 +570,10 @@ } AND = { NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } scope:target_country = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } diff --git a/common/diplomatic_actions/22_subject_personal_union.txt b/common/diplomatic_actions/22_subject_personal_union.txt index eda078a1f..15c343d1d 100644 --- a/common/diplomatic_actions/22_subject_personal_union.txt +++ b/common/diplomatic_actions/22_subject_personal_union.txt @@ -28,11 +28,11 @@ should_invalidate = { OR = { NOT = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } scope:target_country = { NOT = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } diff --git a/common/diplomatic_plays/00_diplomatic_plays.txt b/common/diplomatic_plays/00_diplomatic_plays.txt index 394a7aa55..83980615f 100644 --- a/common/diplomatic_plays/00_diplomatic_plays.txt +++ b/common/diplomatic_plays/00_diplomatic_plays.txt @@ -6,7 +6,7 @@ is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes NOT = { @@ -41,7 +41,7 @@ dp_regime_change = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes NOT = { @@ -73,7 +73,7 @@ dp_conquer_state = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -110,7 +110,7 @@ dp_return_state = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -146,7 +146,7 @@ dp_liberate_subject = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -200,7 +200,7 @@ dp_take_treaty_port = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -233,7 +233,7 @@ dp_make_dominion = { texture = "gfx/interface/icons/war_goals/make_dominion.dds" possible = { NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -255,7 +255,7 @@ dp_make_vassal = { texture = "gfx/interface/icons/war_goals/make_vassal.dds" possible = { NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -277,7 +277,7 @@ dp_make_puppet = { texture = "gfx/interface/icons/war_goals/make_puppet.dds" possible = { NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -302,7 +302,7 @@ dp_transfer_subject = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes NOT = { @@ -341,7 +341,7 @@ dp_annex_subject = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -477,7 +477,7 @@ dp_contain_threat = { is_country_type = decentralized } NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes @@ -538,7 +538,7 @@ dp_humiliation = { texture = "gfx/interface/icons/war_goals/humiliation.dds" possible = { NOT = { - has_modifier = article_9_active + has_modifier = forced_neutrality } aggressive_diplomatic_plays_permitted = yes diff --git a/common/discrimination_traits/00_cultural_heritage.txt b/common/discrimination_traits/00_cultural_heritage.txt new file mode 100644 index 000000000..22f8a4b75 --- /dev/null +++ b/common/discrimination_traits/00_cultural_heritage.txt @@ -0,0 +1,59 @@ +western_european_heritage = { + heritage = yes +} + +eastern_european_heritage = { + heritage = yes +} + +african_heritage = { + heritage = yes +} + +east_asian_heritage = { + heritage = yes +} + +himalayan_heritage = { + heritage = yes +} + +turkic_heritage = { + heritage = yes +} + +arabic_heritage = { + heritage = yes +} + +iranian_heritage = { + heritage = yes +} + +american_heritage = { + heritage = yes +} + +south_asian_heritage = { + heritage = yes +} + +indigenous_american_heritage = { + heritage = yes +} + +southeast_asian_heritage = { + heritage = yes +} + +indigenous_arctic_heritage = { + heritage = yes +} + +indigenous_oceanic_heritage = { + heritage = yes +} + +north_asian_heritage = { + heritage = yes +} diff --git a/common/discrimination_traits/01_religious_heritage.txt b/common/discrimination_traits/01_religious_heritage.txt new file mode 100644 index 000000000..efe6feb6f --- /dev/null +++ b/common/discrimination_traits/01_religious_heritage.txt @@ -0,0 +1,23 @@ +christian = { + heritage = yes +} + +muslim = { + heritage = yes +} + +jewish = { + heritage = yes +} + +eastern = { + heritage = yes +} + +animist = { + heritage = yes +} + +buddhist = { + heritage = yes +} \ No newline at end of file diff --git a/common/discrimination_traits/02_cultural_descriptive.txt b/common/discrimination_traits/02_cultural_descriptive.txt new file mode 100644 index 000000000..8321e7a58 --- /dev/null +++ b/common/discrimination_traits/02_cultural_descriptive.txt @@ -0,0 +1,178 @@ +##### INDO EUROPEAN ##### +iranian = { +} + +indo_aryan = { +} + +nuristani = { +} + +celtic = { +} + +albanian = { +} + +slavic = { +} + +baltic = { +} + +armenian = { +} + +hellenic = { +} + +italo_romance = { +} + +gallo_romance = { +} + +occitano_romance = { +} + +ibero_romanze = { +} + +balko_romance = { +} + +north_germanic = { +} + +high_germanic = { +} + +anglo_frisian = { +} + +low_franconian = { +} + +finno_ugric = { +} + +#### Dravidian #### +dravidian = { +} + +#### SINO-TIBETAN #### +sinitic = { +} + +lolo_burmese = { +} + +tibetic = { +} + +karenic = { +} + +#### kra_dai #### +kra_dai = { +} + +#### HMONG-MIEN #### +hmong_mien = { +} + +#### KOREANIC #### +koreanic = { +} + +#### JAPONIC #### +japonic = { +} + +#### AUSTROASIATIC #### +austroasiatic = { +} + +#### AUSTRONESIAN #### +malayo_polonesian = { +} + +formosan = { +} + +#### PAPAUAN #### +papuan = { +} + +#### pama-nyungan #### +pama_nyungan = { +} + +#### BASQUE #### +basque = { +} + +#### Afro-asiatic #### +maghrebi = { +} + +chadic = { +} + +cushitic = { +} + +omotic = { +} + +semitic = { +} + +#### NILO-SAHARAN #### +nilo_saharan = { +} + +#### NIGER-CONGO #### +atlantic_congo = { +} + +mande = { +} + +#### Mongolic #### +mongolic = { +} + +#### Turkic #### +turkic = { +} + +#### DENE_YENISEIAN #### +#siberia and indigenous canada and navajo +dene_Yeniseian = { +} + +#### Eskimo-aleut #### +eskimo_aleut = { +} + +#### oto-manguean #### +oto_manguean = { +} + +tupian = { +} + +arawakan = { +} + +#### Caucasian #### +caucasian = { +} + +#### AINU #### +ainu = { +} + +quechuan = { +} diff --git a/common/discrimination_traits/03_culture_groups.txt b/common/discrimination_traits/03_culture_groups.txt new file mode 100644 index 000000000..6dd53475c --- /dev/null +++ b/common/discrimination_traits/03_culture_groups.txt @@ -0,0 +1,95 @@ +germanic_culture_group = { +} + +french_culture_group = { +} + +swiss_culture_group = { +} + +baltoscandian_culture_group = { +} + +anglo_saxon_culture_group = { +} + +modern_celts_culture_group = { +} + +italian_culture_group = { +} + +iberian_culture_group = { +} + +balkoslavic_culture_group = { +} + +western_slavic_culture_group = { +} + +kievan_rus_culture_group = { +} + +hellenic_culture_group = { +} + +caucasian_culture_group = { +} + +turkic_culture_group = { +} + +semitic_culture_group = { +} + +arabic_culture_group = { +} + +iranian_culture_group = { +} + +mongolic_culture_group = { +} + +siberian_culture_group = { +} + +himalayan_culture_group = { +} + +northeast_indian_culture_group = { +} + +hindustani_culture_group = { +} + +dravidian_culture_group = { +} + +southeast_asian_culture_group = { +} + +austronesian_culture_group = { +} + +japanese_culture_group = { +} + +manchurian_culture_group = { +} + +sinitic_culture_group = { +} + +korean_culture_group = { +} + +aboriginal_culture_group = { +} + +mesoamerican_culture_group = { +} + +indigenous_south_american_culture_group = { +} diff --git a/common/dynamic_country_map_colors/00_default.txt b/common/dynamic_country_map_colors/00_default.txt index d86b74361..12df828aa 100644 --- a/common/dynamic_country_map_colors/00_default.txt +++ b/common/dynamic_country_map_colors/00_default.txt @@ -13,8 +13,8 @@ # exists = c:SWE # you /must/ check that a tag exists before doing anything else # this = c:SWE # -# exists = ig:ig_armed_forces -# ig:ig_armed_forces = { +# exists = ig:ig_patriots +# ig:ig_patriots = { # is_in_government = yes # } # } @@ -42,7 +42,7 @@ kalmar_union = { possible = { exists = c:SCA THIS = c:SCA - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary ruler = { has_culture = cu:danish } @@ -54,7 +54,7 @@ fennoscandia = { possible = { exists = c:SCA THIS = c:SCA - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary ruler = { has_culture = cu:finnish } @@ -66,7 +66,7 @@ korea_monarchy_blue = { possible = { exists = c:KOR THIS = c:KOR - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } @@ -75,7 +75,7 @@ usa_monarchy = { possible = { exists = c:USA THIS = c:USA - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } @@ -84,8 +84,8 @@ ukraine_free_territory = { possible = { exists = c:UKR THIS = c:UKR - has_law = law_type:law_council_republic - has_law = law_type:law_anarchy + has_law = law_type:law_council_elective + has_law = law_type:law_direct_democracy } } @@ -95,9 +95,9 @@ turkish_republic = { exists = c:TUR THIS = c:TUR OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic - has_law = law_type:law_council_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive + has_law = law_type:law_council_elective } } } @@ -129,7 +129,7 @@ mexican_empire = { possible = { exists = c:MEX THIS = c:MEX - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } @@ -172,7 +172,7 @@ soviet_red = { possible = { exists = c:RUS THIS = c:RUS - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } @@ -181,7 +181,7 @@ communist_china = { possible = { exists = c:CHI THIS = c:CHI - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } @@ -191,8 +191,8 @@ republican_china = { exists = c:CHI THIS = c:CHI OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive } } } @@ -205,7 +205,7 @@ han_imperial_china = { NOT = { country_has_primary_culture = cu:manchu } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } @@ -224,8 +224,8 @@ republican_portugal = { exists = c:POR THIS = c:POR OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive } } } @@ -235,7 +235,7 @@ communist_britain = { possible = { exists = c:GBR THIS = c:GBR - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } @@ -253,7 +253,7 @@ ddr_germany = { possible = { exists = c:GER THIS = c:GER - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } @@ -263,9 +263,9 @@ roman_rome = { exists = c:PAP THIS = c:PAP OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic - has_law = law_type:law_council_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive + has_law = law_type:law_council_elective } } } @@ -279,8 +279,8 @@ republican_france = { has_law = law_type:law_autocracy } OR = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_presidential_republic + has_law = law_type:law_parliamentary + has_law = law_type:law_executive } } } @@ -290,14 +290,14 @@ commune_france = { possible = { exists = c:FRA THIS = c:FRA - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } generic_black_anarchist = { color = "black" possible = { - coa_def_anarchy_flag_trigger = yes + coa_def_direct_democracy_flag_trigger = yes } } @@ -313,6 +313,6 @@ saudi_green = { possible = { exists = c:NEJ THIS = c:NEJ - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } diff --git a/common/dynamic_country_names/00_dynamic_country_names.txt b/common/dynamic_country_names/00_dynamic_country_names.txt index 24b1b35ca..f6e2095ba 100644 --- a/common/dynamic_country_names/00_dynamic_country_names.txt +++ b/common/dynamic_country_names/00_dynamic_country_names.txt @@ -32,9 +32,9 @@ DEFAULT = { is_powerful = yes leader = { OR = { - # has_ideology = ideology_revolutionary - # has_ideology = ideology_anarchist - has_ideology = ideology_marxist_leninist + # has_ideology = ideology:ideology_revolutionary + # has_ideology = ideology:ideology_anarchist + has_ideology = ideology:ideology_marxist_leninist } } } @@ -54,9 +54,9 @@ DEFAULT = { is_in_government = yes leader = { OR = { - has_ideology = ideology_ethno_nationalist - has_ideology = ideology_ultranationalist - has_ideology = ideology_neo_fascist + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_ultranationalist + has_ideology = ideology:ideology_neo_fascist } } } @@ -76,7 +76,7 @@ DEFAULT = { # any_interest_group = { # is_in_government = yes # leader = { - # has_ideology = ideology_radical + # has_ideology = ideology:ideology_radical # } # } # } @@ -92,7 +92,7 @@ DEFAULT = { exists = scope:actor scope:actor = { is_secessionist = no - ig:ig_rural_folk = { + ig:ig_ruralists = { is_powerful = yes is_in_government = yes } @@ -116,15 +116,15 @@ DEFAULT = { } } dynamic_country_name = { - name = generic_revolt_intellectuals - adjective = generic_revolt_intellectuals_adj + name = generic_revolt_intelligentsia + adjective = generic_revolt_intelligentsia_adj is_revolutionary = yes priority = 0 trigger = { exists = scope:actor scope:actor = { is_secessionist = no - ig:ig_intellectuals = { + ig:ig_intelligentsia = { is_powerful = yes is_in_government = yes } @@ -132,15 +132,15 @@ DEFAULT = { } } dynamic_country_name = { - name = generic_revolt_conglomerates - adjective = generic_revolt_conglomerates_adj + name = generic_revolt_capitalists + adjective = generic_revolt_capitalists_adj is_revolutionary = yes priority = 0 trigger = { exists = scope:actor scope:actor = { is_secessionist = no - ig:ig_conglomerates = { + ig:ig_capitalists = { is_powerful = yes is_in_government = yes } @@ -156,9 +156,15 @@ DEFAULT = { exists = scope:actor scope:actor = { is_secessionist = no - ig:ig_armed_forces = { - is_powerful = yes - is_in_government = yes + or = { + ig:ig_patriots = { + is_powerful = yes + is_in_government = yes + } + ig:ig_securocrats = { + is_powerful = yes + is_in_government = yes + } } } } @@ -172,7 +178,7 @@ DEFAULT = { exists = scope:actor scope:actor = { is_secessionist = no - ig:ig_devout = { + ig:ig_moralists = { is_powerful = yes is_in_government = yes } @@ -204,7 +210,7 @@ DEFAULT = { exists = scope:actor scope:actor = { is_secessionist = no - ig:ig_socialists = { + ig:ig_laborists = { is_powerful = yes is_in_government = yes } @@ -387,7 +393,9 @@ RHI = { exists = scope:actor scope:actor = { owns_entire_state_region = STATE_RHINELAND - NOT = { owns_entire_state_region = STATE_NORTH_RHINE } + NOT = { + owns_entire_state_region = STATE_NORTH_RHINE + } is_subject = yes } } @@ -625,7 +633,7 @@ CHI = { NOT = { country_has_primary_culture = cu:manchu } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -738,7 +746,7 @@ GBR = { } scope:actor = { NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } exists = capital capital = { @@ -1185,7 +1193,7 @@ IDN = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary ruler = { has_culture = cu:javan } @@ -1201,7 +1209,7 @@ IDN = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary ruler = { OR = { has_culture = cu:malay @@ -1251,7 +1259,7 @@ ITA = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic } NOT = { exists = c:PAP @@ -1268,7 +1276,7 @@ JAP = { priority = 0 trigger = { scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -1298,7 +1306,7 @@ KOR = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -1359,7 +1367,7 @@ MEX = { } MKT = { - # Miskito + # mesoamerican dynamic_country_name = { name = dyn_c_miskito_kingdom is_main_tag_only = yes @@ -1546,7 +1554,7 @@ PAN = { trigger = { coa_def_monarchy_flag_trigger = yes scope:actor = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions } } } @@ -1779,8 +1787,8 @@ STK = { exists = scope:actor scope:actor = { or = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic + has_law = law_type:law_executive + has_law = law_type:law_parliamentary } is_subject = no } @@ -2300,8 +2308,8 @@ UKR = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_council_republic - has_law = law_type:law_anarchy + has_law = law_type:law_council_elective + has_law = law_type:law_direct_democracy } } } @@ -2377,7 +2385,7 @@ SDN = { priority = 0 trigger = { scope:actor = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic } } } @@ -2389,7 +2397,7 @@ SDN = { priority = 0 trigger = { scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -2515,7 +2523,7 @@ SCA = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary ruler = { has_culture = cu:danish } @@ -2530,7 +2538,7 @@ SCA = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary ruler = { has_culture = cu:finnish } @@ -2551,8 +2559,8 @@ ZAI = { exists = scope:actor scope:actor = { OR = { - has_law = law_type:law_monarchy - has_law = law_type:law_theocracy + has_law = law_type:law_hereditary + has_law = law_type:law_theocratic } } } @@ -2640,9 +2648,8 @@ NRK = { trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective is_subject = no - } } } @@ -2660,7 +2667,6 @@ ROK = { is_subject = no #Temporary Variable has_variable = provisional_government_of_korea - } } } diff --git a/common/flag_definitions/00_flag_definitions.txt b/common/flag_definitions/00_flag_definitions.txt index cd374a9d4..862554379 100644 --- a/common/flag_definitions/00_flag_definitions.txt +++ b/common/flag_definitions/00_flag_definitions.txt @@ -48,10 +48,10 @@ DEFAULT = { flag_definition = { - coa = list "anarchy" + coa = list "direct_democracy" priority = 500 trigger = { - coa_def_anarchy_flag_trigger = yes + coa_def_direct_democracy_flag_trigger = yes } } flag_definition = { @@ -1367,7 +1367,7 @@ CHI = { # China trigger = { scope:actor = { NOT = { country_has_primary_culture = cu:manchu } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -2622,7 +2622,7 @@ GER = { # Germany trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = AUS } } @@ -3175,7 +3175,7 @@ ITA = { # Italy trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = SAR } } @@ -3189,7 +3189,7 @@ ITA = { # Italy trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = SIC } } @@ -3202,7 +3202,7 @@ ITA = { # Italy trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = TUS } } @@ -3215,7 +3215,7 @@ ITA = { # Italy trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = MOD } } @@ -3228,7 +3228,7 @@ ITA = { # Italy trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = PAR } } @@ -3241,7 +3241,7 @@ ITA = { # Italy trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = LUC } } @@ -3651,13 +3651,6 @@ KHI = { # Khiva } } -KLM = { # Kalmykia - flag_definition = { - coa = KLM - subject_canton = KLM - priority = 1 - } -} KOK = { # Kokand flag_definition = { @@ -6713,8 +6706,8 @@ UKR = { # Ukraine trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_council_republic - has_law = law_type:law_anarchy + has_law = law_type:law_council_elective + has_law = law_type:law_direct_democracy } } } diff --git a/common/flag_definitions/BU/00_flag_definitions.txt b/common/flag_definitions/BU/00_flag_definitions.txt deleted file mode 100644 index c2c48fb1c..000000000 --- a/common/flag_definitions/BU/00_flag_definitions.txt +++ /dev/null @@ -1,7396 +0,0 @@ -#DO NOT DELETE! This is the working backup of the other flag def file that Tolis uses. -# FLAG_DEFINITION_LIST = { # countries search for a list with the same name as their tag, the DEFAULT list is always included, if no flag definition is applicable for a country then its tag is used a COA_KEY -# includes = ANOTHER_LIST # includes another list in this list, can be repeated -# -# flag_definition = { # the flag definitions that make up this list, can be repeated -# coa = [list] COA_KEY # main flag, optional list keyword denotes a coa template -# allow_overlord_canton = yes # default no -# coa_with_overlord_canton = <[list] coa> # flag where a canton can be placed, optional list keyword same as above, defaults to coa -# overlord_canton_offset = { x y } # canton placement offset, default { 0 0 } -# overlord_canton_scale = { x y } # canton placement scale, default { 0.5 0.5 } -# subject_canton = [list] COA_KEY # canton applied to subjects by this country, optional list keyword same as above -# -# priority = value # valid flag definition with the highest priority applies -# trigger = {} # a trigger that determines if this flag definition is valid, see below for scope -# allow_revolutionary_indicator = no # Default = yes. If yes, a temporary revolutionary indicator will appear while the country is revolutionary -# revolutionary_canton = [list] COA_KEY # Optional. Default = default_revolutionary_canton. Defines which flag should be used as canton while this country is revolutionary -# } -# } - -# | existing country | releasing a country | country formation | -# |==========|==================|=====================|===================| -# |root | definition | definition | definition | -# |----------|------------------|---------------------|-------------------| -# |target | country | N/A | N/A | -# |----------|------------------|---------------------|-------------------| -# |initiator | N/A | player | player | -# |----------|------------------|---------------------|-------------------| -# |actor | country | player | player | -# |----------|------------------|---------------------|-------------------| -# | | country's | | player's | -# |overlord | direct overlord | player | direct overlord | -# | | if it exists | | if it exists | -# |----------|------------------|---------------------|-------------------| - -# common variables -@coa_width = 768 -@coa_height = 512 -@canton_scale_cross_x = @[ ( 333 / coa_width ) + 0.001 ] -@canton_scale_cross_y = @[ ( 205 / coa_height ) + 0.001 ] -@canton_scale_sweden_x = @[ ( 255 / coa_width ) + 0.001 ] -@canton_scale_sweden_y = @[ ( 204 / coa_height ) + 0.001 ] -@canton_scale_norway_x = @[ ( 192 / coa_width ) + 0.001 ] -@canton_scale_norway_y = @[ ( 192 / coa_height ) + 0.001 ] -@canton_scale_denmark_x = @[ ( 220 / coa_width ) + 0.001 ] -@canton_scale_denmark_y = @[ ( 220 / coa_height ) + 0.001 ] -@third = @[1/3] - - - -DEFAULT = { - flag_definition = { - coa = list "anarchy" - priority = 500 - trigger = { - coa_def_anarchy_flag_trigger = yes - } - } - flag_definition = { - coa = list "communist" - priority = 1000 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -ABS = { # Absaroka - flag_definition = { - coa = ABS - subject_canton = ABS - priority = 1 - } -} - -ABU = { # Abu Dhabi - flag_definition = { - coa = ABU - subject_canton = ABU - coa_with_overlord_canton = ABU_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.067 0.1 } - overlord_canton_scale = { 0.4 0.4 } - priority = 1 - } - flag_definition = { - coa = ABU_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = ABU_subject_FRA - allow_overlord_canton = yes - overlord_canton_offset = { 0.067 0.1 } - overlord_canton_scale = { 0.39 0.385 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = ABU_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -ACE = { # Aceh - flag_definition = { - coa = ACE - subject_canton = ACE - allow_overlord_canton = yes - coa_with_overlord_canton = ACE_subject - priority = 1 - } - flag_definition = { - coa = ACE_absolute_monarchy - subject_canton = ACE_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = ACE_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ACE_republic - subject_canton = ACE_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = ACE_dictatorship - subject_canton = ACE_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = ACE_theocracy - subject_canton = ACE_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = ACE_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -AFG = { # Afghanistan - flag_definition = { - coa = AFG - subject_canton = AFG - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = AFG_absolute_monarchy - subject_canton = AFG_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = AFG_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = AFG_republic - subject_canton = AFG_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = AFG_dictatorship - subject_canton = AFG_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = AFG_theocracy - subject_canton = AFG_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = AFG_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -ALB = { # Albania - flag_definition = { - coa = ALB - subject_canton = ALB - priority = 1 - } - flag_definition = { - coa = ALB_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -ALD = { # Algeria - flag_definition = { - coa = ALD - subject_canton = ALD - allow_overlord_canton = yes - coa_with_overlord_canton = ALD_subject - priority = 1 - } - flag_definition = { - coa = ALD_republic - subject_canton = ALD_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = ALD_subject_FRA - priority = 30 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -AMZ = { # Amazonia - flag_definition = { - coa = AMZ - subject_canton = AMZ - } -} - -ANH = { # Anhalt - flag_definition = { - coa = ANH - subject_canton = ANH - priority = 1 - } - flag_definition = { - coa = ANH_absolute_monarchy - subject_canton = ANH_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } -} - -ARA = { # Arabia - flag_definition = { - coa = ARA - subject_canton = ARA - priority = 1 - } - flag_definition = { - coa = ARA_republic - subject_canton = ARA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -ARG = { # Argentina - flag_definition = { - coa = ARG - subject_canton = ARG - coa_with_overlord_canton = ARG_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = ARG_republic - subject_canton = ARG_republic - coa_with_overlord_canton = ARG_subject - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = ARG_dictatorship - subject_canton = ARG_dictatorship - coa_with_overlord_canton = ARG_subject - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = ARG_absolute_monarchy - subject_canton = ARG_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ARG_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = ARG_subject_SPA - priority = 30 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = ARG_fascist - subject_canton = ARG_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = ARG_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - - -ARM = { # Armenia - flag_definition = { - coa = ARM - subject_canton = ARM - priority = 1 - } - flag_definition = { - coa = ARM_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -ASH = { # Ashanti - flag_definition = { - coa = ASH - subject_canton = ASH - priority = 1 - } - flag_definition = { - coa = ASH_republic - subject_canton = ASH_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = ASH_absolute_monarchy - subject_canton = ASH_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } -} - -ASS = { # Assyria - flag_definition = { - coa = ASS - subject_canton = ASS - priority = 1 - } -} - -AST = { # Australia - flag_definition = { - coa = AST - coa_with_overlord_canton = AST_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = AST_monarchy - subject_canton = AST_monarchy - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = AST_theocracy - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = AST_subject - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -AUS = { # Austria - flag_definition = { - coa = AUS - subject_canton = AUS - allow_overlord_canton = yes - priority = 1 - } - - flag_definition = { - coa = AUS_absolute_monarchy - subject_canton = AUS_absolute_monarchy - coa_with_overlord_canton = AUS_subject - allow_overlord_canton = yes - overlord_canton_scale = { 0.337 0.337 } - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = AUS_republic - subject_canton = AUS_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = AUS_dictatorship - subject_canton = AUS_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = AUS_theocracy - subject_canton = AUS_theocracy - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = KUK - subject_canton = KUK - priority = 100 - trigger = { - scope:actor = { country_has_primary_culture = cu:hungarian } - } - } - flag_definition = { - coa = AUS_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = AUS_fascist - subject_canton = AUS_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -AWA = { # Awadh - flag_definition = { - coa = AWA - subject_canton = AWA - priority = 1 - } - flag_definition = { - coa = AWA_absolute_monarchy - subject_canton = AWA_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = AWA_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = AWA # Princely state - subject_canton = AWA - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -AZB = { # Azerbaijan - flag_definition = { - coa = AZB - subject_canton = AZB - priority = 1 - } - flag_definition = { - coa = AZB_dictatorship - subject_canton = AZB_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = AZB_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -BAH = { # Bahamas - flag_definition = { - coa = BAH - coa_with_overlord_canton = BAH_subject - allow_overlord_canton = yes - subject_canton = BAH - } -} - -BAS = { # Bastar - flag_definition = { - coa = BAS - subject_canton = BAS - priority = 1 - } - flag_definition = { - coa = BAS_subject - subject_canton = BAS - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = BAS # Princely State - subject_canton = BAS - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -BAV = { # Bavaria - flag_definition = { - coa = BAV - subject_canton = BAV - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = BAV_republic - subject_canton = BAV_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BAV_absolute_monarchy - subject_canton = BAV_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = BAV_theocracy - subject_canton = BAV_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = BAV_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -BEL = { # Belgium - flag_definition = { - coa = BEL - subject_canton = BEL - allow_overlord_canton = yes - coa_with_overlord_canton = BEL_subject - priority = 1 - } - flag_definition = { - coa = BEL_absolute_monarchy - subject_canton = BEL_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = BEL_republic - subject_canton = BEL_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BEL_dictatorship - subject_canton = BEL_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = BEL_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = BEL_fascist - subject_canton = BEL_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = BEL_subject - subject_canton = BEL - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = BEL_subject - subject_canton = BEL - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -BER = { # Beroda - flag_definition = { - coa = BER - subject_canton = BER - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = BER # Princely State - subject_canton = BER - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -BHN = { # Bahrain - flag_definition = { - coa = BHN - subject_canton = BHN - priority = 1 - } -} - -BHO = { # Bhopal - flag_definition = { - coa = BHO - subject_canton = BHO - priority = 1 - } -} - -BHT = { - flag_definition = { - coa = BHT - subject_canton = BHT - priority = 1 - } -} - -BHU = { # Bhutan - flag_definition = { - coa = BHU - subject_canton = BHU - allow_overlord_canton = yes - coa_with_overlord_canton = BHU_subject - overlord_canton_offset = { 0 0.1 } - overlord_canton_scale = { 0.4 0.4 } - priority = 1 - } - flag_definition = { - coa = BHU_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -BIK = { # Bikaner - flag_definition = { - coa = BIK - subject_canton = BIK - allow_overlord_canton = no - priority = 1 - } - flag_definition = { - coa = BIK_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = BIK # Princely State - subject_canton = BIK - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -BLA = { # Solomon Islands - flag_definition = { - coa = BLA - allow_overlord_canton = yes - coa_with_overlord_canton = BLA_subject - subject_canton = BLA - priority = 1 - } - flag_definition = { - coa = BLA_republic - coa_with_overlord_canton = BLA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BLA_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = BLA_subject_FRA - allow_overlord_canton = no - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -BGL = { # Bengal - flag_definition = { - coa = BGL - subject_canton = BGL - priority = 1 - } -} - -BOH = { # Bohemia - flag_definition = { - coa = BOH - subject_canton = BOH - priority = 1 - } - flag_definition = { - coa = BOH_absolute_monarchy - subject_canton = BOH_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } -} - -BOL = { # Bolivia - flag_definition = { - coa = BOL - subject_canton = BOL - allow_overlord_canton = yes - coa_with_overlord_canton = BOL_subject - priority = 1 - } - flag_definition = { - coa = BOL_monarchy - subject_canton = BOL_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = BOL_subject - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = BOL_dictatorship - subject_canton = BOL_dictatorship - allow_overlord_canton = yes - coa_with_overlord_canton = BOL_subject - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = BOL_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = BOL_subject_SPA - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -BOS = { # Bosnia - flag_definition = { - coa = BOS - subject_canton = BOS - allow_overlord_canton = yes - coa_with_overlord_canton = BOS_subject - priority = 1 - } -} - -BRI = { # Brittany - flag_definition = { - coa = BRI_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BRI_theocracy - subject_canton = BRI_theocracy - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -BRU = { # Brunei - flag_definition = { - coa = BRU - subject_canton = BRU_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = BRU_absolute_monarchy - subject_canton = BRU_absolute_monarchy - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = BRU_subject - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = BRU_republic - subject_canton = BRU_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BRU_dictatorship - subject_canton = BRU_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = BRU_theocracy - subject_canton = BRU_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -BRZ = { # Brazil - flag_definition = { - coa = BRZ - subject_canton = BRZ - allow_overlord_canton = yes - coa_with_overlord_canton = BRZ_subject - priority = 1 - } - flag_definition = { - coa = BRZ_republic - subject_canton = BRZ_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BRZ_dictatorship - subject_canton = BRZ_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = BRZ_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = BRZ_fascist - subject_canton = BRZ_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = BRZ_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = BRZ_subject_USA - allow_overlord_canton = yes - overlord_canton_scale = { 0.5 0.54 } - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -BUK = { # Bukhara - flag_definition = { - coa = BUK - subject_canton = BUK - allow_overlord_canton = yes - coa_with_overlord_canton = BUK_subject - priority = 1 - } - flag_definition = { - coa = BUK_absolute_monarchy - subject_canton = BUK_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = BUK_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = BUK_republic - subject_canton = BUK_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BUK_dictatorship - subject_canton = BUK_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = BUK_theocracy - subject_canton = BUK_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = BUK_communist - priority = 1000 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = BUK_soviet - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - coa_def_russian_ensign_trigger = yes - } - } - flag_definition = { - coa = BUK_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -BUL = { # Bulgaria - flag_definition = { - coa = BUL - subject_canton = BUL - allow_overlord_canton = yes - coa_with_overlord_canton = BUL_subject - priority = 1 - } -} - -BUN = { # Bundelkhand - flag_definition = { - coa = BUN - subject_canton = BUN - priority = 1 - } - flag_definition = { - coa = BUN_subject - subject_canton = BUN - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = BUN # Princely State - subject_canton = BUN - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -BUR = { # Burma - flag_definition = { - coa = BUR - subject_canton = BUR - allow_overlord_canton = yes - coa_with_overlord_canton = BUR_subject - priority = 1 - } - flag_definition = { - coa = BUR_absolute_monarchy - subject_canton = BUR_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = BUR_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = BUR_republic - subject_canton = BUR_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = BUR_dictatorship - subject_canton = BUR_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = BUR_theocracy - subject_canton = BUR_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -BYE = { # Belarus - flag_definition = { - coa = BYE - subject_canton = BYE - priority = 1 - } - flag_definition = { - coa = BYE_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = BYE_absolute_monarchy - subject_canton = BYE_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } -} - -BYZ = { # Byzantium - flag_definition = { - coa = BYZ - allow_overlord_canton = yes - subject_canton = BYZ - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - } -} - -CAL = { # California - flag_definition = { - coa = CAL - allow_overlord_canton = yes - subject_canton = CAL - } -} - -CAM = { # Cambodia - flag_definition = { - coa = CAM - subject_canton = CAM - # allow_overlord_canton = yes - # coa_with_overlord_canton = CAM_subject - priority = 1 - } - flag_definition = { - coa = CAM_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = CAM_fascist - subject_canton = CAM_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = CAM_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = CAM_subject_FRA - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = CAM_subject - subject_canton = CAM - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -CAT = { # Catalonia - flag_definition = { - coa = CAT - coa_with_overlord_canton = CAT - allow_overlord_canton = yes - overlord_canton_scale = { 0.5 @[1/9*4] } - } - flag_definition = { - coa = CAT_coa - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = CAT_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = CAT_republic - coa_with_overlord_canton = CAT - allow_overlord_canton = yes - overlord_canton_scale = { 0.5 @[1/9*4] } - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -CEY = { # Ceylon - flag_definition = { - coa = CEY - subject_canton = CEY - priority = 1 - } - flag_definition = { - coa = CEY_subject - subject_canton = CEY - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = CEY_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 30 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = CEY_subject_GBR - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -CHC = { # Chechnya - flag_definition = { - coa = CHC - allow_overlord_canton = yes - subject_canton = CHC - priority = 1 - } - - flag_definition = { - coa = CHC_imamate - allow_overlord_canton = yes - subject_canton = CHC_imamate - priority = 5 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -CHI = { # China - flag_definition = { - coa = CHI_han_empire - coa_with_overlord_canton = CHI_han_empire - priority = 5 - trigger = { - scope:actor = { - NOT = { country_has_primary_culture = cu:manchu } - has_law = law_type:law_monarchy - } - } - } - flag_definition = { - coa = CHI - subject_canton = CHI - coa_with_overlord_canton = CHI_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = CHI_absolute_monarchy - subject_canton = CHI_absolute_monarchy - coa_with_overlord_canton = CHI_subject - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = CHI_republic - subject_canton = CHI_republic - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = CHI_dictatorship - subject_canton = CHI_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = CHI_theocracy - subject_canton = CHI_theocracy - subject_canton = CHI_absolute_monarchy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = CHI_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -CHL = { # Chile - flag_definition = { - coa = CHL - subject_canton = CHL - allow_overlord_canton = yes - coa_with_overlord_canton = CHL_subject - priority = 1 - } - flag_definition = { - coa = CHL_republic - subject_canton = CHL_republic - allow_overlord_canton = yes - coa_with_overlord_canton = CHL_subject - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = CHL_monarchy - subject_canton = CHL_monarchy - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = CHL - subject_canton = CHL - allow_overlord_canton = yes - coa_with_overlord_canton = CHL_subject - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = CHL_fascist - subject_canton = CHL_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = CHL_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = CHL - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -CHP = { # Champasak - flag_definition = { - coa = CHP - subject_canton = CHP - # allow_overlord_canton = yes - # coa_with_overlord_canton = CHP_subject - priority = 1 - } - flag_definition = { - coa = CHP - subject_canton = CHP - trigger = { - coa_def_siam_ensign_trigger = yes - } - priority = 10 - } - flag_definition = { - coa = CHP_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } -} - -CIR = { # Circassia - flag_definition = { - coa = CIR - subject_canton = CIR - # allow_overlord_canton = yes - # coa_with_overlord_canton = CIR_subject - priority = 1 - } - flag_definition = { - coa = CIR_war - subject_canton = CIR_war - # allow_overlord_canton = yes - # coa_with_overlord_canton = CIR_subject - priority = 100 - trigger = { - exists = scope:actor - any_country = { - has_war_with = scope:actor - } - } - } -} - - -CLM = { # Colombia - flag_definition = { - coa = CLM - subject_canton = CLM - allow_overlord_canton = yes - coa_with_overlord_canton = CLM_subject - priority = 1 - } - flag_definition = { - coa = CLM_dictatorship - subject_canton = CLM_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = CLM_oligarchy - subject_canton = CLM_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = CLM_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = CLM_subject_SPA - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = CLM_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -CMI = { # Chiang Mai - flag_definition = { - coa = CMI - subject_canton = CMI - # allow_overlord_canton = yes - # coa_with_overlord_canton = CMI_subject - priority = 1 - } - flag_definition = { - coa = CMI - subject_canton = CMI - trigger = { - coa_def_siam_ensign_trigger = yes - } - priority = 10 - } - flag_definition = { - coa = CMI_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = CMI_subject - subject_canton = CMI - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = CMI_subject_gold - subject_canton = CMI - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -COB = { - flag_definition = { - coa = COB - subject_canton = COB - allow_overlord_canton = yes - priority = 1 - } -} - -COR = { # Corsica - flag_definition = { - coa = COR - subject_canton = COR - allow_overlord_canton = yes - coa_with_overlord_canton = COR_subject - priority = 1 - } -} - -COS = { # Costa Rica - flag_definition = { - coa = COS - subject_canton = COS - allow_overlord_canton = yes - coa_with_overlord_canton = COS_subject - priority = 1 - } - flag_definition = { - coa = COS_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -CRE = { # Crete - flag_definition = { - coa = CRE - subject_canton = CRE - priority = 1 - } - flag_definition = { - coa = CRE_variant - priority = 5 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -CRO = { # Croatia - flag_definition = { - coa = CRO - subject_canton = CRO - allow_overlord_canton = yes - coa_with_overlord_canton = CRO_subject - priority = 1 - } - flag_definition = { - coa = CRO_republic - subject_canton = CRO_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = CRO_dictatorship - subject_canton = CRO_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } -} - -CSA = { # Confederate States of America - flag_definition = { - coa = CSA - subject_canton = sub_CSA_canton_stars - priority = 1 - allow_overlord_canton = yes - overlord_canton_scale = { 0.5 @[third*2.005] } - } - flag_definition = { - coa = CSA_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -CUB = { # Cuba - flag_definition = { - coa = CUB_early - subject_canton = CUB_early - coa_with_overlord_canton = CUB_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = CUB - subject_canton = CUB - coa_with_overlord_canton = CUB_subject - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = CUB_dictatorship - subject_canton = CUB_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = CUB_oligarchy - subject_canton = CUB_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = CUB - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = CUB_spa - priority = 30 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = CUB_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -CYP = { # Cyprus - flag_definition = { - coa = CYP - subject_canton = CYP - coa_with_overlord_canton = CYP_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = CYP_TUR - subject_canton = CYP_TUR - priority = 50 - trigger = { - coa_def_turkish_ensign_trigger = yes - } - } -} - -CZH = { # Czechoslovakia - flag_definition = { - coa = CZH - subject_canton = CZH - priority = 1 - } - flag_definition = { - coa = CZH_fascist - subject_canton = CZH_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -DAG = { # Dagestan - flag_definition = { - coa = DAG - subject_canton = DAG - priority = 1 - } - flag_definition = { - coa = DAG_republic - subject_canton = DAG_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = DAG_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -DAH = { # Dahomey - flag_definition = { - coa = DAH - subject_canton = DAH - priority = 1 - } - flag_definition = { - coa = DAH_republic - subject_canton = DAH_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = DAH_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = DAH_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -DAI = { # Dai Nam - flag_definition = { - coa = DAI - subject_canton = DAI - allow_overlord_canton = yes - coa_with_overlord_canton = DAI_subject - priority = 5 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = DAI_monarchy - subject_canton = DAI_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = DAI_subject - priority = 1 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = DAI_republic - subject_canton = DAI_republic - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = DAI_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = DAI_fascist - subject_canton = DAI_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = DAI_subject_FRA - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -DEI = { # Dutch East India Company - flag_definition = { - coa = DEI - priority = 10 - } - flag_definition = { - coa = DEI_subject - priority = 20 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } -# flag_definition = { # this is the company flag -# coa = DEI_voc -# coa_with_overlord_canton = DEI_voc -# priority = 100 -# trigger = { -# coa_def_republic_flag_trigger = yes -# AND = { -# exists = c:NET -# c:NET = { -# has_diplomatic_pact = { -# who = c:DEI -# type = dominion -# is_initiator = yes -# } -# } -# } -# } -} - -DEN = { # Denmark - flag_definition = { - coa = DEN - coa_with_overlord_canton = DEN - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_denmark_x @canton_scale_denmark_y } - subject_canton = DEN_canton - } - flag_definition = { - coa = DEN_absolute_monarchy - subject_canton = DEN_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = DEN_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = DEN_fascist - subject_canton = DEN_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -DON = { # Don Republic - flag_definition = { - coa = DON - subject_canton = DON - priority = 1 - } -} - -ECU = { # Ecuador - flag_definition = { - coa = ECU - subject_canton = ECU - allow_overlord_canton = yes - coa_with_overlord_canton = ECU_subject - priority = 1 - } - flag_definition = { - coa = ECU_dictatorship - subject_canton = ECU_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = ECU_oligarchy - subject_canton = ECU_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ECU_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = ECU_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -EGY = { # Egypt - flag_definition = { - coa = EGY - subject_canton = EGY - allow_overlord_canton = yes - coa_with_overlord_canton = EGY_subject - priority = 1 - } - flag_definition = { - coa = EGY_absolute_monarchy - subject_canton = EGY_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = EGY_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = EGY_republic - subject_canton = EGY_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = EGY_dictatorship - subject_canton = EGY_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = EGY_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -ELS = { # El Salvador - flag_definition = { - coa = ELS - subject_canton = ELS - allow_overlord_canton = yes - priority = 1 - overlord_canton_scale = { 0.334 0.558 } - } -} - -ENG = { # England - flag_definition = { - coa = ENG - subject_canton = ENG - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - - priority = 1 - } - flag_definition = { - # no colonial canton when ruled by UK - coa = ENG - subject_canton = ENG - priority = 2 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = ENG_coa - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ENG_coa_france - priority = 11 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_france = yes - } - } -} - -EOT = { # Emirate of Transjordan - flag_definition = { - coa = EOT - subject_canton = EOT - priority = 1 - } -} - -EST = { # Estonia - flag_definition = { - coa = EST - subject_canton = EST - priority = 1 - } - flag_definition = { - coa = EST_absolute_monarchy - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = EST_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -ETH = { # Ethiopia - flag_definition = { - coa = ETH - subject_canton = ETH - allow_overlord_canton = yes - coa_with_overlord_canton = ETH_subject - priority = 1 - } - flag_definition = { - coa = ETH_absolute_monarchy - subject_canton = ETH_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ETH_republic - subject_canton = ETH_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -FER = { # Far Eastern Republic - flag_definition = { - coa = FER - allow_overlord_canton = yes - subject_canton = FER - priority = 1 - } - flag_definition = { - coa = FER_republic - subject_canton = FER_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = FER_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -FIN = { # Finland - flag_definition = { - coa = FIN - allow_overlord_canton = yes - coa_with_overlord_canton = FIN_subject - subject_canton = FIN - priority = 1 - } - flag_definition = { - coa = FIN_subject_RUS - allow_overlord_canton = yes - subject_canton = FIN - priority = 2 - trigger = { - coa_def_russian_ensign_trigger = yes - } - } - flag_definition = { - coa = FIN_fascist - subject_canton = FIN_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -FJI = { # Fidji - flag_definition = { - coa = FJI - allow_overlord_canton = yes - coa_with_overlord_canton = FJI_subject - subject_canton = FJI - priority = 1 - } -} - -FLA = { # Flanders - flag_definition = { - coa = FLA - subject_canton = FLA - allow_overlord_canton = yes - coa_with_overlord_canton = FLA_subject - priority = 1 - } -} - -FRA = { # France - flag_definition = { - coa = FRA - subject_canton = FRA - allow_overlord_canton = yes - coa_with_overlord_canton = FRA_subject - priority = 1 - } - flag_definition = { - coa = FRA - subject_canton = FRA - allow_overlord_canton = yes - overlord_canton_scale = { 0.337 0.337 } - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_dictatorship - subject_canton = FRA_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_bourbon - subject_canton = FRA_bourbon - priority = 10 - allow_overlord_canton = yes - coa_with_overlord_canton = FRA_subject - trigger = { - coa_def_undemocratic_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_absolute_monarchy - subject_canton = FRA_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = FRA_subject - priority = 25 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_theocracy - subject_canton = FRA_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_communist - subject_canton = FRA_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_military - subject_canton = FRA_military - priority = 1500 - trigger = { - coa_def_military_junta_flag_trigger = yes - } - } - flag_definition = { - coa = FRA_fascist - subject_canton = FRA_fascist - priority = 1550 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -FSA = { # Free States of America - flag_definition = { - coa = FSA - subject_canton = FSA - coa_with_overlord_canton = FSA_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = FSA_dictatorship - subject_canton = FSA_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = FSA_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = FSA_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -GAL = { # Galicia (Halych) - flag_definition = { - coa = GAL - subject_canton = GAL - allow_overlord_canton = yes - priority = 1 - } -} - -GBR = { # Great Britain / United Kingdom - flag_definition = { - coa = GBR - subject_canton = GBR - priority = 1 - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - } - flag_definition = { - coa = GBR_uk - subject_canton = GBR_uk - priority = 2 - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - trigger = { - coa_def_controls_part_of_ireland = yes - } - } - flag_definition = { - coa = GBR_scotland - subject_canton = GBR_scotland - priority = 10 - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - trigger = { - coa_def_dominant_scotland_trigger = yes - } - } - flag_definition = { - coa = GBR_republic - priority = 15 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - # English and Scottish flags quartered - coa = GBR_dictatorship - subject_canton = ENG - priority = 16 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - # English, Scottish, Irish crosses quartered - coa = GBR_dictatorship_uk - subject_canton = ENG - priority = 17 - trigger = { - coa_def_dictatorship_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - } - } - flag_definition = { - coa = GBR_coa - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = GBR_coa_scotland - priority = 21 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_dominant_scotland_trigger = yes - } - } - flag_definition = { - coa = GBR_coa_france - priority = 22 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_france = yes - } - } - flag_definition = { - coa = GBR_uk_coa - priority = 23 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - } - } - flag_definition = { - coa = GBR_uk_coa_france - priority = 24 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - coa_def_controls_part_of_france = yes - } - } - flag_definition = { - coa = GBR_uk_scotland_coa - priority = 24 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - coa_def_dominant_scotland_trigger = yes - } - } - flag_definition = { - coa = GBR_uk_scotland_coa_france - priority = 25 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - coa_def_dominant_scotland_trigger = yes - coa_def_controls_part_of_france = yes - } - } - flag_definition = { - coa = GBR_theocracy - subject_canton = GBR_theocracy - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = GBR_white_ensign - subject_canton = GBR - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - priority = 20 - trigger = { - coa_def_military_junta_flag_trigger = yes - } - } - flag_definition = { - coa = GBR_uk_white_ensign - subject_canton = GBR_uk - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - priority = 21 - trigger = { - coa_def_military_junta_flag_trigger = yes - coa_def_controls_part_of_ireland = yes - } - } - flag_definition = { - coa = MAC - subject_canton = MAC - priority = 22 - trigger = { - exists = scope:actor - scope:actor = { capital = { state_region = s:STATE_LANCASHIRE } } - } - } - flag_definition = { - coa = MAC_communist - priority = 23 - trigger = { - coa_def_communist_flag_trigger = yes - scope:actor = { capital = { state_region = s:STATE_LANCASHIRE } } - } - } - flag_definition = { - coa = GBR_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - scope:actor = { NOT = { capital = { state_region = s:STATE_LANCASHIRE } } } - } - } - flag_definition = { - coa = GBR_fascist - subject_canton = GBR_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -GCO = { # Gran Colombia - flag_definition = { - coa = CLM_gran_colombia - subject_canton = CLM_gran_colombia - priority = 1 - } -} - -GEO = { # Georgia - flag_definition = { - coa = GEO - allow_overlord_canton = yes - subject_canton = GEO - priority = 1 - } - flag_definition = { - coa = GEO_theocracy - subject_canton = GEO_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = GEO_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -GER = { # Germany - flag_definition = { - coa = GER_modern - } - flag_definition = { - coa = GER_modern - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = GER_dictatorship - priority = 15 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = GER_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = GER_fascist - subject_canton = GER_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - -### country-specific Germany variants ### - - flag_definition = { - coa = GER_austrian - priority = 100 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_monarchy - was_formed_from = AUS - } - } - } -} - -### end of country-specific Germany variants ### - -GGR = { # Greater Germany - includes = GER - flag_definition = { - coa = GGR_fascist - subject_canton = GGR_fascist - priority = 20 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -GRE = { # Greece - flag_definition = { - coa = GRE - allow_overlord_canton = yes - subject_canton = GRE - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - } - flag_definition = { - coa = GRE_absolute_monarchy - priority = 10 - allow_overlord_canton = yes - subject_canton = GRE_absolute_monarchy - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = GRE_republic - subject_canton = GRE - priority = 10 - allow_overlord_canton = yes - overlord_canton_scale = { 0.5 @[1/9*5] } - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = GRE_fascist - subject_canton = GRE_fascist - priority = 50 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -GUA = { # Guatemala - flag_definition = { - coa = GUA - allow_overlord_canton = yes - coa_with_overlord_canton = GUA_subject - overlord_canton_scale = { 0.337 0.5 } - subject_canton = GUA - priority = 1 - } - flag_definition = { - coa = GUA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = GUA_absolute_monarchy - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = GUA_subject_SPA - priority = 30 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = GUA_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -GWA = { # Gwalior - flag_definition = { - coa = GWA - subject_canton = GWA - priority = 1 - allow_overlord_canton = yes - coa_with_overlord_canton = GWA_subject - } - flag_definition = { - coa = GWA_republic - subject_canton = GWA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = GWA_subject - subject_canton = GWA - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = GWA_subject - subject_canton = GWA - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 30 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = GWA_princely - subject_canton = GWA_princely - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -HAI = { # Haiti - flag_definition = { - coa = HAI - allow_overlord_canton = yes - coa_with_overlord_canton = HAI_subject - subject_canton = HAI - priority = 1 - } - flag_definition = { - coa = HAI_republic - subject_canton = HAI_republic - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = HAI_absolute_monarchy - subject_canton = HAI_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = HAI_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = HAI_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = HAI_subject_SPA - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = HAI_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -HAR = { # Harar - flag_definition = { - coa = HAR - subject_canton = HAR - allow_overlord_canton = yes - coa_with_overlord_canton = HAR_subject - priority = 1 - } -} - -HBC = { # Hudson Bay Company - flag_definition = { - coa = HBC - coa_with_overlord_canton = HBC_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = HBC_monarchy - coa_with_overlord_canton = HBC_monarchy - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - subject_canton = HBC_monarchy - priority = 20 - trigger = { - OR = { - coa_def_monarchy_flag_trigger = yes - coa_def_theocracy_flag_trigger = yes - } - } - } - flag_definition = { - coa = HBC_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = HBC_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -HDJ = { # Hedjaz - flag_definition = { - coa = HDJ - subject_canton = HDJ - allow_overlord_canton = yes - coa_with_overlord_canton = HDJ_subject - priority = 1 - } - flag_definition = { - coa = HDJ_republic - subject_canton = HDJ_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = HDJ_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -HEK = { - flag_definition = { - coa = HEK - subject_canton = HEK - allow_overlord_canton = yes - priority = 1 - } -} - -HES = { # Hesse - flag_definition = { - coa = HES - subject_canton = HES - allow_overlord_canton = yes - coa_with_overlord_canton = HES_subject - priority = 1 - } - flag_definition = { - coa = HES_absolute_monarchy - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = HES_republic - subject_canton = HES_republic - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = HES_oligarchy - subject_canton = HES_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = HES_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = HES_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -HND = { # India - flag_definition = { - coa = HND - allow_overlord_canton = yes - coa_with_overlord_canton = HND_subject - subject_canton = HND - priority = 1 - } - flag_definition = { - coa = HND_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = HND_fascist - subject_canton = HND_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -HOB = { # Hobyo - flag_definition = { - coa = HOB - subject_canton = HOB - allow_overlord_canton = yes - coa_with_overlord_canton = HOB_subject - priority = 1 - } -} - -HOH = { - flag_definition = { - coa = HOH - subject_canton = HOH - priority = 1 - } -} - -HON = { # Honduras - flag_definition = { - coa = HON - subject_canton = HON - allow_overlord_canton = yes - coa_with_overlord_canton = HON_subject - priority = 1 - } - flag_definition = { - coa = HON_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = HON_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -HUN = { # Hungary - flag_definition = { - coa = HUN - subject_canton = HUN - priority = 1 - } - flag_definition = { - coa = HUN_fascist - subject_canton = HUN_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -HYD = { # Hyderabad - flag_definition = { - coa = HYD - subject_canton = HYD - priority = 1 - } - flag_definition = { - coa = HYD_absolute_monarchy - subject_canton = HYD_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = HYD_republic - subject_canton = HYD_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = HYD_subject - subject_canton = HYD - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = HYD_princely - subject_canton = HYD_princely - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -IDN = { # Indonesia - flag_definition = { - coa = IDN - subject_canton = IDN - priority = 1 - } - - flag_definition = { - coa = IDN_republic - subject_canton = IDN_republic - priority = 5 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -IRE = { # Ireland - flag_definition = { - coa = IRE - allow_overlord_canton = yes - coa_with_overlord_canton = IRE_with_canton - priority = 1 - } - flag_definition = { - coa = IRE_coa - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = IRE_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = IRE_theocracy - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = IRE_republic_state_religion - priority = 11 - trigger = { - coa_def_catholic_trigger = yes - coa_def_republic_flag_trigger = yes - coa_def_state_religion_flag_trigger = yes - } - } - flag_definition = { - coa = IRE_theocracy_state_religion - priority = 12 - trigger = { - coa_def_catholic_trigger = yes - coa_def_theocracy_flag_trigger = yes - coa_def_state_religion_flag_trigger = yes - - } - } - flag_definition = { - coa = IRE_dictatorship - priority = 15 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = IRE_st_patrick_saltire - priority = 20 - trigger = { - coa_def_catholic_trigger = no - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = IRE_easter_rising - priority = 20 - trigger = { - coa_def_republic_flag_trigger = yes - coa_def_secessionist_country_trigger = yes - } - } - flag_definition = { - coa = IRE_fascist - subject_canton = IRE_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -IRQ = { # Iraq - flag_definition = { - coa = IRQ - subject_canton = IRQ - priority = 1 - } - flag_definition = { - coa = IRQ_absolute_monarchy - subject_canton = IRQ_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = IRQ_republic - subject_canton = IRQ_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -ISR = { # Israel - flag_definition = { - coa = ISR - subject_canton = ISR - priority = 1 - } -} - -ITA = { # Italy - flag_definition = { - coa = ITA_republic - subject_canton = ITA_republic - priority = 1 - } - flag_definition = { - coa = ITA_papal - subject_canton = ITA_papal - priority = 15 - - trigger = { - NOT = { exists = c:PAP } # Can't be Pope if the Pope is still in control of another country! - coa_def_theocracy_flag_trigger = yes - } - } - - ### Different monarchist Italies ### - - # Sardinia-Piedmont Italy - flag_definition = { - coa = ITA - priority = 15 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_monarchy - was_formed_from = SAR - } - } - } - - ## Two Sicilies Italy - flag_definition = { - coa = ITA_sicilian - subject_canton = ITA_sicilian - priority = 15 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_monarchy - was_formed_from = SIC - } - } - } - - # Tuscany Italy - flag_definition = { - coa = ITA_tuscan - priority = 15 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_monarchy - was_formed_from = TUS - } - } - } - - # Modena Italy - flag_definition = { - coa = ITA_modenan - priority = 15 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_monarchy - was_formed_from = MOD - } - } - } - - # Parma Italy - flag_definition = { - coa = ITA_parmesan - priority = 15 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_monarchy - was_formed_from = PAR - } - } - } - - # Lucca Italy - flag_definition = { - coa = ITA_luccan - priority = 15 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_monarchy - was_formed_from = LUC - } - } - } - - ### end of country-specific flags ### - - flag_definition = { - coa = ITA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = ITA_dictatorship - subject_canton = ITA_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = ITA_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = ITA_fascist - subject_canton = ITA_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -IUS = { # Idel-Ural State - flag_definition = { - coa = IUS - subject_canton = IUS - allow_overlord_canton = yes - priority = 1 - } -} - -KNK = { - flag_definition = { - coa = KNK - subject_canton = KNK - priority = 1 - } -} - -JAB = { # Jabal Shammar - flag_definition = { - coa = JAB - subject_canton = JAB - priority = 1 - } -} - -JAI = { # Jaipur - flag_definition = { - coa = JAI - subject_canton = JAI - priority = 1 - allow_overlord_canton = no - } - flag_definition = { - coa = JAI_subject - subject_canton = JAI - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = JAI # Princely State - subject_canton = JAI - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -JAM = { # Jamaica - flag_definition = { - coa = JAM - subject_canton = JAM - } - flag_definition = { - coa = JAM_republic - priority = 5 - allow_overlord_canton = yes - - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = JAM_subject - subject_canton = JAM_coa - priority = 10 - allow_overlord_canton = yes - trigger = { - coa_def_independent_trigger = no - } - } - flag_definition = { - coa = JAM_coa - subject_canton = JAM_coa - priority = 15 - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - - trigger = { - OR = { - coa_def_absolute_monarchy_flag_trigger = yes - coa_def_theocracy_flag_trigger = yes - } - } - } -} - -JAN = { # Jan Mayen - flag_definition = { - coa = JAN - subject_canton = JAN - allow_overlord_canton = yes - coa_with_overlord_canton = JAN_subject - priority = 1 - } - flag_definition = { - coa = JAN_republic - subject_canton = JAN_republic - allow_overlord_canton = yes - coa_with_overlord_canton = JAN_subject - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -JAP = { # Japan - flag_definition = { - coa = JAP - allow_overlord_canton = yes - coa_with_overlord_canton = JAP_subject - subject_canton = JAP - priority = 1 - } - flag_definition = { - coa = JAP_rising_sun - subject_canton = JAP_rising_sun - priority = 10 - trigger = { - coa_def_military_junta_flag_trigger = yes - } - } - flag_definition = { - coa = JAP_tokugawa - subject_canton = JAP_tokugawa - priority = 20 - trigger = { - scope:actor = { NOT = { has_variable = meiji_var } } - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = JAP_tokugawa_late - subject_canton = JAP_tokugawa_late - priority = 20 - trigger = { - scope:actor = { NOT = { has_variable = meiji_var } } - coa_def_absolute_monarchy_flag_trigger = no - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = JAP_absolute_monarchy - subject_canton = JAP_absolute_monarchy - priority = 20 - trigger = { - scope:actor = { has_variable = meiji_var } - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = JAP_republic - subject_canton = JAP_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = JAP_dictatorship - subject_canton = JAP_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = JAP_theocracy - subject_canton = JAP_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = JAP_usa - priority = 30 - trigger = { - coa_def_american_ensign_trigger = yes - } - } - flag_definition = { - coa = JAP_fascist - subject_canton = JAP_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -JAS = { # Jaisalmer - flag_definition = { - coa = JAS - subject_canton = JAS - priority = 1 - } - flag_definition = { - coa = JAS_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = JAS # Princely State - subject_canton = JAS - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -JAV = { # Java - flag_definition = { - coa = JAV - subject_canton = JAV - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = JAV_theocracy - subject_canton = JAV_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -JOD = { # Jodhpur - flag_definition = { - coa = JOD - subject_canton = JOD - priority = 1 - } - flag_definition = { - coa = JOD_subject - subject_canton = JOD - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = JOD # Princely State - subject_canton = JOD - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -JOH = { # Johore - flag_definition = { - coa = JOH - subject_canton = JOH - allow_overlord_canton = yes - coa_with_overlord_canton = JOH_subject - priority = 1 - } - flag_definition = { - coa = JOH_absolute_monarchy - subject_canton = JOH_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = JOH_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = JOH_republic - subject_canton = JOH_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = JOH_dictatorship - subject_canton = JOH_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = JOH_theocracy - subject_canton = JOH_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -KAL = { # Kalat - flag_definition = { - coa = KAL - subject_canton = KAL - allow_overlord_canton = yes - coa_with_overlord_canton = KAL_subject - priority = 1 - } - flag_definition = { - coa = KAL_republic - subject_canton = KAL_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = KAL_theocracy - subject_canton = KAL_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = KAL_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = KAL_subject_green - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -KAS = { # Kashmir - flag_definition = { - coa = KAS - allow_overlord_canton = yes - subject_canton = KAS - priority = 1 - } -} - -KAZ = { # Kazakhstan - flag_definition = { - coa = KAZ - subject_canton = KAZ - allow_overlord_canton = yes - coa_with_overlord_canton = KAZ_subject - overlord_canton_offset = { 0 0.1 } - overlord_canton_scale = { 0.4 0.4 } - priority = 1 - } - flag_definition = { - coa = KAZ_absolute_monarchy - subject_canton = KAZ_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = KAZ_subject - overlord_canton_offset = { 0 0.1 } - overlord_canton_scale = { 0.4 0.4 } - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = KAZ_republic - subject_canton = KAZ_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = KAZ_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -KHI = { # Khiva - flag_definition = { - coa = KHI - subject_canton = KHI - allow_overlord_canton = yes - coa_with_overlord_canton = KHI_subject - priority = 1 - } - flag_definition = { - coa = KHI_absolute_monarchy - subject_canton = KHI_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = KHI_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = KHI_republic - subject_canton = KHI_republic - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = KHI_theocracy - subject_canton = KHI_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = KHI_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -KLM = { # Kalmykia - flag_definition = { - coa = KLM - subject_canton = KLM - priority = 1 - } -} - -KOK = { # Kokand - flag_definition = { - coa = KOK - subject_canton = KOK - allow_overlord_canton = yes - coa_with_overlord_canton = KOK_subject - priority = 1 - } - flag_definition = { - coa = KOK_monarchy - subject_canton = KOK_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = KOK_subject - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = KOK_republic - subject_canton = KOK_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = KOK_dictatorship - subject_canton = KOK_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = KOK_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -KOR = { # Korea - flag_definition = { - coa = KOR - subject_canton = KOR - allow_overlord_canton = yes - coa_with_overlord_canton = KOR_subject - priority = 1 - } - flag_definition = { - coa = KOR_subject_CHI - priority = 2 - trigger = { - coa_def_chinese_ensign_trigger = yes - } - } - flag_definition = { - coa = KOR_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -KUT = { # Kutch - flag_definition = { - coa = KUT - subject_canton = KUT - priority = 1 - allow_overlord_canton = yes - coa_with_overlord_canton = KUT_subject - } - flag_definition = { - coa = KUT_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 30 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = KUT_princely - subject_canton = KUT_princely - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -KAT = { # Kathiri - flag_definition = { - coa = KAT - subject_canton = KAT - priority = 1 - } -} - -LAD = { # Ladakh - flag_definition = { - coa = LAD - subject_canton = LAD - priority = 1 - } -} - -LAH = { # Lahej - flag_definition = { - coa = LAH - subject_canton = LAH - priority = 1 - } -} - -LAN = { # Lanfang - flag_definition = { - coa = LAN - subject_canton = LAN - allow_overlord_canton = yes - coa_with_overlord_canton = LAN_subject - priority = 1 - } - flag_definition = { - coa = LAN_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -LAO = { # Laos - flag_definition = { - coa = LAO - subject_canton = LAO - allow_overlord_canton = yes - coa_with_overlord_canton = LAO_subject - priority = 1 - } - flag_definition = { - coa = LAO_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -LAT = { # Latvia - flag_definition = { - coa = LAT - subject_canton = LAT - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = LAT_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -LEB = { # Lebanon - flag_definition = { - coa = LEB - subject_canton = LEB - allow_overlord_canton = yes - coa_with_overlord_canton = LEB_subject - priority = 1 - } - flag_definition = { - coa = LEB_theocracy - subject_canton = LEB_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -LIB = { # Liberia - flag_definition = { - coa = LIB - subject_canton = LIB - allow_overlord_canton = yes - overlord_canton_scale = { 0.35 @[1 / 13 * 7] } - priority = 1 - } - flag_definition = { - coa = LIB_dictatorship - subject_canton = LIB_dictatorship - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = LIB - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -LIP = { - flag_definition = { - coa = LIP - subject_canton = LIP - allow_overlord_canton = yes - priority = 1 - } -} - -LIT = { # Lithuania - flag_definition = { - coa = LIT - subject_canton = LIT - #allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = LIT_monarchy - subject_canton = LIT_monarchy - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = LIT_dictatorship - subject_canton = LIT_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = LIT_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -LKT = { # Lakota Sioux - flag_definition = { - coa = LKT - subject_canton = LKT - priority = 1 - } -} - -LOU = { # Louisiana - flag_definition = { - coa = LOU - subject_canton = LOU - allow_overlord_canton = yes - coa_with_overlord_canton = LOU_subject - priority = 1 - } - flag_definition = { - coa = LOU_monarchy - subject_canton = LOU_monarchy - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = LOU_monarchy - subject_canton = LOU_monarchy - priority = 10 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } -} - -LUA = { # Luang Prabang - flag_definition = { - coa = LUA - subject_canton = LUA - allow_overlord_canton = yes - coa_with_overlord_canton = LUA_subject - priority = 1 - } - flag_definition = { - coa = LUA - priority = 2 - trigger = { - coa_def_siam_ensign_trigger = yes - } - } - flag_definition = { - coa = LUA_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -LUC = { # Lucca - flag_definition = { - coa = LUC - allow_overlord_canton = yes - overlord_canton_scale = { 0.25 0.25 } - subject_canton = LUC - priority = 1 - } - flag_definition = { - coa = LUC_republic - subject_canton = LUC_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = LUC_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = LUC_subject_FRA - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - coa_def_republic_flag_trigger = yes - } - } -} - -MAD = { # Madagascar - flag_definition = { - coa = MAD - subject_canton = MAD - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = MAD_republic - subject_canton = MAD_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = MAD_subject_FRA - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -SUD = { #Sudan - flag_definition = { - coa = SUD - subject_canton = SUD - priority = 5 - } - flag_definition = { - coa = SUD_theocracy - subject_canton = SUD_theocracy - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -MAH = { # Mahra - flag_definition = { - coa = MAH - subject_canton = MAH - priority = 1 - } -} - -MAK = { # Makran - flag_definition = { - coa = MAK - subject_canton = MAK - priority = 1 - } - flag_definition = { - coa = MAK_republic - subject_canton = MAK_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = MAK_theocracy - subject_canton = MAK_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -MAL = { # Mali - flag_definition = { - coa = MAL - subject_canton = MAL - priority = 1 - } -} - -MCH = { # Manchuria - flag_definition = { - coa = MCH - allow_overlord_canton = no - subject_canton = MCH - priority = 1 - } -} - -MEC = { # Mecklenburg - flag_definition = { - coa = MEC - subject_canton = MEC - allow_overlord_canton = yes - coa_with_overlord_canton = MEC_subject - priority = 1 - } - flag_definition = { - coa = MEC_republic - subject_canton = MEC_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = MEC_oligarchy - subject_canton = MEC_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = MEC_absolute_monarchy - subject_canton = MEC_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = MEC_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -MEI = { - flag_definition = { - coa = MEI - subject_canton = MEI - allow_overlord_canton = yes - priority = 1 - } -} - -MEW = { # Mewar - flag_definition = { - coa = MEW - subject_canton = MEW - priority = 1 - } - flag_definition = { - coa = MEW_subject - subject_canton = MEW - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = MEW # Princely State - subject_canton = MEW - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -MEX = { # Mexico - flag_definition = { - coa = MEX - subject_canton = MEX - allow_overlord_canton = yes - coa_with_overlord_canton = MEX_subject - priority = 1 - } - flag_definition = { - coa = MEX_absolute_monarchy - subject_canton = MEX_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = MEX_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = MEX_dictatorship - subject_canton = MEX_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = MEX_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = MEX_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -MGL = { # Mongolia - flag_definition = { - coa = MGL - allow_overlord_canton = yes - coa_with_overlord_canton = MGL_subject - subject_canton = MGL - priority = 1 - } - flag_definition = { - coa = MGL_republic - subject_canton = MGL_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = MGL_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -MKT = { # Miskitia - flag_definition = { - coa = MKT - allow_overlord_canton = yes - } -} - -MLT = { # Malta - flag_definition = { - coa = MLT - coa_with_overlord_canton = MLT - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - } -} - -MOD = { # Modena - flag_definition = { - coa = MOD - subject_canton = MOD - allow_overlord_canton = yes - coa_with_overlord_canton = MOD_subject - overlord_canton_offset = { 0.066 0.1 } - overlord_canton_scale = { 0.4 0.4 } - priority = 1 - } - flag_definition = { - coa = MOD_republic - subject_canton = MOD_republic - allow_overlord_canton = yes - overlord_canton_scale = { 0.337 0.337 } - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = MOD_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = MOD - allow_overlord_canton = no - priority = 50 - trigger = { - coa_def_austrian_ensign_trigger = yes - } - } -} - -MOL = { # Moldavia - flag_definition = { - coa = MOL - subject_canton = MOL - allow_overlord_canton = yes - coa_with_overlord_canton = MOL_subject - priority = 1 - } - flag_definition = { - # Corner cantons with stars when ruled by the Ottoman Empire - coa = MOL_subject_TUR - subject_canton = MOL - priority = 2 - trigger = { - coa_def_turkish_ensign_trigger = yes - } - } - flag_definition = { - coa = MOL_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -MON = { # Montenegro - flag_definition = { - coa = MON - subject_canton = MON - priority = 1 - } - flag_definition = { - coa = MON_absolute_monarchy - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = MON_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } -} - -MOR = { # Morocco - flag_definition = { - coa = MOR - subject_canton = MOR - allow_overlord_canton = yes - coa_with_overlord_canton = MOR_subject - priority = 1 - } - flag_definition = { - coa = MOR_absolute_monarchy - subject_canton = MOR_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = MOR_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = MOR_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = MOR_subject_gold - subject_canton = MOR - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -MST = { - flag_definition = { - coa = MST - subject_canton = MST - allow_overlord_canton = yes - priority = 1 - } -} - -MUG = { # Mughalistan - flag_definition = { - coa = MUG - subject_canton = MUG - allow_overlord_canton = yes - } - flag_definition = { - coa = MUG_absolute_monarchy - subject_canton = MUG_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = MUG_subject - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = MUG_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -MYS = { # Mysore - flag_definition = { - coa = MYS - subject_canton = MYS - priority = 1 - } - flag_definition = { - coa = MYS_princely - subject_canton = MYS_princely - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = MYS_theocracy - subject_canton = MYS_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = MYS_dictatorship - subject_canton = MYS_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = MYS_subject - subject_canton = MYS - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = MYS_princely - subject_canton = MYS_princely - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -NAG = { # Nagpur - flag_definition = { - coa = NAG - subject_canton = NAG - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = NAG # Princely State - subject_canton = NAG - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -NAL = { # Natal - flag_definition = { - coa = NAL - subject_canton = NAL - priority = 1 - } - flag_definition = { - coa = NAL_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -NAM = { # Namaland - flag_definition = { - coa = NAM - subject_canton = NAM - priority = 1 - } -} - -NAS = { # Nassau - flag_definition = { - coa = NAS - subject_canton = NAS - priority = 1 - } - flag_definition = { - coa = NAS_republic - subject_canton = NAS_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = NAS_absolute_monarchy - subject_canton = NAS_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } -} - -NAV = { # Navarre / Basque - flag_definition = { - coa = NAV_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -NBS = { # New Brunswick - flag_definition = { - coa = NBS - coa_with_overlord_canton = NBS_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = NBS_subject_FRA - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -NCA = { # Northern Caucasus - flag_definition = { - coa = NCA - subject_canton = NCA - priority = 1 - } - flag_definition = { - coa = NCA_republic - subject_canton = NCA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = NCA_theocracy - subject_canton = NCA_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -NEJ = { # Nejd - flag_definition = { - coa = NEJ - subject_canton = NEJ - allow_overlord_canton = yes - coa_with_overlord_canton = NEJ_subject - priority = 1 - } - flag_definition = { - coa = NEJ_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -NEN = { # New England - flag_definition = { - coa = NEN - subject_canton = NEN - priority = 1 - } - flag_definition = { - coa = NEN_subject_GBR - priority = 20 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = NEN_republic - subject_canton = NEN_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -NEP = { # Nepal - flag_definition = { - coa = NEP - subject_canton = NEP - allow_overlord_canton = yes - coa_with_overlord_canton = NEP_subject - overlord_canton_offset = { 0 0.1 } - overlord_canton_scale = { 0.4 0.4 } - priority = 1 - } - flag_definition = { - coa = NEP_subject - subject_canton = NEP - allow_overlord_canton = yes - overlord_canton_offset = { 0 0.1 } - overlord_canton_scale = { 0.39 0.385 } - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -NET = { # Netherlands - flag_definition = { - coa = NET - allow_overlord_canton = yes - coa_with_overlord_canton = NET_subject - priority = 1 - } - flag_definition = { - coa = NET_princes_flag - priority = 5 - trigger = { - coa_def_autocracy_flag_trigger = yes - } - } - flag_definition = { - coa = NET_republic - subject_canton = NET_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = NET_dictatorship - subject_canton = NET_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = NET_fascist - subject_canton = NET_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -NEW = { # Newfoundland - flag_definition = { - coa = NEW - coa_with_overlord_canton = NEW_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = NEW_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = NEW_coa - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = NEW_theocracy - subject_canton = NEW_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -NGF = { # North Germany - includes = GER - flag_definition = { - coa = NGF - subject_canton = NGF - priority = 1 - } - flag_definition = { - coa = NGF_absolute_monarchy - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = NGF_fascist - subject_canton = NGF_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -NIC = { # Nicaragua - flag_definition = { - coa = NIC - subject_canton = NIC - coa_with_overlord_canton = NIC_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = NIC_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -NNV = { # Nunavut - flag_definition = { - coa = NNV - coa_with_overlord_canton = NNV_subject - allow_overlord_canton = yes - } -} - -NOR = { # Norway - flag_definition = { - coa = NOR - priority = 1 - coa_with_overlord_canton = NOR - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_norway_x @canton_scale_norway_y } - subject_canton = NOR_canton - } - flag_definition = { - coa = NOR - priority = 5 - subject_canton = NOR_canton - trigger = { - # Norway didn't use a Swedish canton in 1836 - coa_SWE_use_union_mark_canton_trigger = no - coa_def_swedish_ensign_trigger = yes - } - } - flag_definition = { - coa = NOR_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = NOR_fascist - subject_canton = NOR_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -NSW = { # New South Wales - flag_definition = { - coa = NSW - coa_with_overlord_canton = NSW - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - subject_canton = NSW - } -} - -NVS = { # Nova Scotia - flag_definition = { - coa = NVS - coa_with_overlord_canton = NVS_subject - allow_overlord_canton = yes - } -} - -NRU = { # Nauru - flag_definition = { - coa = NRU - subject_canton = NRU - priority = 1 - } - flag_definition = { - coa = NRU_subject - subject_canton = NRU_subject - priority = 10 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = NRU_subject_GBR - subject_canton = NRU_subject_GBR - priority = 15 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -OCC = { - flag_definition = { - coa = OCC - subject_canton = OCC - priority = 1 - allow_overlord_canton = yes - coa_with_overlord_canton = OCC_subject - } -} - -OLD = { - flag_definition = { - coa = OLD - subject_canton = OLD - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_cross_x @canton_scale_cross_y } - priority = 1 - } - flag_definition = { - coa = OLD_civil_flag - subject_canton = OLD_civil_flag - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = OLD_oligarchy - subject_canton = OLD_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = OLD_coa - subject_canton = OLD - allow_overlord_canton = yes - coa_with_overlord_canton = OLD_subject - priority = 10 - trigger = { - coa_def_undemocratic_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = OLD_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -OMA = { # Oman - flag_definition = { - coa = OMA - subject_canton = OMA - allow_overlord_canton = yes - coa_with_overlord_canton = OMA_subject - priority = 1 - } - flag_definition = { - coa = OMA_merchant - priority = 10 - allow_overlord_canton = yes - coa_with_overlord_canton = OMA_subject - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = OMA_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = OMA_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = OMA_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -ONT = { # Ontario - flag_definition = { - coa = ONT - coa_with_overlord_canton = ONT_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = ONT_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - coa_def_independent_trigger = yes - } - } - flag_definition = { - coa = ONT_secessionist - priority = 15 - trigger = { - coa_def_secessionist_or_revolutionary_trigger = yes - } - } -} - -ORA = { # Orange - flag_definition = { - coa = ORA - subject_canton = ORA - priority = 1 - allow_overlord_canton = yes - overlord_canton_scale = { 0.5 0.433 } - } - flag_definition = { - coa = ORA_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -ORG = { # Oregon - flag_definition = { - coa = ORG - subject_canton = ORG - coa_with_overlord_canton = ORG_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = ORG_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = ORG_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -ORI = { # Orissa - flag_definition = { - coa = ORI - subject_canton = ORI - priority = 1 - } - flag_definition = { - coa = ORI_subject - subject_canton = ORI - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = ORI - subject_canton = ORI - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -PAN = { # Sikh Empire - flag_definition = { - coa = PAN - subject_canton = PAN - allow_overlord_canton = yes - coa_with_overlord_canton = PAN_subject - priority = 1 - } - flag_definition = { - coa = PAN_absolute_monarchy - subject_canton = PAN_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = PAN_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = PAN_republic - subject_canton = PAN_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = PAN_dictatorship - subject_canton = PAN_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = PAN_theocracy - subject_canton = PAN_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = PAN_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -PAP = { # Papal States - flag_definition = { - coa = PAP - allow_overlord_canton = yes - subject_canton = PAP - priority = 1 - } - flag_definition = { - coa = PAP_theocracy - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = PAP_republic - allow_overlord_canton = yes - overlord_canton_scale = { 0.337 0.337 } - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = PAP_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = PAP_fascist - subject_canton = PAP_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -PAR = { # Parma - flag_definition = { - coa = PAR - subject_canton = PAR - allow_overlord_canton = yes - coa_with_overlord_canton = PAR_absolute_monarchy_subject - priority = 1 - } - flag_definition = { - coa = PAR_republic - subject_canton = PAR_republic - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = PAR_absolute_monarchy - subject_canton = PAR_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = PAR_absolute_monarchy_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = PAR_dictatorship - subject_canton = PAR_dictatorship - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = PAR_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -PAT = { # Patagonia - flag_definition = { - coa = PAT - subject_canton = PAT - priority = 1 - } -} - -PER = { # Persia - flag_definition = { - coa = PER - subject_canton = PER - allow_overlord_canton = yes - coa_with_overlord_canton = PER_subject - priority = 1 - } - flag_definition = { - coa = PER_absolute_monarchy - subject_canton = PER_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = PER_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = PER_republic - subject_canton = PER_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = PER_dictatorship - subject_canton = PER_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = PER_theocracy - subject_canton = PER_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = PER_fascist - subject_canton = PER_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = PER_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -PEU = { # Peru - flag_definition = { - coa = PEU - subject_canton = PEU - allow_overlord_canton = yes - coa_with_overlord_canton = PEU_subject - priority = 1 - } - flag_definition = { - coa = PEU_monarchy - subject_canton = PEU_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = PEU_subject - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = PEU_absolute_monarchy - subject_canton = PEU_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = PEU_republic - subject_canton = PEU_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = PEU_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = PEU - subject_canton = PEU - allow_overlord_canton = yes - coa_with_overlord_canton = PEU_subject - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = PEU_subject_SPA - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -PHI = { # Philippines - flag_definition = { - coa = PHI - subject_canton = PHI - allow_overlord_canton = yes - coa_with_overlord_canton = PHI_subject - priority = 1 - } - flag_definition = { - coa = PHI_war - subject_canton = PHI_war - priority = 2 - trigger = { - coa_def_war_trigger = yes - } - } - flag_definition = { - coa = PHI_dictatorship - subject_canton = PHI_dictatorship - allow_overlord_canton = yes - coa_with_overlord_canton = PHI_subject - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = PHI_fascist - subject_canton = PHI_fascist - priority = 50 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -PLC = { # Poland-Lithuania - flag_definition = { - coa = PLC - subject_canton = PLC - priority = 1 - } -} - -PNM = { # Panama - flag_definition = { - coa = PNM - subject_canton = PNM - coa_with_overlord_canton = PNM_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = PNM_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -POL = { # Poland - flag_definition = { - coa = POL - subject_canton = POL - priority = 1 - } - flag_definition = { - coa = POL_absolute_monarchy - subject_canton = POL_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = POL_republic - subject_canton = POL_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = POL_oligarchy - subject_canton = POL_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = POL_fascist - subject_canton = POL_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = POL_dictatorship - subject_canton = POL_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = POL_republic - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -POM = { # Pommerania - flag_definition = { - coa = POM - subject_canton = POM - allow_overlord_canton = yes - priority = 1 - } -} - -POR = { # Portugal - flag_definition = { - coa = POR - subject_canton = POR - allow_overlord_canton = yes - coa_with_overlord_canton = POR_subject - priority = 1 - } - flag_definition = { - coa = POR_absolute_monarchy - subject_canton = POR_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = POR_republic - subject_canton = POR_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = POR_dictatorship - subject_canton = POR_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = POR_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = POR_fascist - subject_canton = POR_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -PPU = { # Papua - flag_definition = { - coa = PPU - subject_canton = PPU - allow_overlord_canton = yes - coa_with_overlord_canton = PPU_subject - priority = 1 - } - flag_definition = { - coa = PPU_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -PRG = { # Paraguay - flag_definition = { - coa = PRG - subject_canton = PRG - allow_overlord_canton = yes - coa_with_overlord_canton = PRG_subject - priority = 1 - } - flag_definition = { - coa = PRG_monarchy - subject_canton = PRG_monarchy - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = PRG_dictatorship - subject_canton = PRG_dictatorship - allow_overlord_canton = yes - coa_with_overlord_canton = PRG_subject - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = PRG_oligarchy - subject_canton = PRG_oligarchy - allow_overlord_canton = yes - coa_with_overlord_canton = PRG_subject - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = PRG_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -QUE = { # Quebec - flag_definition = { - coa = QUE - coa_with_overlord_canton = QUE_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = QUE_secessionist - priority = 15 - trigger = { - coa_def_secessionist_or_revolutionary_trigger = yes - } - } - flag_definition = { - coa = QUE_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = QUE_subject_FRA - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -RIO = { # Rio Grande - flag_definition = { - coa = RIO_coa - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } -} - -ROM = { # Romania - flag_definition = { - coa = ROM - subject_canton = ROM - priority = 1 - } - flag_definition = { - coa = ROM_fascist - subject_canton = ROM_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -RUS = { # Russia - flag_definition = { - coa = RUS_imperial - allow_overlord_canton = yes - subject_canton = RUS_imperial - priority = 1 - } - flag_definition = { - coa = RUS_absolute_monarchy - subject_canton = RUS - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = RUS_republic - subject_canton = RUS_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = RUS_dictatorship - subject_canton = RUS_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = RUS_oligarchy - subject_canton = RUS_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = RUS_soviet_union - priority = 1500 # need to override the DEFAULT - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = RUS_fascist - subject_canton = RUS_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = RUS_theocracy - subject_canton = RUS_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -SAF = { # South Africa - flag_definition = { - coa = SAF - priority = 1 - } - flag_definition = { - coa = SAF_modern - priority = 10 - trigger = { - coa_def_multicultural_trigger = yes - } - } - flag_definition = { - coa = SAF - coa_with_overlord_canton = SAF_ensign - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_lesser_subject_trigger = yes - } - } - flag_definition = { - coa = SAF_coa - priority = 25 - #coa_with_overlord_canton = SAF_coa - #allow_overlord_canton = yes - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SAF_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = SAF_fascist - subject_canton = SAF_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -SAR = { # Sardignia-Piedmont - flag_definition = { - coa = SAR - subject_canton = SAR_canton - coa_with_overlord_canton = SAR_subject - overlord_canton_offset = { 0.067 0.1 } - overlord_canton_scale = { 0.4 0.4 } - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = SAR_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SAR_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = SAR_subject_GBR - allow_overlord_canton = yes - overlord_canton_offset = { 0.067 0.1 } - overlord_canton_scale = { 0.4 0.4 } - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -SAS = { # South Australia - flag_definition = { - coa = SAS - coa_with_overlord_canton = SAS_subject - allow_overlord_canton = yes - } -} - -SAX = { # Saxony - flag_definition = { - coa = SAX - allow_overlord_canton = yes - subject_canton = SAX - priority = 1 - } - flag_definition = { - coa = SAX_republic - subject_canton = SAX_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SAX_absolute_monarchy - subject_canton = SAX_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SAX_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -SCA = { # Scandinavia - flag_definition = { - coa = SCA - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - subject_canton = SCA_canton - priority = 1 - } - - flag_definition = { - coa = SCA_kalmar_union - subject_canton = SCA_kalmar_union - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_kalmar_flag_trigger = yes - } - } -} - -SCM = { - flag_definition = { - coa = SCM - subject_canton = SCM - allow_overlord_canton = yes - priority = 1 - } -} - -SCN = { # Scania - flag_definition = { - coa = SCN - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_denmark_x @canton_scale_denmark_y } - subject_canton = SCN_canton - priority = 1 - } - - flag_definition = { - coa = SCN_republic - subject_canton = SCN_republic - allow_overlord_canton = yes - priority = 15 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - - flag_definition = { - coa = SCN_sweden - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - subject_canton = SCN_canton - priority = 5 - trigger = { - coa_def_swedish_ensign_trigger = yes - } - } -} - - -SCO = { # Scotland - flag_definition = { - coa = SCO - subject_canton = SCO - priority = 1 - } - flag_definition = { - coa = SCO_theocracy - subject_canton = SCO_theocracy - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = SCO_coa - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SCO_military - subject_canton = SCO - priority = 20 - trigger = { - coa_def_military_junta_flag_trigger = yes - } - } - flag_definition = { - coa = SCO_fascist - subject_canton = SCO_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = SCO_military - allow_overlord_canton = no - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -SCW = { - flag_definition = { - coa = SCW - subject_canton = SCW - allow_overlord_canton = yes - priority = 1 - } -} - -SEQ = { # Indian Territory - flag_definition = { - coa = SEQ - subject_canton = SEQ - priority = 1 - } -} - -SER = { # Serbia - flag_definition = { - coa = SER - subject_canton = SER - allow_overlord_canton = yes - coa_with_overlord_canton = SER_subject - priority = 1 - } - flag_definition = { - coa = SER_absolute_monarchy - subject_canton = SER_absolute_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = SER_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SER - subject_canton = SER - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SER_subject_TUR - priority = 50 - trigger = { - coa_def_turkish_ensign_trigger = yes - } - } -} - -SGF = { # South German Federation - flag_definition = { - coa = SGF - subject_canton = SGF - priority = 1 - } - flag_definition = { - coa = SGF_republic - subject_canton = SGF_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SGF_fascist - subject_canton = SGF_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -SIA = { # Siam - flag_definition = { - coa = SIA - coa_with_overlord_canton = SIA_subject - allow_overlord_canton = yes - subject_canton = SIA - priority = 1 - } - flag_definition = { - coa = SIA_absolute_monarchy - subject_canton = SIA_absolute_monarchy - coa_with_overlord_canton = SIA_subject - allow_overlord_canton = yes - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SIA_republic - subject_canton = SIA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SIA_dictatorship - subject_canton = SIA_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = SIA_theocracy - subject_canton = SIA_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = SIA_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = SIA_subject_gold - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -SIC = { # Two Sicilies - flag_definition = { - coa = SIC - coa_with_overlord_canton = SIC_subject - allow_overlord_canton = yes - subject_canton = SIC - priority = 1 - } - flag_definition = { - coa = SIC_republic - subject_canton = SIC_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SIC_dictatorship - subject_canton = SIC_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = SIC_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -SIK = { # Sikkim - flag_definition = { - coa = SIK - subject_canton = SIK - coa_with_overlord_canton = SIK_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = SIK_republic - subject_canton = SIK_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -SIL = { # Sierra Leone - flag_definition = { - coa = SIL - coa_with_overlord_canton = SIL_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = SIL_republic - priority = 10 - trigger = { - coa_def_independent_trigger = yes - coa_def_republic_flag_trigger = yes - } - } -} - -SIN = { # Sindh - flag_definition = { - coa = SIN - subject_canton = SIN - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = SIN_republic - subject_canton = SIN_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SIN_theocracy - subject_canton = SIN_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -SLV = { # Slovakia - flag_definition = { - coa = SLV - subject_canton = SLV - priority = 1 - } - flag_definition = { - coa = SLV_fascist - subject_canton = SLV_fascist - priority = 10 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -SMI = { # Sapmi Lappland - flag_definition = { - coa = SMI - coa_with_overlord_canton = SMI_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = SMI_sweden - coa_with_overlord_canton = SMI_sweden_subject - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_swedish_ensign_trigger = yes - } - } - flag_definition = { - coa = SMI_republic - priority = 15 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -SPA = { # Spain - flag_definition = { - coa = SPA - subject_canton = SPA - coa_with_overlord_canton = SPA_subject - allow_overlord_canton = yes - } - flag_definition = { - coa = SPA_republic - subject_canton = SPA_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = SPA_absolute_monarchy - subject_canton = SPA_absolute_monarchy - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SPA_dictatorship - subject_canton = SPA_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = SPA_communist - subject_canton = SPA_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = SPA_theocracy - subject_canton = SPA_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = SPA_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -SWE = { # Sweden - flag_definition = { - coa = SWE - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - subject_canton = SWE_canton - priority = 1 - } - flag_definition = { - coa = SWE_norway - coa_with_overlord_canton = SWE - allow_overlord_canton = yes - subject_canton = SWE_canton - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - priority = 5 - trigger = { - coa_SWE_use_norway_canton_trigger = yes - } - } - flag_definition = { - coa = SWE_union_mark_canton - coa_with_overlord_canton = SWE - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - subject_canton = sub_SWE_union_mark - priority = 6 - trigger = { - coa_SWE_use_norway_canton_trigger = yes - coa_SWE_use_union_mark_canton_trigger = yes - } - } - flag_definition = { - coa = sub_SWE_union_mark - subject_canton = sub_SWE_union_mark - priority = 7 - trigger = { - coa_SWE_use_union_mark_flag_trigger = yes - } - } - flag_definition = { - coa = SWE_theocracy - allow_overlord_canton = yes - overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - subject_canton = SWE_theocracy_canton - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = SWE_absolute_monarchy - # allow_overlord_canton = yes - # overlord_canton_scale = { @canton_scale_sweden_x @canton_scale_sweden_y } - subject_canton = SWE - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = SWE_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = SWE_fascist - subject_canton = SWE_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -SWI = { # Switzerland - flag_definition = { - coa = SWI - subject_canton = SWI - allow_overlord_canton = yes - coa_with_overlord_canton = SWI_subject - priority = 1 - } - flag_definition = { - coa = SWI_fascist - subject_canton = SWI_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = SWI_dictatorship - subject_canton = SWI_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = SWI_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = SWI_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -SYR = { # Syria - flag_definition = { - coa = SYR - subject_canton = SYR - allow_overlord_canton = yes - coa_with_overlord_canton = SYR_subject - priority = 1 - } - flag_definition = { - coa = SYR_republic - subject_canton = SYR_republic - allow_overlord_canton = yes - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -TEX = { # Texas - flag_definition = { - coa = TEX_Bonnie_Blue - subject_canton = TEX_Bonnie_Blue - allow_overlord_canton = yes - coa_with_overlord_canton = TEX_subject - priority = 1 - } - flag_definition = { - coa = TEX - subject_canton = TEX - priority = 5 - allow_overlord_canton = yes - coa_with_overlord_canton = TEX_subject - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = TEX_absolute_monarchy - subject_canton = TEX_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = TEX_merchant - subject_canton = TEX_merchant - priority = 10 - allow_overlord_canton = yes - coa_with_overlord_canton = TEX_subject - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = TEX_oligarchy - subject_canton = TEX_oligarchy - priority = 25 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = TEX_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } - flag_definition = { - coa = TEX_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = TEX_subject_SPA - priority = 30 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = TEX_subject_MEX - priority = 30 - trigger = { - coa_def_mexican_ensign_trigger = yes - } - } -} - -TIB = { # Tibet - flag_definition = { - coa = TIB - subject_canton = TIB - allow_overlord_canton = yes - coa_with_overlord_canton = TIB_subject - priority = 1 - } - flag_definition = { - coa = TIB - subject_canton = TIB - allow_overlord_canton = no - priority = 2 - trigger = { - coa_def_independent_trigger = no - coa_def_chinese_ensign_trigger = yes - } - } - flag_definition = { - coa = TIB_monarchy - subject_canton = TIB_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = TIB_subject - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = TIB_republic - subject_canton = TIB_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -TNG = { # Tonga - flag_definition = { - coa = TNG - subject_canton = TNG - priority = 1 - } - flag_definition = { - coa = TNG_republic - subject_canton = TNG_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = TNG_theocracy - subject_canton = TNG_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -TNS = { # Tungus - flag_definition = { - coa = TNS - subject_canton = TNS - priority = 1 - } -} - -TRA = { # Travancore - flag_definition = { - coa = TRA - subject_canton = TRA - priority = 1 - } - flag_definition = { - coa = TRA_subject - subject_canton = TRA - allow_overlord_canton = yes - priority = 25 - trigger = { - coa_def_colonial_ensign_trigger = yes - } - } - flag_definition = { - coa = TRA_subject - subject_canton = TRA - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 30 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = TRA # Princely State - subject_canton = TRA - allow_overlord_canton = no - priority = 50 - trigger = { - OR = { - coa_def_british_ensign_trigger = yes - coa_def_british_india_trigger = yes - } - } - } -} - -TRE = { # Trieste - flag_definition = { - coa = TRE - allow_overlord_canton = yes - coa_with_overlord_canton = TRE_subject - subject_canton = TRE - priority = 1 - } -} - -TRN = { # Transvaal - flag_definition = { - coa = TRN - subject_canton = TRN - priority = 1 - } - flag_definition = { - coa = TRN_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -TSW = { # Botswana - flag_definition = { - coa = TSW - subject_canton = TSW - priority = 1 - } -} - -TUN = { # Tunis - flag_definition = { - coa = TUN - allow_overlord_canton = yes - subject_canton = TUN - overlord_canton_scale = { 0.402 0.402 } - priority = 1 - } -} - -TUR = { # Turkey - flag_definition = { - coa = TUR - subject_canton = TUR - allow_overlord_canton = yes - coa_with_overlord_canton = TUR_subject - priority = 1 - } - flag_definition = { - coa = TUR_monarchy - subject_canton = TUR_monarchy - allow_overlord_canton = yes - coa_with_overlord_canton = TUR_subject - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = TUR - subject_canton = TUR - allow_overlord_canton = yes - coa_with_overlord_canton = TUR_subject - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = TUR_republic - allow_overlord_canton = yes - coa_with_overlord_canton = TUR_republic_subject - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = TUR_dictatorship - subject_canton = TUR_dictatorship - allow_overlord_canton = yes - coa_with_overlord_canton = TUR_republic_subject - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = TUR_theocracy - subject_canton = TUR_theocracy - priority = 20 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = TUR_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = TUR_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = TUR_subject_GBR - subject_canton = TUR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -TUS = { # Tuscany - flag_definition = { - coa = TUS - allow_overlord_canton = yes - coa_with_overlord_canton = TUS_subject - overlord_canton_scale = { 0.337 0.337 } - subject_canton = TUS - priority = 1 - } - flag_definition = { - coa = TUS_republic - subject_canton = TUS_republic - allow_overlord_canton = yes - overlord_canton_scale = { 0.337 0.337 } - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = TUS_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = TUS - allow_overlord_canton = no - priority = 50 - trigger = { - coa_def_austrian_ensign_trigger = yes - } - } -} - -UCA = { # Central America - flag_definition = { - coa = UCA - subject_canton = UCA - coa_with_overlord_canton = UCA_subject - allow_overlord_canton = yes - priority = 1 - } - flag_definition = { - coa = UCA_dictatorship - subject_canton = UCA_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = UCA_subject_SPA - priority = 30 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = UCA_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = UCA_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -UKR = { # Ukraine - flag_definition = { - coa = UKR - allow_overlord_canton = yes - subject_canton = UKR - priority = 1 - } - flag_definition = { - coa = UKR_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = UKR_free_state - priority = 1600 - trigger = { - exists = scope:actor - scope:actor = { - has_law = law_type:law_council_republic - has_law = law_type:law_anarchy - } - } - } - flag_definition = { - coa = UKR_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } -} - -ULS = { # Ulster / Northern Ireland flegs - flag_definition = { - coa = ULS_uk - priority = 5 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = ULS_uk_monarchy - priority = 6 - trigger = { - coa_def_british_ensign_trigger = yes - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ULS_third_way - priority = 10 - trigger = { - coa_def_independent_trigger = yes - } - } - flag_definition = { - coa = ULS_third_way - priority = 11 - trigger = { - coa_def_independent_trigger = yes - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = ULS_theocracy - subject_canton = ENG - priority = 15 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } -} - -UNT = { # United Tribes of New Zealand - flag_definition = { - coa = UNT - subject_canton = sub_UNT_canton_black - } - flag_definition = { - coa = UNT_subject - priority = 5 - subject_canton = sub_UNT_canton_white - trigger = { - coa_def_independent_trigger = no - } - } -} - -UOM = { # Michigam - flag_definition = { - coa = UOM_state_of_michigan - priority = 5 - } -} - -URU = { # Uruguay - flag_definition = { - coa = URU - subject_canton = URU - allow_overlord_canton = yes - coa_with_overlord_canton = URU_subject - overlord_canton_scale = { @third 0.557 } - priority = 1 - } - flag_definition = { - coa = URU_monarchy - subject_canton = URU_monarchy - priority = 5 - trigger = { - coa_def_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = URU_absolute_monarchy - subject_canton = URU_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = URU_dictatorship - subject_canton = URU_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = URU_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = URU_subject_SPA - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = URU_subject_BRZ - priority = 50 - trigger = { - coa_def_brazilian_ensign_trigger = yes - } - } - flag_definition = { - coa = URU_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -VIE = { # Vientiane - flag_definition = { - coa = VIE - allow_overlord_canton = yes - coa_with_overlord_canton = VIE_subject - subject_canton = VIE - priority = 1 - } -} - -VNT = { # Vanuatu - flag_definition = { - coa = VNT - allow_overlord_canton = yes - coa_with_overlord_canton = VNT_subject - subject_canton = VNT - priority = 1 - } - flag_definition = { - coa = VNT_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = VNT_subject_FRA - allow_overlord_canton = no - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } -} - -VNZ = { # Venezuela - flag_definition = { - coa = VNZ_monarchy - subject_canton = VNZ_monarchy - priority = 1 - } - flag_definition = { - coa = VNZ_absolute_monarchy - subject_canton = VNZ_absolute_monarchy - priority = 20 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = VNZ_republic - subject_canton = VNZ_republic - allow_overlord_canton = yes - coa_with_overlord_canton = VNZ_subject - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = VNZ_dictatorship - subject_canton = VNZ_dictatorship - priority = 20 - trigger = { - coa_def_dictatorship_flag_trigger = yes - } - } - flag_definition = { - coa = VNZ_oligarchy - subject_canton = VNZ_oligarchy - allow_overlord_canton = yes - coa_with_overlord_canton = VNZ_subject - priority = 20 - trigger = { - coa_def_oligarchy_flag_trigger = yes - } - } - flag_definition = { - coa = VNZ_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } - flag_definition = { - coa = VNZ_subject_SPA - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } - flag_definition = { - coa = VNZ_subject_USA - priority = 50 - trigger = { - coa_def_american_ensign_trigger = yes - } - } -} - -WAL = { # Wallachia - flag_definition = { - coa = WAL - allow_overlord_canton = yes - coa_with_overlord_canton = WAL_subject - subject_canton = WAL - priority = 1 - } - flag_definition = { - # Canton with stars when ruled by the Ottoman Empire - coa = WAL_subject - subject_canton = WAL - priority = 2 - trigger = { - coa_def_turkish_ensign_trigger = yes - } - } -} - -WAS = { # Western Australia - flag_definition = { - coa = WAS - coa_with_overlord_canton = WAS_subject - allow_overlord_canton = yes - } -} - -WEI = { - flag_definition = { - coa = WEI - subject_canton = WEI - allow_overlord_canton = yes - priority = 1 - } -} - -WIN = { # West Indies Federation - flag_definition = { - coa = WIN - allow_overlord_canton = no - subject_canton = WIN - priority = 1 - } -} - -WLD = { - flag_definition = { - coa = WLD - subject_canton = WLD - allow_overlord_canton = yes - priority = 1 - } -} - -WLL = { # Wallonia - flag_definition = { - coa = WLL - # allow_overlord_canton = yes - subject_canton = WLL - priority = 1 - } -} - -WLS = { # Wales - flag_definition = { - coa = WLS_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } - flag_definition = { - coa = WLS_theocracy - subject_canton = WLS_theocracy - priority = 10 - trigger = { - coa_def_theocracy_flag_trigger = yes - } - } - flag_definition = { - coa = WLS_coa - priority = 10 - trigger = { - coa_def_absolute_monarchy_flag_trigger = yes - } - } - flag_definition = { - coa = WLS_fascist - subject_canton = WLS_fascist - priority = 1500 - trigger = { - coa_def_fascist_flag_trigger = yes - } - } - flag_definition = { - coa = WLS_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger =yes - } - } - flag_definition = { - coa = WLS_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } -} - -XIN = { # Xinjiang - flag_definition = { - coa = XIN - allow_overlord_canton = yes - coa_with_overlord_canton = XIN_subject - subject_canton = XIN - priority = 1 - } - flag_definition = { - coa = XIN_republic - subject_canton = XIN_republic - priority = 10 - trigger = { - coa_def_republic_flag_trigger = yes - } - } -} - -YAK = { # Yakutia - flag_definition = { - coa = YAK - subject_canton = YAK - priority = 1 - } -} - -YEM = { # Yemen - flag_definition = { - coa = YEM - subject_canton = YEM - allow_overlord_canton = yes - coa_with_overlord_canton = YEM_subject - priority = 1 - } - flag_definition = { - coa = YEM_subject_GBR - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_british_ensign_trigger = yes - } - } - flag_definition = { - coa = YEM_subject - allow_overlord_canton = yes - overlord_canton_offset = { 0.01 0.015 } - overlord_canton_scale = { 0.48 0.47 } - priority = 50 - trigger = { - coa_def_french_ensign_trigger = yes - } - } - flag_definition = { - coa = YEM_subject_GBR - subject_canton = YEM - allow_overlord_canton = yes - priority = 50 - trigger = { - coa_def_spanish_ensign_trigger = yes - } - } -} - -YUG = { # Yugoslavia - flag_definition = { - coa = YUG - subject_canton = YUG - allow_overlord_canton = no - priority = 1 - } - flag_definition = { - coa = YUG_communist - priority = 1500 - trigger = { - coa_def_communist_flag_trigger = yes - } - } -} - -ZIM = { # Zimbabwe - flag_definition = { - coa = ZIM - subject_canton = ZIM - priority = 1 - } -} diff --git a/common/goods/00_goods.txt b/common/goods/00_goods.txt index 0a5e4538b..f473fe41b 100644 --- a/common/goods/00_goods.txt +++ b/common/goods/00_goods.txt @@ -681,6 +681,7 @@ bonds = { texture = "gfx/interface/icons/goods_icons/financial_services.dds" cost = 25 category = industrial + fixed_price = yes prestige_factor = 1 convoy_cost_multiplier = 0.05 } diff --git a/common/government_types/00_chiefdoms.txt b/common/government_types/00_chiefdoms.txt index 8374128a9..20294e02e 100644 --- a/common/government_types/00_chiefdoms.txt +++ b/common/government_types/00_chiefdoms.txt @@ -1,11 +1 @@ -gov_chiefdom = { - transfer_of_power = hereditary - male_ruler = "RULER_CHIEFTAIN" - female_ruler = "RULER_CHIEFTESS" - possible = { - has_law = law_type:law_chiefdom - } - on_government_type_change = { - change_to_hereditary = yes - } -} +#blanked out \ No newline at end of file diff --git a/common/government_types/01_monarchies.txt b/common/government_types/01_monarchies.txt index 06d83e9e4..905d5ccd3 100644 --- a/common/government_types/01_monarchies.txt +++ b/common/government_types/01_monarchies.txt @@ -67,24 +67,20 @@ c:NZL = ROOT } } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } -gov_enlightened_despotate = { +gov_enlightened_despotate = { transfer_of_power = hereditary - male_ruler = "RULER_TITLE_PHILOSOPHER_KING" female_ruler = "RULER_TITLE_PHILOSOPHER_QUEEN" - male_heir = "RULER_TITLE_HEIR_APPARENT" female_heir = "RULER_TITLE_HEIR_APPARENT" - - possible = { - has_law = law_type:law_monarchy - has_law = law_type:law_technocracy - } - + possible = { + has_law = law_type:law_hereditary + has_law = law_type:law_technocrats + } on_government_type_change = { change_to_hereditary = yes } @@ -99,7 +95,7 @@ gov_shogunate = { possible = { exists = c:JAP c:JAP = ROOT - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } on_government_type_change = { change_to_hereditary = yes @@ -116,7 +112,7 @@ gov_hawaiian_monarchy_recognized = { NOT = { is_country_type = unrecognized } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:HAW c:HAW = ROOT } @@ -133,7 +129,7 @@ gov_hawaiian_monarchy = { female_heir = "RULER_TITLE_KAMALII_WAHINE" possible = { is_country_type = unrecognized - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:HAW c:HAW = ROOT } @@ -149,7 +145,7 @@ gov_maharaja = { male_heir = "RULER_TITLE_YUVARAJ" female_heir = "RULER_TITLE_YUVARANI" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:PAN c:PAN = ROOT } @@ -165,7 +161,7 @@ gov_tsardom = { male_heir = "RULER_TITLE_TSAREVICH" female_heir = "RULER_TITLE_TSAREVNA" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:RUS c:RUS = ROOT } @@ -181,7 +177,7 @@ gov_sultanate = { male_heir = "RULER_TITLE_IMPERIAL_PRINCE" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary or = { AND = { exists = c:TUR @@ -242,7 +238,7 @@ gov_hakimate = { female_heir = "" # Empty on purpose possible = { country_tier = principality - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:BHN c:BHN = ROOT } @@ -259,9 +255,12 @@ gov_sheikhdom = { female_heir = "" # Empty on purpose possible = { country_tier = principality - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - AND = { exists = c:ABU c:ABU = ROOT } + AND = { + exists = c:ABU + c:ABU = ROOT + } } } on_government_type_change = { @@ -276,7 +275,7 @@ gov_balinese_monarchy = { male_heir = "RULER_TITLE_PRINCE" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:BAL c:BAL = ROOT } @@ -292,7 +291,7 @@ gov_sikkimese_monarchy = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:SIK c:SIK = ROOT } @@ -308,7 +307,7 @@ gov_bhutanese_monarchy = { male_heir = "RULER_TITLE_DRAGON_PRINCE" female_heir = "RULER_TITLE_DRAGON_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:BHU c:BHU = ROOT } @@ -324,7 +323,7 @@ gov_mughal_empire = { male_heir = "RULER_TITLE_CROWN_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:MUG c:MUG = ROOT } @@ -340,7 +339,7 @@ gov_caliphate = { male_heir = "RULER_TITLE_PRINCE" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:SOK c:SOK = ROOT } @@ -356,7 +355,7 @@ gov_khedive = { male_heir = "RULER_TITLE_PRINCE" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:EGY c:EGY = ROOT } @@ -372,7 +371,7 @@ gov_shah = { male_heir = "RULER_TITLE_CROWN_PRINCE" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:PER c:PER = ROOT } @@ -388,7 +387,7 @@ gov_prince = { male_heir = "RULER_TITLE_HEIR_APPARENT" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { AND = { exists = c:SER @@ -416,10 +415,12 @@ gov_bey = { male_heir = "RULER_TITLE_Bey_AL_MAHALLA" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy - AND = { exists = c:TUN c:TUN = ROOT } + has_law = law_type:law_hereditary + AND = { + exists = c:TUN + c:TUN = ROOT + } } - on_government_type_change = { change_to_hereditary = yes } @@ -432,7 +433,7 @@ gov_sharif = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary exists = c:HDJ c:HDJ = ROOT } @@ -452,7 +453,7 @@ gov_kaiser = { country_tier = hegemony country_tier = empire } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { country_has_primary_culture = cu:north_german country_has_primary_culture = cu:south_german @@ -463,15 +464,15 @@ gov_kaiser = { } } -gov_decentralized_realm = { +gov_unitary_realm = { transfer_of_power = hereditary male_ruler = "RULER_TITLE_KING" female_ruler = "RULER_TITLE_QUEEN" male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - is_country_type = decentralized - has_law = law_type:law_monarchy + has_law = law_type:law_unitary + has_law = law_type:law_hereditary has_law = law_type:law_autocracy #country_tier = principality } @@ -487,7 +488,7 @@ gov_constitutional_monarchy = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary AND = { exists = c:FRA c:FRA = ROOT @@ -505,7 +506,7 @@ gov_princely_state_hindu = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { AND = { exists = c:GBR @@ -530,7 +531,7 @@ gov_princely_state_muslim = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { AND = { exists = c:GBR @@ -558,7 +559,7 @@ gov_khanate = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { AND = { exists = c:KHI @@ -590,7 +591,7 @@ gov_absolute_principality_muslim = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy country_tier = principality country_is_in_europe = no @@ -611,7 +612,7 @@ gov_absolute_empire = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy OR = { country_tier = hegemony @@ -630,7 +631,7 @@ gov_feudal_empire = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no OR = { country_tier = hegemony @@ -649,7 +650,7 @@ gov_empire = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no OR = { country_tier = hegemony @@ -668,7 +669,7 @@ gov_constitutional_empire = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = yes OR = { country_tier = hegemony @@ -687,7 +688,7 @@ gov_absolute_kingdom = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy country_tier = kingdom } @@ -700,7 +701,7 @@ gov_feudal_kingdom = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no country_tier = kingdom } @@ -716,7 +717,7 @@ gov_kingdom = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no country_tier = kingdom } @@ -732,7 +733,7 @@ gov_constitutional_kingdom = { male_heir = "RULER_TITLE_PRINCE" female_heir = "RULER_TITLE_PRINCESS" possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = yes country_tier = kingdom } @@ -748,7 +749,7 @@ gov_absolute_county = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy country_tier = city_state country_is_in_europe = yes @@ -765,7 +766,7 @@ gov_constitutional_county = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = yes country_tier = city_state country_is_in_europe = yes @@ -782,7 +783,7 @@ gov_county = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no country_tier = city_state country_is_in_europe = yes @@ -799,7 +800,7 @@ gov_absolute_duchy = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy country_tier = principality country_is_in_europe = yes @@ -816,7 +817,7 @@ gov_constitutional_duchy = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = yes country_tier = principality country_is_in_europe = yes @@ -833,7 +834,7 @@ gov_duchy = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no country_tier = principality country_is_in_europe = yes @@ -850,7 +851,7 @@ gov_absolute_principality = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy country_tier = principality country_is_in_europe = no @@ -867,7 +868,7 @@ gov_principality = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no country_tier = principality country_is_in_europe = no @@ -884,7 +885,7 @@ gov_constitutional_principality = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = yes country_tier = principality country_is_in_europe = no @@ -901,7 +902,7 @@ gov_absolute_grand_duchy = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy country_tier = grand_principality country_is_in_europe = yes @@ -918,7 +919,7 @@ gov_grand_duchy = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no country_tier = grand_principality country_is_in_europe = yes @@ -935,7 +936,7 @@ gov_constitutional_grand_duchy = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = yes country_tier = grand_principality country_is_in_europe = yes @@ -952,7 +953,7 @@ gov_absolute_grand_principality = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy country_tier = grand_principality country_is_in_europe = no @@ -969,7 +970,7 @@ gov_grand_principality = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = no country_tier = grand_principality country_is_in_europe = no @@ -986,7 +987,7 @@ gov_constitutional_grand_principality = { male_heir = "" # Empty on purpose female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary country_has_voting_franchise = yes country_tier = grand_principality country_is_in_europe = no diff --git a/common/government_types/02_presidential_republics.txt b/common/government_types/02_presidential_republics.txt index 2eb592703..495740f9a 100644 --- a/common/government_types/02_presidential_republics.txt +++ b/common/government_types/02_presidential_republics.txt @@ -4,7 +4,7 @@ gov_military_governorate = { male_ruler = "RULER_MILITARY_GOVERNOR" female_ruler = "RULER_MILITARY_GOVERNOR" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive # For now just hard-coded for 3 nations, I wasn't sure if we wanted to do it for more OR = { has_diplomatic_pact = { @@ -31,7 +31,7 @@ gov_banana_republic = { male_ruler = "RULER_TITLE_PRESIDENT" female_ruler = "RULER_TITLE_PRESIDENT" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive country_has_voting_franchise = no any_state = { has_building = building_banana_plantation @@ -54,8 +54,8 @@ gov_bhutanese_dual_system_temporal = { possible = { exists = c:BHU c:BHU = ROOT - has_law = law_type:law_presidential_republic - has_law = law_type:law_state_religion + has_law = law_type:law_executive + has_law = law_type:law_religious_institutions country_has_voting_franchise = no } on_government_type_change = { @@ -68,7 +68,7 @@ gov_warlord_state = { male_ruler = "RULER_TITLE_GENERAL" female_ruler = "RULER_TITLE_GENERAL" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive has_law = law_type:law_autocracy OR = { #Maybe theres a better trigger? @@ -87,8 +87,8 @@ gov_fascist_state = { female_ruler = "RULER_TITLE_PRESIDENT" possible = { OR = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic + has_law = law_type:law_executive + has_law = law_type:law_parliamentary } has_law = law_type:law_autocracy coa_fascist_trigger = yes @@ -104,7 +104,7 @@ gov_chartered_company = { male_ruler = "RULER_TITLE_GOVERNOR_GENERAL" female_ruler = "RULER_TITLE_GOVERNOR_GENERAL" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive AND = { exists = c:GBR is_subject_of = c:GBR @@ -132,11 +132,11 @@ gov_crown_colony = { male_ruler = "RULER_TITLE_GOVERNOR" female_ruler = "RULER_TITLE_GOVERNOR" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive exists = c:GBR is_subject_of = c:GBR c:GBR = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } is_subject_type = subject_type_puppet country_is_in_europe = no @@ -152,7 +152,7 @@ gov_colonial_administration = { male_ruler = "RULER_TITLE_GOVERNOR_GENERAL" female_ruler = "RULER_TITLE_GOVERNOR_GENERAL" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive # TODO: Morocco and Tunisia technically had a resident-general and not a governor-general, someone can change it if they want to # TODO: French somaliland had a governor, not a governor-general # TODO: Belgian Rwanda had a governor and not a governor-general @@ -170,20 +170,19 @@ gov_military_dictatorship = { male_ruler = "RULER_TITLE_GENERAL" female_ruler = "RULER_TITLE_GENERAL" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive has_law = law_type:law_autocracy OR = { - has_law = law_type:law_mass_conscription - has_law = law_type:law_professional_army + has_law = law_type:law_professional_military } NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } } @@ -197,19 +196,17 @@ gov_presidential_dictatorship = { male_ruler = "RULER_TITLE_PRESIDENT" female_ruler = "RULER_TITLE_PRESIDENT" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive has_law = law_type:law_autocracy - OR = { - has_law = law_type:law_national_militia - } + has_law = law_type:law_reserve_military NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } } @@ -223,20 +220,17 @@ gov_junta = { male_ruler = "RULER_TITLE_GENERAL" female_ruler = "RULER_TITLE_GENERAL" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive country_has_voting_franchise = no - OR = { - has_law = law_type:law_mass_conscription - has_law = law_type:law_professional_army - } + has_law = law_type:law_professional_military NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } } @@ -250,16 +244,16 @@ gov_presidential_oligarchy = { male_ruler = "RULER_TITLE_PRESIDENT" female_ruler = "RULER_TITLE_PRESIDENT" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive country_has_voting_franchise = no NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } } @@ -274,16 +268,15 @@ gov_presidential_democracy = { male_ruler = "RULER_TITLE_PRESIDENT" female_ruler = "RULER_TITLE_PRESIDENT" possible = { - has_law = law_type:law_presidential_republic + has_law = law_type:law_executive country_has_voting_franchise = yes NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools } } } @@ -299,8 +292,8 @@ gov_presidential_single_party_state = { female_ruler = "RULER_TITLE_PRESIDENT" possible = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_single_party_state + has_law = law_type:law_executive + has_law = law_type:law_one_party_state } on_government_type_change = { @@ -316,12 +309,12 @@ gov_corpo_state = { possible = { is_liberal = yes has_voting_rights = no - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } @@ -333,11 +326,11 @@ gov_corpo_state_democratic = { possible = { has_voting_rights = yes is_liberal = yes - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } diff --git a/common/government_types/03_parliamentary_republics.txt b/common/government_types/03_parliamentary_republics.txt index 4fc7593c6..c2eb867b2 100644 --- a/common/government_types/03_parliamentary_republics.txt +++ b/common/government_types/03_parliamentary_republics.txt @@ -6,7 +6,7 @@ female_heir = "RULER_TITLE_HEIR_APPARENT" possible = { is_country_type = unrecognized - has_law = law_type:law_parliamentary_republic + has_law = law_type:law_parliamentary country_has_voting_franchise = no exists = c:CIR c:CIR = ROOT @@ -21,16 +21,16 @@ gov_parliamentary_dictatorship = { male_ruler = "RULER_TITLE_LORD_PROTECTOR" female_ruler = "RULER_TITLE_LADY_PROTECTOR" possible = { - has_law = law_type:law_parliamentary_republic + has_law = law_type:law_parliamentary has_law = law_type:law_autocracy NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } } @@ -44,16 +44,16 @@ gov_parliamentary_oligarchy = { male_ruler = "RULER_TITLE_CHANCELLOR" female_ruler = "RULER_TITLE_CHANCELLOR" possible = { - has_law = law_type:law_parliamentary_republic + has_law = law_type:law_parliamentary country_has_voting_franchise = no NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } } @@ -71,8 +71,8 @@ gov_parliamentary_single_party_state = { female_ruler = "RULER_TITLE_CHANCELLOR" possible = { - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_single_party_state + has_law = law_type:law_parliamentary + has_law = law_type:law_one_party_state } on_government_type_change = { @@ -86,17 +86,16 @@ gov_parliamentary_democracy = { male_ruler = "RULER_TITLE_CHANCELLOR" female_ruler = "RULER_TITLE_CHANCELLOR" possible = { - has_law = law_type:law_parliamentary_republic + has_law = law_type:law_parliamentary country_has_voting_franchise = yes NOT = { AND = { - has_law = law_type:law_privatized_police_force - has_law = law_type:law_private_adjudication - has_law = law_type:law_private_army + has_law = law_type:law_privatized_police + has_law = law_type:law_criminal_restitution + has_law = law_type:law_private_military has_law = law_type:law_private_health_insurance - has_law = law_type:law_privately_funded_schools - has_law = law_type:law_privately_funded_higher_education - has_law = law_type:law_single_party_state + has_law = law_type:law_private_schools + has_law = law_type:law_private_schools } } } diff --git a/common/government_types/04_theocracies.txt b/common/government_types/04_theocracies.txt index 585478fa1..1ca205e92 100644 --- a/common/government_types/04_theocracies.txt +++ b/common/government_types/04_theocracies.txt @@ -3,7 +3,7 @@ male_ruler = "RULER_TITLE_DALAI_LAMA" female_ruler = "" # Empty on purpose possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic exists = c:TIB c:TIB = ROOT } @@ -19,7 +19,7 @@ gov_heavenly_kingdom_theocracy = { male_heir = "RULER_TITLE_JUNIOR_HEAVENLY_KING" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_state_religion = rel:protestant exists = c:TPG c:TPG = ROOT @@ -34,7 +34,7 @@ gov_papacy = { male_ruler = "RULER_POPE" female_ruler = "RULER_POPE" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic OR = { AND = { exists = c:PAP @@ -58,7 +58,7 @@ gov_bhutanese_dual_system_dharma = { possible = { exists = c:BHU c:BHU = ROOT - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic } on_government_type_change = { change_to_dictatorial = yes @@ -73,7 +73,7 @@ gov_prince_bishopric = { male_heir = "RULER_TITLE_HEIR_APPARENT" female_heir = "" # Empty on purpose possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic exists = c:MON c:MON = ROOT } @@ -89,7 +89,7 @@ gov_zaidi_imamate = { male_heir = "RULER_TITLE_HEIR_APPARENT" female_heir = "RULER_TITLE_HEIR_APPARENT" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_state_religion = rel:shiite OR = { AND = { @@ -118,8 +118,8 @@ gov_contechne = { female_heir = "RULER_TITLE_MAGOS" possible = { - has_law = law_type:law_theocracy - has_law = law_type:law_technocracy + has_law = law_type:law_theocratic + has_law = law_type:law_technocrats } on_government_type_change = { @@ -132,7 +132,7 @@ gov_catholic_theocracy = { male_ruler = "RULER_CARDINAL" female_ruler = "RULER_CARDINAL" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_state_religion = rel:catholic } on_government_type_change = { @@ -145,7 +145,7 @@ gov_protestant_theocracy = { male_ruler = "RULER_PRIMATE" female_ruler = "RULER_PRIMATE" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_state_religion = rel:protestant } on_government_type_change = { @@ -158,7 +158,7 @@ gov_oriental_orthodox_theocracy = { male_ruler = "RULER_PATRIARCH" female_ruler = "RULER_PATRIARCH" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic OR = { country_has_state_religion = rel:orthodox country_has_state_religion = rel:oriental_orthodox @@ -174,7 +174,7 @@ gov_sunni_theocracy = { male_ruler = "RULER_IMAM" female_ruler = "RULER_IMAM" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_state_religion = rel:sunni } on_government_type_change = { @@ -187,7 +187,7 @@ gov_shiite_theocracy = { male_ruler = "RULER_AYATOLLAH" female_ruler = "RULER_AYATOLLAH" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_state_religion = rel:shiite } } @@ -197,7 +197,7 @@ gov_jewish_theocracy = { male_ruler = "RULER_CHIEF_RABBI" female_ruler = "RULER_CHIEF_RABBI" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_state_religion = rel:jewish } on_government_type_change = { @@ -210,7 +210,7 @@ gov_theocratic_oligarchy = { male_ruler = "RULER_HIGH_PRIEST" female_ruler = "RULER_HIGH_PRIESTESS" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic has_law = law_type:law_oligarchy } on_government_type_change = { @@ -223,7 +223,7 @@ gov_theocracy = { male_ruler = "RULER_HIGH_PRIEST" female_ruler = "RULER_HIGH_PRIESTESS" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_voting_franchise = no } on_government_type_change = { @@ -236,7 +236,7 @@ gov_theocratic_democracy = { male_ruler = "RULER_HIGH_PRIEST" female_ruler = "RULER_HIGH_PRIESTESS" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_voting_franchise = yes } @@ -252,10 +252,10 @@ gov_theocratic_single_party_state = { female_ruler = "RULER_HIGH_PRIESTESS" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic country_has_voting_franchise = yes NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } } @@ -269,7 +269,7 @@ gov_theocratic_dictatorship = { male_ruler = "RULER_HIGH_PRIEST" female_ruler = "RULER_HIGH_PRIESTESS" possible = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic has_law = law_type:law_autocracy } on_government_type_change = { diff --git a/common/government_types/05_council_republics.txt b/common/government_types/05_council_republics.txt index 60c1cd35a..3883c8c95 100644 --- a/common/government_types/05_council_republics.txt +++ b/common/government_types/05_council_republics.txt @@ -3,8 +3,8 @@ male_ruler = "RULER_PONTIFEX_POPULI" female_ruler = "RULER_PONTIFEX_POPULI" possible = { - has_law = law_type:law_council_republic - has_law = law_type:law_state_religion + has_law = law_type:law_council_elective + has_law = law_type:law_religious_institutions exists = c:PAP c:PAP = ROOT } @@ -18,7 +18,7 @@ gov_soviet_military_governorate = { male_ruler = "RULER_MILITARY_GOVERNOR" female_ruler = "RULER_MILITARY_GOVERNOR" possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective has_diplomatic_pact = { who = c:RUS type = military_occupation @@ -34,7 +34,7 @@ gov_soviet_dictatorship = { male_ruler = "RULER_PREMIER" female_ruler = "RULER_PREMIER" possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective has_law = law_type:law_autocracy OR = { root.capital.region = sr:region_russia @@ -53,8 +53,8 @@ gov_soviet_single_party_state = { female_ruler = "RULER_PREMIER" possible = { - has_law = law_type:law_council_republic - has_law = law_type:law_single_party_state + has_law = law_type:law_council_elective + has_law = law_type:law_one_party_state OR = { root.capital.region = sr:region_russia root.capital.region = sr:region_eastern_europe @@ -71,7 +71,7 @@ gov_soviet_oligarchy = { male_ruler = "RULER_PREMIER" female_ruler = "RULER_PREMIER" possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective has_law = law_type:law_oligarchy OR = { root.capital.region = sr:region_russia @@ -86,10 +86,10 @@ gov_soviet_republic = { male_ruler = "RULER_PREMIER" female_ruler = "RULER_PREMIER" possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective country_has_voting_franchise = yes NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } OR = { root.capital.region = sr:region_russia @@ -106,7 +106,7 @@ gov_council_dictatorship = { male_ruler = "RULER_CHAIRMAN" female_ruler = "RULER_CHAIRWOMAN" possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective country_has_voting_franchise = no OR = { has_law = law_type:law_autocracy @@ -127,8 +127,8 @@ gov_phalanstere = { possible = { country_has_primary_culture = cu:french - has_law = law_type:law_council_republic - has_law = law_type:law_technocracy + has_law = law_type:law_council_elective + has_law = law_type:law_technocrats } on_government_type_change = { @@ -143,8 +143,8 @@ gov_cybernetic_state = { female_ruler = "RULER_FOREWOMAN" possible = { - has_law = law_type:law_council_republic - has_law = law_type:law_technocracy + has_law = law_type:law_council_elective + has_law = law_type:law_technocrats } on_government_type_change = { @@ -159,8 +159,8 @@ gov_council_single_party_state = { female_ruler = "RULER_CHAIRWOMAN" possible = { - has_law = law_type:law_council_republic - has_law = law_type:law_single_party_state + has_law = law_type:law_council_elective + has_law = law_type:law_one_party_state } on_government_type_change = { @@ -174,10 +174,10 @@ gov_council_republic = { male_ruler = "RULER_CHAIRMAN" female_ruler = "RULER_CHAIRWOMAN" possible = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective country_has_voting_franchise = yes NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } } @@ -192,8 +192,8 @@ gov_anarchist_commune = { male_ruler = "RULER_REPRESENTATIVE" female_ruler = "RULER_REPRESENTATIVE" possible = { - has_law = law_type:law_council_republic - has_law = law_type:law_anarchy + has_law = law_type:law_council_elective + has_law = law_type:law_direct_democracy } on_government_type_change = { change_to_parliamentary_elective = yes diff --git a/common/history/buildings/00_west_europe.txt b/common/history/buildings/00_west_europe.txt index ba96c1b7d..5aec38b68 100644 --- a/common/history/buildings/00_west_europe.txt +++ b/common/history/buildings/00_west_europe.txt @@ -6,7 +6,7 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -17,7 +17,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_fishing_trawlers" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" @@ -28,9 +28,9 @@ level = 8 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -39,7 +39,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -52,7 +52,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -62,7 +62,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -76,7 +76,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -98,7 +98,7 @@ level = 16 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_power_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -110,11 +110,11 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_mechanized_harvesting" "pm_no_secondary" "pm_no_sugar_beets" "pm_organophosphates" - "pm_mechanized_harvesting" + "pm_government_run_farm" } } create_building = { @@ -125,8 +125,8 @@ "pm_refrigerated_rail_cars_building_livestock_ranch" "pm_butchering_tools" "pm_open_air_stockyards" - "pm_privately_owned_farm" "pm_electric_fencing" + "pm_government_run_farm" } } create_building = { @@ -163,7 +163,7 @@ reserves = 1 activate_production_methods = { "pm_hall_heroult_process" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -183,7 +183,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_pre_war_artillery_prod" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -239,7 +239,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -251,7 +251,7 @@ "pm_no_secondary" "pm_no_sugar_beets" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -263,7 +263,7 @@ "pm_butchering_tools" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -292,7 +292,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -302,7 +302,7 @@ activate_production_methods = { "pm_pre_war_electronics" "pm_no_sensors" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -317,7 +317,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -328,7 +328,7 @@ level = 7 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_household_appliance_manufacturing" "pm_synthetic_fiber_production_furniture" "pm_professional_service_industry_no" @@ -343,7 +343,7 @@ activate_production_methods = { "pm_nylon" "pm_no_rubber" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -363,7 +363,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_pre_war_ammunition" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -394,7 +394,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -402,7 +402,7 @@ level = 9 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_simple_forestry" @@ -428,7 +428,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -440,7 +440,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -466,7 +466,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -478,7 +478,7 @@ "pm_no_secondary" "pm_no_sugar_beets" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -490,7 +490,7 @@ "pm_butchering_tools" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -507,7 +507,7 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -531,7 +531,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -540,7 +540,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_synthetic_fiber_production_textiles" @@ -552,7 +552,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_rudimentary_polymers" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -613,7 +613,7 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -627,7 +627,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -639,7 +639,7 @@ "pm_butchering_tools" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -648,7 +648,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -708,7 +708,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -719,7 +719,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -760,7 +760,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -809,7 +809,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -823,7 +823,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -836,7 +836,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -907,7 +907,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -915,7 +915,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -941,7 +941,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -979,7 +979,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1052,7 +1052,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1064,7 +1064,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1088,7 +1088,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1102,7 +1102,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1127,7 +1127,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1140,7 +1140,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1155,7 +1155,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1200,7 +1200,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1213,7 +1213,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1224,7 +1224,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } } @@ -1236,7 +1236,7 @@ level = 12 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_no_whaling" "pm_traditional_packaging_fishing" "pm_fishing_trawlers" @@ -1250,7 +1250,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1262,7 +1262,7 @@ "pm_no_secondary" "pm_no_sugar_beets" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1274,7 +1274,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1286,7 +1286,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1298,7 +1298,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1306,9 +1306,9 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1339,7 +1339,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1354,7 +1354,7 @@ "pm_fishing_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1365,7 +1365,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1377,7 +1377,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1398,7 +1398,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1441,7 +1441,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } } @@ -1456,7 +1456,7 @@ "pm_fishing_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1467,7 +1467,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1479,7 +1479,7 @@ "pm_no_secondary" "pm_no_sugar_beets" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1491,7 +1491,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1506,7 +1506,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1519,7 +1519,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1531,7 +1531,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1554,7 +1554,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1564,7 +1564,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1573,8 +1573,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -1616,7 +1616,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1628,7 +1628,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1640,7 +1640,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1663,7 +1663,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1687,7 +1687,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1756,7 +1756,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1767,7 +1767,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1791,7 +1791,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1803,7 +1803,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1812,7 +1812,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1830,7 +1830,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1839,7 +1839,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1860,7 +1860,7 @@ activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1872,7 +1872,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1910,7 +1910,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1933,7 +1933,7 @@ "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -1969,6 +1969,16 @@ region_state:RUS = { } } + s:STATE_ALAND = { + region_state:ALA = { + } + } + s:STATE_OSTROBOTHNIA = { + region_state:FIN = { + } + region_state:RUS = { + } + } s:STATE_HOME_COUNTIES = { region_state:GBR = { create_building = { @@ -1976,7 +1986,7 @@ level = 11 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -2018,7 +2028,7 @@ reserves = 1 activate_production_methods = { "pm_coal_fired_plant" - "pm_privately_owned_urban" + "pm_privately_owned_utility" "pm_professional_services_use" } } @@ -2027,7 +2037,7 @@ level = 20 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_power_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -2044,7 +2054,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2064,7 +2074,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -2087,7 +2097,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2099,7 +2109,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2134,7 +2144,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2146,7 +2156,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2154,10 +2164,10 @@ level = 14 reserves = 1 activate_production_methods = { - "pm_professional_services_use" - "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" "pm_powered_assembly_lines_industry" + "pm_no_household_appliance_manufacturing" + "pm_professional_services_use" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_synthetic_fiber_production_furniture" } @@ -2183,7 +2193,7 @@ "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -2198,7 +2208,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2207,7 +2217,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_ammo" "pm_teflon_chemicals" "pm_professional_service_industry_no" @@ -2226,7 +2236,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2235,7 +2245,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_wartime_halftacks_production" "pm_no_automation" "pm_no_tank_prod" @@ -2250,7 +2260,7 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2262,7 +2272,7 @@ reserves = 1 activate_production_methods = { "pm_hall_heroult_process" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2276,7 +2286,7 @@ "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -2299,7 +2309,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -2310,7 +2320,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_aircraft" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_missile_production" "pm_no_aircraft_production" "pm_professional_service_industry_no" @@ -2336,7 +2346,7 @@ activate_production_methods = { "pm_wartime_designs" "pm_wartime_submarines_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2350,7 +2360,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -2360,7 +2370,7 @@ activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -2375,7 +2385,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2403,7 +2413,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2413,14 +2423,14 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } } - create_building={ - building="building_big_ben" - level=1 + create_building = { + building = "building_big_ben" + level = 1 } } } @@ -2453,7 +2463,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2465,7 +2475,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2509,7 +2519,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -2531,7 +2541,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2545,7 +2555,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2572,7 +2582,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2584,7 +2594,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2608,7 +2618,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2622,7 +2632,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2637,7 +2647,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2650,7 +2660,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2659,7 +2669,7 @@ reserves = 1 activate_production_methods = { "pm_organophosphates_fertilizer" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2676,7 +2686,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2687,7 +2697,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_services_use" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2711,7 +2721,7 @@ activate_production_methods = { "pm_oil_refineries" "pm_no_plastics" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2728,7 +2738,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2740,7 +2750,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2749,7 +2759,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_aircraft" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_missile_production" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" @@ -2782,7 +2792,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2826,7 +2836,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2858,7 +2868,7 @@ reserves = 1 activate_production_methods = { "pm_organophosphates_fertilizer" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2871,7 +2881,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2886,7 +2896,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2897,7 +2907,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2928,7 +2938,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_wartime_halftacks_production" "pm_no_automation" "pm_professional_services_use" @@ -2948,7 +2958,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2960,7 +2970,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2982,7 +2992,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3008,7 +3018,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -3017,7 +3027,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -3064,7 +3074,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3111,7 +3121,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3136,7 +3146,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3148,7 +3158,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3159,7 +3169,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3178,7 +3188,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -3201,7 +3211,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_services_use" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -3218,7 +3228,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3232,7 +3242,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3241,7 +3251,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_pre_war_tanks_prod" "pm_no_automation" "pm_professional_services_use" @@ -3261,7 +3271,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3270,7 +3280,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -3287,7 +3297,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3300,7 +3310,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3344,7 +3354,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3356,7 +3366,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3383,7 +3393,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -3445,7 +3455,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3558,7 +3568,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3602,7 +3612,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3612,7 +3622,7 @@ reserves = 1 activate_production_methods = { "pm_teflon_chemicals" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -3629,7 +3639,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3642,7 +3652,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3654,7 +3664,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3683,7 +3693,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3727,7 +3737,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3774,7 +3784,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3785,7 +3795,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3804,7 +3814,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -3836,7 +3846,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3849,7 +3859,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3881,7 +3891,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_aircraft" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_missile_production" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" @@ -3901,7 +3911,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3914,7 +3924,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3928,7 +3938,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3940,7 +3950,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3949,7 +3959,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -3964,7 +3974,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3974,7 +3984,7 @@ reserves = 1 activate_production_methods = { "pm_teflon_chemicals" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -3987,7 +3997,7 @@ reserves = 1 activate_production_methods = { "pm_wartime_designs" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4040,7 +4050,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4065,7 +4075,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4100,7 +4110,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4111,7 +4121,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4130,7 +4140,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4145,7 +4155,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4178,7 +4188,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4210,7 +4220,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_services_use" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -4227,7 +4237,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4239,7 +4249,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4251,7 +4261,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4263,7 +4273,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4275,7 +4285,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4285,7 +4295,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_pre_war_artillery_prod" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4299,7 +4309,7 @@ reserves = 1 activate_production_methods = { "pm_teflon_chemicals" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4312,7 +4322,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_aircraft" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_missile_production" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" @@ -4330,7 +4340,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4343,7 +4353,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4356,7 +4366,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4398,7 +4408,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4437,7 +4447,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4473,7 +4483,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4498,7 +4508,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4510,7 +4520,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4521,7 +4531,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4540,7 +4550,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4587,7 +4597,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4599,7 +4609,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4612,7 +4622,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4626,7 +4636,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4647,7 +4657,7 @@ reserves = 1 activate_production_methods = { "pm_teflon_chemicals" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4660,7 +4670,7 @@ reserves = 1 activate_production_methods = { "pm_wartime_designs" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4675,7 +4685,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -4687,7 +4697,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4700,7 +4710,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4713,7 +4723,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4738,8 +4748,8 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" + "pm_privately_owned_military_industry" "pm_pre_war_artillery_prod" - "pm_privately_owned_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -4755,7 +4765,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4767,7 +4777,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } } @@ -4801,7 +4811,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4846,7 +4856,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4871,7 +4881,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4896,7 +4906,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4909,7 +4919,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4937,7 +4947,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4994,7 +5004,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5005,7 +5015,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5073,7 +5083,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5084,7 +5094,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5099,7 +5109,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5158,7 +5168,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5170,7 +5180,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5183,7 +5193,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5195,7 +5205,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5245,7 +5255,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5256,7 +5266,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5317,7 +5327,7 @@ level = 8 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_synthetic_fiber_production_textiles" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5331,7 +5341,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -5344,7 +5354,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5353,7 +5363,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -5388,7 +5398,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -5399,10 +5409,10 @@ level = 15 reserves = 1 activate_production_methods = { - "pm_professional_services_use" - "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" "pm_powered_assembly_lines_industry" + "pm_no_household_appliance_manufacturing" + "pm_professional_services_use" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_synthetic_fiber_production_furniture" } @@ -5412,7 +5422,7 @@ level = 22 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_power_tools" "pm_no_environmental_tech" @@ -5425,7 +5435,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -5436,7 +5446,7 @@ level = 12 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5451,7 +5461,7 @@ "pm_pre_war_aircraft" "pm_powered_assembly_lines_industry" "pm_no_missile_production" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_aircraft_production" @@ -5466,7 +5476,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5494,11 +5504,11 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_pre_war_artillery" "pm_post_war_fighters" + "pm_no_formal_medical_support" "pm_no_motorized" - "pm_pre_war_artillery" + "pm_main_battle_tanks" "pm_no_special_reconnaissance" "pm_no_communications_support" "pm_post_war_infantry" @@ -5510,7 +5520,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5524,7 +5534,7 @@ activate_production_methods = { "pm_powered_assembly_lines_industry" "pm_wartime_halftacks_production" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_1st_gen_mbt_ami" @@ -5535,9 +5545,9 @@ level = 10 reserves = 1 activate_production_methods = { - "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" "pm_pre_war_ammunition" + "pm_powered_assembly_lines_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_plastic_explosives" @@ -5553,7 +5563,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5562,7 +5572,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -5579,7 +5589,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5600,14 +5610,14 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } } - create_building={ - building="building_eiffel_tower" - level=1 + create_building = { + building = "building_eiffel_tower" + level = 1 } } } @@ -5658,7 +5668,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5671,7 +5681,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5694,7 +5704,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5729,7 +5739,7 @@ "pm_no_formal_medical_support" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_armoured_personnel_carriers" + "pm_no_motorized" } } create_building = { @@ -5742,7 +5752,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5755,7 +5765,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5789,7 +5799,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5802,7 +5812,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5814,7 +5824,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } } @@ -5843,7 +5853,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5858,7 +5868,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5881,7 +5891,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5889,7 +5899,7 @@ level = 6 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -5900,7 +5910,7 @@ level = 9 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5916,7 +5926,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5958,11 +5968,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" "pm_no_formal_medical_support" + "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_aircraft" + "pm_no_motorized" } } create_building = { @@ -5974,7 +5984,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5987,7 +5997,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6045,7 +6055,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6091,7 +6101,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6112,11 +6122,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -6125,7 +6135,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -6154,7 +6164,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6164,7 +6174,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6177,7 +6187,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -6206,7 +6216,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6216,7 +6226,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6228,7 +6238,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6258,7 +6268,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6267,7 +6277,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_rudimentary_polymers" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -6302,11 +6312,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -6314,7 +6324,7 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -6371,7 +6381,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6382,7 +6392,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6394,7 +6404,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6425,11 +6435,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -6466,11 +6476,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_no_motorized" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_motorized" + "pm_no_formal_medical_support" } } create_building = { @@ -6506,7 +6516,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -6542,7 +6552,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6566,7 +6576,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6585,7 +6595,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6594,7 +6604,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -6619,11 +6629,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_no_motorized" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_motorized" + "pm_no_formal_medical_support" } } create_building = { @@ -6635,7 +6645,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -6683,7 +6693,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6704,11 +6714,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -6717,7 +6727,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -6745,7 +6755,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6754,7 +6764,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -6789,7 +6799,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6802,7 +6812,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6813,7 +6823,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6858,7 +6868,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6873,7 +6883,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6885,7 +6895,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6894,7 +6904,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_aircraft" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_missile_production" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" @@ -6908,7 +6918,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -6959,7 +6969,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6983,7 +6993,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6995,7 +7005,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7006,7 +7016,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7019,7 +7029,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7040,11 +7050,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_no_motorized" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_motorized" + "pm_no_formal_medical_support" } } } @@ -7078,7 +7088,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -7090,7 +7100,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7109,7 +7119,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7121,7 +7131,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7129,7 +7139,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -7175,11 +7185,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_no_motorized" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_motorized" + "pm_no_formal_medical_support" } } create_building = { @@ -7192,7 +7202,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7218,7 +7228,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7231,7 +7241,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7243,7 +7253,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7255,7 +7265,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7278,7 +7288,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7292,7 +7302,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7301,7 +7311,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -7341,7 +7351,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7374,7 +7384,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7386,7 +7396,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7407,11 +7417,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_no_motorized" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_motorized" + "pm_no_formal_medical_support" } } create_building = { @@ -7424,7 +7434,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -7459,7 +7469,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7481,7 +7491,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7493,7 +7503,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7514,11 +7524,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -7531,7 +7541,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -7578,7 +7588,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7600,11 +7610,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_no_motorized" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_motorized" + "pm_no_formal_medical_support" } } create_building = { @@ -7617,7 +7627,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -7640,7 +7650,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7672,11 +7682,11 @@ "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" - "pm_no_formal_medical_support" + "pm_no_motorized" "pm_no_aircraft" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_motorized" + "pm_no_formal_medical_support" } } create_building = { @@ -7688,7 +7698,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7700,7 +7710,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7714,7 +7724,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -7750,7 +7760,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7774,7 +7784,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7784,7 +7794,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -7796,7 +7806,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7811,7 +7821,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7823,7 +7833,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7834,7 +7844,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7846,7 +7856,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7858,7 +7868,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7871,7 +7881,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7883,7 +7893,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7927,7 +7937,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -7955,7 +7965,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -7965,7 +7975,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -7977,8 +7987,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -7987,7 +7997,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_organophosphates_fertilizer" @@ -8012,7 +8022,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8023,7 +8033,7 @@ level = 28 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -8037,7 +8047,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8067,7 +8077,7 @@ level = 10 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_synthetic_fiber_production_textiles" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -8083,7 +8093,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8096,7 +8106,7 @@ activate_production_methods = { "pm_pre_war_electronics" "pm_no_sensors" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8110,8 +8120,8 @@ "pm_refrigerated_rail_cars_building_livestock_ranch" "pm_open_air_stockyards" "pm_mechanized_slaughtering" - "pm_privately_owned_farm" "pm_electric_fencing" + "pm_government_run_farm" } } create_building = { @@ -8119,11 +8129,11 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_mechanized_harvesting" "pm_organophosphates" "pm_no_sugar_beets" "pm_apple_orchards" - "pm_mechanized_harvesting" + "pm_government_run_farm" } } create_building = { @@ -8131,9 +8141,9 @@ level = 8 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -8143,7 +8153,7 @@ activate_production_methods = { "pm_nylon" "pm_no_rubber" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8156,7 +8166,7 @@ activate_production_methods = { "pm_powered_assembly_lines_industry" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_synthetic_fiber_production_furniture" @@ -8170,7 +8180,7 @@ "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8183,7 +8193,7 @@ activate_production_methods = { "pm_semi_automatic_rifles" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_pre_war_artillery_prod" @@ -8195,7 +8205,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_pre_war_ammunition" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -8216,7 +8226,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_civilian_aircraft" @@ -8232,7 +8242,7 @@ activate_production_methods = { "pm_pre_war_tanks_prod" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_armored_fighting_vehicle_prod" @@ -8270,7 +8280,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8279,7 +8289,7 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8292,9 +8302,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_certified_investors" + "pm_no_investment_services" } } } @@ -8310,7 +8320,7 @@ "pm_apple_orchards" "pm_no_sugar_beets" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -8322,7 +8332,7 @@ "pm_mechanized_slaughtering" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -8332,7 +8342,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -8343,7 +8353,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -8352,7 +8362,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_rudimentary_polymers" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -8376,7 +8386,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8388,7 +8398,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8422,7 +8432,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -8432,7 +8442,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -8442,7 +8452,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8474,7 +8484,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -8488,9 +8498,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_certified_investors" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_no_investment_services" } } } @@ -8516,7 +8526,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -8528,7 +8538,7 @@ "pm_mechanized_slaughtering" "pm_electric_fencing" "pm_refrigerated_rail_cars_building_livestock_ranch" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -8540,7 +8550,7 @@ "pm_apple_orchards" "pm_no_sugar_beets" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -8549,7 +8559,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8562,7 +8572,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8583,7 +8593,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -8592,8 +8602,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -8611,9 +8621,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_certified_investors" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_no_investment_services" } } } @@ -8626,7 +8636,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8641,7 +8651,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8654,7 +8664,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8689,7 +8699,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -8710,7 +8720,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8822,7 +8832,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8834,7 +8844,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8847,7 +8857,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8856,7 +8866,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_synthetic_fiber_production_textiles" @@ -8869,7 +8879,7 @@ activate_production_methods = { "pm_powered_assembly_lines_industry" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_synthetic_fiber_production_furniture" @@ -8915,7 +8925,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8939,7 +8949,7 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } @@ -8967,7 +8977,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -8979,7 +8989,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -9001,7 +9011,7 @@ level = 18 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9017,7 +9027,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9027,7 +9037,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -9039,7 +9049,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9081,7 +9091,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9096,7 +9106,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9109,7 +9119,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9129,7 +9139,7 @@ activate_production_methods = { "pm_nylon" "pm_no_rubber" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -9149,7 +9159,7 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -9161,7 +9171,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -9190,7 +9200,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -9202,7 +9212,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_rudimentary_polymers" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9217,7 +9227,7 @@ "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -9239,7 +9249,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_teflon_chemicals" "pm_no_automation" "pm_professional_service_industry_no" @@ -9257,7 +9267,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -9266,7 +9276,7 @@ reserves = 1 activate_production_methods = { "pm_basic_distillation_liquor" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9282,7 +9292,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } } @@ -9316,7 +9326,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -9357,7 +9367,7 @@ level = 7 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9388,7 +9398,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9397,7 +9407,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9409,7 +9419,7 @@ level = 9 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9425,7 +9435,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9437,7 +9447,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9450,7 +9460,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9463,7 +9473,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9471,7 +9481,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9489,9 +9499,9 @@ level = 15 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -9504,7 +9514,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9554,7 +9564,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -9565,7 +9575,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -9590,7 +9600,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -9607,10 +9617,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_electric_saw_mills" + "pm_government_run_mine" } } create_building = { @@ -9623,7 +9633,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9632,11 +9642,11 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_industry" + "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_power_tools" + "pm_government_run_heavy_industry" } } create_building = { @@ -9652,7 +9662,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9665,7 +9675,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -9679,7 +9689,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -9693,7 +9703,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9718,11 +9728,11 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_government_run_industry" + "pm_pre_war_artillery_prod" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_pre_war_artillery_prod" + "pm_government_run_military_industry" } } create_building = { @@ -9736,7 +9746,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -9749,7 +9759,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9774,7 +9784,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9800,7 +9810,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -9833,7 +9843,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" "pm_simple_forestry" @@ -9846,9 +9856,9 @@ reserves = 1 activate_production_methods = { "pm_government_run_farm" - "pm_open_air_stockyards" - "pm_refrigerated_rail_cars_building_livestock_ranch" "pm_electric_fencing" + "pm_refrigerated_rail_cars_building_livestock_ranch" + "pm_open_air_stockyards" "pm_mechanized_slaughtering" } } @@ -9865,7 +9875,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9878,7 +9888,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -9936,7 +9946,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -10000,7 +10010,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -10037,10 +10047,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_electric_saw_mills" + "pm_government_run_mine" } } create_building = { @@ -10050,11 +10060,11 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_government_run_industry" + "pm_pre_war_artillery_prod" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_pre_war_artillery_prod" + "pm_government_run_military_industry" } } create_building = { @@ -10067,7 +10077,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -10075,9 +10085,9 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -10090,7 +10100,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -10119,10 +10129,10 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_government_run_industry" + "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_powered_assembly_lines_industry" + "pm_government_run_military_industry" } } } @@ -10134,9 +10144,9 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -10159,7 +10169,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -10191,7 +10201,7 @@ level = 7 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -10245,7 +10255,7 @@ level = 32 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -10259,7 +10269,7 @@ activate_production_methods = { "pm_rudimentary_explosives" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_pre_war_ammunition" @@ -10271,7 +10281,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_organophosphates_fertilizer" @@ -10283,7 +10293,7 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10296,7 +10306,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -10314,7 +10324,7 @@ activate_production_methods = { "pm_pre_war_electronics" "pm_no_sensors" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10340,7 +10350,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10352,7 +10362,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10364,7 +10374,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10377,7 +10387,7 @@ activate_production_methods = { "pm_semi_automatic_rifles" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_pre_war_artillery_prod" @@ -10390,7 +10400,7 @@ activate_production_methods = { "pm_pre_war_tanks_prod" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_armored_fighting_vehicle_prod" @@ -10403,7 +10413,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -10413,7 +10423,7 @@ activate_production_methods = { "pm_nylon" "pm_no_rubber" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10426,7 +10436,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10438,7 +10448,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_synthetic_fiber_production_textiles" @@ -10465,7 +10475,7 @@ level = 10 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -10478,7 +10488,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10491,7 +10501,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -10503,7 +10513,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10517,7 +10527,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10541,7 +10551,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10552,7 +10562,7 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -10586,7 +10596,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10598,7 +10608,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10621,7 +10631,7 @@ activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10657,7 +10667,7 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } @@ -10694,7 +10704,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10740,7 +10750,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10766,7 +10776,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10775,7 +10785,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10790,7 +10800,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10802,7 +10812,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10815,7 +10825,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10825,7 +10835,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -10835,7 +10845,7 @@ activate_production_methods = { "pm_nylon" "pm_no_rubber" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -10862,7 +10872,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_pre_war_artillery_prod" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -10886,7 +10896,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_pre_war_ammunition" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -10913,7 +10923,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10925,7 +10935,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } } @@ -10951,7 +10961,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11036,7 +11046,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -11046,7 +11056,7 @@ activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -11064,7 +11074,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11073,7 +11083,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -11088,7 +11098,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11100,7 +11110,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11113,7 +11123,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11125,7 +11135,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11135,7 +11145,7 @@ activate_production_methods = { "pm_oil_refineries" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_rudimentary_polymers" @@ -11151,7 +11161,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11201,12 +11211,10 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } - region_state:AOZ = { - } } s:STATE_ANHALT = { region_state:DDR = { @@ -11229,8 +11237,8 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_power_tools_coal" "pm_government_run_mine" + "pm_power_tools_coal" "pm_manual_transportation" "pm_heavy_equipment_extraction_coal" } @@ -11241,10 +11249,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_advanced_mechanized_mills" + "pm_government_run_mine" } } create_building = { @@ -11257,7 +11265,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -11279,10 +11287,10 @@ activate_production_methods = { "pm_nylon" "pm_no_rubber" - "pm_government_run_industry" + "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_powered_assembly_lines_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -11306,7 +11314,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -11319,7 +11327,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -11336,10 +11344,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_electric_fencing" - "pm_refrigerated_rail_cars_building_livestock_ranch" "pm_mechanized_slaughtering" + "pm_refrigerated_rail_cars_building_livestock_ranch" "pm_open_air_stockyards" + "pm_electric_fencing" "pm_government_run_farm" } } @@ -11353,7 +11361,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -11367,7 +11375,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -11381,7 +11389,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -11394,7 +11402,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -11407,7 +11415,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } } @@ -11433,7 +11441,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11457,7 +11465,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11469,7 +11477,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11479,7 +11487,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -11502,7 +11510,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11510,7 +11518,7 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -11543,7 +11551,7 @@ reserves = 1 activate_production_methods = { "pm_basic_distillation_liquor" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -11559,7 +11567,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -11581,11 +11589,11 @@ level = 38 reserves = 1 activate_production_methods = { - "pm_citrus_orchards" + "pm_simple_farming" "pm_privately_owned_farm" - "pm_no_honey_production" - "pm_organophosphates" - "pm_mechanized_harvesting" + "pm_no_secondary" + "pm_honey_production" + "pm_manual_harvesting" } } create_building = { @@ -11597,7 +11605,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11639,7 +11647,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11649,7 +11657,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -11662,7 +11670,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11695,7 +11703,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11707,7 +11715,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11722,7 +11730,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11733,7 +11741,7 @@ "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -11748,7 +11756,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11759,7 +11767,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -11775,7 +11783,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -11800,7 +11808,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -11828,7 +11836,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -11841,7 +11849,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -11852,7 +11860,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -11865,7 +11873,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -11887,7 +11895,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -11896,7 +11904,7 @@ reserves = 1 activate_production_methods = { "pm_hall_heroult_process" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -11907,7 +11915,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -11916,18 +11924,6 @@ "pm_no_civilian_aircraft" } } - create_building = { - building = "building_wheat_farm" - level = 10 - reserves = 1 - activate_production_methods = { - "pm_simple_farming" - "pm_no_secondary" - "pm_honey_production" - "pm_manual_harvesting" - "pm_privately_owned_farm" - } - } } } s:STATE_BRANDENBURG = { @@ -11948,7 +11944,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -11959,7 +11955,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_government_run_industry" + "pm_government_run_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -11997,7 +11993,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -12007,7 +12003,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -12037,10 +12033,10 @@ "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" - "pm_government_run_industry" + "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_powered_assembly_lines_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -12049,11 +12045,11 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_industry" + "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_power_tools" + "pm_government_run_heavy_industry" } } create_building = { @@ -12065,7 +12061,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -12075,7 +12071,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_government_run_industry" + "pm_government_run_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -12109,7 +12105,7 @@ reserves = 1 activate_production_methods = { "pm_organophosphates_fertilizer" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -12124,7 +12120,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -12141,7 +12137,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -12151,7 +12147,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -12248,7 +12244,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -12300,7 +12296,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_whaling_ships" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_fishing_trawlers" } @@ -12315,7 +12311,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12329,7 +12325,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12341,7 +12337,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12353,7 +12349,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12385,7 +12381,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12397,7 +12393,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12410,7 +12406,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -12423,7 +12419,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12490,7 +12486,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -12502,7 +12498,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12512,7 +12508,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -12544,7 +12540,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12552,7 +12548,7 @@ level = 13 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -12581,7 +12577,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12593,7 +12589,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12608,7 +12604,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12636,7 +12632,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12648,7 +12644,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12661,7 +12657,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -12673,7 +12669,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12685,7 +12681,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12705,7 +12701,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_tanks_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -12721,7 +12717,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12730,7 +12726,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -12743,7 +12739,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -12761,7 +12757,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12773,7 +12769,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -12790,7 +12786,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12813,7 +12809,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -12836,7 +12832,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -12863,7 +12859,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -12937,7 +12933,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12947,7 +12943,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -12960,7 +12956,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -12983,7 +12979,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -12996,7 +12992,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13008,7 +13004,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13018,7 +13014,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -13039,7 +13035,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13064,7 +13060,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13078,7 +13074,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13090,7 +13086,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13104,7 +13100,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13127,7 +13123,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13140,7 +13136,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -13175,7 +13171,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13208,7 +13204,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -13220,7 +13216,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13230,7 +13226,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -13262,7 +13258,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13296,7 +13292,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13323,7 +13319,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13361,7 +13357,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13373,7 +13369,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13387,7 +13383,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13400,7 +13396,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13412,7 +13408,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13424,7 +13420,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13437,7 +13433,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13450,7 +13446,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13463,7 +13459,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13471,7 +13467,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -13501,7 +13497,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13514,7 +13510,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -13539,7 +13535,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13582,7 +13578,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -13592,7 +13588,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -13624,7 +13620,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13647,7 +13643,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13659,7 +13655,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13671,7 +13667,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13696,7 +13692,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13710,7 +13706,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13734,7 +13730,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13761,7 +13757,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13774,7 +13770,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13789,7 +13785,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13802,7 +13798,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -13814,7 +13810,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13826,7 +13822,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13839,7 +13835,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -13853,7 +13849,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -13866,7 +13862,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -13906,7 +13902,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -13919,7 +13915,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -13979,7 +13975,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -13992,7 +13988,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -14010,7 +14006,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_automation" @@ -14040,7 +14036,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -14054,7 +14050,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -14067,7 +14063,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -14081,7 +14077,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -14094,7 +14090,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -14105,7 +14101,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -14120,7 +14116,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -14130,7 +14126,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -14174,7 +14170,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -14186,7 +14182,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14196,7 +14192,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -14228,7 +14224,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14251,7 +14247,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14285,7 +14281,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14299,7 +14295,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14312,7 +14308,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14325,7 +14321,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14339,7 +14335,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14351,7 +14347,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14376,7 +14372,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14390,7 +14386,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14413,7 +14409,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14426,7 +14422,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14439,7 +14435,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14452,7 +14448,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14480,7 +14476,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14492,7 +14488,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14507,7 +14503,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14609,7 +14605,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -14635,7 +14631,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_services_use" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -14647,7 +14643,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14656,7 +14652,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_automation" @@ -14692,7 +14688,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_automation" @@ -14727,7 +14723,7 @@ reserves = 1 activate_production_methods = { "pm_organophosphates_fertilizer" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_automation" @@ -14760,7 +14756,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14784,7 +14780,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14798,7 +14794,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14823,7 +14819,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14833,7 +14829,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_tanks_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" @@ -14851,7 +14847,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14860,7 +14856,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -14879,7 +14875,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14893,7 +14889,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14906,7 +14902,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -14920,7 +14916,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -14947,7 +14943,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -14970,7 +14966,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -14984,7 +14980,7 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } @@ -15001,7 +14997,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -15010,7 +15006,7 @@ reserves = 1 activate_production_methods = { "pm_power_tools" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry_tools" @@ -15025,7 +15021,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -15047,7 +15043,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -15078,7 +15074,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -15089,7 +15085,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -15162,7 +15158,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -15192,7 +15188,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -15205,7 +15201,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -15217,10 +15213,10 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_no_automation" + "pm_government_run_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_no_automation" } } create_building = { @@ -15230,10 +15226,10 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_powered_assembly_lines_industry" + "pm_government_run_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_powered_assembly_lines_industry" } } create_building = { @@ -15255,7 +15251,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -15275,9 +15271,9 @@ reserves = 1 activate_production_methods = { "pm_traditional_tools" - "pm_manual_resource_extraction_iron" - "pm_manual_transportation" "pm_government_run_mine" + "pm_manual_transportation" + "pm_manual_resource_extraction_iron" } } create_building = { @@ -15288,7 +15284,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } create_building = { @@ -15297,10 +15293,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_electric_saw_mills" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_electric_saw_mills" } } create_building = { @@ -15325,8 +15321,8 @@ "pm_organophosphates" "pm_no_secondary" "pm_no_sugar_beets" - "pm_mechanized_harvesting" "pm_government_run_farm" + "pm_mechanized_harvesting" } } create_building = { diff --git a/common/history/buildings/01_south_europe.txt b/common/history/buildings/01_south_europe.txt index ac5cc34d1..a281a13f1 100644 --- a/common/history/buildings/01_south_europe.txt +++ b/common/history/buildings/01_south_europe.txt @@ -1,147 +1,147 @@ -BUILDINGS={ - s:STATE_LOMBARDY={ - region_state:ITA={ - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ +BUILDINGS = { + s:STATE_LOMBARDY = { + region_state:ITA = { + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_wheat_farm" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 12 + reserves = 1 + activate_production_methods = { "pm_mechanized_harvesting" "pm_fertilizers" "pm_no_honey_production" - "pm_privately_owned_farm" "pm_citrus_orchards" + "pm_government_run_farm" } } - create_building={ - building="building_livestock_ranch" - level=5 - reserves=1 - activate_production_methods={ - "pm_privately_owned_farm" + create_building = { + building = "building_livestock_ranch" + level = 5 + reserves = 1 + activate_production_methods = { + "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_open_air_stockyards" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=2 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + create_building = { + building = "building_logging_camp" + level = 2 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" } } - create_building={ - building="building_iron_mine" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 6 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_mechanized_resource_extraction_iron" "pm_manual_transportation" "pm_power_tools_iron" } } - create_building={ - building="building_tool_manufactories" - level=5 - reserves=1 - activate_production_methods={ - "pm_privately_owned_industry" + create_building = { + building = "building_tool_manufactories" + level = 5 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_power_tools" } } - create_building={ - building="building_steelworks" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 4 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_railway" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 4 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_chemical_plants" - level=6 - reserves=1 - activate_production_methods={ - "pm_privately_owned_industry" + create_building = { + building = "building_chemical_plants" + level = 6 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_organophosphates_fertilizer" } } - create_building={ - building="building_motor_industry" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 6 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_combustion_plant" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 5 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -149,275 +149,275 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 1 + reserves = 1 + activate_production_methods = { "pm_privatized_hospital" "pm_trauma_centers" "pm_professional_service_industry_no" "pm_antibiotics" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_automobile_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_automobile_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_oil_rig" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_oil_rig" + level = 2 + reserves = 1 + activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_explosives_industry" - level=15 - reserves=1 - activate_production_methods={ - "pm_plastic_explosives" + create_building = { + building = "building_explosives_industry" + level = 15 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" "pm_no_ammo" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_plastic_explosives" } } } } - s:STATE_PIEDMONT={ - region_state:ITA={ - create_building={ - building="building_lead_mine" - level=4 - reserves=1 - activate_production_methods={ + s:STATE_PIEDMONT = { + region_state:ITA = { + create_building = { + building = "building_lead_mine" + level = 4 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_mechanized_resource_extraction_lead" "pm_manual_transportation" "pm_power_tools_lead" } } - create_building={ - building="building_airport" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_airport" + level = 1 + reserves = 1 + activate_production_methods = { "pm_airfield" "pm_privately_owned_airport" } } - create_building={ - building="building_wheat_farm" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 5 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_livestock_ranch" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 5 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 2 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_fishing_wharf" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 3 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } } - create_building={ - building="building_coal_mine" - level=18 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 18 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_mechanized_resource_extraction_coal" "pm_manual_transportation" "pm_power_tools_coal" } } - create_building={ - building="building_chemical_plants" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 7 + reserves = 1 + activate_production_methods = { "pm_organophosphates_fertilizer" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_iron_mine" - level=22 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 22 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_iron" "pm_power_tools_iron" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_combustion_plant" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 10 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_tool_manufactories" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 12 + reserves = 1 + activate_production_methods = { "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_steelworks" - level=11 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 11 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_motor_industry" - level=9 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 9 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_railway" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 10 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=9 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 9 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -425,306 +425,306 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_glassworks" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_glassworks" + level = 5 + reserves = 1 + activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_pharmaceutical_industry" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_pharmaceutical_industry" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 2 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_textile_manufactories" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 5 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 7 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_paper_manufactories" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 6 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_shipyards" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 2 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_small_arms_manufactories" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_small_arms_manufactories" + level = 6 + reserves = 1 + activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_pre_war_artillery_prod" } } - create_building={ - building="building_explosives_industry" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_explosives_industry" + level = 12 + reserves = 1 + activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_pre_war_ammunition" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ - "pm_no_formal_medical_support" - "pm_pre_war_tanks" + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { + "pm_pre_war_artillery" "pm_radio_posts" + "pm_no_formal_medical_support" "pm_no_motorized" - "pm_pre_war_artillery" - "pm_no_special_reconnaissance" "pm_post_war_infantry" + "pm_no_special_reconnaissance" + "pm_pre_war_tanks" "pm_pre_war_military_aircraft" } } - create_building={ - building="building_automobile_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_automobile_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_fuel_refineries" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fuel_refineries" + level = 2 + reserves = 1 + activate_production_methods = { "pm_oil_refineries" "pm_no_plastics" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_financial_services" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_financial_services" + level = 1 + reserves = 1 + activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_certified_investors" + "pm_no_investment_services" } } } } - s:STATE_SARDINIA={ - region_state:ITA={ - create_building={ - building="building_wheat_farm" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_SARDINIA = { + region_state:ITA = { + create_building = { + building = "building_wheat_farm" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 5 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_fishing_wharf" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 5 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_hospitals" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 1 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_combustion_plant" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 2 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_construction_sector" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 1 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_paper_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 4 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -732,72 +732,72 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_electronics_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_electronics_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_pre_war_electronics" "pm_no_sensors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_phosphorus_mine" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_phosphorus_mine" + level = 3 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_mechanized_resource_extraction_phosphorus" "pm_manual_transportation" "pm_power_tools_phosphorus" } } - create_building={ - building="building_iron_mine" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 1 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_iron" "pm_power_tools_iron" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_shipyards" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 1 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } } - s:STATE_MALTA={ - region_state:MLT={ + s:STATE_MALTA = { + region_state:MLT = { create_building = { building = "building_port" level = 1 @@ -808,54 +808,54 @@ } } } - s:STATE_UMBRIA={ - region_state:ITA={ - create_building={ - building="building_wheat_farm" - level=5 - reserves=1 - activate_production_methods={ + s:STATE_UMBRIA = { + region_state:ITA = { + create_building = { + building = "building_wheat_farm" + level = 5 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -863,242 +863,242 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 2 + reserves = 1 + activate_production_methods = { "pm_privatized_hospital" "pm_hospitals" "pm_professional_service_industry_no" "pm_traditional_treatments" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_logging_camp" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 5 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_textile_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_iron_mine" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 4 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_iron" "pm_power_tools_iron" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_explosives_industry" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_explosives_industry" + level = 8 + reserves = 1 + activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_ammo" } } - create_building={ - building="building_distilleries" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_distilleries" + level = 2 + reserves = 1 + activate_production_methods = { "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_media_industry" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_media_industry" + level = 4 + reserves = 1 + activate_production_methods = { "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } - create_building={ - building="building_pharmaceutical_industry" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_pharmaceutical_industry" + level = 1 + reserves = 1 + activate_production_methods = { "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } } - s:STATE_CORSICA={ - region_state:FRA={ - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + s:STATE_CORSICA = { + region_state:FRA = { + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_fishing_wharf" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } } } } - s:STATE_CAMPANIA={ - region_state:ITA={ - create_building={ - building="building_sugar_plantation" - level=14 - reserves=1 - activate_production_methods={ + s:STATE_CAMPANIA = { + region_state:ITA = { + create_building = { + building = "building_sugar_plantation" + level = 14 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_wheat_farm" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 12 + reserves = 1 + activate_production_methods = { "pm_fertilizers" - "pm_privately_owned_farm" + "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_no_secondary" + "pm_government_run_farm" } } - create_building={ - building="building_livestock_ranch" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 6 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_cotton_plantation" - level=15 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 15 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_logging_camp" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 8 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_fishing_wharf" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 3 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 2 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 5 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -1106,101 +1106,101 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_paper_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 1 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_combustion_plant" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 2 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_textile_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 5 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 3 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_silk_plantation" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 7 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_post_war_infantry" "pm_pre_war_artillery" "pm_pre_war_tanks" @@ -1211,11 +1211,11 @@ "pm_no_formal_medical_support" } } - create_building={ - building="building_bauxite_mine" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_bauxite_mine" + level = 1 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_bauxite" "pm_traditional_tools" "pm_manual_transportation" @@ -1224,99 +1224,99 @@ } } } - s:STATE_CALABRIA={ - region_state:ITA={ - create_building={ - building="building_sugar_plantation" - level=6 - reserves=1 - activate_production_methods={ + s:STATE_CALABRIA = { + region_state:ITA = { + create_building = { + building = "building_sugar_plantation" + level = 6 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_wheat_farm" - level=13 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 13 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_livestock_ranch" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 3 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_fishing_wharf" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 3 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_coal_mine" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 5 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_coal" "pm_power_tools_coal" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -1324,210 +1324,210 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_paper_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 2 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_logging_camp" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_iron_mine" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 4 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_iron" "pm_power_tools_iron" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_explosives_industry" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_explosives_industry" + level = 4 + reserves = 1 + activate_production_methods = { "pm_plastic_explosives" "pm_no_ammo" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_distilleries" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_distilleries" + level = 6 + reserves = 1 + activate_production_methods = { "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_drydocks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_drydocks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } } - s:STATE_APULIA={ - region_state:ITA={ - create_building={ - building="building_furniture_manufactories" - level=4 - reserves=1 - activate_production_methods={ + s:STATE_APULIA = { + region_state:ITA = { + create_building = { + building = "building_furniture_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_wheat_farm" - level=16 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 16 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_livestock_ranch" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 5 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_cotton_plantation" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 6 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_fishing_wharf" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 4 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -1535,136 +1535,136 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_paper_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 4 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_sugar_plantation" - level=15 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_sugar_plantation" + level = 15 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_logging_camp" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_aluminum_refinery" - level=1 - reserves=1 - activate_production_methods={ - "pm_hall_heroult_process" - "pm_no_automation" - "pm_professional_service_industry_no" + create_building = { + building = "building_aluminum_refinery" + level = 1 + reserves = 1 + activate_production_methods = { + "pm_hall_heroult_process" + "pm_no_automation" + "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } } - s:STATE_ABRUZZO={ - region_state:ITA={ - create_building={ - building="building_wheat_farm" - level=13 - reserves=1 - activate_production_methods={ + s:STATE_ABRUZZO = { + region_state:ITA = { + create_building = { + building = "building_wheat_farm" + level = 13 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -1672,81 +1672,81 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 2 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_furniture_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_sugar_plantation" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_sugar_plantation" + level = 2 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_logging_camp" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 2 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_textile_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_aircraft_manufactories" - level=4 - reserves=1 - activate_production_methods={ - "pm_privately_owned_industry" + create_building = { + building = "building_aircraft_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -1757,21 +1757,21 @@ } } } - s:STATE_SAVOY={ - region_state:FRA={ - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_SAVOY = { + region_state:FRA = { + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_post_war_infantry" "pm_pre_war_artillery" "pm_main_battle_tanks" @@ -1782,24 +1782,24 @@ "pm_motorized" } } - create_building={ - building="building_small_arms_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_small_arms_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_no_artillery_prod" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_no_artillery_prod" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" @@ -1808,135 +1808,135 @@ } } } - s:STATE_EMILIA={ - region_state:ITA={ - create_building={ - building="building_tool_manufactories" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_EMILIA = { + region_state:ITA = { + create_building = { + building = "building_tool_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_wheat_farm" - level=9 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 9 + reserves = 1 + activate_production_methods = { "pm_fertilizers" - "pm_privately_owned_farm" + "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_no_secondary" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 5 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_iron_mine" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 6 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_iron" "pm_power_tools_iron" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_motor_industry" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 8 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_chemical_plants" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 1 + reserves = 1 + activate_production_methods = { "pm_organophosphates_fertilizer" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_steelworks" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 3 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_combustion_plant" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 4 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_food_industry" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -1944,171 +1944,171 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 3 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 1 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_silk_plantation" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 5 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_textile_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_shipyards" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 2 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_automobile_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_automobile_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } } - s:STATE_TUSCANY={ - region_state:ITA={ - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_TUSCANY = { + region_state:ITA = { + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_wheat_farm" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 10 + reserves = 1 + activate_production_methods = { "pm_fertilizers" - "pm_privately_owned_farm" + "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_no_secondary" + "pm_government_run_farm" } } - create_building={ - building="building_motor_industry" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 4 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 6 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -2116,216 +2116,216 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 2 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 1 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_silk_plantation" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 6 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_automobile_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_automobile_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_tool_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_cotton_plantation" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 3 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_livestock_ranch" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 1 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } - create_building={ - building="building_distilleries" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_distilleries" + level = 5 + reserves = 1 + activate_production_methods = { "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_explosives_industry" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_explosives_industry" + level = 5 + reserves = 1 + activate_production_methods = { "pm_plastic_explosives" "pm_no_ammo" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } } - s:STATE_ROMAGNA={ - region_state:ITA={ - create_building={ - building="building_wheat_farm" - level=5 - reserves=1 - activate_production_methods={ + s:STATE_ROMAGNA = { + region_state:ITA = { + create_building = { + building = "building_wheat_farm" + level = 5 + reserves = 1 + activate_production_methods = { "pm_fertilizers" - "pm_privately_owned_farm" + "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_no_secondary" + "pm_government_run_farm" } } - create_building={ - building="building_motor_industry" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 6 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_railway" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 4 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_steelworks" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 7 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -2333,211 +2333,211 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 3 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 1 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ - "pm_prefabricated_buildings" + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { + "pm_prefabricated_buildings" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_logging_camp" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 1 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_automobile_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_automobile_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_tool_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_cotton_plantation" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 2 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } } - s:STATE_LAZIO={ - region_state:ITA={ - create_building={ - building="building_construction_sector" - level=8 - reserves=1 - activate_production_methods={ + s:STATE_LAZIO = { + region_state:ITA = { + create_building = { + building = "building_construction_sector" + level = 8 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_paper_manufactories" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 8 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_university" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 5 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_airport" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_airport" + level = 1 + reserves = 1 + activate_production_methods = { "pm_airfield" "pm_privately_owned_airport" } } - create_building={ - building="building_wheat_farm" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 10 + reserves = 1 + activate_production_methods = { "pm_fertilizers" - "pm_privately_owned_farm" + "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_no_secondary" + "pm_government_run_farm" } } - create_building={ - building="building_cotton_plantation" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 5 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_combustion_plant" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 8 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_railway" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 4 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_food_industry" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 10 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -2545,61 +2545,61 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_glassworks" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_glassworks" + level = 5 + reserves = 1 + activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_furniture_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_textile_manufactories" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 8 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_government_administration" - level=32 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 32 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_post_war_infantry" "pm_pre_war_artillery" "pm_pre_war_tanks" @@ -2610,238 +2610,238 @@ "pm_no_formal_medical_support" } } - create_building={ - building="building_tool_manufactories" - level=9 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 9 + reserves = 1 + activate_production_methods = { "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_pharmaceutical_industry" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_pharmaceutical_industry" + level = 8 + reserves = 1 + activate_production_methods = { "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 4 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_silk_plantation" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 7 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_logging_camp" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 2 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_explosives_industry" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_explosives_industry" + level = 5 + reserves = 1 + activate_production_methods = { "pm_plastic_explosives" "pm_no_ammo" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_financial_services" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_financial_services" + level = 3 + reserves = 1 + activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_certified_investors" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_no_investment_services" } } } - region_state:VAT={ - create_building={ - building="building_vatican_city" - level=1 + region_state:VAT = { + create_building = { + building = "building_vatican_city" + level = 1 } } } - s:STATE_VENETIA={ - region_state:ITA={ - create_building={ - building="building_wheat_farm" - level=10 - reserves=1 - activate_production_methods={ + s:STATE_VENETIA = { + region_state:ITA = { + create_building = { + building = "building_wheat_farm" + level = 10 + reserves = 1 + activate_production_methods = { "pm_fertilizers" - "pm_privately_owned_farm" + "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_no_secondary" + "pm_government_run_farm" } } - create_building={ - building="building_fishing_wharf" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 4 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_coal_mine" - level=22 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 22 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_coal" "pm_power_tools_coal" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_chemical_plants" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 2 + reserves = 1 + activate_production_methods = { "pm_organophosphates_fertilizer" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_tool_manufactories" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 12 + reserves = 1 + activate_production_methods = { "pm_power_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_combustion_plant" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 7 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_steelworks" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 7 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_railway" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 8 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_motor_industry" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 10 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_phosphorus_mine" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_phosphorus_mine" + level = 7 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_phosphorus" "pm_power_tools_phosphorus" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_food_industry" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 6 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -2849,129 +2849,129 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_paper_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_glassworks" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_glassworks" + level = 12 + reserves = 1 + activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_pharmaceutical_industry" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_pharmaceutical_industry" + level = 7 + reserves = 1 + activate_production_methods = { "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 3 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_university" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 3 + reserves = 1 + activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } - create_building={ - building="building_construction_sector" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 7 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_silk_plantation" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 5 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_shipyards" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 2 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_post_war_infantry" "pm_pre_war_artillery" "pm_pre_war_tanks" @@ -2982,170 +2982,170 @@ "pm_no_formal_medical_support" } } - create_building={ - building="building_naval_base" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_naval_base" + level = 4 + reserves = 1 + activate_production_methods = { "pm_naval_command" "pm_wartime_escort_ships" "pm_wartime_cruisers" "pm_no_attack_submarines" } } - create_building={ - building="building_logging_camp" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 3 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_advanced_military_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_advanced_military_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_pre_war_tanks_prod" "pm_wartime_halftacks_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_media_industry" - level=11 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_media_industry" + level = 11 + reserves = 1 + activate_production_methods = { "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } - create_building={ - building="building_financial_services" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_financial_services" + level = 4 + reserves = 1 + activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_certified_investors" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_no_investment_services" } } } } - s:STATE_SICILY={ - region_state:ITA={ - create_building={ - building="building_paper_manufactories" - level=9 - reserves=1 - activate_production_methods={ + s:STATE_SICILY = { + region_state:ITA = { + create_building = { + building = "building_paper_manufactories" + level = 9 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_railway" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 4 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_wheat_farm" - level=14 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 14 + reserves = 1 + activate_production_methods = { "pm_fertilizers" - "pm_privately_owned_farm" + "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_no_secondary" + "pm_government_run_farm" } } - create_building={ - building="building_sugar_plantation" - level=19 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_sugar_plantation" + level = 19 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_silk_plantation" - level=9 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 9 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_fishing_wharf" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 8 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_phosphorus_mine" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_phosphorus_mine" + level = 10 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_phosphorus" "pm_power_tools_phosphorus" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_food_industry" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 7 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -3153,68 +3153,68 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 4 + reserves = 1 + activate_production_methods = { "pm_trauma_centers" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_combustion_plant" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 2 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_textile_manufactories" - level=7 - reserves=1 - activate_production_methods={ - "pm_fiber_production_textiles" + create_building = { + building = "building_textile_manufactories" + level = 7 + reserves = 1 + activate_production_methods = { + "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 3 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_post_war_infantry" "pm_pre_war_artillery" "pm_pre_war_tanks" @@ -3225,50 +3225,50 @@ "pm_no_formal_medical_support" } } - create_building={ - building="building_logging_camp" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_fuel_refineries" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fuel_refineries" + level = 1 + reserves = 1 + activate_production_methods = { "pm_oil_refineries" "pm_no_plastics" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } } - s:STATE_SOUTH_CASTILE={ - region_state:SPA={ - create_building={ - building="building_railway" - level=5 - reserves=1 - activate_production_methods={ + s:STATE_SOUTH_CASTILE = { + region_state:SPA = { + create_building = { + building = "building_railway" + level = 5 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_livestock_ranch" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 5 + reserves = 1 + activate_production_methods = { "pm_simple_ranch" "pm_butchering_tools" "pm_standard_fences" @@ -3276,65 +3276,65 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_construction_sector" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 4 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_combustion_plant" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 2 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_tool_manufactories" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 6 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_logging_camp" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 6 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -3342,14 +3342,14 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_wheat_farm" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_farming" "pm_privately_owned_farm" "pm_no_honey_production" @@ -3357,184 +3357,176 @@ "pm_citrus_orchards" } } - create_building={ - building="building_paper_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_government_administration" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 10 + reserves = 1 + activate_production_methods = { "pm_professional_bureaucrats" "pm_professional_service_industry_no" "pm_modern_bureaucracy" } } - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_secular_faculty" "pm_state_directed_research" } } - create_building={ - building="building_cotton_plantation" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 5 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_explosives_industry" - level=3 - reserves=1 - activate_production_methods={ - "pm_plastic_explosives" - "pm_privately_owned_industry" + create_building = { + building = "building_explosives_industry" + level = 3 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" + "pm_pre_war_ammunition" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_pre_war_ammunition" - } - } - create_building={ - building="building_construction_sector" - level=4 - reserves=1 - activate_production_methods={ - "pm_prefabricated_buildings" + "pm_rudimentary_explosives" } } - create_building={ - building="building_motor_industry" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 4 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_textile_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_sugar_plantation" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_sugar_plantation" + level = 5 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_pharmaceutical_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_pharmaceutical_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } } - s:STATE_GALICIA={ - region_state:SPA={ - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_GALICIA = { + region_state:SPA = { + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_explosives_industry" - level=2 - reserves=1 - activate_production_methods={ - "pm_plastic_explosives" - "pm_privately_owned_industry" + create_building = { + building = "building_explosives_industry" + level = 2 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" + "pm_pre_war_ammunition" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_pre_war_ammunition" + "pm_rudimentary_explosives" } } - create_building={ - building="building_paper_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_logging_camp" - level=5 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + create_building = { + building = "building_logging_camp" + level = 5 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -3542,51 +3534,51 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_pharmaceutical_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_pharmaceutical_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } } } - s:STATE_ASTURIAS={ - region_state:SPA={ - create_building={ - building="building_logging_camp" - level=5 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + s:STATE_ASTURIAS = { + region_state:SPA = { + create_building = { + building = "building_logging_camp" + level = 5 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" } } - create_building={ - building="building_wheat_farm" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 10 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_fertilizers" "pm_no_honey_production" @@ -3594,11 +3586,11 @@ "pm_no_secondary" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -3606,27 +3598,27 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_distilleries" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_distilleries" + level = 7 + reserves = 1 + activate_production_methods = { "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" @@ -3635,46 +3627,46 @@ } } } - s:STATE_CASTILE={ - region_state:SPA={ - create_building={ - building="building_government_administration" - level=4 - reserves=1 - activate_production_methods={ + s:STATE_CASTILE = { + region_state:SPA = { + create_building = { + building = "building_government_administration" + level = 4 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=20 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 20 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" - "pm_fertilizers" + "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_no_secondary" + "pm_fertilizers" } } - create_building={ - building="building_oil_rig" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_oil_rig" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" @@ -3683,48 +3675,48 @@ } } } - s:STATE_NAVARRA={ - region_state:SPA={ - create_building={ - building="building_logging_camp" - level=11 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + s:STATE_NAVARRA = { + region_state:SPA = { + create_building = { + building = "building_logging_camp" + level = 11 + reserves = 1 + activate_production_methods = { + "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_electric_saw_mills" + "pm_privately_owned_mine" } } - create_building={ - building="building_wheat_farm" - level=10 - reserves=1 - activate_production_methods={ - "pm_privately_owned_farm" + create_building = { + building = "building_wheat_farm" + level = 10 + reserves = 1 + activate_production_methods = { "pm_fertilizers" + "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_no_secondary" + "pm_privately_owned_farm" } } - create_building={ - building="building_tool_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -3732,72 +3724,72 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } } } - s:STATE_ARAGON={ - region_state:SPA={ - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_ARAGON = { + region_state:SPA = { + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_explosives_industry" - level=2 - reserves=1 - activate_production_methods={ - "pm_plastic_explosives" - "pm_privately_owned_industry" + create_building = { + building = "building_explosives_industry" + level = 2 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" + "pm_pre_war_ammunition" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_pre_war_ammunition" + "pm_rudimentary_explosives" } } - create_building={ - building="building_lead_mine" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_lead_mine" + level = 5 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_livestock_ranch" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 3 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_butchering_tools" "pm_standard_fences" @@ -3805,58 +3797,58 @@ "pm_open_air_stockyards" } } - create_building={ - building="building_logging_camp" - level=4 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + create_building = { + building = "building_logging_camp" + level = 4 + reserves = 1 + activate_production_methods = { + "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_electric_saw_mills" + "pm_privately_owned_mine" } } - create_building={ - building="building_wheat_farm" - level=5 - reserves=1 - activate_production_methods={ - "pm_privately_owned_farm" + create_building = { + building = "building_wheat_farm" + level = 5 + reserves = 1 + activate_production_methods = { "pm_fertilizers" + "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_no_secondary" + "pm_privately_owned_farm" } } - create_building={ - building="building_tool_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_paper_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -3864,83 +3856,83 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 1 + reserves = 1 + activate_production_methods = { "pm_hospitals" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_government_administration" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 4 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_glassworks" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_glassworks" + level = 2 + reserves = 1 + activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } } - s:STATE_CATALONIA={ - region_state:SPA={ - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_CATALONIA = { + region_state:SPA = { + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_livestock_ranch" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 4 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_butchering_tools" "pm_standard_fences" @@ -3948,69 +3940,69 @@ "pm_open_air_stockyards" } } - create_building={ - building="building_logging_camp" - level=3 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + create_building = { + building = "building_logging_camp" + level = 3 + reserves = 1 + activate_production_methods = { + "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_electric_saw_mills" + "pm_privately_owned_mine" } } - create_building={ - building="building_fishing_wharf" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 5 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } } - create_building={ - building="building_wheat_farm" - level=6 - reserves=1 - activate_production_methods={ - "pm_privately_owned_farm" + create_building = { + building = "building_wheat_farm" + level = 6 + reserves = 1 + activate_production_methods = { + "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_fertilizers" + "pm_privately_owned_farm" } } - create_building={ - building="building_tool_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_paper_manufactories" - level=5 - reserves=1 - activate_production_methods={ - "pm_base_paper" + create_building = { + building = "building_paper_manufactories" + level = 5 + reserves = 1 + activate_production_methods = { + "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -4018,158 +4010,158 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_shipyards" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 1 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_motor_industry" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 1 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_textile_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_cotton_plantation" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 2 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_chemical_plants" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_combustion_plant" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 1 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_hospitals" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 2 + reserves = 1 + activate_production_methods = { "pm_hospitals" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_state_directed_research" "pm_secular_faculty" } } - create_building={ - building="building_government_administration" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 10 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_glassworks" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_glassworks" + level = 5 + reserves = 1 + activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_fuel_refineries" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fuel_refineries" + level = 2 + reserves = 1 + activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4178,13 +4170,13 @@ } } } - s:STATE_BALEARES={ - region_state:SPA={ - create_building={ - building="building_cotton_plantation" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_BALEARES = { + region_state:SPA = { + create_building = { + building = "building_cotton_plantation" + level = 2 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" @@ -4201,24 +4193,24 @@ } } } - s:STATE_ANDALUSIA={ - region_state:SPA={ - create_building={ - building="building_railway" - level=4 - reserves=1 - activate_production_methods={ + s:STATE_ANDALUSIA = { + region_state:SPA = { + create_building = { + building = "building_railway" + level = 4 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_livestock_ranch" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 6 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" @@ -4226,68 +4218,68 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_explosives_industry" - level=3 - reserves=1 - activate_production_methods={ - "pm_plastic_explosives" - "pm_privately_owned_industry" + create_building = { + building = "building_explosives_industry" + level = 3 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" + "pm_pre_war_ammunition" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_pre_war_ammunition" + "pm_rudimentary_explosives" } } - create_building={ - building="building_fishing_wharf" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_phosphorus_mine" - level=11 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_phosphorus_mine" + level = 11 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_traditional_tools" "pm_manual_transportation" "pm_mechanized_resource_extraction_phosphorus" } } - create_building={ - building="building_logging_camp" - level=8 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + create_building = { + building = "building_logging_camp" + level = 8 + reserves = 1 + activate_production_methods = { + "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_electric_saw_mills" + "pm_privately_owned_mine" } } - create_building={ - building="building_cotton_plantation" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 5 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_wheat_farm" - level=11 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 11 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" @@ -4295,68 +4287,68 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_combustion_plant" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 1 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_tool_manufactories" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 5 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_iron_mine" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 5 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_traditional_tools" "pm_manual_transportation" "pm_mechanized_resource_extraction_iron" } } - create_building={ - building="building_chemical_plants" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 4 + reserves = 1 + activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_paper_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -4364,179 +4356,179 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 4 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_shipyards" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 1 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_motor_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_textile_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_sugar_plantation" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_sugar_plantation" + level = 6 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_hospitals" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 1 + reserves = 1 + activate_production_methods = { "pm_hospitals" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 1 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_state_directed_research" "pm_secular_faculty" } } - create_building={ - building="building_government_administration" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 3 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_rice_farm" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_rice_farm" + level = 5 + reserves = 1 + activate_production_methods = { "pm_simple_farming_building_rice_farm" - "pm_fig_orchards" + "pm_privately_owned_farm" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_fig_orchards" } } } - region_state:GBR={ - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + region_state:GBR = { + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_airport" - level=1 - reserves=1 - activate_production_methods={ - "pm_airfield" + create_building = { + building = "building_airport" + level = 1 + reserves = 1 + activate_production_methods = { "pm_privately_owned_airport" + "pm_airfield" } } } } - s:STATE_VALENCIA={ - region_state:SPA={ - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_VALENCIA = { + region_state:SPA = { + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_coal_mine" - level=15 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 15 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_traditional_tools" "pm_manual_transportation" "pm_mechanized_resource_extraction_coal" } } - create_building={ - building="building_livestock_ranch" - level=15 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 15 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" @@ -4544,79 +4536,79 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_logging_camp" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 5 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_fishing_wharf" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 6 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_cotton_plantation" - level=15 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 15 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_tool_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_iron_mine" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 5 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_paper_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -4624,97 +4616,97 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_silk_plantation" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 4 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_steelworks" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 5 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_hospitals" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 3 + reserves = 1 + activate_production_methods = { "pm_hospitals" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_state_directed_research" "pm_secular_faculty" } } - create_building={ - building="building_government_administration" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 8 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_infantry" "pm_no_artillery" "pm_no_armoured_integration" @@ -4725,76 +4717,76 @@ "pm_no_formal_medical_support" } } - create_building={ - building="building_lead_mine" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_lead_mine" + level = 1 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_fuel_refineries" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fuel_refineries" + level = 2 + reserves = 1 + activate_production_methods = { "pm_oil_refineries" "pm_rudimentary_polymers" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } } - s:STATE_BEIRA={ - region_state:POR={ - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_BEIRA = { + region_state:POR = { + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 3 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_construction_sector" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 4 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_professional_bureaucrats" "pm_professional_service_industry_no" "pm_modern_bureaucracy" } } - create_building={ - building="building_wheat_farm" - level=22 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 22 + reserves = 1 + activate_production_methods = { "pm_mechanized_harvesting" "pm_no_secondary" "pm_no_honey_production" @@ -4802,56 +4794,56 @@ "pm_fertilizers" } } - create_building={ - building="building_tobacco_plantation" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tobacco_plantation" + level = 12 + reserves = 1 + activate_production_methods = { "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_logging_camp" - level=2 - reserves=1 - activate_production_methods={ - "pm_privately_owned_misc" + create_building = { + building = "building_logging_camp" + level = 2 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" } } - create_building={ - building="building_fishing_wharf" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } } - create_building={ - building="building_tool_manufactories" - level=3 - reserves=1 - activate_production_methods={ - "pm_base_tools" + create_building = { + building = "building_tool_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { + "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_food_industry" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 5 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -4859,124 +4851,124 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 1 + reserves = 1 + activate_production_methods = { "pm_hospitals" "pm_privatized_hospital" "pm_professional_service_industry_no" "pm_antibiotics" } } - create_building={ - building="building_cotton_plantation" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 10 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_chemical_plants" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 3 + reserves = 1 + activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_independent_research_focus" "pm_secular_faculty" } } - create_building={ - building="building_textile_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } } - s:STATE_ESTREMADURA={ - region_state:POR={ - create_building={ - building="building_railway" - level=5 - reserves=1 - activate_production_methods={ + s:STATE_ESTREMADURA = { + region_state:POR = { + create_building = { + building = "building_railway" + level = 5 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_construction_sector" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 5 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_government_administration" - level=17 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 17 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=15 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 15 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" @@ -4984,117 +4976,117 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_motor_industry" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 5 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_steelworks" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 5 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_combustion_plant" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 5 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_chemical_plants" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 10 + reserves = 1 + activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_logging_camp" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 1 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_fishing_wharf" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 4 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_tool_manufactories" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 5 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_textile_manufactories" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 8 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 6 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 8 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -5102,88 +5094,88 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_pharmaceutical_industry" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_pharmaceutical_industry" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 2 + reserves = 1 + activate_production_methods = { "pm_hospitals" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_shipyards" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 4 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_cotton_plantation" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 7 + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_small_arms_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_small_arms_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_pre_war_artillery_prod" } } - create_building={ - building="building_explosives_industry" - level=2 - reserves=1 - activate_production_methods={ - "pm_plastic_explosives" - "pm_privately_owned_industry" + create_building = { + building = "building_explosives_industry" + level = 2 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" + "pm_pre_war_ammunition" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_pre_war_ammunition" + "pm_rudimentary_explosives" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_infantry" "pm_no_formal_medical_support" "pm_no_armoured_integration" @@ -5194,11 +5186,11 @@ "pm_pre_war_artillery" } } - create_building={ - building="building_university" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 8 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_independent_research_focus" "pm_secular_faculty" @@ -5206,40 +5198,40 @@ } } } - s:STATE_ALENTEJO={ - region_state:POR={ - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_ALENTEJO = { + region_state:POR = { + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_construction_sector" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 5 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_wheat_farm" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 8 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" @@ -5247,102 +5239,102 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_iron_mine" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 5 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_traditional_tools" "pm_manual_transportation" "pm_mechanized_resource_extraction_iron" } } - create_building={ - building="building_phosphorus_mine" - level=7 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_phosphorus_mine" + level = 7 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_traditional_tools" "pm_manual_transportation" "pm_mechanized_resource_extraction_phosphorus" } } - create_building={ - building="building_fishing_wharf" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_logging_camp" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 1 + reserves = 1 + activate_production_methods = { "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_tool_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_textile_manufactories" - level=8 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 8 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 4 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -5350,48 +5342,48 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_hospitals" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_hospitals" + level = 1 + reserves = 1 + activate_production_methods = { "pm_hospitals" "pm_antibiotics" "pm_professional_service_industry_no" "pm_privatized_hospital" } } - create_building={ - building="building_coal_mine" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 2 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_traditional_tools" "pm_manual_transportation" "pm_mechanized_resource_extraction_coal" } } - create_building={ - building="building_chemical_plants" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 3 + reserves = 1 + activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_livestock_ranch" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 4 + reserves = 1 + activate_production_methods = { "pm_slaughterhouses" "pm_privately_owned_farm" "pm_standard_fences" @@ -5399,11 +5391,11 @@ "pm_intensive_grazing_ranch" } } - create_building={ - building="building_university" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 2 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_independent_research_focus" "pm_secular_faculty" @@ -5411,8 +5403,8 @@ } } } - s:STATE_CAPE_VERDE={ - region_state:CVD={ + s:STATE_CAPE_VERDE = { + region_state:CVD = { create_building = { building = "building_port" level = 1 @@ -5423,14 +5415,14 @@ } } } - s:STATE_CANARY_ISLANDS={ - region_state:SPA={ - create_building={ - building="building_wheat_farm" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + s:STATE_CANARY_ISLANDS = { + region_state:SPA = { + create_building = { + building = "building_wheat_farm" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_mechanized_harvesting" "pm_no_honey_production" @@ -5438,207 +5430,207 @@ "pm_citrus_orchards" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_government_run_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } } } - s:STATE_AZORES={ - region_state:POR={ - create_building={ - building="building_coffee_plantation" - level=1 - reserves=1 - activate_production_methods={ + s:STATE_AZORES = { + region_state:POR = { + create_building = { + building = "building_coffee_plantation" + level = 1 + reserves = 1 + activate_production_methods = { "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_banana_plantation" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_banana_plantation" + level = 3 + reserves = 1 + activate_production_methods = { "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } } } - s:STATE_MADEIRA={ - region_state:POR={ - create_building={ - building="building_coffee_plantation" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_MADEIRA = { + region_state:POR = { + create_building = { + building = "building_coffee_plantation" + level = 3 + reserves = 1 + activate_production_methods = { "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_sugar_plantation" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_sugar_plantation" + level = 3 + reserves = 1 + activate_production_methods = { "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } } } - s:STATE_EASTERN_THRACE={ - region_state:TUR={ - create_building={ - building="building_government_administration" - level=10 - reserves=1 - activate_production_methods={ + s:STATE_EASTERN_THRACE = { + region_state:TUR = { + create_building = { + building = "building_government_administration" + level = 10 + reserves = 1 + activate_production_methods = { "pm_professional_bureaucrats" "pm_professional_service_industry_no" "pm_modern_bureaucracy" } } - create_building={ - building="building_railway" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 3 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_construction_sector" - level=11 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 11 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_fishing_wharf" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 5 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } } - create_building={ - building="building_chemical_plants" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_chemical_plants" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_textile_manufactories" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 6 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_airport" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_airport" + level = 1 + reserves = 1 + activate_production_methods = { "pm_airfield" "pm_privately_owned_airport" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_furniture_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_silk_plantation" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_silk_plantation" + level = 5 + reserves = 1 + activate_production_methods = { "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_livestock_ranch" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 1 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_butchering_tools" "pm_standard_fences" @@ -5646,80 +5638,78 @@ "pm_open_air_stockyards" } } - create_building={ - building="building_paper_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_iron_mine" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 2 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_motor_industry" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 1 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_tobacco_plantation" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tobacco_plantation" + level = 1 + reserves = 1 + activate_production_methods = { "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_hagia_sophia" - level=1 + create_building = { + building = "building_hagia_sophia" + level = 1 } } } - s:STATE_DOBRUDJA={ - region_state:ROM={ - create_building={ - building="building_tool_manufactories" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + s:STATE_DOBRUDJA = { + region_state:ROM = { + create_building = { + building = "building_tool_manufactories" + level = 4 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_food_industry" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -5727,130 +5717,127 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_textile_manufactories" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ - "pm_fiber_production_textiles" - "pm_no_automation" + create_building = { + building = "building_textile_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { + "pm_fiber_production_textiles" + "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_shipyards" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_shipyards" + level = 3 + reserves = 1 + activate_production_methods = { "pm_cargo_ships" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_fishing_wharf" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } } - create_building={ - building="building_wheat_farm" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_farming" - "pm_privately_owned_farm" + "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_citrus_orchards" + "pm_government_run_farm" } } } - region_state:BUL={ - create_building={ - building="building_government_administration" - level=1 - reserves=1 - activate_production_methods={ - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" + region_state:BUL = { + create_building = { + building = "building_government_administration" + level = 1 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_farming" "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_state_run_cooperatives_farms" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_state_run_cooperatives_misc" + "pm_privately_owned_mine" } } } } - s:STATE_ALBANIA={ - region_state:ALB={ - create_building={ - building="building_logging_camp" - level=6 - subsidized=yes - reserves=1 - activate_production_methods={ + s:STATE_ALBANIA = { + region_state:ALB = { + create_building = { + building = "building_logging_camp" + level = 6 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } - create_building={ - building="building_wheat_farm" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_citrus_orchards" "pm_fertilizers" "pm_no_honey_production" @@ -5858,12 +5845,12 @@ "pm_government_run_farm" } } - create_building={ - building="building_livestock_ranch" - level=13 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 13 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_intensive_grazing_ranch" "pm_butchering_tools" "pm_standard_fences" @@ -5871,68 +5858,68 @@ "pm_government_run_farm" } } - create_building={ - building="building_tobacco_plantation" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tobacco_plantation" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_government_run_plantation" } } - create_building={ - building="building_cotton_plantation" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_government_run_plantation" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_tool_manufactories" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } - create_building={ - building="building_oil_rig" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_oil_rig" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } - create_building={ - building="building_food_industry" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -5940,51 +5927,51 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_textile_manufactories" - level=5 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 5 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_government_administration" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 1 + reserves = 1 + activate_production_methods = { "pm_informal_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" @@ -5993,94 +5980,94 @@ } } } - s:STATE_BOSNIA={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=4 - reserves=1 - activate_production_methods={ - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" + s:STATE_BOSNIA = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 4 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=9 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 9 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_mechanized_harvesting" "pm_no_secondary" "pm_no_honey_production" "pm_fertilizers" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_tool_manufactories" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 2 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_heavy_industry" } } - create_building={ - building="building_construction_sector" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 4 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_textile_manufactories" - level=7 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 7 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_food_industry" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -6088,261 +6075,253 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_glassworks" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_glassworks" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_heavy_industry" } } - create_building={ - building="building_cotton_plantation" - level=9 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 9 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_worker_cooperative_plantation" + "pm_government_run_plantation" } } } } - s:STATE_NORTHERN_THRACE={ - region_state:BUL={ - create_building={ - building="building_paper_manufactories" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + s:STATE_NORTHERN_THRACE = { + region_state:BUL = { + create_building = { + building = "building_paper_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_state_run_cooperatives_industry" + "pm_worker_cooperatives_general_industry" } } - create_building={ - building="building_government_administration" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 3 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=12 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 12 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_farming" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_state_run_cooperatives_farms" + "pm_government_run_farm" } } - create_building={ - building="building_construction_sector" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 3 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_government_run_building_railway" } } - create_building={ - building="building_copper_mine" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_copper_mine" + level = 1 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation" - "pm_state_run_cooperatives_mine" + "pm_worker_cooperatives_mine" } } - create_building={ - building="building_iron_mine" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 2 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation" - "pm_state_run_cooperatives_mine" + "pm_worker_cooperatives_mine" } } - create_building={ - building="building_logging_camp" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_state_run_cooperatives_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_cotton_plantation" - level=6 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 6 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_state_run_cooperatives_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_tobacco_plantation" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tobacco_plantation" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_state_run_cooperatives_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_airport" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_airport" + level = 1 + reserves = 1 + activate_production_methods = { "pm_airfield" - "pm_state_run_cooperatives_airport" + "pm_worker_cooperatives_airport" } } } } - s:STATE_BULGARIA={ - region_state:BUL={ - create_building={ - building="building_paper_manufactories" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + s:STATE_BULGARIA = { + region_state:BUL = { + create_building = { + building = "building_paper_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_state_run_cooperatives_industry" + "pm_worker_cooperatives_general_industry" } } - create_building={ - building="building_government_administration" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 5 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=15 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 15 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_farming" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_state_run_cooperatives_farms" + "pm_government_run_farm" } } - create_building={ - building="building_construction_sector" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 4 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_university" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 1 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_secular_faculty" "pm_state_directed_research" } } - create_building={ - building="building_furniture_manufactories" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_state_run_cooperatives_industry" + "pm_worker_cooperatives_general_industry" } } - create_building={ - building="building_textile_manufactories" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_state_run_cooperatives_industry" + "pm_worker_cooperatives_general_industry" } } - create_building={ - building="building_food_industry" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 2 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -6350,64 +6329,61 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_state_run_cooperatives_industry" + "pm_worker_cooperatives_general_industry" } } - create_building={ - building="building_small_arms_manufactories" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_small_arms_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_state_run_cooperatives_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_copper_mine" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_copper_mine" + level = 2 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_copper" "pm_traditional_tools" "pm_manual_transportation" - "pm_state_run_cooperatives_mine" + "pm_worker_cooperatives_mine" } } - create_building={ - building="building_logging_camp" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 2 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_state_run_cooperatives_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_cotton_plantation" - level=7 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_cotton_plantation" + level = 7 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_state_run_cooperatives_plantation" + "pm_government_run_plantation" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" @@ -6416,284 +6392,284 @@ } } } - s:STATE_SLOVENIA={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=1 - reserves=1 - activate_production_methods={ + s:STATE_SLOVENIA = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 1 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_coal_mine" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation" - "pm_worker_cooperative_mine" + "pm_government_run_mine" } } - create_building={ - building="building_livestock_ranch" - level=5 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 5 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_wheat_farm" - level=6 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 6 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } } } - s:STATE_DALMATIA={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_DALMATIA = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 2 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_logging_camp" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_livestock_ranch" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 2 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_wheat_farm" - level=6 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 6 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_paper_manufactories" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_port" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 3 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } } } - s:STATE_CROATIA={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_CROATIA = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 3 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_logging_camp" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_coal_mine" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation" - "pm_worker_cooperative_mine" + "pm_government_run_mine" } } - create_building={ - building="building_livestock_ranch" - level=5 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 5 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_wheat_farm" - level=7 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 7 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } } } - s:STATE_SLAVONIA={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=1 - reserves=1 - activate_production_methods={ + s:STATE_SLAVONIA = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 1 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=9 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 9 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=6 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 6 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_livestock_ranch" - level=6 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 6 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } } } - s:STATE_ISTRIA={ - region_state:ITA={ - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + s:STATE_ISTRIA = { + region_state:ITA = { + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" @@ -6701,283 +6677,283 @@ } } } - region_state:YUG={ - create_building={ - building="building_government_administration" - level=1 - reserves=1 - activate_production_methods={ + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 1 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_livestock_ranch" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 2 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_wheat_farm" - level=5 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 5 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } } } - s:STATE_MONTENEGRO={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=1 - reserves=1 - activate_production_methods={ + s:STATE_MONTENEGRO = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 1 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=7 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 7 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_construction_sector" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 1 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } } } - s:STATE_NORTHERN_SERBIA={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=8 - reserves=1 - activate_production_methods={ + s:STATE_NORTHERN_SERBIA = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 8 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_paper_manufactories" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_wheat_farm" - level=5 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 5 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_tool_manufactories" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_heavy_industry" } } - create_building={ - building="building_logging_camp" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_motor_industry" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_heavy_industry" } } - create_building={ - building="building_iron_mine" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation" - "pm_worker_cooperative_mine" + "pm_government_run_mine" } } - create_building={ - building="building_steelworks" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_heavy_industry" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_combustion_plant" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_worker_cooperative_urban" + "pm_government_run_utility" } } - create_building={ - building="building_construction_sector" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 6 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_university" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_university" + level = 1 + reserves = 1 + activate_production_methods = { "pm_higher_education" "pm_secular_faculty" "pm_state_directed_research" } } - create_building={ - building="building_textile_manufactories" - level=7 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 7 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_food_industry" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -6985,149 +6961,149 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } } } - s:STATE_SOUTHERN_SERBIA={ - region_state:YUG={ - create_building={ - building="building_paper_manufactories" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + s:STATE_SOUTHERN_SERBIA = { + region_state:YUG = { + create_building = { + building = "building_paper_manufactories" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_government_administration" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 3 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=9 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 9 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_logging_camp" - level=4 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_coal_mine" - level=2 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 2 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_coal" "pm_traditional_tools" "pm_manual_transportation" - "pm_worker_cooperative_mine" + "pm_government_run_mine" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_combustion_plant" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_worker_cooperative_urban" + "pm_government_run_utility" } } - create_building={ - building="building_livestock_ranch" - level=3 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 3 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } - create_building={ - building="building_tool_manufactories" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_heavy_industry" } } - create_building={ - building="building_construction_sector" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 2 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_food_industry" - level=8 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 8 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -7135,64 +7111,64 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } - create_building={ - building="building_lead_mine" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_lead_mine" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_lead" "pm_traditional_tools" "pm_manual_transportation" - "pm_worker_cooperative_mine" + "pm_government_run_mine" } } } } - s:STATE_CRETE={ - region_state:GRE={ + s:STATE_CRETE = { + region_state:GRE = { } } - s:STATE_WEST_AEGEAN_ISLANDS={ - region_state:GRE={ + s:STATE_WEST_AEGEAN_ISLANDS = { + region_state:GRE = { } } - s:STATE_EAST_AEGEAN_ISLANDS={ - region_state:GRE={ + s:STATE_EAST_AEGEAN_ISLANDS = { + region_state:GRE = { } } - s:STATE_ATTICA={ - region_state:GRE={ - create_building={ - building="building_government_administration" - level=7 - reserves=1 - activate_production_methods={ + s:STATE_ATTICA = { + region_state:GRE = { + create_building = { + building = "building_government_administration" + level = 7 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_paper_manufactories" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_paper_manufactories" + level = 3 + reserves = 1 + activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_wheat_farm" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 6 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_fertilizers" "pm_no_honey_production" @@ -7200,38 +7176,38 @@ "pm_citrus_orchards" } } - create_building={ - building="building_port" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 2 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_construction_sector" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 5 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_livestock_ranch" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 2 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_butchering_tools" "pm_standard_fences" @@ -7239,36 +7215,36 @@ "pm_open_air_stockyards" } } - create_building={ - building="building_textile_manufactories" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_textile_manufactories" + level = 2 + reserves = 1 + activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_furniture_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_food_industry" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_food_industry" + level = 3 + reserves = 1 + activate_production_methods = { "pm_improved_food_manufactories" "pm_preservatives_fish" "pm_preservatives_meat" @@ -7276,25 +7252,25 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_logging_camp" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 1 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_infantry" "pm_no_artillery" "pm_no_armoured_integration" @@ -7305,50 +7281,50 @@ "pm_no_formal_medical_support" } } - create_building={ - building="building_tool_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tool_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_small_arms_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_small_arms_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } } - s:STATE_THESSALIA={ - region_state:GRE={ - create_building={ - building="building_government_administration" - level=2 - reserves=1 - activate_production_methods={ + s:STATE_THESSALIA = { + region_state:GRE = { + create_building = { + building = "building_government_administration" + level = 2 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 6 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" @@ -7356,30 +7332,30 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_livestock_ranch" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 4 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" @@ -7387,22 +7363,22 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_logging_camp" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 1 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_infantry" "pm_no_artillery" "pm_no_armoured_integration" @@ -7415,94 +7391,94 @@ } } } - s:STATE_SKOPIA={ - region_state:YUG={ - create_building={ - building="building_government_administration" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_SKOPIA = { + region_state:YUG = { + create_building = { + building = "building_government_administration" + level = 3 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } - create_building={ - building="building_logging_camp" - level=8 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 8 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_government_run_mine" } } - create_building={ - building="building_iron_mine" - level=1 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 1 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_iron" "pm_traditional_tools" "pm_manual_transportation" - "pm_worker_cooperative_mine" + "pm_government_run_mine" } } - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" - "pm_worker_cooperative_building_railway" + "pm_government_run_building_railway" } } - create_building={ - building="building_construction_sector" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 1 + reserves = 1 + activate_production_methods = { "pm_prefabricated_buildings" } } - create_building={ - building="building_furniture_manufactories" - level=5 - subsidized=yes - reserves=1 - activate_production_methods={ + create_building = { + building = "building_furniture_manufactories" + level = 5 + subsidized = yes + reserves = 1 + activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_worker_cooperatives_industry" + "pm_government_run_general_industry" } } } } - s:STATE_MACEDONIA={ - region_state:GRE={ - create_building={ - building="building_government_administration" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_MACEDONIA = { + region_state:GRE = { + create_building = { + building = "building_government_administration" + level = 3 + reserves = 1 + activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" "pm_professional_bureaucrats" } } - create_building={ - building="building_wheat_farm" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 6 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" @@ -7510,30 +7486,30 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_livestock_ranch" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 3 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" @@ -7541,22 +7517,22 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_logging_camp" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 4 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_infantry" "pm_no_artillery" "pm_no_armoured_integration" @@ -7569,13 +7545,13 @@ } } } - s:STATE_WESTERN_THRACE={ - region_state:GRE={ - create_building={ - building="building_wheat_farm" - level=5 - reserves=1 - activate_production_methods={ + s:STATE_WESTERN_THRACE = { + region_state:GRE = { + create_building = { + building = "building_wheat_farm" + level = 5 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" @@ -7583,11 +7559,11 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_livestock_ranch" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 4 + reserves = 1 + activate_production_methods = { "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" @@ -7595,33 +7571,33 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_railway" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 1 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_logging_camp" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 1 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_pre_war_infantry" "pm_no_artillery" "pm_no_armoured_integration" @@ -7634,13 +7610,13 @@ } } } - s:STATE_IONIAN_ISLANDS={ - region_state:GRE={ - create_building={ - building="building_wheat_farm" - level=3 - reserves=1 - activate_production_methods={ + s:STATE_IONIAN_ISLANDS = { + region_state:GRE = { + create_building = { + building = "building_wheat_farm" + level = 3 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" @@ -7650,13 +7626,13 @@ } } } - s:STATE_PELOPONNESE={ - region_state:GRE={ - create_building={ - building="building_wheat_farm" - level=6 - reserves=1 - activate_production_methods={ + s:STATE_PELOPONNESE = { + region_state:GRE = { + create_building = { + building = "building_wheat_farm" + level = 6 + reserves = 1 + activate_production_methods = { "pm_fertilizers" "pm_citrus_orchards" "pm_no_honey_production" @@ -7664,15 +7640,15 @@ "pm_privately_owned_farm" } } - create_building={ - building="building_logging_camp" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 3 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } diff --git a/common/history/buildings/02_east_europe.txt b/common/history/buildings/02_east_europe.txt index 824e0c211..694a4767d 100644 --- a/common/history/buildings/02_east_europe.txt +++ b/common/history/buildings/02_east_europe.txt @@ -39,7 +39,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -60,10 +60,10 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_government_run_industry" + "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_powered_assembly_lines_industry" + "pm_government_run_military_industry" } } create_building = { @@ -73,11 +73,11 @@ reserves = 1 activate_production_methods = { "pm_pre_war_ammunition" - "pm_government_run_industry" + "pm_plastic_explosives" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_plastic_explosives" + "pm_government_run_military_industry" } } create_building = { @@ -91,7 +91,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -104,7 +104,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -127,7 +127,7 @@ "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" "pm_no_automation" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -139,10 +139,10 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" + "pm_professional_services_use" "pm_powered_assembly_lines_industry" - "pm_government_run_industry" "pm_no_environmental_tech" - "pm_professional_services_use" + "pm_government_run_heavy_industry" } } create_building = { @@ -155,7 +155,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -169,7 +169,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -185,7 +185,7 @@ "pm_professional_services_use" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } } @@ -232,7 +232,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -245,7 +245,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -254,8 +254,8 @@ subsidized = yes reserves = 1 activate_production_methods = { + "pm_government_run_general_industry" "pm_powered_assembly_lines_industry" - "pm_government_run_industry" "pm_synthetic_fiber_production_textiles" "pm_no_environmental_tech" "pm_professional_services_use" @@ -272,7 +272,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -285,7 +285,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -293,9 +293,9 @@ level = 41 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -305,12 +305,12 @@ reserves = 1 activate_production_methods = { "pm_pre_war_aircraft" - "pm_government_run_industry" + "pm_jet_fighters_prod" "pm_no_missile_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_jet_fighters_prod" + "pm_government_run_military_industry" } } create_building = { @@ -323,7 +323,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -361,7 +361,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -375,7 +375,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -391,7 +391,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -404,7 +404,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -418,7 +418,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -433,9 +433,9 @@ "pm_antibiotics" } } - create_building={ - building="building_saint_basils_cathedral" - level=1 + create_building = { + building = "building_red_square" + level = 1 } } } @@ -464,7 +464,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -512,7 +512,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -543,7 +543,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -552,10 +552,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_electric_saw_mills" + "pm_government_run_mine" } } create_building = { @@ -580,7 +580,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -601,7 +601,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -611,7 +611,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -628,7 +628,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -638,7 +638,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -664,7 +664,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -675,7 +675,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -689,7 +689,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -703,7 +703,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -718,7 +718,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -781,7 +781,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -791,7 +791,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -816,7 +816,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -832,7 +832,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -846,7 +846,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } } @@ -863,7 +863,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -887,7 +887,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -903,7 +903,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } } @@ -920,7 +920,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -929,10 +929,10 @@ reserves = 1 activate_production_methods = { "pm_post_war_fighters" - "pm_no_formal_medical_support" - "pm_post_war_infantry" "pm_main_battle_tanks" + "pm_post_war_infantry" "pm_wartime_artillery" + "pm_no_formal_medical_support" "pm_no_special_reconnaissance" "pm_no_communications_support" "pm_motorized" @@ -948,7 +948,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -958,7 +958,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -982,7 +982,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } } @@ -1014,7 +1014,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -1027,7 +1027,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -1037,7 +1037,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1048,7 +1048,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -1088,7 +1088,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1132,7 +1132,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -1146,7 +1146,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } } @@ -1166,7 +1166,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -1223,7 +1223,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -1233,7 +1233,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1258,7 +1258,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } } @@ -1274,7 +1274,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -1323,7 +1323,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1333,7 +1333,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1357,7 +1357,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1380,7 +1380,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -1393,7 +1393,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1409,7 +1409,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -1424,7 +1424,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -1438,7 +1438,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } } @@ -1463,7 +1463,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1473,7 +1473,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1526,7 +1526,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1557,7 +1557,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1602,7 +1602,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1658,7 +1658,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -1672,7 +1672,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -1681,7 +1681,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -1694,7 +1694,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1716,7 +1716,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -1729,7 +1729,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } } @@ -1754,7 +1754,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -1792,7 +1792,7 @@ reserves = 1 activate_production_methods = { "pm_synthetic_fiber_production_textiles" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_professional_services_use" "pm_no_environmental_tech" "pm_no_automation" @@ -1810,7 +1810,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1824,7 +1824,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -1834,7 +1834,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1859,7 +1859,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1870,7 +1870,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -1883,7 +1883,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_professional_services_use" "pm_no_environmental_tech" "pm_no_automation" @@ -1904,7 +1904,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1921,7 +1921,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1932,7 +1932,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } create_building = { @@ -1962,7 +1962,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -1981,7 +1981,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -2015,7 +2015,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } } @@ -2044,7 +2044,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2092,7 +2092,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2129,7 +2129,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2152,7 +2152,7 @@ activate_production_methods = { "pm_semi_automatic_rifles" "pm_powered_assembly_lines_industry" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_artillery_prod" @@ -2208,7 +2208,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -2222,7 +2222,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -2236,7 +2236,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2247,7 +2247,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -2257,7 +2257,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2290,7 +2290,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2313,7 +2313,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2326,7 +2326,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2354,7 +2354,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2420,7 +2420,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -2445,7 +2445,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2455,7 +2455,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2519,7 +2519,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2540,7 +2540,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2554,7 +2554,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -2577,7 +2577,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2590,7 +2590,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2629,7 +2629,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2642,7 +2642,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2671,7 +2671,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } } @@ -2685,7 +2685,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2722,7 +2722,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -2735,7 +2735,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2748,7 +2748,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2772,7 +2772,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2802,7 +2802,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -2829,7 +2829,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2842,7 +2842,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2869,7 +2869,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2880,7 +2880,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -2890,7 +2890,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2903,7 +2903,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2960,7 +2960,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -2973,7 +2973,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -2996,7 +2996,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -3023,7 +3023,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -3033,7 +3033,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -3047,7 +3047,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3095,7 +3095,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } create_building = { @@ -3108,7 +3108,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -3159,7 +3159,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3181,7 +3181,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -3203,19 +3203,20 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { building = "building_oil_rig" level = 6 + subsidized = yes reserves = 1 activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_government_run_military_industry" } } create_building = { @@ -3224,10 +3225,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_simple_forestry" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_simple_forestry" } } create_building = { @@ -3263,9 +3264,9 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3286,7 +3287,6 @@ create_building = { building = "building_iron_mine" level = 6 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_iron" @@ -3298,7 +3298,6 @@ create_building = { building = "building_copper_mine" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_copper" @@ -3310,13 +3309,12 @@ create_building = { building = "building_logging_camp" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3335,7 +3333,6 @@ create_building = { building = "building_coal_mine" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_coal" @@ -3384,14 +3381,13 @@ create_building = { building = "building_textile_manufactories" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3404,7 +3400,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3414,7 +3410,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3426,7 +3422,7 @@ "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3440,20 +3436,19 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { building = "building_paper_manufactories" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -3482,13 +3477,12 @@ create_building = { building = "building_logging_camp" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3507,7 +3501,6 @@ create_building = { building = "building_coal_mine" level = 3 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_coal" @@ -3543,20 +3536,18 @@ create_building = { building = "building_textile_manufactories" level = 3 - subsidized = yes reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { building = "building_food_industry" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_improved_food_manufactories" @@ -3566,7 +3557,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } } @@ -3587,7 +3578,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -3603,7 +3594,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3614,7 +3605,7 @@ "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -3623,7 +3614,6 @@ create_building = { building = "building_food_industry" level = 6 - subsidized = yes reserves = 1 activate_production_methods = { "pm_improved_food_manufactories" @@ -3633,7 +3623,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3654,7 +3644,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3666,7 +3656,7 @@ "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3704,7 +3694,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -3824,7 +3814,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3832,7 +3822,7 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -3847,7 +3837,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_tanks_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -3872,7 +3862,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3884,7 +3874,7 @@ "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3900,7 +3890,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3921,7 +3911,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3933,7 +3923,7 @@ "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3949,7 +3939,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3961,7 +3951,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3982,7 +3972,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3994,7 +3984,7 @@ "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -4043,7 +4033,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -4056,7 +4046,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4070,7 +4060,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4083,7 +4073,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4093,13 +4083,12 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { building = "building_coal_mine" level = 6 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_coal" @@ -4126,7 +4115,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4138,7 +4127,7 @@ "pm_citrus_orchards" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -4164,7 +4153,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { diff --git a/common/history/buildings/03_north_africa.txt b/common/history/buildings/03_north_africa.txt index b8a428247..1c3570ecc 100644 --- a/common/history/buildings/03_north_africa.txt +++ b/common/history/buildings/03_north_africa.txt @@ -10,7 +10,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -21,7 +21,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -41,7 +41,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -53,7 +53,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -65,7 +65,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -87,7 +87,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -99,7 +99,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -125,8 +125,8 @@ "pm_pre_war_buildings" } } - create_building={ - building= "building_giza_necropolis" + create_building = { + building = "building_giza_necropolis" } } } @@ -140,7 +140,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -164,7 +164,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -190,7 +190,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -332,7 +332,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -347,7 +347,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -359,7 +359,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -376,9 +376,9 @@ level = 8 reserves = 1 activate_production_methods = { - "pm_hereditary_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_professional_bureaucrats" } } create_building = { @@ -390,7 +390,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -445,7 +445,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -468,7 +468,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -480,7 +480,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -513,7 +513,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -558,13 +558,13 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_no_civilian_aircraft" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_no_civilian_aircraft" } } create_building = { @@ -586,13 +586,13 @@ "pm_anchorage" } } - create_building={ - building="building_wheat_farm" - level=15 - reserves=1 - activate_production_methods={ - "pm_mechanized_harvesting" + create_building = { + building = "building_wheat_farm" + level = 15 + reserves = 1 + activate_production_methods = { "pm_fertilizers" + "pm_mechanized_harvesting" "pm_no_honey_production" "pm_privately_owned_farm" "pm_citrus_orchards" @@ -674,7 +674,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -700,7 +700,7 @@ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_environmental_tech" "pm_professional_service_industry_no" } @@ -717,7 +717,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -754,7 +754,7 @@ "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_environmental_tech" "pm_professional_service_industry_no" } @@ -791,7 +791,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -804,7 +804,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -814,7 +814,7 @@ activate_production_methods = { "pm_power_tools" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_environmental_tech" "pm_professional_service_industry_no" } @@ -830,7 +830,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -851,9 +851,9 @@ reserves = 1 activate_production_methods = { "pm_default_building_cotton_plantation" - "pm_privately_owned_plantation" - "pm_no_transport_plantation" "pm_mechanized_harvesting_cotton" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -861,11 +861,11 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_fertilizers" + "pm_government_run_farm" } } create_building = { @@ -878,7 +878,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -951,11 +951,11 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } - create_building={ - building= "building_eye_of_sahara" + create_building = { + building = "building_eye_of_sahara" } } } @@ -1006,9 +1006,13 @@ activate_production_methods = { "pm_informal_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } + create_building = { + building = "building_mosque_of_djenne" + level = 1 + } } } s:STATE_WESTERN_MALI = { @@ -1046,7 +1050,7 @@ activate_production_methods = { "pm_informal_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } } diff --git a/common/history/buildings/04_subsaharan_africa.txt b/common/history/buildings/04_subsaharan_africa.txt index 499c025f3..c90ae6ce8 100644 --- a/common/history/buildings/04_subsaharan_africa.txt +++ b/common/history/buildings/04_subsaharan_africa.txt @@ -36,9 +36,9 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_hereditary_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_professional_bureaucrats" } } } @@ -71,8 +71,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -83,7 +83,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -113,9 +113,9 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_hereditary_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_professional_bureaucrats" } } } @@ -159,8 +159,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -229,7 +229,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -239,7 +239,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } } @@ -263,8 +263,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -340,8 +340,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } } @@ -355,7 +355,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } } @@ -369,8 +369,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -381,7 +381,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -392,7 +392,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -404,7 +404,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -415,7 +415,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -459,7 +459,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -490,9 +490,9 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_hereditary_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_professional_bureaucrats" } } create_building = { @@ -502,8 +502,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -528,7 +528,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -561,7 +561,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -628,7 +628,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -637,7 +637,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -650,7 +650,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -668,8 +668,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -750,7 +750,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -769,7 +769,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -801,8 +801,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -843,7 +843,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -892,7 +892,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -903,7 +903,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -932,7 +932,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -964,8 +964,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -976,7 +976,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1032,7 +1032,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -1100,7 +1100,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1155,8 +1155,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1223,7 +1223,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -1272,7 +1272,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1282,8 +1282,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1292,7 +1292,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -1326,8 +1326,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1363,8 +1363,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } } @@ -1389,8 +1389,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1437,7 +1437,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } } @@ -1475,7 +1475,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1485,8 +1485,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1590,7 +1590,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1599,7 +1599,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -1740,7 +1740,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1750,8 +1750,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1873,7 +1873,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1954,8 +1954,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1966,7 +1966,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2014,8 +2014,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2026,7 +2026,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2119,8 +2119,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2142,8 +2142,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2233,8 +2233,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2245,7 +2245,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2312,7 +2312,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2322,8 +2322,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2332,7 +2332,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -2406,7 +2406,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2416,7 +2416,7 @@ activate_production_methods = { "pm_informal_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -2441,7 +2441,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -2467,7 +2467,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2479,7 +2479,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -2511,7 +2511,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -2533,8 +2533,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2545,7 +2545,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2585,7 +2585,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -2645,7 +2645,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -2681,7 +2681,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -2691,8 +2691,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2712,7 +2712,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -2740,7 +2740,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -2750,8 +2750,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2819,7 +2819,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2844,7 +2844,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -2862,8 +2862,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -2919,7 +2919,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2928,7 +2928,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_whaling_ships" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_fishing_trawlers" } @@ -2955,7 +2955,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -2965,8 +2965,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3023,7 +3023,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -3038,7 +3038,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3048,8 +3048,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3058,7 +3058,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -3138,7 +3138,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3148,8 +3148,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3219,7 +3219,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3229,8 +3229,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3310,7 +3310,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_hereditary_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -3320,8 +3320,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3354,7 +3354,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -3376,7 +3376,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -3449,7 +3449,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3459,8 +3459,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3606,8 +3606,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3629,7 +3629,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -3707,7 +3707,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3717,8 +3717,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -3794,7 +3794,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } } @@ -3822,11 +3822,11 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_fertilizers" + "pm_government_run_farm" } } create_building = { @@ -3837,7 +3837,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3864,11 +3864,11 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_intensive_grazing_ranch" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_intensive_grazing_ranch" + "pm_government_run_farm" } } create_building = { @@ -3878,7 +3878,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3890,7 +3890,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3901,7 +3901,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } } @@ -3948,7 +3948,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4008,7 +4008,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4018,7 +4018,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4030,7 +4030,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -4045,7 +4045,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -4110,7 +4110,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4118,7 +4118,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4145,7 +4145,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4157,7 +4157,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4170,7 +4170,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4181,7 +4181,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4191,7 +4191,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4218,7 +4218,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4230,7 +4230,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4238,7 +4238,7 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_ammo" "pm_no_automation" "pm_professional_service_industry_no" @@ -4254,7 +4254,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4267,7 +4267,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4279,16 +4279,15 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { building = "building_chemical_plants" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4311,7 +4310,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4358,7 +4357,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4369,7 +4368,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4381,7 +4380,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4393,7 +4392,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4403,7 +4402,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4426,7 +4425,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4437,7 +4436,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4445,11 +4444,11 @@ level = 14 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_fertilizers" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_fertilizers" + "pm_government_run_farm" } } } @@ -4464,20 +4463,19 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { building = "building_chemical_plants" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_organophosphates_fertilizer" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4490,7 +4488,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4521,7 +4519,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4533,7 +4531,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4546,7 +4544,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4573,7 +4571,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4584,7 +4582,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4595,7 +4593,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4607,7 +4605,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4628,7 +4626,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4641,7 +4639,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4652,7 +4650,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } } @@ -4688,7 +4686,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4700,7 +4698,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4712,7 +4710,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4724,7 +4722,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4735,7 +4733,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -4784,7 +4782,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -4835,8 +4833,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -4858,7 +4856,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { diff --git a/common/history/buildings/05_north_america.txt b/common/history/buildings/05_north_america.txt index 4a159d0e8..b453eabad 100644 --- a/common/history/buildings/05_north_america.txt +++ b/common/history/buildings/05_north_america.txt @@ -38,7 +38,7 @@ activate_production_methods = { "pm_nylon" "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_styrene_butadiene" @@ -49,7 +49,7 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_no_whaling" "pm_traditional_packaging_fishing" "pm_large_modernized_trawlers" @@ -103,7 +103,7 @@ "pm_wartime_designs" "pm_wartime_submarines_prod" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -138,7 +138,7 @@ "pm_no_opiates" "pm_no_recreational_drug_production" "pm_professional_services_use" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" } @@ -151,7 +151,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -159,7 +159,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_synthetic_fiber_production_furniture" @@ -172,7 +172,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_standardized_design_ships" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -186,7 +186,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -198,15 +198,15 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" } } - create_building={ - building="building_white_house" - level=1 + create_building = { + building = "building_white_house" + level = 1 } } } @@ -214,11 +214,11 @@ limit = { has_american_buildings_dlc_trigger = yes } - s:STATE_CHESAPEAKE={ - region_state:USA={ - create_building={ - building="building_capitol_hill" - level=1 + s:STATE_CHESAPEAKE = { + region_state:USA = { + create_building = { + building = "building_capitol_hill" + level = 1 } } } @@ -242,7 +242,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -269,7 +269,7 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -280,10 +280,10 @@ level = 6 reserves = 1 activate_production_methods = { - "pm_pre_war_ammunition" - "pm_professional_services_use" - "pm_privately_owned_industry" "pm_powered_assembly_lines_industry" + "pm_privately_owned_military_industry" + "pm_professional_services_use" + "pm_pre_war_ammunition" "pm_no_environmental_tech" "pm_plastic_explosives" } @@ -297,7 +297,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -329,7 +329,7 @@ activate_production_methods = { "pm_oil_refineries" "pm_no_plastics" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -354,7 +354,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -380,7 +380,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_urban" + "pm_privately_owned_utility" "pm_no_solar_power" "pm_conventional_dams" "pm_professional_service_industry_no" @@ -406,7 +406,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -419,7 +419,7 @@ "pm_preservatives_meat" "pm_preservatives_fruit" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -429,7 +429,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_synthetic_fiber_production_textiles" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" @@ -446,7 +446,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -517,7 +517,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry_tools" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_power_tools" "pm_no_environmental_tech" "pm_professional_services_use" @@ -550,7 +550,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -562,7 +562,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -572,7 +572,7 @@ activate_production_methods = { "pm_pre_war_electronics" "pm_no_sensors" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -594,6 +594,7 @@ level = 1 reserves = 1 activate_production_methods = { + "pm_dummy" "pm_atomic_warhead_prod" "pm_base_nuclear_silo" } @@ -605,7 +606,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -618,7 +619,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -640,7 +641,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -650,7 +651,7 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } @@ -674,7 +675,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -685,7 +686,7 @@ "pm_pre_war_automobiles" "pm_no_luxury_cars" "pm_refined_oil_production" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -701,7 +702,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -713,7 +714,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -726,7 +727,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -738,7 +739,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -751,7 +752,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -764,11 +765,11 @@ limit = { has_american_buildings_dlc_trigger = yes } - s:STATE_NEW_YORK={ - region_state:USA={ - create_building={ - building="building_central_park" - level=1 + s:STATE_NEW_YORK = { + region_state:USA = { + create_building = { + building = "building_central_park" + level = 1 } } } @@ -815,7 +816,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -867,7 +868,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -880,7 +881,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -911,7 +912,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -922,7 +923,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -944,7 +945,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -955,7 +956,7 @@ "pm_basic_distillation_liquor" "pm_basic_distillation_wine" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -970,7 +971,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -979,7 +980,7 @@ reserves = 1 activate_production_methods = { "pm_hall_heroult_process" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_services_use" @@ -1027,7 +1028,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1038,7 +1039,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -1062,7 +1063,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1070,7 +1071,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_organophosphates_fertilizer" "pm_no_environmental_tech" @@ -1087,7 +1088,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1098,7 +1099,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } } @@ -1121,10 +1122,10 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" "pm_organophosphates" + "pm_privately_owned_farm" + "pm_honey_production" "pm_citrus_orchards" } } @@ -1136,7 +1137,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1167,7 +1168,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1180,7 +1181,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1189,7 +1190,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_laminated_paper" @@ -1201,10 +1202,10 @@ reserves = 1 activate_production_methods = { "pm_pre_war_aircraft" - "pm_professional_services_use" - "pm_no_missile_production" - "pm_privately_owned_industry" "pm_powered_assembly_lines_industry" + "pm_no_missile_production" + "pm_professional_services_use" + "pm_privately_owned_military_industry" "pm_no_environmental_tech" "pm_jet_fighters_prod" } @@ -1214,14 +1215,14 @@ level = 6 reserves = 1 activate_production_methods = { + "pm_wartime_artillery" "pm_main_battle_tanks" "pm_no_formal_medical_support" - "pm_wartime_artillery" "pm_post_war_infantry" - "pm_armoured_personnel_carriers" + "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_jet_fighters" + "pm_no_motorized" } } create_building = { @@ -1253,7 +1254,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1266,7 +1267,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1278,7 +1279,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1290,7 +1291,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1326,7 +1327,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1359,7 +1360,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1403,7 +1404,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1414,7 +1415,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1446,7 +1447,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1461,7 +1462,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1473,7 +1474,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1532,7 +1533,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1553,7 +1554,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -1576,7 +1577,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1589,7 +1590,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1621,7 +1622,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1634,7 +1635,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1648,7 +1649,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1661,7 +1662,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1676,7 +1677,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1688,7 +1689,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1701,7 +1702,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -1727,7 +1728,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1770,7 +1771,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1795,7 +1796,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1808,7 +1809,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1818,7 +1819,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } } @@ -1919,7 +1920,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1932,7 +1933,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1947,7 +1948,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1971,7 +1972,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -2025,7 +2026,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2037,7 +2038,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -2059,7 +2060,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2071,7 +2072,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2084,7 +2085,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2099,7 +2100,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2120,7 +2121,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2179,7 +2180,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2188,9 +2189,9 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_powered_assembly_lines_industry" "pm_professional_services_use" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" + "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_pre_war_artillery_prod" } @@ -2205,7 +2206,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2218,7 +2219,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2241,7 +2242,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2270,7 +2271,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -2282,7 +2283,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2313,7 +2314,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2326,7 +2327,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2340,7 +2341,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2352,7 +2353,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2362,7 +2363,7 @@ activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_environmental_tech" "pm_professional_services_use" } @@ -2436,7 +2437,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2450,7 +2451,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2488,7 +2489,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2510,7 +2511,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2522,7 +2523,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2537,7 +2538,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2549,7 +2550,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2562,7 +2563,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2609,7 +2610,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2632,7 +2633,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2656,7 +2657,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2704,7 +2705,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2716,7 +2717,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2729,7 +2730,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2744,7 +2745,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -2770,7 +2771,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2793,7 +2794,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2818,7 +2819,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2831,7 +2832,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2845,7 +2846,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2893,7 +2894,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2907,7 +2908,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2922,7 +2923,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -2948,7 +2949,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2981,7 +2982,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3006,7 +3007,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3019,7 +3020,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3078,7 +3079,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3092,7 +3093,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3105,7 +3106,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -3131,7 +3132,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3144,7 +3145,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3155,7 +3156,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3234,7 +3235,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3248,7 +3249,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3261,7 +3262,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3276,7 +3277,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3288,7 +3289,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3301,7 +3302,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3311,7 +3312,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -3323,7 +3324,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -3337,7 +3338,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_religious_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -3349,7 +3350,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3395,11 +3396,11 @@ "pm_post_war_infantry" "pm_wartime_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -3429,7 +3430,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3451,7 +3452,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3464,7 +3465,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3486,7 +3487,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3501,7 +3502,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3513,7 +3514,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3525,7 +3526,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3535,7 +3536,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } } @@ -3549,7 +3550,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_religious_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -3585,7 +3586,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3608,7 +3609,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3620,7 +3621,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3658,7 +3659,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3680,7 +3681,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3694,7 +3695,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3709,7 +3710,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3721,7 +3722,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -3735,7 +3736,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_religious_bureaucrats" + "pm_professional_bureaucrats" } } create_building = { @@ -3792,7 +3793,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3851,7 +3852,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3864,7 +3865,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3879,7 +3880,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3889,7 +3890,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } } @@ -3913,7 +3914,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -3924,7 +3925,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3963,7 +3964,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3975,7 +3976,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3987,7 +3988,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4020,7 +4021,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4033,7 +4034,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4055,7 +4056,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4087,7 +4088,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4099,7 +4100,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4114,7 +4115,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4126,7 +4127,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4140,7 +4141,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -4198,7 +4199,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4223,7 +4224,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4234,11 +4235,11 @@ "pm_post_war_infantry" "pm_wartime_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -4251,7 +4252,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4263,7 +4264,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4272,7 +4273,7 @@ reserves = 1 activate_production_methods = { "pm_brute_force_calutron_separation_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -4294,7 +4295,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4323,7 +4324,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -4345,7 +4346,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4358,7 +4359,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4371,7 +4372,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4384,7 +4385,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4396,7 +4397,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4435,7 +4436,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4469,7 +4470,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4489,7 +4490,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -4524,7 +4525,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4535,7 +4536,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4548,7 +4549,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4560,7 +4561,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4583,7 +4584,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4592,7 +4593,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" @@ -4615,7 +4616,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4647,7 +4648,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4661,7 +4662,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4674,7 +4675,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4686,7 +4687,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4701,7 +4702,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4713,7 +4714,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4725,7 +4726,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4738,7 +4739,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -4775,7 +4776,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4784,7 +4785,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" @@ -4801,7 +4802,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4861,7 +4862,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4885,7 +4886,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4913,7 +4914,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4935,7 +4936,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4949,7 +4950,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4964,7 +4965,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4978,7 +4979,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4991,7 +4992,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5003,7 +5004,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -5019,7 +5020,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5031,7 +5032,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5044,7 +5045,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5073,7 +5074,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5084,7 +5085,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5119,7 +5120,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5133,7 +5134,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5165,7 +5166,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5187,7 +5188,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -5209,7 +5210,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5222,7 +5223,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5234,7 +5235,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5247,7 +5248,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5260,7 +5261,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5272,7 +5273,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5285,7 +5286,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -5334,7 +5335,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5343,7 +5344,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" @@ -5368,7 +5369,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5398,7 +5399,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5419,7 +5420,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -5441,7 +5442,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5454,7 +5455,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5479,7 +5480,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5490,11 +5491,11 @@ "pm_post_war_infantry" "pm_wartime_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -5509,7 +5510,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -5543,11 +5544,11 @@ "pm_post_war_infantry" "pm_wartime_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -5580,7 +5581,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5623,7 +5624,7 @@ level = 23 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -5658,7 +5659,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -5671,7 +5672,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -5680,7 +5681,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_rudimentary_polymers" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5694,7 +5695,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5736,7 +5737,7 @@ level = 16 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_power_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5749,7 +5750,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -5770,7 +5771,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -5804,7 +5805,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5814,7 +5815,7 @@ activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -5826,7 +5827,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -5838,7 +5839,7 @@ reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5851,7 +5852,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_ammunition" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -5869,7 +5870,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5892,7 +5893,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -5915,7 +5916,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5929,7 +5930,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5942,7 +5943,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5954,7 +5955,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5980,7 +5981,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -5988,7 +5989,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -6006,7 +6007,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6019,7 +6020,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6029,7 +6030,7 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } @@ -6044,7 +6045,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -6059,7 +6060,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6068,7 +6069,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_whaling_ships" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_fishing_trawlers" } @@ -6091,7 +6092,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6154,7 +6155,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6188,7 +6189,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6203,7 +6204,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6216,7 +6217,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6229,7 +6230,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6241,7 +6242,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6254,7 +6255,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6267,7 +6268,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6279,7 +6280,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6291,7 +6292,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -6306,7 +6307,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6317,7 +6318,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6374,7 +6375,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6384,7 +6385,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6419,7 +6420,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6431,7 +6432,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6452,7 +6453,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6474,7 +6475,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6487,7 +6488,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6499,7 +6500,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6525,7 +6526,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6545,7 +6546,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6569,7 +6570,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6583,7 +6584,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6595,7 +6596,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -6607,7 +6608,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6620,7 +6621,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6632,7 +6633,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6645,7 +6646,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6656,7 +6657,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -6669,7 +6670,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -6706,7 +6707,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6783,7 +6784,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6795,7 +6796,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6810,7 +6811,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6822,7 +6823,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6835,7 +6836,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6860,7 +6861,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6873,7 +6874,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6883,7 +6884,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6897,7 +6898,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6910,7 +6911,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6922,7 +6923,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -6937,7 +6938,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6948,7 +6949,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -7003,7 +7004,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -7045,7 +7046,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7076,7 +7077,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7090,7 +7091,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7116,7 +7117,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7129,7 +7130,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7142,7 +7143,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7154,7 +7155,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7166,7 +7167,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -7181,7 +7182,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7258,7 +7259,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7272,7 +7273,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7285,7 +7286,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7295,7 +7296,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } } @@ -7310,7 +7311,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7321,7 +7322,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -7387,7 +7388,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7411,7 +7412,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7425,7 +7426,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7437,7 +7438,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7452,7 +7453,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7464,7 +7465,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7474,7 +7475,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } } @@ -7489,7 +7490,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7548,7 +7549,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7583,7 +7584,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -7598,7 +7599,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -7646,7 +7647,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -7660,11 +7661,11 @@ "pm_government_run_building_railway" } } - create_building={ - building="building_port" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_port" + level = 1 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } @@ -7689,7 +7690,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -7754,7 +7755,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7766,7 +7767,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7777,11 +7778,11 @@ "pm_post_war_infantry" "pm_wartime_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -7805,7 +7806,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7826,7 +7827,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7860,7 +7861,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -7884,7 +7885,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7895,7 +7896,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -7916,7 +7917,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -7938,7 +7939,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -7952,7 +7953,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7965,7 +7966,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -7978,7 +7979,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -7993,7 +7994,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -8052,7 +8053,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8074,7 +8075,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8094,11 +8095,11 @@ "pm_post_war_infantry" "pm_wartime_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } } @@ -8160,7 +8161,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8173,7 +8174,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -8185,7 +8186,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8199,7 +8200,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -8222,7 +8223,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8243,7 +8244,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -8265,7 +8266,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8277,7 +8278,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8302,7 +8303,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8321,7 +8322,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } } @@ -8361,7 +8362,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -8405,7 +8406,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8418,7 +8419,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -8453,7 +8454,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -8465,7 +8466,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8504,7 +8505,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8537,7 +8538,7 @@ "pm_advanced_mechanized_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -8558,7 +8559,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" @@ -8575,7 +8576,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8601,7 +8602,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8612,11 +8613,11 @@ "pm_post_war_infantry" "pm_wartime_artillery" "pm_main_battle_tanks" - "pm_armoured_personnel_carriers" + "pm_no_formal_medical_support" "pm_jet_fighters" "pm_no_special_reconnaissance" "pm_no_communications_support" - "pm_no_formal_medical_support" + "pm_no_motorized" } } create_building = { @@ -8628,7 +8629,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -8660,7 +8661,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8672,7 +8673,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8684,7 +8685,7 @@ "pm_no_wind_power" "pm_conventional_dams" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8697,7 +8698,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -8708,7 +8709,7 @@ "pm_large_modernized_trawlers" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -8729,7 +8730,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -8741,7 +8742,7 @@ "pm_no_commercial_banking" "pm_certified_investors" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -8763,7 +8764,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -8776,7 +8777,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8789,7 +8790,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8803,7 +8804,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -8815,7 +8816,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -8906,7 +8907,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_tanks_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -8920,9 +8921,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_certified_investors" + "pm_no_investment_services" } } create_building = { @@ -8933,7 +8934,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -8947,7 +8948,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8960,7 +8961,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -8971,7 +8972,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -8984,7 +8985,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -8998,7 +8999,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -9009,7 +9010,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -9021,7 +9022,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -9049,7 +9050,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9065,7 +9066,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9076,7 +9077,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9086,9 +9087,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_certified_investors" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_no_investment_services" } } create_building = { @@ -9101,7 +9102,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9114,7 +9115,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -9137,7 +9138,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9147,7 +9148,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } } @@ -9197,7 +9198,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9211,7 +9212,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9223,7 +9224,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -9259,7 +9260,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -9271,7 +9272,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9279,7 +9280,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" @@ -9298,7 +9299,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -9321,7 +9322,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -9347,7 +9348,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9358,7 +9359,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9382,7 +9383,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9394,7 +9395,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9416,7 +9417,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9428,7 +9429,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9439,7 +9440,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9450,7 +9451,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9460,7 +9461,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -9473,7 +9474,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9486,7 +9487,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9494,7 +9495,7 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9512,7 +9513,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9520,7 +9521,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -9535,7 +9536,7 @@ reserves = 1 activate_production_methods = { "pm_magazines_media" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_state_news" } @@ -9549,7 +9550,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -9564,7 +9565,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -9585,8 +9586,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9597,7 +9598,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9610,11 +9611,11 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building= "building_chichen_itza" + create_building = { + building = "building_chichen_itza" } } } @@ -9627,7 +9628,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -9660,7 +9661,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -9683,7 +9684,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -9723,7 +9724,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9732,8 +9733,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -9745,7 +9746,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9757,7 +9758,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9769,7 +9770,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9782,7 +9783,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9797,7 +9798,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9808,7 +9809,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9817,7 +9818,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -9833,7 +9834,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9845,7 +9846,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9859,7 +9860,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9872,7 +9873,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9885,7 +9886,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -9896,7 +9897,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9909,7 +9910,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -9920,7 +9921,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9932,7 +9933,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -9945,7 +9946,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -9955,8 +9956,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9967,7 +9968,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -9978,7 +9979,7 @@ "pm_magazines_media" "pm_state_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -10002,7 +10003,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -10017,7 +10018,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -10028,7 +10029,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -10038,7 +10039,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -10050,7 +10051,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -10089,7 +10090,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -10100,7 +10101,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10115,7 +10116,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10126,7 +10127,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10137,7 +10138,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10147,7 +10148,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -10160,7 +10161,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -10208,7 +10209,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -10245,7 +10246,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10256,7 +10257,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10269,7 +10270,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10281,7 +10282,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -10329,7 +10330,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -10359,7 +10360,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10374,7 +10375,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10399,7 +10400,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -10410,7 +10411,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -10421,7 +10422,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -10444,7 +10445,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -10483,7 +10484,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -10496,7 +10497,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10522,7 +10523,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10534,7 +10535,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10545,7 +10546,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10556,7 +10557,7 @@ "pm_magazines_media" "pm_state_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -10568,7 +10569,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -10606,7 +10607,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10617,7 +10618,7 @@ "pm_magazines_media" "pm_state_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } } @@ -10632,7 +10633,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -10641,8 +10642,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -10664,7 +10665,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10674,8 +10675,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10687,7 +10688,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10700,7 +10701,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -10712,7 +10713,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10725,7 +10726,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10735,7 +10736,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } } @@ -10770,7 +10771,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -10784,7 +10785,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10807,7 +10808,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -10818,7 +10819,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10830,7 +10831,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -10842,7 +10843,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -10853,7 +10854,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -10864,7 +10865,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -10875,7 +10876,7 @@ "pm_magazines_media" "pm_state_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -10885,7 +10886,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -10896,7 +10897,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } diff --git a/common/history/buildings/06_central_america.txt b/common/history/buildings/06_central_america.txt index f9b57f6bb..2687f929c 100644 --- a/common/history/buildings/06_central_america.txt +++ b/common/history/buildings/06_central_america.txt @@ -10,7 +10,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -29,7 +29,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -39,8 +39,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -51,7 +51,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -62,7 +62,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -73,7 +73,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -84,8 +84,8 @@ "pm_simple_farming" "pm_no_secondary" "pm_no_corn_syrup" - "pm_privately_owned_farm" "pm_mechanized_harvesting" + "pm_government_run_farm" } } create_building = { @@ -94,10 +94,10 @@ reserves = 1 activate_production_methods = { "pm_simple_ranch" - "pm_privately_owned_farm" + "pm_slaughterhouses" "pm_standard_fences" "pm_unrefrigerated" - "pm_slaughterhouses" + "pm_government_run_farm" } } create_building = { @@ -107,7 +107,7 @@ activate_production_methods = { "pm_informal_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -122,7 +122,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -134,7 +134,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -147,7 +147,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -159,7 +159,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -171,7 +171,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -182,7 +182,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -214,7 +214,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -227,7 +227,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -238,7 +238,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -251,7 +251,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -264,7 +264,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -277,7 +277,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -291,7 +291,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -303,7 +303,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -314,7 +314,7 @@ "pm_hospitals" "pm_traditional_treatments" "pm_professional_service_industry_no" - "pm_charity_hospital" + "pm_church_run_hospitals" } } create_building = { @@ -322,7 +322,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -340,7 +340,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -349,7 +349,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_tanks_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -367,8 +367,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -398,7 +398,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -407,7 +407,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -420,7 +420,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -431,7 +431,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -442,7 +442,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -450,11 +450,11 @@ level = 11 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_fertilizers" "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_fertilizers" + "pm_government_run_farm" } } create_building = { @@ -462,11 +462,11 @@ level = 12 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_intensive_grazing_ranch" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_intensive_grazing_ranch" + "pm_government_run_farm" } } create_building = { @@ -477,7 +477,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -521,7 +521,7 @@ activate_production_methods = { "pm_informal_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -533,7 +533,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -545,7 +545,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -558,7 +558,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -580,7 +580,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -593,7 +593,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -605,7 +605,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -617,7 +617,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -632,7 +632,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -644,7 +644,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -658,7 +658,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -678,7 +678,7 @@ reserves = 1 activate_production_methods = { "pm_magazines_media" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_state_news" } @@ -693,7 +693,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -703,7 +703,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -715,7 +715,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -723,7 +723,7 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -738,7 +738,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_tanks_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -755,7 +755,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -768,7 +768,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -781,7 +781,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -794,7 +794,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -806,7 +806,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -818,8 +818,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } } @@ -841,8 +841,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -851,7 +851,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -875,8 +875,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -887,7 +887,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -896,7 +896,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -1019,7 +1019,7 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1033,7 +1033,7 @@ activate_production_methods = { "pm_synthetic_fiber_production_furniture" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_powered_assembly_lines_industry" "pm_no_environmental_tech" "pm_professional_service_industry_no" @@ -1056,7 +1056,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" @@ -1150,7 +1150,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1162,7 +1162,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1174,7 +1174,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1199,7 +1199,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1210,7 +1210,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } } @@ -1256,7 +1256,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1269,7 +1269,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1282,7 +1282,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -1338,7 +1338,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1349,7 +1349,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1360,7 +1360,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1371,7 +1371,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1382,7 +1382,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1394,7 +1394,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1405,7 +1405,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1418,7 +1418,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1430,7 +1430,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1461,7 +1461,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1474,7 +1474,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1500,7 +1500,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1511,7 +1511,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1522,7 +1522,7 @@ "pm_hospitals" "pm_traditional_treatments" "pm_professional_service_industry_no" - "pm_charity_hospital" + "pm_church_run_hospitals" } } create_building = { @@ -1532,8 +1532,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } } diff --git a/common/history/buildings/07_south_america.txt b/common/history/buildings/07_south_america.txt index 8174b36d4..fb7335550 100644 --- a/common/history/buildings/07_south_america.txt +++ b/common/history/buildings/07_south_america.txt @@ -8,7 +8,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -20,7 +20,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -32,7 +32,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -43,7 +43,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -54,7 +54,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -65,7 +65,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -76,7 +76,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -100,7 +100,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -111,7 +111,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -124,7 +124,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -137,7 +137,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -149,7 +149,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -169,7 +169,7 @@ reserves = 1 activate_production_methods = { "pm_magazines_media" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_state_news" } @@ -183,7 +183,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -195,7 +195,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -205,7 +205,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -236,7 +236,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -337,7 +337,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -359,7 +359,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -371,7 +371,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -383,7 +383,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -396,7 +396,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -419,7 +419,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -430,7 +430,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -449,7 +449,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -460,7 +460,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -478,8 +478,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -491,7 +491,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -507,7 +507,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -529,7 +529,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -540,7 +540,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -552,7 +552,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -564,7 +564,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -576,7 +576,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -589,7 +589,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -601,7 +601,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -611,7 +611,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -622,7 +622,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -643,7 +643,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -656,7 +656,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -667,7 +667,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -679,7 +679,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -697,7 +697,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -706,7 +706,7 @@ reserves = 1 activate_production_methods = { "pm_magazines_media" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_state_news" } @@ -722,7 +722,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -744,7 +744,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -755,7 +755,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -784,7 +784,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -800,7 +800,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -822,7 +822,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -833,7 +833,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -844,7 +844,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -855,7 +855,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -867,7 +867,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -880,7 +880,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -891,7 +891,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -902,7 +902,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -926,7 +926,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -938,7 +938,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -959,7 +959,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -971,7 +971,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -981,7 +981,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -1014,7 +1014,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1025,7 +1025,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1037,7 +1037,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1047,7 +1047,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -1059,7 +1059,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1070,7 +1070,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1100,7 +1100,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -1115,7 +1115,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1126,7 +1126,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1138,7 +1138,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1171,7 +1171,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1203,7 +1203,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1215,7 +1215,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1226,7 +1226,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1238,7 +1238,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1249,7 +1249,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -1264,7 +1264,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1275,7 +1275,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1287,7 +1287,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1330,7 +1330,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1342,7 +1342,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1353,7 +1353,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1411,7 +1411,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1423,7 +1423,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1434,7 +1434,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1445,7 +1445,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1456,7 +1456,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1467,7 +1467,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1489,7 +1489,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1501,7 +1501,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1521,7 +1521,7 @@ reserves = 1 activate_production_methods = { "pm_basic_distillation_liquor" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1549,7 +1549,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1561,7 +1561,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1572,7 +1572,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1583,7 +1583,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1594,7 +1594,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1605,7 +1605,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1629,7 +1629,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1640,7 +1640,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1653,7 +1653,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1666,7 +1666,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1678,7 +1678,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1690,7 +1690,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1702,7 +1702,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1731,7 +1731,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } } @@ -1747,7 +1747,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1759,7 +1759,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1770,7 +1770,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1781,7 +1781,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1792,7 +1792,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1803,7 +1803,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1817,8 +1817,8 @@ "pm_privately_owned_building_railway" } } - create_building={ - building= "building_machu_picchu" + create_building = { + building = "building_machu_picchu" } } } @@ -1833,7 +1833,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1845,7 +1845,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1856,7 +1856,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1867,7 +1867,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1878,7 +1878,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1889,7 +1889,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1926,7 +1926,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1938,7 +1938,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1953,7 +1953,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1966,7 +1966,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1978,7 +1978,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1990,7 +1990,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2001,7 +2001,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2082,7 +2082,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2094,7 +2094,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2103,7 +2103,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -2124,7 +2124,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2133,8 +2133,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } } @@ -2202,7 +2202,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2255,7 +2255,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -2289,7 +2289,7 @@ reserves = 1 activate_production_methods = { "pm_magazines_media" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_state_news" } @@ -2350,7 +2350,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2372,7 +2372,7 @@ activate_production_methods = { "pm_informal_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2387,7 +2387,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2400,7 +2400,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2412,7 +2412,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2480,7 +2480,7 @@ reserves = 1 activate_production_methods = { "pm_base_paper" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2492,7 +2492,7 @@ reserves = 1 activate_production_methods = { "pm_base_tools" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry_tools" @@ -2535,7 +2535,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2548,7 +2548,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2560,7 +2560,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2570,7 +2570,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2591,7 +2591,7 @@ activate_production_methods = { "pm_fiber_production_furniture" "pm_no_household_appliance_manufacturing" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2603,7 +2603,7 @@ reserves = 1 activate_production_methods = { "pm_powered_assembly_lines_industry" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_synthetic_fiber_production_textiles" @@ -2617,7 +2617,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2632,7 +2632,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2658,7 +2658,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2669,7 +2669,7 @@ "pm_magazines_media" "pm_state_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -2678,7 +2678,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2702,7 +2702,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_rudimentary_polymers" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -2727,7 +2727,7 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_certified_investors" } @@ -2740,7 +2740,7 @@ "pm_modern_medicine" "pm_no_opiates" "pm_no_recreational_drug_production" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2817,7 +2817,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2831,7 +2831,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2841,7 +2841,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } } @@ -2911,7 +2911,7 @@ "pm_professional_services_use" "pm_basic_distillation_wine" "pm_patent_stills_liquor" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" } @@ -2970,7 +2970,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2993,7 +2993,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3014,7 +3014,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3029,7 +3029,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3043,7 +3043,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -3081,7 +3081,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3111,7 +3111,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3123,7 +3123,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3144,7 +3144,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3154,7 +3154,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3169,7 +3169,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3181,7 +3181,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3191,7 +3191,7 @@ activate_production_methods = { "pm_rudimentary_explosives" "pm_no_ammo" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -3229,7 +3229,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -3266,7 +3266,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3343,7 +3343,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3395,7 +3395,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -3407,7 +3407,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3452,7 +3452,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3477,7 +3477,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -3502,7 +3502,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3618,7 +3618,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } } @@ -3629,7 +3629,6 @@ building = "building_port" level = 1 reserves = 1 - subsidized = yes activate_production_methods = { "pm_anchorage" } @@ -3640,9 +3639,9 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" - "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" + "pm_traditional_packaging_fishing" + "pm_privately_owned_general_industry" } } } @@ -3665,7 +3664,6 @@ building = "building_port" level = 1 reserves = 1 - subsidized = yes activate_production_methods = { "pm_anchorage" } @@ -3691,11 +3689,11 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_fertilizers_rice_farm" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_fertilizers_rice_farm" + "pm_government_run_farm" } } create_building = { @@ -3706,7 +3704,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3714,11 +3712,11 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_open_air_stockyards" "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_open_air_stockyards" + "pm_government_run_farm" } } create_building = { @@ -3728,8 +3726,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3738,7 +3736,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -3761,7 +3759,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3774,7 +3772,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3798,7 +3796,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3810,7 +3808,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3821,7 +3819,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3832,7 +3830,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -3842,7 +3840,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3865,11 +3863,11 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_fertilizers" "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_fertilizers" + "pm_government_run_farm" } } create_building = { @@ -3879,8 +3877,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3891,7 +3889,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3901,7 +3899,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3926,8 +3924,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3939,7 +3937,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3966,7 +3964,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3978,7 +3976,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4010,7 +4008,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -4024,7 +4022,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4036,7 +4034,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4048,7 +4046,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4075,7 +4073,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4087,7 +4085,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4098,7 +4096,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4109,7 +4107,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4119,7 +4117,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4132,7 +4130,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4140,7 +4138,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4159,7 +4157,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4171,7 +4169,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4183,7 +4181,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4263,7 +4261,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4274,7 +4272,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4285,7 +4283,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4295,7 +4293,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4307,7 +4305,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4327,7 +4325,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4369,7 +4367,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4380,7 +4378,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4391,7 +4389,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4402,7 +4400,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4412,7 +4410,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4424,7 +4422,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4459,7 +4457,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4470,7 +4468,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4482,7 +4480,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4493,7 +4491,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4504,7 +4502,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4515,7 +4513,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -4536,7 +4534,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4549,7 +4547,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4561,7 +4559,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4573,7 +4571,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4581,7 +4579,7 @@ level = 10 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" @@ -4599,7 +4597,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4608,7 +4606,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -4621,7 +4619,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4693,9 +4691,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_certified_investors" + "pm_no_investment_services" } } } @@ -4711,7 +4709,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4722,7 +4720,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4734,7 +4732,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4745,7 +4743,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4777,7 +4775,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4789,7 +4787,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4799,7 +4797,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4811,7 +4809,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4823,7 +4821,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4836,7 +4834,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4848,7 +4846,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4863,7 +4861,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4875,7 +4873,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4887,7 +4885,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4947,7 +4945,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4958,7 +4956,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4970,7 +4968,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4981,7 +4979,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4992,7 +4990,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5002,7 +5000,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5014,7 +5012,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5026,7 +5024,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5039,7 +5037,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5054,7 +5052,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5064,7 +5062,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5076,7 +5074,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5088,7 +5086,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5102,7 +5100,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5164,9 +5162,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_certified_investors" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_no_investment_services" } } } @@ -5182,7 +5180,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5193,7 +5191,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5205,7 +5203,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5216,7 +5214,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5227,7 +5225,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5238,7 +5236,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5249,7 +5247,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5260,7 +5258,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5273,7 +5271,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5285,7 +5283,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5295,7 +5293,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5348,7 +5346,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5373,7 +5371,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5397,7 +5395,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5408,7 +5406,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5419,7 +5417,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5429,7 +5427,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5464,7 +5462,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5476,7 +5474,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5486,7 +5484,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5511,7 +5509,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5523,7 +5521,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5543,7 +5541,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5578,7 +5576,7 @@ "pm_no_secondary" "pm_no_corn_syrup" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5589,7 +5587,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5601,7 +5599,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5612,7 +5610,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5623,7 +5621,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5634,7 +5632,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5644,7 +5642,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5652,7 +5650,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" @@ -5669,7 +5667,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5705,7 +5703,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { diff --git a/common/history/buildings/08_middle_east.txt b/common/history/buildings/08_middle_east.txt index 19bd981ce..cd0480379 100644 --- a/common/history/buildings/08_middle_east.txt +++ b/common/history/buildings/08_middle_east.txt @@ -8,7 +8,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } } @@ -32,7 +32,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -41,7 +41,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -66,7 +66,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -75,7 +75,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -99,7 +99,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -120,7 +120,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -133,7 +133,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -146,7 +146,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -155,7 +155,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -181,7 +181,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -195,7 +195,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -214,7 +214,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -226,7 +226,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -249,11 +249,11 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building= "building_petra" + create_building = { + building = "building_petra" } } } @@ -267,7 +267,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -278,7 +278,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -302,7 +302,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -313,7 +313,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -324,7 +324,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -340,7 +340,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -348,7 +348,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -362,7 +362,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -375,7 +375,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_whaling_ships" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_fishing_trawlers" } @@ -399,7 +399,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -410,7 +410,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -430,7 +430,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -441,7 +441,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -453,7 +453,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -466,7 +466,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -476,7 +476,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -488,7 +488,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -524,7 +524,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -536,7 +536,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -550,7 +550,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -559,7 +559,7 @@ reserves = 1 activate_production_methods = { "pm_magazines_media" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" "pm_state_news" } @@ -571,7 +571,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" "pm_fishing_trawlers" @@ -606,7 +606,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -621,7 +621,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -639,7 +639,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -648,7 +648,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -663,7 +663,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -675,7 +675,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -716,7 +716,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -729,7 +729,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -741,7 +741,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -750,7 +750,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -763,7 +763,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -809,7 +809,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -821,7 +821,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -832,7 +832,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -853,8 +853,8 @@ "pm_hereditary_bureaucrats" } } - create_building={ - building= "building_argebam" + create_building = { + building = "building_argebam" } } } @@ -888,7 +888,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -899,7 +899,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -933,7 +933,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -952,7 +952,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -967,7 +967,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -979,7 +979,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1022,7 +1022,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -1034,7 +1034,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1045,7 +1045,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1056,7 +1056,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1078,7 +1078,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1127,7 +1127,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1139,7 +1139,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1152,8 +1152,8 @@ "pm_hereditary_bureaucrats" } } - create_building={ - building= "building_khaju_bridge" + create_building = { + building = "building_khaju_bridge" } } } @@ -1167,7 +1167,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1178,7 +1178,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1200,7 +1200,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1222,7 +1222,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1233,7 +1233,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1255,7 +1255,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1290,7 +1290,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1302,7 +1302,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1317,7 +1317,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1327,7 +1327,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1339,7 +1339,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1352,7 +1352,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1364,7 +1364,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1376,7 +1376,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1416,7 +1416,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1431,7 +1431,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_worker_cooperative_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1442,7 +1442,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_worker_cooperative_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1454,7 +1454,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } } @@ -1467,7 +1467,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_worker_cooperative_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1479,7 +1479,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_worker_cooperative_farm" + "pm_government_run_farm" } } } @@ -1506,7 +1506,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1517,7 +1517,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1529,7 +1529,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1552,7 +1552,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_glassworking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1563,10 +1563,10 @@ level = 13 reserves = 1 activate_production_methods = { - "pm_citrus_orchards" "pm_mechanized_harvesting" - "pm_no_honey_production" "pm_privately_owned_farm" + "pm_no_honey_production" + "pm_citrus_orchards" "pm_fertilizers" } } @@ -1589,7 +1589,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1619,7 +1619,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -1634,7 +1634,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1645,7 +1645,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1654,7 +1654,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1678,7 +1678,7 @@ activate_production_methods = { "pm_semi_automatic_rifles" "pm_no_artillery_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1690,7 +1690,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_tanks_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_armored_fighting_vehicle_prod" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1722,7 +1722,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1798,7 +1798,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1809,7 +1809,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1818,7 +1818,7 @@ reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1830,7 +1830,7 @@ reserves = 1 activate_production_methods = { "pm_cargo_ships" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1862,7 +1862,7 @@ activate_production_methods = { "pm_semi_automatic_rifles" "pm_no_artillery_prod" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_no_automation" @@ -1923,7 +1923,7 @@ reserves = 1 activate_production_methods = { "pm_early_steelmaking" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -1973,7 +1973,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1981,7 +1981,7 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" "pm_simple_fishing" @@ -2008,7 +2008,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2065,7 +2065,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2111,7 +2111,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2140,7 +2140,7 @@ activate_production_methods = { "pm_rudimentary_explosives" "pm_pre_war_ammunition" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2156,7 +2156,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -2268,7 +2268,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2279,7 +2279,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2383,7 +2383,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2394,7 +2394,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2404,8 +2404,8 @@ activate_production_methods = { "pm_manual_resource_extraction_copper" "pm_traditional_tools" - "pm_privately_owned_mine" "pm_manual_transportation" + "pm_privately_owned_mine" } } create_building = { @@ -2477,7 +2477,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2538,7 +2538,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2572,7 +2572,7 @@ activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -2585,7 +2585,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -2615,7 +2615,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2627,7 +2627,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2663,7 +2663,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -2695,7 +2695,7 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_service_industry_no" @@ -2714,7 +2714,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } diff --git a/common/history/buildings/09_central_asia.txt b/common/history/buildings/09_central_asia.txt index e763ff4ec..739264b09 100644 --- a/common/history/buildings/09_central_asia.txt +++ b/common/history/buildings/09_central_asia.txt @@ -9,7 +9,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } create_building = { @@ -21,7 +21,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -31,7 +31,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -70,7 +70,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -91,7 +91,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -101,7 +101,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -152,7 +152,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } } @@ -189,7 +189,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -227,7 +227,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } create_building = { @@ -252,7 +252,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } } @@ -290,7 +290,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } } @@ -307,7 +307,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -323,7 +323,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -354,7 +354,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -380,7 +380,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -390,7 +390,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -403,7 +403,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -418,7 +418,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -432,7 +432,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -443,7 +443,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } } @@ -468,7 +468,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -478,7 +478,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -495,7 +495,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -505,7 +505,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -516,7 +516,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -529,7 +529,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -565,7 +565,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -579,7 +579,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -590,7 +590,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } } @@ -607,7 +607,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -637,7 +637,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -651,7 +651,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -662,7 +662,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -672,7 +672,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -698,7 +698,7 @@ "pm_no_automation" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -737,7 +737,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } } @@ -753,7 +753,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_mine" } } create_building = { @@ -763,7 +763,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -777,7 +777,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -815,7 +815,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -909,7 +909,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -922,7 +922,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_industry" + "pm_government_run_general_industry" "pm_no_household_appliance_manufacturing" "pm_no_automation" "pm_professional_services_use" @@ -1019,8 +1019,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_government_run_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1058,7 +1058,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } create_building = { @@ -1150,8 +1150,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_government_run_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1174,7 +1174,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -1185,7 +1185,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_government_run_urban" + "pm_government_run_utility" } } create_building = { @@ -1195,7 +1195,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1224,7 +1224,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1274,7 +1274,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1302,7 +1302,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1326,7 +1326,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1352,7 +1352,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -1367,7 +1367,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -1392,11 +1392,16 @@ activate_production_methods = { "pm_steam_trains" "pm_paved_roads" + "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } } } + s:STATE_LHASA = { + region_state:TIB = { + } + } s:STATE_NGARI = { region_state:TIB = { create_building = { @@ -1407,7 +1412,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1419,7 +1424,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1435,7 +1440,7 @@ "pm_no_commercial_banking" "pm_no_investment_services" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } } @@ -1449,7 +1454,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1461,7 +1466,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1475,7 +1480,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } diff --git a/common/history/buildings/10_india.txt b/common/history/buildings/10_india.txt index 8173fecf9..6038e90fa 100644 --- a/common/history/buildings/10_india.txt +++ b/common/history/buildings/10_india.txt @@ -10,7 +10,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -31,7 +31,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -55,7 +55,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -66,7 +66,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -77,7 +77,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -88,7 +88,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -99,7 +99,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -109,7 +109,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -136,7 +136,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -157,7 +157,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -180,7 +180,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -191,7 +191,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -201,7 +201,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -220,7 +220,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -231,7 +231,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -241,7 +241,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -264,7 +264,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -274,7 +274,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -289,7 +289,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -301,7 +301,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -312,7 +312,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -323,7 +323,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -333,7 +333,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -344,7 +344,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -355,7 +355,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -382,7 +382,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -393,7 +393,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -404,7 +404,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -414,7 +414,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -427,6 +427,10 @@ } } } + s:STATE_WEST_PUNJAB = { + region_state:HND = { + } + } s:STATE_CHHATTISGARH = { region_state:HND = { create_building = { @@ -437,7 +441,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -449,7 +453,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -461,7 +465,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -471,7 +475,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -497,7 +501,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -509,7 +513,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -519,7 +523,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -542,7 +546,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -553,7 +557,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -564,7 +568,7 @@ "pm_default_building_sugar_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -575,7 +579,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -585,7 +589,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -627,7 +631,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -638,7 +642,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -649,7 +653,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -659,7 +663,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -736,7 +740,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -747,7 +751,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -757,7 +761,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -780,7 +784,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -792,7 +796,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -804,7 +808,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -814,7 +818,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -848,7 +852,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -858,7 +862,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -881,7 +885,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -893,7 +897,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -903,7 +907,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -926,7 +930,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -938,7 +942,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -948,7 +952,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -971,7 +975,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -983,7 +987,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -993,7 +997,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1029,7 +1033,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1039,7 +1043,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1050,7 +1054,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1061,7 +1065,7 @@ "pm_default_building_coffee_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1084,7 +1088,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1094,7 +1098,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1129,7 +1133,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1145,7 +1149,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1155,7 +1159,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1189,7 +1193,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1199,7 +1203,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1233,7 +1237,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1243,7 +1247,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { diff --git a/common/history/buildings/11_east_asia.txt b/common/history/buildings/11_east_asia.txt index d125def98..d0d697aa2 100644 --- a/common/history/buildings/11_east_asia.txt +++ b/common/history/buildings/11_east_asia.txt @@ -11,7 +11,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -27,9 +27,9 @@ level = 6 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -69,7 +69,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -83,7 +83,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -113,7 +113,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -124,7 +124,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -135,7 +135,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -148,7 +148,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -160,7 +160,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -188,7 +188,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -197,7 +197,7 @@ reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -212,7 +212,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -235,7 +235,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -254,11 +254,11 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_fertilizers_rice_farm" "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_fertilizers_rice_farm" + "pm_government_run_farm" } } } @@ -273,7 +273,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -284,7 +284,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -295,7 +295,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -308,7 +308,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -320,7 +320,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -357,7 +357,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -369,7 +369,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -381,7 +381,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -396,7 +396,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -407,7 +407,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -418,7 +418,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -431,7 +431,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -443,7 +443,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -471,7 +471,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -483,7 +483,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -494,7 +494,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -506,7 +506,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -521,7 +521,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -532,7 +532,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -543,7 +543,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -554,7 +554,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -566,7 +566,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -578,7 +578,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -596,7 +596,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -624,7 +624,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -647,7 +647,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -658,7 +658,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -670,7 +670,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -682,7 +682,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -708,7 +708,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -733,7 +733,6 @@ create_building = { building = "building_iron_mine" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_iron" @@ -760,7 +759,6 @@ create_building = { building = "building_lead_mine" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_lead" @@ -772,26 +770,24 @@ create_building = { building = "building_logging_camp" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { building = "building_tool_manufactories" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_heavy_industry" } } } @@ -808,7 +804,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -819,7 +815,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -830,7 +826,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -842,7 +838,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -870,7 +866,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -882,7 +878,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -893,7 +889,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -905,7 +901,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -917,7 +913,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -963,7 +959,6 @@ create_building = { building = "building_furniture_manufactories" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_fiber_production_furniture" @@ -971,20 +966,19 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { building = "building_textile_manufactories" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -998,13 +992,12 @@ create_building = { building = "building_logging_camp" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1020,35 +1013,33 @@ level = 15 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { building = "building_paper_manufactories" level = 3 - subsidized = yes reserves = 1 activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { building = "building_steelworks" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1069,11 +1060,10 @@ create_building = { building = "building_small_arms_manufactories" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" - "pm_government_run_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1083,11 +1073,10 @@ create_building = { building = "building_explosives_industry" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" - "pm_government_run_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1110,7 +1099,6 @@ create_building = { building = "building_lead_mine" level = 3 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_lead" @@ -1122,27 +1110,25 @@ create_building = { building = "building_chemical_plants" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { building = "building_tool_manufactories" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1158,9 +1144,9 @@ "pm_government_run_farm" } } - create_building={ - building="building_forbidden_city" - level=1 + create_building = { + building = "building_forbidden_city" + level = 1 } } } @@ -1196,7 +1182,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_military_industry" } } create_building = { @@ -1206,7 +1192,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1290,7 +1276,6 @@ create_building = { building = "building_coal_mine" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_coal" @@ -1315,7 +1300,6 @@ create_building = { building = "building_phosphorus_mine" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_phosphorus" @@ -1327,13 +1311,12 @@ create_building = { building = "building_logging_camp" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } } @@ -1348,7 +1331,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1359,7 +1342,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1377,7 +1360,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1403,7 +1386,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1415,7 +1398,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1437,7 +1420,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1463,7 +1446,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -1473,13 +1456,12 @@ create_building = { building = "building_logging_camp" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1489,7 +1471,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1508,7 +1490,6 @@ create_building = { building = "building_coal_mine" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_manual_resource_extraction_coal" @@ -1520,7 +1501,6 @@ create_building = { building = "building_small_arms_manufactories" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" @@ -1528,7 +1508,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_military_industry" } } } @@ -1541,7 +1521,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1552,7 +1532,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1563,7 +1543,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1590,7 +1570,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1606,7 +1586,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1617,7 +1597,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1627,7 +1607,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1657,7 +1637,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1668,7 +1648,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1680,7 +1660,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1699,7 +1679,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1727,7 +1707,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1739,7 +1719,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1751,7 +1731,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1763,7 +1743,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -1778,7 +1758,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1789,7 +1769,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1800,7 +1780,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1811,7 +1791,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1829,7 +1809,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1841,7 +1821,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1869,7 +1849,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -1881,7 +1861,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1893,7 +1873,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -1918,7 +1898,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1929,7 +1909,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1940,7 +1920,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1958,7 +1938,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1985,7 +1965,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1997,7 +1977,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -2012,7 +1992,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2031,7 +2011,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2049,7 +2029,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2061,7 +2041,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2088,7 +2068,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2100,7 +2080,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -2134,26 +2114,24 @@ create_building = { building = "building_textile_manufactories" level = 6 - subsidized = yes reserves = 1 activate_production_methods = { "pm_fiber_production_textiles" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { building = "building_logging_camp" level = 8 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2171,20 +2149,19 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { building = "building_paper_manufactories" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -2225,7 +2202,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2236,7 +2213,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2255,7 +2232,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2282,7 +2259,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -2297,7 +2274,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2308,7 +2285,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2318,7 +2295,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2345,7 +2322,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2357,7 +2334,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -2369,7 +2346,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -2384,7 +2361,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2417,7 +2394,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2429,7 +2406,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2447,7 +2424,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2488,7 +2465,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2511,7 +2488,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2521,7 +2498,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2548,7 +2525,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -2563,7 +2540,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2585,7 +2562,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2595,7 +2572,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2622,7 +2599,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -2637,7 +2614,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2659,7 +2636,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2669,7 +2646,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2696,7 +2673,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -2708,7 +2685,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2736,7 +2713,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2747,7 +2724,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2757,7 +2734,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2787,7 +2764,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2798,7 +2775,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -2810,7 +2787,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2820,7 +2797,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2850,7 +2827,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2862,7 +2839,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -2872,7 +2849,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -2884,7 +2861,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -2911,7 +2888,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } } @@ -2934,7 +2911,7 @@ "pm_default_building_banana_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2945,7 +2922,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -2956,7 +2933,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -2967,7 +2944,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3016,19 +2993,17 @@ create_building = { building = "building_fishing_wharf" level = 12 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_government_run_misc" + "pm_privately_owned_general_industry" } } create_building = { building = "building_furniture_manufactories" level = 7 - subsidized = yes reserves = 1 activate_production_methods = { "pm_fiber_production_furniture" @@ -3036,19 +3011,18 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { building = "building_logging_camp" level = 2 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3077,7 +3051,6 @@ create_building = { building = "building_small_arms_manufactories" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" @@ -3085,13 +3058,12 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_military_industry" } } create_building = { building = "building_explosives_industry" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { "pm_rudimentary_explosives" @@ -3099,7 +3071,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3118,27 +3090,25 @@ create_building = { building = "building_chemical_plants" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_pre_war_fertilizer_plant" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { building = "building_steelworks" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -3166,7 +3136,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3177,7 +3147,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3188,7 +3158,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -3206,7 +3176,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -3234,7 +3204,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -3246,7 +3216,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3257,7 +3227,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -3269,7 +3239,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -3281,7 +3251,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3293,13 +3263,12 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { building = "building_small_arms_manufactories" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_semi_automatic_rifles" @@ -3307,20 +3276,19 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_military_industry" } } create_building = { building = "building_tool_manufactories" level = 4 - subsidized = yes reserves = 1 activate_production_methods = { "pm_base_tools" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_privately_owned_heavy_industry" } } } @@ -3369,7 +3337,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3380,7 +3348,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3398,8 +3366,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3420,12 +3388,12 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_angkor_wat" - level=1 + create_building = { + building = "building_angkor_wat" + level = 1 } } } @@ -3446,8 +3414,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3458,7 +3426,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3470,7 +3438,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3482,7 +3450,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3493,7 +3461,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -3504,7 +3472,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -3527,7 +3495,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3537,8 +3505,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3559,7 +3527,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -3573,8 +3541,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3603,7 +3571,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -3617,8 +3585,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3647,7 +3615,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3658,7 +3626,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -3673,7 +3641,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3684,7 +3652,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3695,7 +3663,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } } @@ -3710,7 +3678,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3722,7 +3690,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3734,7 +3702,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3757,7 +3725,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3769,7 +3737,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3781,7 +3749,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3814,7 +3782,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3826,7 +3794,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3836,8 +3804,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } } @@ -3858,7 +3826,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3870,7 +3838,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -3882,7 +3850,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3907,7 +3875,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -3919,7 +3887,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -3944,7 +3912,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -3969,7 +3937,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -4002,7 +3970,7 @@ "pm_default_building_opium_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4014,7 +3982,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4025,7 +3993,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4035,8 +4003,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4047,7 +4015,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } } @@ -4085,7 +4053,7 @@ level = 9 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -4099,8 +4067,8 @@ "pm_mechanized_harvesting" "pm_no_secondary" "pm_no_honey_production" - "pm_privately_owned_farm" "pm_organophosphates" + "pm_government_run_farm" } } create_building = { @@ -4109,7 +4077,7 @@ reserves = 1 activate_production_methods = { "pm_pre_war_whaling_ships" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_fishing_trawlers" } @@ -4119,9 +4087,9 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4142,7 +4110,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4168,7 +4136,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4176,7 +4144,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4188,7 +4156,7 @@ level = 9 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4213,7 +4181,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4246,8 +4214,8 @@ "pm_refrigerated_rail_cars_building_livestock_ranch" "pm_open_air_stockyards" "pm_standard_fences" - "pm_privately_owned_farm" "pm_slaughterhouses" + "pm_government_run_farm" } } create_building = { @@ -4255,7 +4223,7 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_ammo" "pm_no_automation" "pm_professional_service_industry_no" @@ -4272,7 +4240,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4281,7 +4249,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -4297,7 +4265,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4333,8 +4301,8 @@ "pm_mechanized_harvesting" "pm_fertilizers_rice_farm" "pm_no_honey_production" - "pm_privately_owned_farm" "pm_fig_orchards" + "pm_government_run_farm" } } create_building = { @@ -4346,7 +4314,7 @@ "pm_slaughterhouses" "pm_standard_fences" "pm_refrigerated_rail_cars_building_livestock_ranch" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4365,7 +4333,7 @@ level = 10 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -4397,7 +4365,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4409,7 +4377,7 @@ "pm_preservatives_fish" "pm_preservatives_meat" "pm_preservatives_fruit" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" @@ -4431,7 +4399,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4442,7 +4410,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4453,7 +4421,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4475,7 +4443,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4495,8 +4463,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -4506,7 +4474,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4519,7 +4487,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4533,7 +4501,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4555,7 +4523,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4567,7 +4535,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4580,7 +4548,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -4593,7 +4561,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4605,7 +4573,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4617,7 +4585,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4629,7 +4597,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4641,7 +4609,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } } @@ -4657,7 +4625,7 @@ "pm_fig_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -4668,7 +4636,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4687,7 +4655,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -4721,7 +4689,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4733,7 +4701,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4746,7 +4714,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4756,7 +4724,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -4770,7 +4738,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4785,7 +4753,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4797,7 +4765,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4809,7 +4777,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4821,7 +4789,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4851,7 +4819,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4859,7 +4827,7 @@ level = 5 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_early_military_aircraft_prod" "pm_no_missile_production" "pm_no_automation" @@ -4877,7 +4845,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4902,7 +4870,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4913,8 +4881,8 @@ "pm_open_air_stockyards" "pm_slaughterhouses" "pm_standard_fences" - "pm_privately_owned_farm" "pm_unrefrigerated" + "pm_government_run_farm" } } create_building = { @@ -4925,7 +4893,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -4934,8 +4902,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -4945,7 +4913,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -4957,7 +4925,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -4968,7 +4936,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -4981,7 +4949,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -4994,7 +4962,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5005,7 +4973,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -5015,9 +4983,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_certified_investors" + "pm_no_investment_services" } } } @@ -5033,7 +5001,7 @@ "pm_fig_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5044,8 +5012,8 @@ "pm_open_air_stockyards" "pm_slaughterhouses" "pm_standard_fences" - "pm_privately_owned_farm" "pm_unrefrigerated" + "pm_government_run_farm" } } create_building = { @@ -5056,7 +5024,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5066,7 +5034,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -5077,7 +5045,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5108,7 +5076,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5121,7 +5089,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5131,7 +5099,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5144,7 +5112,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5158,7 +5126,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5173,7 +5141,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5185,7 +5153,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5206,7 +5174,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5220,7 +5188,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5232,7 +5200,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5244,7 +5212,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5256,7 +5224,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5278,7 +5246,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5287,8 +5255,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -5298,7 +5266,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5310,7 +5278,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -5326,7 +5294,7 @@ "pm_fig_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5337,7 +5305,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5348,7 +5316,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -5379,7 +5347,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5391,7 +5359,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5401,7 +5369,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5414,7 +5382,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5429,7 +5397,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5441,7 +5409,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5453,7 +5421,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5465,7 +5433,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5494,7 +5462,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5507,7 +5475,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5529,7 +5497,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5540,7 +5508,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5551,7 +5519,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5562,8 +5530,8 @@ "pm_open_air_stockyards" "pm_slaughterhouses" "pm_standard_fences" - "pm_privately_owned_farm" "pm_unrefrigerated" + "pm_government_run_farm" } } create_building = { @@ -5574,7 +5542,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5583,8 +5551,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -5594,7 +5562,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5608,7 +5576,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5622,7 +5590,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5635,7 +5603,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5646,7 +5614,7 @@ "pm_magazines_media" "pm_independent_news" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_urban_center" } } create_building = { @@ -5656,9 +5624,9 @@ activate_production_methods = { "pm_traditional_financial_services" "pm_no_commercial_banking" - "pm_certified_investors" + "pm_privately_owned_urban_center" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_no_investment_services" } } } @@ -5674,7 +5642,7 @@ "pm_fig_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5716,7 +5684,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5728,7 +5696,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5738,7 +5706,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -5764,7 +5732,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5776,7 +5744,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -5796,7 +5764,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5818,7 +5786,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5829,7 +5797,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5840,7 +5808,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -5849,8 +5817,8 @@ reserves = 1 activate_production_methods = { "pm_higher_education" - "pm_independent_research_focus" "pm_secular_faculty" + "pm_state_directed_research" } } create_building = { @@ -5860,7 +5828,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -5872,7 +5840,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5885,7 +5853,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -5899,7 +5867,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -5918,12 +5886,12 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" - "pm_no_surface_prod" + "pm_privately_owned_military_industry" + "pm_wartime_designs" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_no_submarine_prod" + "pm_wartime_submarines_prod" } } } @@ -5938,7 +5906,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5950,7 +5918,7 @@ "pm_slaughterhouses" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -5961,7 +5929,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -5983,7 +5951,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } } @@ -5999,7 +5967,7 @@ "pm_fig_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -6010,7 +5978,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6039,7 +6007,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6054,7 +6022,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6066,7 +6034,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6078,7 +6046,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6090,7 +6058,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6110,7 +6078,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6122,7 +6090,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6144,7 +6112,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6155,7 +6123,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6166,7 +6134,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6176,7 +6144,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -6192,7 +6160,7 @@ "pm_fig_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -6203,7 +6171,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6232,7 +6200,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -6247,7 +6215,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6259,7 +6227,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -6279,7 +6247,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -6323,7 +6291,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6334,7 +6302,7 @@ "pm_fishing_trawlers" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6344,7 +6312,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -6355,7 +6323,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6363,12 +6331,12 @@ level = 2 reserves = 1 activate_production_methods = { - "pm_no_surface_prod" - "pm_no_submarine_prod" + "pm_privately_owned_military_industry" + "pm_wartime_designs" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_wartime_submarines_prod" } } } @@ -6383,7 +6351,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6394,7 +6362,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6405,7 +6373,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6416,7 +6384,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6442,7 +6410,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -6450,25 +6418,23 @@ create_building = { building = "building_logging_camp" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { building = "building_fishing_wharf" level = 1 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_government_run_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6490,7 +6456,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -6502,7 +6468,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -6513,7 +6479,7 @@ "pm_default_building_silk_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6524,7 +6490,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6535,7 +6501,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6546,7 +6512,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6569,7 +6535,7 @@ "pm_default_building_cotton_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -6580,7 +6546,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6591,7 +6557,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6633,25 +6599,23 @@ create_building = { building = "building_logging_camp" level = 6 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { building = "building_fishing_wharf" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_government_run_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -6669,14 +6633,13 @@ create_building = { building = "building_paper_manufactories" level = 3 - subsidized = yes reserves = 1 activate_production_methods = { "pm_base_paper" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -6706,13 +6669,12 @@ create_building = { building = "building_logging_camp" level = 6 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_government_run_misc" + "pm_privately_owned_mine" } } create_building = { @@ -6730,7 +6692,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -6761,13 +6723,12 @@ create_building = { building = "building_fishing_wharf" level = 5 - subsidized = yes reserves = 1 activate_production_methods = { "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_government_run_misc" + "pm_privately_owned_general_industry" } } } @@ -6779,7 +6740,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -6790,7 +6751,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { diff --git a/common/history/buildings/12_indonesia.txt b/common/history/buildings/12_indonesia.txt index 8c8467dd9..401199dc6 100644 --- a/common/history/buildings/12_indonesia.txt +++ b/common/history/buildings/12_indonesia.txt @@ -16,8 +16,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -29,7 +29,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -92,8 +92,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -104,7 +104,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -116,7 +116,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -128,7 +128,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -172,8 +172,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -204,7 +204,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -224,7 +224,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -259,7 +259,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -273,8 +273,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -305,7 +305,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -315,7 +315,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -326,7 +326,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -348,7 +348,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -362,8 +362,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -382,7 +382,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -393,7 +393,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -405,7 +405,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -415,7 +415,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -426,7 +426,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -459,7 +459,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -473,8 +473,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -504,7 +504,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -515,7 +515,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -527,7 +527,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -537,7 +537,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -548,7 +548,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -570,7 +570,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -584,8 +584,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -615,7 +615,7 @@ "pm_default_building_tobacco_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -626,7 +626,7 @@ "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" - "pm_privately_owned_plantation" + "pm_government_run_plantation" } } create_building = { @@ -638,7 +638,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -649,7 +649,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -693,7 +693,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -707,8 +707,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -739,7 +739,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -750,7 +750,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -783,7 +783,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -797,8 +797,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -829,7 +829,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -839,7 +839,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_military_industry" } } create_building = { @@ -850,7 +850,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -883,7 +883,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -897,8 +897,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -929,7 +929,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -940,7 +940,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -995,7 +995,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1029,7 +1029,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1041,7 +1041,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1076,7 +1076,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1087,7 +1087,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1099,7 +1099,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1134,7 +1134,7 @@ "pm_butchering_tools" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1145,7 +1145,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1178,7 +1178,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1210,8 +1210,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_government_run_plantation" } } create_building = { @@ -1223,7 +1223,7 @@ "pm_no_secondary" "pm_no_honey_production" "pm_manual_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } } @@ -1235,8 +1235,8 @@ activate_production_methods = { "pm_privately_owned_mine" "pm_mechanized_resource_extraction_iron" - "pm_power_tools_iron" "pm_manual_transportation" + "pm_power_tools_iron" } } create_building = { @@ -1248,7 +1248,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1261,7 +1261,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1304,8 +1304,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1340,7 +1340,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1354,7 +1354,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } } @@ -1411,7 +1411,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -1446,8 +1446,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1484,7 +1484,7 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -1549,7 +1549,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1559,8 +1559,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1598,7 +1598,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1636,7 +1636,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1647,7 +1647,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1679,8 +1679,8 @@ activate_production_methods = { "pm_default_building_rubber_plantation" "pm_manual_harvesting_plantation" - "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_no_transport_plantation" + "pm_privately_owned_plantation" } } create_building = { @@ -1812,9 +1812,9 @@ level = 1 reserves = 1 activate_production_methods = { - "pm_informal_bureaucracy" - "pm_professional_service_industry_no" "pm_professional_bureaucrats" + "pm_professional_service_industry_no" + "pm_informal_bureaucracy" } } create_building = { @@ -1967,7 +1967,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1994,9 +1994,6 @@ "pm_anchorage" } } - create_building={ - building= "building_easter_island_heads" - } } } s:STATE_TONGA = { @@ -2022,7 +2019,6 @@ } } } - #once again, australian part is uninhabited region_state:AST = { } } diff --git a/common/history/buildings/13_australasia.txt b/common/history/buildings/13_australasia.txt index 1ca0e8809..f598b18b4 100644 --- a/common/history/buildings/13_australasia.txt +++ b/common/history/buildings/13_australasia.txt @@ -1,93 +1,93 @@ -BUILDINGS={ - s:STATE_NEW_SOUTH_WALES={ - region_state:AST={ - create_building={ - building="building_aluminum_refinery" - level=1 - reserves=1 - activate_production_methods={ +BUILDINGS = { + s:STATE_NEW_SOUTH_WALES = { + region_state:AST = { + create_building = { + building = "building_aluminum_refinery" + level = 1 + reserves = 1 + activate_production_methods = { "pm_hall_heroult_process" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" } - } - create_building={ - building="building_port" - level=4 - reserves=1 - activate_production_methods={ + } + create_building = { + building = "building_port" + level = 4 + reserves = 1 + activate_production_methods = { "pm_anchorage" } } - create_building={ - building="building_construction_sector" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_construction_sector" + level = 5 + reserves = 1 + activate_production_methods = { "pm_pre_war_buildings" } } - create_building={ - building="building_airport" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_airport" + level = 1 + reserves = 1 + activate_production_methods = { "pm_privately_owned_airport" "pm_national_airport" } } - create_building={ - building="building_coal_mine" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_coal_mine" + level = 10 + reserves = 1 + activate_production_methods = { "pm_privately_owned_mine" "pm_mechanized_resource_extraction_coal" "pm_manual_transportation" "pm_power_tools_coal" } } - create_building={ - building="building_tool_manufactories" - level=7 - reserves=1 - activate_production_methods={ - "pm_privately_owned_industry" + create_building = { + building = "building_tool_manufactories" + level = 7 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_heavy_industry" "pm_power_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry_tools" } } - create_building={ - building="building_iron_mine" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_iron_mine" + level = 5 + reserves = 1 + activate_production_methods = { "pm_mechanized_resource_extraction_iron" "pm_power_tools_iron" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_combustion_plant" - level=5 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_combustion_plant" + level = 5 + reserves = 1 + activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } - create_building={ - building="building_explosives_industry" - level=5 - reserves=1 - activate_production_methods={ - "pm_privately_owned_industry" + create_building = { + building = "building_explosives_industry" + level = 5 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_military_industry" "pm_no_ammo" "pm_teflon_chemicals" "pm_professional_service_industry_no" @@ -95,23 +95,23 @@ "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_chemical_plants" - level=8 - reserves=1 - activate_production_methods={ - "pm_privately_owned_industry" + create_building = { + building = "building_chemical_plants" + level = 8 + reserves = 1 + activate_production_methods = { + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_organophosphates_fertilizer" } } - create_building={ - building="building_wheat_farm" - level=10 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_wheat_farm" + level = 10 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_no_secondary" "pm_no_honey_production" @@ -119,126 +119,126 @@ "pm_mechanized_harvesting" } } - create_building={ - building="building_motor_industry" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_motor_industry" + level = 12 + reserves = 1 + activate_production_methods = { "pm_combustion_gas_engines_motors" "pm_no_electronics_motors" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" "pm_powered_assembly_lines_industry" } } - create_building={ - building="building_steelworks" - level=6 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_steelworks" + level = 6 + reserves = 1 + activate_production_methods = { "pm_early_steelmaking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_gold_mine" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_gold_mine" + level = 1 + reserves = 1 + activate_production_methods = { "pm_manual_resource_extraction_gold" "pm_traditional_tools" "pm_manual_transportation" "pm_privately_owned_mine" } } - create_building={ - building="building_logging_camp" - level=3 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_logging_camp" + level = 3 + reserves = 1 + activate_production_methods = { "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } - create_building={ - building="building_fishing_wharf" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_fishing_wharf" + level = 1 + reserves = 1 + activate_production_methods = { "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } - create_building={ - building="building_glassworks" - level=4 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_glassworks" + level = 4 + reserves = 1 + activate_production_methods = { "pm_pre_war_glassworking" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } - create_building={ - building="building_government_administration" - level=12 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_government_administration" + level = 12 + reserves = 1 + activate_production_methods = { "pm_professional_bureaucrats" "pm_professional_service_industry_no" "pm_modern_bureaucracy" } } - create_building={ - building="building_small_arms_manufactories" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_small_arms_manufactories" + level = 1 + reserves = 1 + activate_production_methods = { "pm_semi_automatic_rifles" "pm_no_artillery_prod" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } - create_building={ - building="building_railway" - level=2 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_railway" + level = 2 + reserves = 1 + activate_production_methods = { "pm_steam_trains" "pm_paved_roads" "pm_cargo_prioritization" "pm_privately_owned_building_railway" } } - create_building={ - building="building_tea_plantation" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_tea_plantation" + level = 1 + reserves = 1 + activate_production_methods = { "pm_default_building_tea_plantation" "pm_manual_harvesting_plantation" "pm_no_transport_plantation" "pm_privately_owned_plantation" } } - create_building={ - building="building_livestock_ranch" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_livestock_ranch" + level = 1 + reserves = 1 + activate_production_methods = { "pm_privately_owned_farm" "pm_open_air_stockyards" "pm_slaughterhouses" @@ -246,11 +246,11 @@ "pm_barbed_wire_fences" } } - create_building={ - building="building_barracks" - level=1 - reserves=1 - activate_production_methods={ + create_building = { + building = "building_barracks" + level = 1 + reserves = 1 + activate_production_methods = { "pm_no_formal_medical_support" "pm_post_war_infantry" "pm_no_armoured_integration" @@ -290,7 +290,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -300,7 +300,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -313,7 +313,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -325,7 +325,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -350,7 +350,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -362,7 +362,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -384,7 +384,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -395,7 +395,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -407,7 +407,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -432,7 +432,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -511,7 +511,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -554,7 +554,7 @@ "pm_powered_assembly_lines_industry_tools" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -575,7 +575,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -588,7 +588,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" } } create_building = { @@ -613,7 +613,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -625,7 +625,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -637,7 +637,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -659,7 +659,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -693,7 +693,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -708,7 +708,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -785,7 +785,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -796,7 +796,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -927,7 +927,7 @@ "pm_simple_forestry" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -938,7 +938,7 @@ "pm_simple_fishing" "pm_no_whaling" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -962,7 +962,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1051,8 +1051,8 @@ "pm_mechanized_harvesting" "pm_fertilizers" "pm_no_honey_production" - "pm_privately_owned_farm" "pm_citrus_orchards" + "pm_government_run_farm" } } create_building = { @@ -1079,7 +1079,7 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1113,7 +1113,7 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_misc" + "pm_privately_owned_mine" "pm_no_equipment" "pm_manual_transportation" "pm_electric_saw_mills" @@ -1125,7 +1125,7 @@ reserves = 1 activate_production_methods = { "pm_simple_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" "pm_traditional_packaging_fishing" "pm_pre_war_whaling_ships" } @@ -1148,7 +1148,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } create_building = { @@ -1156,7 +1156,7 @@ level = 4 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -1181,7 +1181,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1194,7 +1194,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1209,7 +1209,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1234,7 +1234,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1247,7 +1247,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_heavy_industry" } } create_building = { @@ -1259,7 +1259,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1267,11 +1267,11 @@ level = 15 reserves = 1 activate_production_methods = { - "pm_privately_owned_farm" + "pm_slaughterhouses" "pm_open_air_stockyards" "pm_standard_fences" "pm_unrefrigerated" - "pm_slaughterhouses" + "pm_government_run_farm" } } create_building = { @@ -1279,9 +1279,9 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_professional_bureaucrats" - "pm_professional_service_industry_no" "pm_modern_bureaucracy" + "pm_professional_service_industry_no" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1289,7 +1289,7 @@ level = 3 reserves = 1 activate_production_methods = { - "pm_privately_owned_industry" + "pm_privately_owned_military_industry" "pm_no_ammo" "pm_no_automation" "pm_professional_service_industry_no" @@ -1310,7 +1310,7 @@ "pm_citrus_orchards" "pm_no_honey_production" "pm_mechanized_harvesting" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1340,7 +1340,7 @@ "pm_electric_saw_mills" "pm_no_equipment" "pm_manual_transportation" - "pm_privately_owned_misc" + "pm_privately_owned_mine" } } create_building = { @@ -1351,7 +1351,7 @@ "pm_simple_fishing" "pm_pre_war_whaling_ships" "pm_traditional_packaging_fishing" - "pm_privately_owned_misc" + "pm_privately_owned_general_industry" } } create_building = { @@ -1385,7 +1385,7 @@ "pm_slaughterhouses" "pm_standard_fences" "pm_unrefrigerated" - "pm_privately_owned_farm" + "pm_government_run_farm" } } create_building = { @@ -1395,7 +1395,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -1407,7 +1407,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_privately_owned_industry" + "pm_privately_owned_general_industry" } } create_building = { @@ -1417,7 +1417,7 @@ activate_production_methods = { "pm_coal_fired_plant" "pm_professional_service_industry_no" - "pm_privately_owned_urban" + "pm_privately_owned_utility" } } } diff --git a/common/history/buildings/14_siberia.txt b/common/history/buildings/14_siberia.txt index 8c1104d04..50f3360b1 100644 --- a/common/history/buildings/14_siberia.txt +++ b/common/history/buildings/14_siberia.txt @@ -7,7 +7,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -33,7 +33,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -46,7 +46,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -59,7 +59,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_heavy_industry" } } create_building = { @@ -80,7 +80,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -106,7 +106,7 @@ "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } } @@ -126,7 +126,7 @@ "pm_powered_assembly_lines_industry" "pm_professional_services_use" "pm_no_environmental_tech" - "pm_government_run_industry" + "pm_government_run_general_industry" } } create_building = { @@ -146,7 +146,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -179,7 +179,7 @@ reserves = 1 activate_production_methods = { "pm_plastic_explosives" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -202,7 +202,7 @@ activate_production_methods = { "pm_oil_rigs" "pm_manual_transportation" - "pm_government_run_misc" + "pm_government_run_military_industry" } } create_building = { @@ -212,7 +212,7 @@ reserves = 1 activate_production_methods = { "pm_oil_refineries" - "pm_government_run_industry" + "pm_government_run_military_industry" "pm_no_automation" "pm_professional_service_industry_no" "pm_no_environmental_tech" @@ -251,7 +251,7 @@ subsidized = yes reserves = 1 activate_production_methods = { - "pm_government_run_misc" + "pm_government_run_mine" "pm_no_equipment" "pm_manual_transportation" "pm_advanced_mechanized_mills" @@ -318,7 +318,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } } @@ -359,7 +359,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { @@ -408,7 +408,7 @@ activate_production_methods = { "pm_modern_bureaucracy" "pm_professional_service_industry_no" - "pm_professional_bureaucrats" + "pm_hereditary_bureaucrats" } } create_building = { diff --git a/common/history/characters/abu - trucial states.txt b/common/history/characters/abu - trucial states.txt index 12fc9aa30..fb6e6cdd5 100644 --- a/common/history/characters/abu - trucial states.txt +++ b/common/history/characters/abu - trucial states.txt @@ -3,7 +3,7 @@ create_character = { first_name = "Shakhbut" last_name = "bin_Sultan_Al_Nahyan" - culture = cu:mashriqi + culture = cu:arab ruler = yes ig_leader = yes birth_date = 1905.6.1 @@ -13,4 +13,4 @@ } } } -} \ No newline at end of file +} diff --git a/common/history/characters/alb - albania.txt b/common/history/characters/alb - albania.txt index 0e86550ff..8843cf579 100644 --- a/common/history/characters/alb - albania.txt +++ b/common/history/characters/alb - albania.txt @@ -7,12 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1921.10.25 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_marxist_leninist traits = { - ambitious - charismatic - expensive_tastes + } } } diff --git a/common/history/characters/aoz - american occupation zone.txt b/common/history/characters/aoz - american occupation zone.txt index c7badf3aa..13f8ff91a 100644 --- a/common/history/characters/aoz - american occupation zone.txt +++ b/common/history/characters/aoz - american occupation zone.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1893.8.28 - interest_group = ig:ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_national_liberal traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/arg - argentina.txt b/common/history/characters/arg - argentina.txt index 695372631..8cbb80acf 100644 --- a/common/history/characters/arg - argentina.txt +++ b/common/history/characters/arg - argentina.txt @@ -1,16 +1,16 @@ CHARACTERS = { c:ARG = { create_character = { - first_name = "Edelmiro" # Edelmiro Julián Farrell + first_name = "Edelmiro" # Edelmiro Julián Farrell last_name = "Julian_Farrell" culture = cu:platinean ruler = yes ig_leader = yes birth_date = 1894.11.17 - interest_group = ig_armed_forces + interest_group = ig:ig_patriots #ideology = ideology_autocratic traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/ast - australia.txt b/common/history/characters/ast - australia.txt index afcf56b37..94ab8d2f4 100644 --- a/common/history/characters/ast - australia.txt +++ b/common/history/characters/ast - australia.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1885.9.2 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/azr - azerbaijan.txt b/common/history/characters/azr - azerbaijan.txt index d643793aa..df7aabe89 100644 --- a/common/history/characters/azr - azerbaijan.txt +++ b/common/history/characters/azr - azerbaijan.txt @@ -1,16 +1,16 @@ CHARACTERS = { c:AZR = { create_character = { - first_name = "Jafar" # Ja'far + first_name = "Jafar" # Ja'far last_name = "Pishevari" culture = cu:azerbaijani ruler = yes ig_leader = yes birth_date = 1892.8.26 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_marxist_leninist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/bel - belgium.txt b/common/history/characters/bel - belgium.txt index 6e74bd02c..2740af1e8 100644 --- a/common/history/characters/bel - belgium.txt +++ b/common/history/characters/bel - belgium.txt @@ -4,13 +4,12 @@ first_name = "Paul_Henri" last_name = "Spaak" birth_date = 1899.1.25 - interest_group = ig_socialists + interest_group = ig_laborists ig_leader = yes ruler = yes #ideology = ideology_social_democracy traits = { - cautious - un_president + } } } diff --git a/common/history/characters/bol - bolivia.txt b/common/history/characters/bol - bolivia.txt index 436c59294..e4133f06a 100644 --- a/common/history/characters/bol - bolivia.txt +++ b/common/history/characters/bol - bolivia.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1908.12.15 - interest_group = ig:ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_neo_fascist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/boz - british occupation zone.txt b/common/history/characters/boz - british occupation zone.txt index fde38dec6..f2115d95f 100644 --- a/common/history/characters/boz - british occupation zone.txt +++ b/common/history/characters/boz - british occupation zone.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1887.11.17 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/brz - brazil.txt b/common/history/characters/brz - brazil.txt index 9937a7d92..5f86cb37e 100644 --- a/common/history/characters/brz - brazil.txt +++ b/common/history/characters/brz - brazil.txt @@ -17,12 +17,10 @@ religion = rel:catholic ig_leader = yes birth_date = 1882.04.19 - interest_group = ig:ig_conglomerates + interest_group = ig:ig_capitalists #ideology = ideology_corporatist traits = { - charismatic - ambitious - #demagogue + } } create_character = { @@ -33,11 +31,10 @@ religion = rel:catholic ig_leader = yes birth_date = 1883.05.18 - interest_group = ig:ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_national_liberal traits = { - cautious - reserved + } } create_character = { @@ -46,11 +43,10 @@ culture = cu:brazilian religion = rel:catholic ig_leader = yes - interest_group = ig:ig_devout + interest_group = ig:ig_moralists #ideology = ideology_conservative traits = { - reserved - pious + } } create_character = { @@ -59,12 +55,10 @@ culture = cu:brazilian religion = rel:catholic ig_leader = yes - interest_group = ig:ig_intellectuals + interest_group = ig:ig_intelligentsia #ideology = ideology_progressive traits = { - reserved - tactful - meticulous + } } create_character = { @@ -76,8 +70,7 @@ interest_group = ig:ig_elites #ideology = ideology_conservative traits = { - arrogant - reserved + } } create_character = { @@ -86,10 +79,10 @@ culture = cu:brazilian religion = rel:catholic ig_leader = yes - interest_group = ig:ig_rural_folk + interest_group = ig:ig_ruralists #ideology = ideology_marxist_leninist traits = { - cautious + } } create_character = { @@ -101,8 +94,7 @@ interest_group = ig:ig_entrepreneurs #ideology = ideology_liberal_conservative traits = { - reserved - cautious + } } create_character = { @@ -111,12 +103,10 @@ culture = cu:brazilian religion = rel:atheist ig_leader = yes - interest_group = ig:ig_socialists + interest_group = ig:ig_laborists #ideology = ideology_marxist_leninist traits = { - brave - direct - #popular_commander + } } } diff --git a/common/history/characters/bug - buganda.txt b/common/history/characters/bug - buganda.txt index dfcbcf9f3..2c74c2abd 100644 --- a/common/history/characters/bug - buganda.txt +++ b/common/history/characters/bug - buganda.txt @@ -10,7 +10,6 @@ interest_group = ig_elites #TODO #ideology = ideology_apolitical traits = { - #career bureaucrat, colonial administrator } } } diff --git a/common/history/characters/bug - uganda.txt b/common/history/characters/bug - uganda.txt index 277556ada..8f98752bd 100644 --- a/common/history/characters/bug - uganda.txt +++ b/common/history/characters/bug - uganda.txt @@ -10,7 +10,6 @@ interest_group = ig_elites #TODO #ideology = ideology_apolitical traits = { - #career bureaucrat, colonial administrator } } } diff --git a/common/history/characters/can - canada.txt b/common/history/characters/can - canada.txt index f1fe49935..1e5c81152 100644 --- a/common/history/characters/can - canada.txt +++ b/common/history/characters/can - canada.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1874.12.17 - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_social_liberal traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/chl - chile.txt b/common/history/characters/chl - chile.txt index d858bb78f..538f69f7d 100644 --- a/common/history/characters/chl - chile.txt +++ b/common/history/characters/chl - chile.txt @@ -2,14 +2,14 @@ c:CHL = { create_character = { first_name = "Juan" - last_name = "Antonio_rios" # Antonio Ríos + last_name = "Antonio_rios" # Antonio Ríos ruler = yes ig_leader = yes birth_date = 1888.11.10 - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_social_liberal traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/clm - colombia.txt b/common/history/characters/clm - colombia.txt index 9b440c98c..0a67e6bf8 100644 --- a/common/history/characters/clm - colombia.txt +++ b/common/history/characters/clm - colombia.txt @@ -2,14 +2,14 @@ c:CLM = { create_character = { first_name = "Alfonso" - last_name = "Lopez_Pumarejo" # López Pumarejo + last_name = "Lopez_Pumarejo" # López Pumarejo ruler = yes ig_leader = yes birth_date = 1886.1.31 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/cng - congo.txt b/common/history/characters/cng - congo.txt index 2f9323f97..371a2abde 100644 --- a/common/history/characters/cng - congo.txt +++ b/common/history/characters/cng - congo.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1891.11.23 - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_liberal_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/cos - costa rica.txt b/common/history/characters/cos - costa rica.txt index ec334baf6..6e2912ea2 100644 --- a/common/history/characters/cos - costa rica.txt +++ b/common/history/characters/cos - costa rica.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1900.1.10 - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_christian_democrat traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/cub - cuba.txt b/common/history/characters/cub - cuba.txt index 52042ebc2..f98d65dac 100644 --- a/common/history/characters/cub - cuba.txt +++ b/common/history/characters/cub - cuba.txt @@ -1,15 +1,15 @@ CHARACTERS = { c:CUB = { create_character = { - first_name = "Ramon" # Ramón + first_name = "Ramon" # Ramón last_name = "Grau" ruler = yes ig_leader = yes birth_date = 1881.9.13 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_left_wing_populist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/cyp - cyprus.txt b/common/history/characters/cyp - cyprus.txt index 200512073..78cb92cbc 100644 --- a/common/history/characters/cyp - cyprus.txt +++ b/common/history/characters/cyp - cyprus.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1893.5.5 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/dcr - dominican rep.txt b/common/history/characters/dcr - dominican rep.txt index 9cf262ca8..ca4430624 100644 --- a/common/history/characters/dcr - dominican rep.txt +++ b/common/history/characters/dcr - dominican rep.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1891.10.24 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_nationalist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/ddr - german democratic republic.txt b/common/history/characters/ddr - german democratic republic.txt index b150b3e16..1b5136fd3 100644 --- a/common/history/characters/ddr - german democratic republic.txt +++ b/common/history/characters/ddr - german democratic republic.txt @@ -7,12 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1896.12.1 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_marxist_leninist traits = { - tactful - expert_offensive_planner - war_hero + } } } diff --git a/common/history/characters/den - denmark.txt b/common/history/characters/den - denmark.txt index 27dce3ed4..6ad8d13ab 100644 --- a/common/history/characters/den - denmark.txt +++ b/common/history/characters/den - denmark.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1880.10.26 - interest_group = ig_conglomerates + interest_group = ig_capitalists #ideology = ideology_corporatist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/egy - egypt.txt b/common/history/characters/egy - egypt.txt index 3fc00cd7f..95e096386 100644 --- a/common/history/characters/egy - egypt.txt +++ b/common/history/characters/egy - egypt.txt @@ -3,15 +3,14 @@ create_character = { first_name = "Farouk" last_name = "al-_Alawi" - culture = cu:misri + culture = cu:arab ruler = yes ig_leader = yes birth_date = 1920.2.11 interest_group = ig_elites #ideology = ideology_reactionary_leader traits = { - expensive_tastes } } } -} \ No newline at end of file +} diff --git a/common/history/characters/els - el salvador.txt b/common/history/characters/els - el salvador.txt index fb99f3dcd..670eca98a 100644 --- a/common/history/characters/els - el salvador.txt +++ b/common/history/characters/els - el salvador.txt @@ -2,17 +2,16 @@ c:ELS = { create_character = { first_name = "Salvador" - last_name = "Castaneda_Castro" # Castaneda Castro + last_name = "Castaneda_Castro" # Castaneda Castro culture = cu:central_american religion = rel:catholic ruler = yes ig_leader = yes birth_date = 1888.8.6 - interest_group = ig:ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_autocratic traits = { - war_criminal - wrathful + } } } diff --git a/common/history/characters/fin - finland.txt b/common/history/characters/fin - finland.txt index 4db2062e6..b6462e990 100644 --- a/common/history/characters/fin - finland.txt +++ b/common/history/characters/fin - finland.txt @@ -7,10 +7,9 @@ ruler = yes ig_leader = yes birth_date = 1867.06.04 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_moderate traits = { - career_politician } } create_character = { @@ -19,10 +18,10 @@ culture = cu:finnish ig_leader = yes birth_date = 1870.11.27 - interest_group = ig_elites + interest_group = ig:ig_elites #ideology = ideology_populist traits = { - charismatic + } } } diff --git a/common/history/characters/foz - french occupation zone.txt b/common/history/characters/foz - french occupation zone.txt index f2a8cb779..f9efd5627 100644 --- a/common/history/characters/foz - french occupation zone.txt +++ b/common/history/characters/foz - french occupation zone.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1898.10.10 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/fra - france.txt b/common/history/characters/fra - france.txt index c9670350f..dea6e87ee 100644 --- a/common/history/characters/fra - france.txt +++ b/common/history/characters/fra - france.txt @@ -10,11 +10,10 @@ ig_leader = yes birth_date = 1890.11.22 #TODO dna = dna_charles_de_gaulle - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { - tactful - charismatic + } } create_character = { @@ -22,10 +21,10 @@ last_name = Mollet age = 40 ig_leader = yes - interest_group = ig_socialists + interest_group = ig:ig_laborists #TODO #ideology = TODO traits = { - persistent + } } create_character = { @@ -33,11 +32,10 @@ last_name = Lefebvre age = 41 ig_leader = yes - interest_group = ig_devout + interest_group = ig:ig_moralists #TODO #ideology = TODO traits = { - bigoted - pious + } } create_character = { @@ -45,11 +43,10 @@ last_name = Maurras age = 78 ig_leader = yes - interest_group = ig_elites + interest_group = ig:ig_elites #TODO #ideology = TODO traits = { - romantic - meticulous + } } create_character = { @@ -57,11 +54,10 @@ last_name = Huvelin age = 44 ig_leader = yes - interest_group = ig_conglomerates + interest_group = ig:ig_capitalists #TODO #ideology = TODO traits = { - meticulous - ambitious + } } create_character = { @@ -69,11 +65,10 @@ last_name = "Mendes-France" age = 39 ig_leader = yes - interest_group = ig_intellectuals + interest_group = ig:ig_intelligentsia #TODO #ideology = TODO traits = { - charismatic - brave + } } create_character = { @@ -81,11 +76,10 @@ last_name = Poujade age = 26 ig_leader = yes - interest_group = ig_entrepreneurs + interest_group = ig:ig_entrepreneurs #TODO #ideology = TODO traits = { - direct - reckless + } } create_character = { @@ -93,10 +87,10 @@ last_name = Forget age = 45 ig_leader = yes - interest_group = ig_rural_folk + interest_group = ig:ig_ruralists #TODO #ideology = TODO traits = { - tactful + } } } diff --git a/common/history/characters/gam - gambia.txt b/common/history/characters/gam - gambia.txt index be81ffa4b..f7904adb5 100644 --- a/common/history/characters/gam - gambia.txt +++ b/common/history/characters/gam - gambia.txt @@ -10,7 +10,6 @@ interest_group = ig_elites #TODO #ideology = ideology_apolitical traits = { - #devout #ex soldier } } } diff --git a/common/history/characters/gbr - great britain.txt b/common/history/characters/gbr - great britain.txt index c33935076..25785480b 100644 --- a/common/history/characters/gbr - great britain.txt +++ b/common/history/characters/gbr - great britain.txt @@ -7,11 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1883.01.03 - interest_group = ig_socialists + interest_group = ig:ig_laborists #ideology = ideology_social_democracy traits = { - career_politician - reserved + } } create_character = { @@ -20,11 +19,10 @@ culture = cu:english ig_leader = yes birth_date = 1874.11.30 - interest_group = ig_elites + interest_group = ig:ig_elites #ideology = ideology_conservative traits = { - career_politician - brave + } } create_character = { @@ -33,10 +31,9 @@ culture = cu:english ig_leader = yes birth_date = 1883.8.23 - interest_group = ig_conglomerates + interest_group = ig:ig_capitalists #ideology = ideology_conservative traits = { - career_businessperson } } @@ -46,11 +43,9 @@ culture = cu:scottish ig_leader = yes birth_date = 1894.2.10 - interest_group = ig_entrepreneurs + interest_group = ig:ig_entrepreneurs #ideology = ideology_liberal_conservative traits = { - career_politician - tactful } } @@ -61,11 +56,9 @@ ig_leader = yes is_general = yes birth_date = 1887.11.17 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { - direct - } } @@ -76,11 +69,9 @@ ig_leader = yes is_general = yes birth_date = 1887.11.17 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { - direct - } } @@ -90,15 +81,11 @@ culture = cu:welsh ig_leader = yes birth_date = 1884.2.19 - interest_group = ig_intellectuals + interest_group = ig:ig_intelligentsia #ideology = ideology_classical_liberal traits = { - direct - career_lawyer - } } - } } diff --git a/common/history/characters/glc- gold coast.txt b/common/history/characters/glc- gold coast.txt index f03c242cf..cb5ec0c61 100644 --- a/common/history/characters/glc- gold coast.txt +++ b/common/history/characters/glc- gold coast.txt @@ -10,7 +10,6 @@ interest_group = ig_elites #TODO #ideology = ideology_apolitical traits = { - #conciliatory, colonial reformer } } } diff --git a/common/history/characters/gnb - portuguese Guinea.txt b/common/history/characters/gnb - portuguese Guinea.txt index c1770b5b1..6da8262e2 100644 --- a/common/history/characters/gnb - portuguese Guinea.txt +++ b/common/history/characters/gnb - portuguese Guinea.txt @@ -7,7 +7,7 @@ ruler = yes ig_leader = yes birth_date = 1890.4.25 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } diff --git a/common/history/characters/gua - guatemala.txt b/common/history/characters/gua - guatemala.txt index 3e3c9335e..f34f37416 100644 --- a/common/history/characters/gua - guatemala.txt +++ b/common/history/characters/gua - guatemala.txt @@ -8,7 +8,7 @@ ruler = yes ig_leader = yes birth_date = 1904.9.10 - interest_group = ig:ig_intellectuals + interest_group = ig:ig_intelligentsia #ideology = ideology_left_wing_populist traits = { } diff --git a/common/history/characters/hkn - hong kong.txt b/common/history/characters/hkn - hong kong.txt index d912374a6..257ab16d0 100644 --- a/common/history/characters/hkn - hong kong.txt +++ b/common/history/characters/hkn - hong kong.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1892.4.11 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats # TODO #ideology = ideology_co traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/hnd - india.txt b/common/history/characters/hnd - india.txt index 3de0c103d..81aa7e598 100644 --- a/common/history/characters/hnd - india.txt +++ b/common/history/characters/hnd - india.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1883.5.5 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #TODO #ideology = ideology_apolitical traits = { - #TODO devout + #TODO moralists #TODO supplies_requisition_expert } } diff --git a/common/history/characters/hon - honduras.txt b/common/history/characters/hon - honduras.txt index 1d4ec79d1..d3b71fdd7 100644 --- a/common/history/characters/hon - honduras.txt +++ b/common/history/characters/hon - honduras.txt @@ -2,14 +2,14 @@ c:HON = { create_character = { first_name = "Tiburcio" - last_name = "Carias_Andino" # Carías Andino + last_name = "Carias_Andino" # Carías Andino ruler = yes ig_leader = yes birth_date = 1876.3.5 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_oligarchic traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/ids - indonesia.txt b/common/history/characters/ids - indonesia.txt index 87323fb7e..078602d8b 100644 --- a/common/history/characters/ids - indonesia.txt +++ b/common/history/characters/ids - indonesia.txt @@ -2,15 +2,15 @@ c:IDS = { create_character = { first_name = "Hubertus" - last_name = "van_Mook" # Hubertus van Mook + last_name = "van_Mook" # Hubertus van Mook culture = cu:dutch ruler = yes ig_leader = yes birth_date = 1894.5.30 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/ire - ireland.txt b/common/history/characters/ire - ireland.txt index abac3f57d..7a4406837 100644 --- a/common/history/characters/ire - ireland.txt +++ b/common/history/characters/ire - ireland.txt @@ -1,15 +1,15 @@ CHARACTERS = { c:IRE = { create_character = { - first_name = "Sean" # Seán - last_name = "Thomas_O_Kelly" # Thomas O'Kelly + first_name = "Sean" # Seán + last_name = "Thomas_O_Kelly" # Thomas O'Kelly ruler = yes ig_leader = yes birth_date = 1882.8.25 - interest_group = ig_conglomerates + interest_group = ig_capitalists #ideology = ideology_christian_democrat traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/ity - italy.txt b/common/history/characters/ity - italy.txt index 92d34ca76..3cac60955 100644 --- a/common/history/characters/ity - italy.txt +++ b/common/history/characters/ity - italy.txt @@ -2,14 +2,14 @@ c:ITA = { create_character = { first_name = "Alcide" - last_name = "De_Gasperi" # De Nicola + last_name = "De_Gasperi" # De Nicola ruler = yes ig_leader = yes birth_date = 1877.11.9 - interest_group = ig_conglomerates + interest_group = ig_capitalists #ideology = ideology_christian_democrat traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/jap - japan.txt b/common/history/characters/jap - japan.txt index 59af633d9..3fc9433e9 100644 --- a/common/history/characters/jap - japan.txt +++ b/common/history/characters/jap - japan.txt @@ -11,8 +11,7 @@ interest_group = ig_elites #ideology = ideology_liberal_conservative traits = { - career_diplomat - pro_article_9_pacifist + } } create_character = { @@ -23,11 +22,10 @@ ig_leader = yes birth_date = 1878.9.22 #dna - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_national_liberal traits = { - career_politician - pro_article_9 + } } create_character = { @@ -38,11 +36,10 @@ ig_leader = yes birth_date = 1887.7.28 #dna - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { - career_lawyer - pro_article_9_pacifist + } } } diff --git a/common/history/characters/kky - Kenya.txt b/common/history/characters/kky - Kenya.txt index abdb2fdd4..51f5127de 100644 --- a/common/history/characters/kky - Kenya.txt +++ b/common/history/characters/kky - Kenya.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1890.6.1 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/kur - kurdistan.txt b/common/history/characters/kur - kurdistan.txt index 1a9087218..2d5d8e6a3 100644 --- a/common/history/characters/kur - kurdistan.txt +++ b/common/history/characters/kur - kurdistan.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1893.5.1 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_democratic_socialist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/lux - luxembourg.txt b/common/history/characters/lux - luxembourg.txt index bd8a00b19..5a1f56079 100644 --- a/common/history/characters/lux - luxembourg.txt +++ b/common/history/characters/lux - luxembourg.txt @@ -10,7 +10,7 @@ interest_group = ig_elites #ideology = ideology_christian_democrat traits = { - career_politician + } } create_character = { @@ -20,10 +20,10 @@ ruler = no ig_leader = yes birth_date = 1899.9.19 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { - career_politician + } } create_character = { @@ -33,10 +33,10 @@ ruler = no ig_leader = yes birth_date = 1903.3.29 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_marxist_leninist traits = { - career_trade_unionist + } } create_character = { @@ -46,11 +46,11 @@ ruler = no ig_leader = yes birth_date = 1903.3.29 - interest_group = ig_conglomerates + interest_group = ig_capitalists #ideology = ideology_liberal_conservative traits = { - career_lawyer + } } } -} \ No newline at end of file +} diff --git a/common/history/characters/mao - macao.txt b/common/history/characters/mao - macao.txt index 5aefba82b..6af230e15 100644 --- a/common/history/characters/mao - macao.txt +++ b/common/history/characters/mao - macao.txt @@ -2,15 +2,15 @@ c:MAO = { create_character = { first_name = "Gabriel" - last_name = "Mauricio_Teixeira" # Maurício Teixeira + last_name = "Mauricio_Teixeira" # Maurício Teixeira culture = cu:portuguese ruler = yes ig_leader = yes birth_date = 1897.9.22 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/mex - mexico.txt b/common/history/characters/mex - mexico.txt index 02de508e1..1978755f7 100644 --- a/common/history/characters/mex - mexico.txt +++ b/common/history/characters/mex - mexico.txt @@ -2,15 +2,15 @@ c:MEX = { create_character = { first_name = "Manuel" - last_name = "Avila_Camacho" # Ávila Camacho + last_name = "Avila_Camacho" # Ávila Camacho culture = cu:dutch ruler = yes ig_leader = yes birth_date = 1897.4.24 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/mgl - mongolia.txt b/common/history/characters/mgl - mongolia.txt index 54e6b8b60..37331206f 100644 --- a/common/history/characters/mgl - mongolia.txt +++ b/common/history/characters/mgl - mongolia.txt @@ -10,12 +10,10 @@ ig_leader = yes birth_date = 1881.9.11 #dna = - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_marxist_leninist traits = { - arrogant - basic_political_operator - stalwart_defender + } } } diff --git a/common/history/characters/mgs - madagascar.txt b/common/history/characters/mgs - madagascar.txt index 8a2c9ab4d..6cc17d5b2 100644 --- a/common/history/characters/mgs - madagascar.txt +++ b/common/history/characters/mgs - madagascar.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1894.11.17 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/mku - mozambique.txt b/common/history/characters/mku - mozambique.txt index 73bc49af7..127309f43 100644 --- a/common/history/characters/mku - mozambique.txt +++ b/common/history/characters/mku - mozambique.txt @@ -1,16 +1,16 @@ CHARACTERS = { c:MKU = { create_character = { - first_name = "Joao" #João - last_name = "Tristao_de_Bettencourt" # Tristão de Bettencourt + first_name = "Joao" #João + last_name = "Tristao_de_Bettencourt" # Tristão de Bettencourt culture = cu:portuguese ruler = yes ig_leader = yes birth_date = 1894.11.17 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/mtb - zimbabwe.txt b/common/history/characters/mtb - zimbabwe.txt index d76e8cfdd..5ea87c2d7 100644 --- a/common/history/characters/mtb - zimbabwe.txt +++ b/common/history/characters/mtb - zimbabwe.txt @@ -10,7 +10,7 @@ interest_group = ig_elites #TODO #ideology = ideology_apolitical traits = { - #career officer, organizer + } } } diff --git a/common/history/characters/myy - malaysia.txt b/common/history/characters/myy - malaysia.txt index bd0587d97..5cdb8d1c1 100644 --- a/common/history/characters/myy - malaysia.txt +++ b/common/history/characters/myy - malaysia.txt @@ -10,7 +10,7 @@ interest_group = ig_elites #TODO #ideology = ideology_apolitical traits = { - ambitious + } } } diff --git a/common/history/characters/net - netherlands.txt b/common/history/characters/net - netherlands.txt index b29fd0c93..286478ea1 100644 --- a/common/history/characters/net - netherlands.txt +++ b/common/history/characters/net - netherlands.txt @@ -7,11 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1894.11.17 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { - career_academic - brave + } } create_character = { @@ -24,8 +23,7 @@ interest_group = ig_elites #ideology = ideology_christian_democrat traits = { - career_bureaucrat - reserved + } } create_character = { @@ -35,11 +33,10 @@ ruler = no ig_leader = yes birth_date = 1897.11.17 - interest_group = ig_conglomerates + interest_group = ig_capitalists #ideology = ideology_liberal_conservative traits = { - career_businessperson - direct + } } create_character = { @@ -49,11 +46,10 @@ ruler = no ig_leader = yes birth_date = 1883.8.12 - interest_group = ig_devout + interest_group = ig_moralists #ideology = ideology_conservative traits = { - career_politician - tactful + } } create_character = { @@ -63,11 +59,10 @@ ruler = no ig_leader = yes birth_date = 1899.7.19 - interest_group = ig_socialists + interest_group = ig:ig_laborists #ideology = ideology_marxist_leninist traits = { - career_trade_unionist - persistent + } } create_character = { @@ -77,11 +72,11 @@ ruler = no ig_leader = yes birth_date = 1902.8.1 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { - direct + } } } -} \ No newline at end of file +} diff --git a/common/history/characters/nic - nicaragua.txt b/common/history/characters/nic - nicaragua.txt index ad4552843..e2f2c74a3 100644 --- a/common/history/characters/nic - nicaragua.txt +++ b/common/history/characters/nic - nicaragua.txt @@ -2,14 +2,14 @@ c:NIC = { create_character = { first_name = "Anastasio" - last_name = "Somoza_garcia" # Somoza García + last_name = "Somoza_garcia" # Somoza García ruler = yes ig_leader = yes birth_date = 1896.2.1 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_autocratic traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/nor - norway.txt b/common/history/characters/nor - norway.txt index 7e5c98648..457706e59 100644 --- a/common/history/characters/nor - norway.txt +++ b/common/history/characters/nor - norway.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1897.5.10 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/nrk - north korea.txt b/common/history/characters/nrk - north korea.txt index d9cb08a28..975e999d8 100644 --- a/common/history/characters/nrk - north korea.txt +++ b/common/history/characters/nrk - north korea.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1900.3.3 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_marxist_leninist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/nzl - New Zealand.txt b/common/history/characters/nzl - New Zealand.txt index 2b4461dab..22c35e604 100644 --- a/common/history/characters/nzl - New Zealand.txt +++ b/common/history/characters/nzl - New Zealand.txt @@ -7,10 +7,10 @@ culture = cu:kiwi ig_leader = yes birth_date = 1884.8.28 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/ovm - angola.txt b/common/history/characters/ovm - angola.txt index e1672cda5..fc7497dac 100644 --- a/common/history/characters/ovm - angola.txt +++ b/common/history/characters/ovm - angola.txt @@ -7,7 +7,7 @@ ruler = yes ig_leader = yes birth_date = 1890.4.25 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } diff --git a/common/history/characters/pal - palestine.txt b/common/history/characters/pal - palestine.txt index d9f189cc0..0b413e2d2 100644 --- a/common/history/characters/pal - palestine.txt +++ b/common/history/characters/pal - palestine.txt @@ -3,15 +3,15 @@ CHARACTERS = { c:PAL = { create_character = { first_name = "Alan" - last_name = "Cunningham" + last_name = "Cunningham" culture = cu:english ruler = yes ig_leader = yes birth_date = 1887.1.5 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/pco - puero rico.txt b/common/history/characters/pco - puero rico.txt index 9192aa0d3..f55b27b91 100644 --- a/common/history/characters/pco - puero rico.txt +++ b/common/history/characters/pco - puero rico.txt @@ -2,15 +2,15 @@ c:PCO = { create_character = { first_name = "Rexford" - last_name = "Tugwell" + last_name = "Tugwell" culture = cu:american ruler = yes ig_leader = yes birth_date = 1891.7.10 - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_egalitarian traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/peu - peru.txt b/common/history/characters/peu - peru.txt index 5d099bd3e..6b9ecc7a2 100644 --- a/common/history/characters/peu - peru.txt +++ b/common/history/characters/peu - peru.txt @@ -1,15 +1,15 @@ CHARACTERS = { c:PEU = { create_character = { - first_name = "Jose" # José + first_name = "Jose" # José last_name = "Rivero" ruler = yes ig_leader = yes birth_date = 1894.1.15 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/pol - poland.txt b/common/history/characters/pol - poland.txt index b513b6676..e0a5b11d7 100644 --- a/common/history/characters/pol - poland.txt +++ b/common/history/characters/pol - poland.txt @@ -9,12 +9,10 @@ ig_leader = yes birth_date = 1881.9.11 #dna = - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_marxist_leninist traits = { - persistent - imperious - basic_political_operator + } } create_character = { @@ -25,12 +23,10 @@ ig_leader = yes birth_date = 1905.1.6 #dna = - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_marxist_leninist traits = { - ambitious - bigoted - basic_political_operator + } } create_character = { @@ -44,9 +40,7 @@ interest_group = ig_elites #ideology = ideology_royalist traits = { - persistent - basic_diplomat - imprisoned + } } create_character = { @@ -57,10 +51,9 @@ ig_leader = yes birth_date = 1901.7.18 #dna = - interest_group = ig_rural_folk + interest_group = ig_ruralists #ideology = ideology_agrarian traits = { - basic_political_operator } } create_character = { @@ -71,10 +64,10 @@ ig_leader = yes birth_date = 1901.8.3 #dna = - interest_group = ig_devout + interest_group = ig_moralists #ideology = ideology_republican traits = { - persistent + } } create_character = { @@ -85,10 +78,10 @@ ig_leader = yes birth_date = 1885.1.28 #dna = - interest_group = ig_conglomerates + interest_group = ig_capitalists #ideology = ideology_republican traits = { - persistent + } } } diff --git a/common/history/characters/por - portugal.txt b/common/history/characters/por - portugal.txt index d945bc2c3..9d3ebd660 100644 --- a/common/history/characters/por - portugal.txt +++ b/common/history/characters/por - portugal.txt @@ -1,16 +1,16 @@ CHARACTERS = { c:POR = { create_character = { - first_name = "Oscar" # Óscar + first_name = "Oscar" # Óscar last_name = "Carmona" culture = cu:portuguese ruler = yes ig_leader = yes birth_date = 1869.11.24 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_autocratic traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/ppn - papua new guinea.txt b/common/history/characters/ppn - papua new guinea.txt index 9c5a54789..834f327b2 100644 --- a/common/history/characters/ppn - papua new guinea.txt +++ b/common/history/characters/ppn - papua new guinea.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1889.2.8 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/prc - communist china.txt b/common/history/characters/prc - communist china.txt index f40ca7a6b..462de7333 100644 --- a/common/history/characters/prc - communist china.txt +++ b/common/history/characters/prc - communist china.txt @@ -10,13 +10,10 @@ ig_leader = yes birth_date = 1893.12.26 #dna = - interest_group = ig_rural_folk + interest_group = ig_ruralists #ideology = ideology_maoist traits = { - brave - direct - resupply_commander - career_revolutionary + } } create_character = { @@ -27,10 +24,10 @@ ig_leader = yes birth_date = 1898.11.24 #dna = - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_maoist traits = { - career_revolutionary + } } create_character = { @@ -42,12 +39,10 @@ ig_leader = yes birth_date = 1898.3.5 #dna = - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_dengist traits = { - career_politician - meticulous - career_revolutionary + } } create_character = { @@ -59,10 +54,10 @@ ig_leader = yes birth_date = 1904.8.22 #dna = - interest_group = ig_socialists + interest_group = ig:ig_laborists #ideology = ideology_dengist traits = { - career_revolutionary + } } create_character = { @@ -74,12 +69,10 @@ ig_leader = yes birth_date = 1907.12.5 #dna = - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_marxist_leninist traits = { - psychological_affliction - experienced_defensive_strategist - resupply_commander + } } } diff --git a/common/history/characters/prg - paraguay.txt b/common/history/characters/prg - paraguay.txt index f176398b6..c00c3a8f6 100644 --- a/common/history/characters/prg - paraguay.txt +++ b/common/history/characters/prg - paraguay.txt @@ -2,15 +2,15 @@ c:PRG = { create_character = { first_name = "Higinio" - last_name = "Morinigo" # Morínigo + last_name = "Morinigo" # Morínigo culture = cu:platinean ruler = yes ig_leader = yes birth_date = 1897.1.11 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_autocratic traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/roc - nationalist china.txt b/common/history/characters/roc - nationalist china.txt index 490e67b6b..570a14c6c 100644 --- a/common/history/characters/roc - nationalist china.txt +++ b/common/history/characters/roc - nationalist china.txt @@ -10,11 +10,10 @@ ig_leader = yes birth_date = 1887.10.31 #dna = - interest_group = ig_armed_forces - #ideology = ideology_tridemism_tutelage + interest_group = ig:ig_securocrats + #ideology = ideology_tridemism_tutelage traits = { - persistent - direct + } } create_character = { @@ -25,10 +24,9 @@ culture = cu:han birth_date = 1890.8.13 #dna = - interest_group = ig_armed_forces - #ideology = ideology_tridemism_tutelage + interest_group = ig:ig_securocrats + #ideology = ideology_tridemism_tutelage traits = { - direct } } @@ -40,11 +38,9 @@ culture = cu:han birth_date = 1900.12.8 #dna = - interest_group = ig_armed_forces - #ideology = ideology_tridemism_tutelage + interest_group = ig:ig_securocrats + #ideology = ideology_tridemism_tutelage traits = { - direct - experienced_offensive_planner } } @@ -56,10 +52,9 @@ culture = cu:han birth_date = 1898.1.4 #dna = - interest_group = ig_armed_forces - #ideology = ideology_tridemism_tutelage + interest_group = ig:ig_securocrats + #ideology = ideology_tridemism_tutelage traits = { - basic_defensive_strategist } } @@ -72,11 +67,9 @@ religion = rel:sunni birth_date = 1893.3.18 #dna = - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_tridemism_hardline traits = { - basic_offensive_planner - cruel } } @@ -88,10 +81,9 @@ culture = cu:han birth_date = 1898.1.4 #dna = - interest_group = ig_armed_forces - #ideology = ideology_tridemism_tutelage + interest_group = ig:ig_securocrats + #ideology = ideology_tridemism_tutelage traits = { - basic_defensive_strategist } } @@ -103,15 +95,11 @@ culture = cu:han birth_date = 1920.4.27 #dna = - interest_group = ig_armed_forces - #ideology = ideology_tridemism_tutelage + interest_group = ig:ig_securocrats + #ideology = ideology_tridemism_tutelage traits = { - - } } - - create_character = { # H.H Kung first_name = "Kung" @@ -121,13 +109,9 @@ ig_leader = yes birth_date = 1881.9.11 #dna = - interest_group = ig_conglomerates - #ideology = ideology_tridemism_hardline + interest_group = ig:ig_capitalists + #ideology = ideology_tridemism_hardline traits = { - pious - expensive_tastes - career_businessperson - } } @@ -139,12 +123,9 @@ ig_leader = yes birth_date = 1900.8.21 #dna = - interest_group = ig_elites - #ideology = ideology_tridemism_hardline + interest_group = ig:ig_elites + #ideology = ideology_tridemism_hardline traits = { - direct - career_academic - } } @@ -157,15 +138,9 @@ birth_date = 1891.10.21 #dna = interest_group = ig_entrepreneurs - #ideology = ideology_tridemism_democratic + #ideology = ideology_tridemism_democratic traits = { - direct - career_politician - - } } - - } -} \ No newline at end of file +} diff --git a/common/history/characters/rom - romania.txt b/common/history/characters/rom - romania.txt index fd914ccb4..b422104c7 100644 --- a/common/history/characters/rom - romania.txt +++ b/common/history/characters/rom - romania.txt @@ -6,11 +6,10 @@ culture = cu:romanian ruler = yes birth_date = 1921.10.25 - interest_group = ig_elites + interest_group = ig:ig_elites #ideology = ideology_moderate traits = { - charismatic - expensive_tastes + } } create_character = { @@ -19,10 +18,10 @@ culture = cu:romanian ig_leader = yes birth_date = 1884.12.7 - interest_group = ig_elites + interest_group = ig:ig_elites #ideology = ideology_liberation_theologist traits = { - basic_political_operator + } } create_character = { @@ -32,11 +31,10 @@ culture = cu:romanian ig_leader = yes birth_date = 1889.11.8 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_proletarian traits = { - basic_political_operator - war_hero + } } create_character = { @@ -45,7 +43,7 @@ culture = cu:romanian ig_leader = yes birth_date = 1882.3.3 - interest_group = ig_rural_folk + interest_group = ig:ig_ruralists #ideology = ideology_nationalist traits = { #WIP @@ -58,8 +56,7 @@ culture = cu:romanian ig_leader = yes birth_date = 1864.12.6 - interest_group = ig_devout - #ideology = ideology_royalist + interest_group = ig:ig_moralists traits = { #WIP } @@ -70,8 +67,7 @@ culture = cu:romanian ig_leader = yes birth_date = 1884.12.22 - interest_group = ig_conglomerates - #ideology = ideology_royalist + interest_group = ig:ig_capitalists traits = { #WIP } diff --git a/common/history/characters/rus - russia.txt b/common/history/characters/rus - russia.txt index 61c6aa654..d2e03a303 100644 --- a/common/history/characters/rus - russia.txt +++ b/common/history/characters/rus - russia.txt @@ -10,12 +10,10 @@ ig_leader = yes birth_date = 1878.12.18 dna = dna_joseph_stalin - interest_group = ig_socialists + interest_group = ig:ig_laborists #ideology = ideology_marxist_leninist traits = { - meticulous - experienced_political_operator - stalins_paranoia + } } create_character = { @@ -27,13 +25,10 @@ religion = atheist birth_date = 1896.12.1 ig_leader = yes - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_revisionist_communist traits = { - reserved - defense_in_depth_specialist - celebrity_commander - war_hero + } } create_character = { @@ -45,11 +40,10 @@ religion = atheist birth_date = 1901.12.6 ig_leader = yes - interest_group = ig_intellectuals - #ideology = ideology_revisionist_communist #temporary + interest_group = ig:ig_intelligentsia + #ideology = ideology_revisionist_communist #temporary traits = { - reserved - career_party_official + } } create_character = { @@ -60,11 +54,10 @@ religion = rel:atheist ig_leader = no birth_date = 1894.4.15 - interest_group = ig_socialists + interest_group = ig:ig_laborists #ideology = ideology_revisionist_communist traits = { - experienced_political_operator - career_party_official + } } create_character = { @@ -75,12 +68,10 @@ religion = rel:atheist ig_leader = no birth_date = 1899.3.29 - interest_group = ig_socialists - #ideology = ideology_revisionist_communist #temporary + interest_group = ig:ig_laborists + #ideology = ideology_revisionist_communist #temporary traits = { - experienced_political_operator - depraved - career_security_services + } } create_character = { @@ -91,13 +82,11 @@ religion = rel:atheist ig_leader = no birth_date = 1890.3.8 - interest_group = ig_socialists + interest_group = ig:ig_laborists #ideology = ideology_marxist_leninist traits = { - basic_political_operator - career_diplomat + } } - } } diff --git a/common/history/characters/saf - south africa.txt b/common/history/characters/saf - south africa.txt index 5b9d2423f..9442dbf12 100644 --- a/common/history/characters/saf - south africa.txt +++ b/common/history/characters/saf - south africa.txt @@ -7,7 +7,7 @@ ruler = yes ig_leader = yes birth_date = 1870.5.24 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_conservative traits = { } @@ -18,10 +18,10 @@ culture = cu:boer ig_leader = yes birth_date = 1874.5.22 - interest_group = ig_elites + interest_group = ig:ig_elites #ideology = ideology_nationalist traits = { - bigoted + } } create_character = { @@ -29,9 +29,9 @@ last_name = "kaDinuzulu" culture = cu:zulu ig_leader = yes - birth_date = 1891.1.1 #Exact DOB unkown - interest_group = ig_rural_folk - #ideology = ideology_moderate #Anti Aparteit I think + birth_date = 1891.1.1 #Exact DOB unkown + interest_group = ig:ig_ruralists + #ideology = ideology_moderate #Anti Aparteit I think traits = { } } @@ -41,10 +41,10 @@ culture = cu:boer ig_leader = yes birth_date = 1901.11.8 - interest_group = ig_entrepreneurs + interest_group = ig:ig_entrepreneurs #ideology = ideology_nationalist traits = { - bigoted + } } create_character = { @@ -53,12 +53,10 @@ culture = cu:xhosa ig_leader = yes birth_date = 1893.3.8 - interest_group = ig_socialists - #ideology = ideology_liberal_conservative #Conservative traditional political methods + interest_group = ig:ig_laborists + #ideology = ideology_liberal_conservative #Conservative traditional political methods traits = { - } } - } -} \ No newline at end of file +} diff --git a/common/history/characters/sgp - singapore.txt b/common/history/characters/sgp - singapore.txt index bd0587d97..5cdb8d1c1 100644 --- a/common/history/characters/sgp - singapore.txt +++ b/common/history/characters/sgp - singapore.txt @@ -10,7 +10,7 @@ interest_group = ig_elites #TODO #ideology = ideology_apolitical traits = { - ambitious + } } } diff --git a/common/history/characters/spa - spain.txt b/common/history/characters/spa - spain.txt index bfcfb4e30..d66074897 100644 --- a/common/history/characters/spa - spain.txt +++ b/common/history/characters/spa - spain.txt @@ -7,7 +7,7 @@ ruler = yes ig_leader = yes birth_date = 1892.12.4 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_neo_fascist traits = { } diff --git a/common/history/characters/sri - sri lanka.txt b/common/history/characters/sri - sri lanka.txt index 9b184a406..317f7eda5 100644 --- a/common/history/characters/sri - sri lanka.txt +++ b/common/history/characters/sri - sri lanka.txt @@ -7,7 +7,7 @@ ruler = yes ig_leader = yes birth_date = 1887.3.18 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } diff --git a/common/history/characters/stk - south korea.txt b/common/history/characters/stk - south korea.txt index ba1317725..2e6066895 100644 --- a/common/history/characters/stk - south korea.txt +++ b/common/history/characters/stk - south korea.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1876.8.29 - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_liberal_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/swe - sweden.txt b/common/history/characters/swe - sweden.txt index ebb7cd375..df06b7826 100644 --- a/common/history/characters/swe - sweden.txt +++ b/common/history/characters/swe - sweden.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1885.10.28 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/swi - switzerland.txt b/common/history/characters/swi - switzerland.txt index 4a0a518b5..ce42a31b4 100644 --- a/common/history/characters/swi - switzerland.txt +++ b/common/history/characters/swi - switzerland.txt @@ -6,10 +6,10 @@ ruler = yes ig_leader = yes birth_date = 1891.8.1 - interest_group = ig_conglomerates + interest_group = ig_capitalists #ideology = ideology_liberal_conservative traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/tun - tunis.txt b/common/history/characters/tun - tunis.txt index 78beb90f8..73a16cb9d 100644 --- a/common/history/characters/tun - tunis.txt +++ b/common/history/characters/tun - tunis.txt @@ -7,7 +7,7 @@ ruler = yes ig_leader = yes birth_date = 1889.1.7 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } diff --git a/common/history/characters/tur - turkey.txt b/common/history/characters/tur - turkey.txt index 2ace7208c..cbdea1eb8 100644 --- a/common/history/characters/tur - turkey.txt +++ b/common/history/characters/tur - turkey.txt @@ -7,12 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1884.9.24 - interest_group = ig_intellectuals + interest_group = ig_intelligentsia #ideology = ideology_kemalism traits = { - war_hero - populist - career_bureaucrat + } } } diff --git a/common/history/characters/usa - usa.txt b/common/history/characters/usa - usa.txt index d43bd9da6..5eb21aa2e 100644 --- a/common/history/characters/usa - usa.txt +++ b/common/history/characters/usa - usa.txt @@ -10,11 +10,9 @@ ig_leader = yes birth_date = 1884.5.8 interest_group = ig:ig_entrepreneurs - #ideology = ideology_national_liberal + ideology = ideology_national_liberal traits = { - charismatic - career_politician - reserved + } } create_character = { @@ -23,13 +21,11 @@ culture = cu:american religion = rel:protestant birth_date = 1890.10.14 - interest_group = ig:ig_armed_forces - #ideology = ideology_conservative + interest_group = ig:ig_securocrats + ideology = ideology_conservative is_general = yes traits = { - war_hero - tactful - ambitious + } } create_character = { @@ -39,13 +35,11 @@ religion = rel:protestant ig_leader = yes birth_date = 1880.1.26 - interest_group = ig:ig_armed_forces - #ideology = ideology_reactionary_leader + interest_group = ig:ig_securocrats + ideology = ideology_reactionary_leader is_general = yes traits = { - war_hero - arrogant - reckless + } } create_character = { @@ -55,12 +49,11 @@ religion = rel:protestant ig_leader = yes birth_date = 1900.2.5 - interest_group = ig:ig_intellectuals + interest_group = ig:ig_intelligentsia # temporary pending creation of dixiecrat unique #ideology - #ideology = ideology_classical_liberal + ideology = ideology_classical_liberal traits = { - arrogant - career_politician + } } create_character = { @@ -70,11 +63,10 @@ religion = rel:protestant ig_leader = yes birth_date = 1907.6.8 - interest_group = ig:ig_conglomerates - #ideology = ideology_conservative + interest_group = ig:ig_capitalists + ideology = ideology_conservative traits = { - self_righteous - pious + } } create_character = { @@ -84,11 +76,10 @@ religion = rel:protestant ig_leader = yes birth_date = 1918.11.7 - interest_group = ig:ig_devout - #ideology = ideology_conservative + interest_group = ig:ig_moralists + ideology = ideology_conservative traits = { - pious - charismatic + } } create_character = { @@ -99,10 +90,9 @@ ig_leader = yes birth_date = 1887.6.10 interest_group = ig:ig_elites - #ideology = ideology_nationalist + ideology = ideology_nationalist traits = { - career_politician - wrathful + } } create_character = { @@ -112,11 +102,10 @@ religion = rel:protestant ig_leader = yes birth_date = 1889.9.8 - interest_group = ig:ig_rural_folk - #ideology = ideology_paternalistic_conservative + interest_group = ig:ig_ruralists + ideology = ideology_paternalistic_conservative traits = { - career_politician - persistent + } } create_character = { @@ -126,11 +115,10 @@ religion = rel:protestant ig_leader = yes birth_date = 1907.10.1 - interest_group = ig:ig_socialists - #ideology = ideology_social_democracy + interest_group = ig:ig_laborists + ideology = ideology_social_democracy traits = { - charismatic - tactful + } } #Adults @@ -140,8 +128,8 @@ culture = cu:american religion = rel:catholic birth_date = 1917.5.29 - interest_group = ig:ig_intellectuals - #ideology = ideology_progressive + interest_group = ig:ig_intelligentsia + ideology = ideology_progressive } create_character = { first_name = Lyndon diff --git a/common/history/characters/vnz - venezuela.txt b/common/history/characters/vnz - venezuela.txt index 81fa3f76f..af811b306 100644 --- a/common/history/characters/vnz - venezuela.txt +++ b/common/history/characters/vnz - venezuela.txt @@ -1,15 +1,15 @@ CHARACTERS = { c:VNZ = { create_character = { - first_name = "Romulo" # Rómulo + first_name = "Romulo" # Rómulo last_name = "Betancourt" ruler = yes ig_leader = yes birth_date = 1908.2.22 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_social_democracy traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/characters/wpp - west papua.txt b/common/history/characters/wpp - west papua.txt index 9f87dd488..0e61e1ff4 100644 --- a/common/history/characters/wpp - west papua.txt +++ b/common/history/characters/wpp - west papua.txt @@ -8,7 +8,7 @@ CHARACTERS = { ruler = yes ig_leader = yes birth_date = 1894.5.30 - interest_group = ig_armed_forces + interest_group = ig:ig_securocrats #ideology = ideology_colonialist traits = { } diff --git a/common/history/characters/yug - yugoslavia.txt b/common/history/characters/yug - yugoslavia.txt index 24810cd3f..3cb28a62a 100644 --- a/common/history/characters/yug - yugoslavia.txt +++ b/common/history/characters/yug - yugoslavia.txt @@ -7,10 +7,10 @@ ruler = yes ig_leader = yes birth_date = 1892.5.7 - interest_group = ig_socialists + interest_group = ig_laborists #ideology = ideology_titoist traits = { } } } -} \ No newline at end of file +} diff --git a/common/history/conscription/00_conscription_center.txt b/common/history/conscription/00_conscription_center.txt index bd3045994..afeb07fa7 100644 --- a/common/history/conscription/00_conscription_center.txt +++ b/common/history/conscription/00_conscription_center.txt @@ -39,7 +39,7 @@ if = { limit = { NOT = { - has_law = law_type:law_irregular_army + has_law = law_type:law_irregular_military } any_scope_building = { is_building_type = building_barracks @@ -60,7 +60,7 @@ else_if = { limit = { NOT = { - has_law = law_type:law_irregular_army + has_law = law_type:law_irregular_military } any_scope_building = { is_building_type = building_barracks diff --git a/common/history/countries/abu - trucial states.txt b/common/history/countries/abu - trucial states.txt index 95fdda2ed..3ca4f4f7d 100644 --- a/common/history/countries/abu - trucial states.txt +++ b/common/history/countries/abu - trucial states.txt @@ -2,9 +2,9 @@ c:ABU = { # Politics #todo IGs and Ideologies + #todo laws # Tech and Tax effect_starting_technology_tier_2_tech = yes - effect_starting_politics_conservative_monarchy = yes # Institutions } } diff --git a/common/history/countries/alb - albania.txt b/common/history/countries/alb - albania.txt index 71a57e713..ca0416239 100644 --- a/common/history/countries/alb - albania.txt +++ b/common/history/countries/alb - albania.txt @@ -3,44 +3,40 @@ effect_starting_technology_tier_1_tech = yes set_tax_level = medium # Laws - activate_law = law_type:law_council_republic + activate_law = law_type:law_council_elective activate_law = law_type:law_oligarchy - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation #Albania did not implement state atheism until 1967 + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment #Albania did not implement state atheism until 1967 activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_selective_conscription - activate_law = law_type:law_limited_operations - activate_law = law_type:law_command_economy + activate_law = law_type:law_professional_military + #activate_law = law_type:law_selective_conscription + activate_law = law_type:law_professional_police + activate_law = law_type:law_socialization activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_national_police - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_no_higher_education #No higher education until the 50s - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_controlled_press - activate_law = law_type:law_controlled_unions + activate_law = law_type:law_capital_gains + activate_law = law_type:law_informal_schooling #No schools until the 50s + activate_law = law_type:law_universal_healthcare + activate_law = law_type:law_standard_workweeks activate_law = law_type:law_compulsory_education activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_abortion_prohibited + activate_law = law_type:law_no_family_planning activate_law = law_type:law_closed_borders - ig:ig_socialists = { + ig:ig_laborists = { add_ruling_interest_group = yes add_ideology = ideology_proletarian } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes add_ideology = ideology_revolutionary } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes } - ig:ig_conglomerates = { + ig:ig_capitalists = { set_ig_suppression = yes } } diff --git a/common/history/countries/aoz - american occupation zone.txt b/common/history/countries/aoz - american occupation zone.txt index 590612633..0fd80c872 100644 --- a/common/history/countries/aoz - american occupation zone.txt +++ b/common/history/countries/aoz - american occupation zone.txt @@ -1,14 +1,38 @@ COUNTRIES = { c:AOZ = { set_tax_level = very_high #ww2 tax rates were at 94% for the highest bracket. - effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes - effect_starting_politics_occupied_west = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = mixed_funded_schools + healthSystem = subsidized_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = workplace_safety_standards + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = poor_laws + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } effect_currency_dem = yes add_technology_researched = mechanical_computers - - #laws - activate_law = law_type:law_presidential_republic } } diff --git a/common/history/countries/arg - argentina.txt b/common/history/countries/arg - argentina.txt index e8045bfad..53ab139df 100644 --- a/common/history/countries/arg - argentina.txt +++ b/common/history/countries/arg - argentina.txt @@ -3,48 +3,41 @@ effect_starting_technology_tier_2_tech = yes effect_un_member = yes effect_un_member = yes - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_export_oriented_policy + activate_law = law_type:law_representative_democracy + activate_law = law_type:law_parliamentary + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_segregationist + activate_law = law_type:law_export_orientation activate_law = law_type:law_interventionism - activate_law = law_type:law_federal + activate_law = law_type:law_federalized activate_law = law_type:law_protected_speech - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_professional_army - activate_law = law_type:law_career_bureaucrats + activate_law = law_type:law_state_funded_schools + activate_law = law_type:law_professional_military + activate_law = law_type:law_appointed_bureaucrats activate_law = law_type:law_compulsory_higher_education - activate_law = law_type:law_state_media - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_national_police - activate_law = law_type:law_import_substitution_policy - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_no_corporation_focus - activate_law = law_type:law_medium_environment_regulations - activate_law = law_type:law_mixed_funded_higher_education + #activate_law = law_type:law_state_media + activate_law = law_type:law_universal_healthcare + activate_law = law_type:law_selective_immigration + activate_law = law_type:law_import_substitution + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_reserve_military + activate_law = law_type:law_no_legal_corporations + #activate_law = law_type:law_medium_environment_regulations + activate_law = law_type:law_mixed_funded_schools activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_independent_unions + activate_law = law_type:law_welfare_state + activate_law = law_type:law_wrongful_dismissal_protections activate_law = law_type:law_protected_speech - ig:ig_devout = { + ig:ig_moralists = { set_interest_group_name = ig_catholic_church } - set_institution_investment_level = { + set_institution_investment_level = { institution = institution_schools level = 2 } - - set_institution_investment_level = { - institution = institution_higher_education - level = 1 - } - set_institution_investment_level = { + set_institution_investment_level = { institution = institution_health_system level = 3 } - } } diff --git a/common/history/countries/ast - australia.txt b/common/history/countries/ast - australia.txt index efc6766ae..ae28816cb 100644 --- a/common/history/countries/ast - australia.txt +++ b/common/history/countries/ast - australia.txt @@ -11,29 +11,29 @@ effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_career_bureaucrats + activate_law = law_type:law_hereditary + activate_law = law_type:law_representative_democracy + #activate_law = law_type:law_independent_judiciary + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats activate_law = law_type:law_interventionism activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_local_police + activate_law = law_type:law_capital_gains + activate_law = law_type:law_morality_police + activate_law = law_type:law_mixed_funded_schools activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education activate_law = law_type:law_private_health_insurance activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions + #activate_law = law_type:law_freedom_of_press + activate_law = law_type:law_wrongful_dismissal_protections activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration #? - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_professional_army + activate_law = law_type:law_political_participation + activate_law = law_type:law_selective_immigration #? + activate_law = law_type:law_welfare_state + activate_law = law_type:law_decentralized_police + activate_law = law_type:law_professional_military # Institutions } } diff --git a/common/history/countries/aus - austria.txt b/common/history/countries/aus - austria.txt index 1b44adeb0..66ae299d6 100644 --- a/common/history/countries/aus - austria.txt +++ b/common/history/countries/aus - austria.txt @@ -3,8 +3,8 @@ # Politics #todo IGs and Ideologies # Tech and Tax - activate_law = law_type:law_religious_higher_education - activate_law = law_type:law_controlled_unions + activate_law = law_type:law_church_run_schools + activate_law = law_type:law_standard_workweeks effect_starting_technology_tier_5_tech = yes # Institutions } diff --git a/common/history/countries/azr - azerbaijan.txt b/common/history/countries/azr - azerbaijan.txt index 19595ca76..307c5e484 100644 --- a/common/history/countries/azr - azerbaijan.txt +++ b/common/history/countries/azr - azerbaijan.txt @@ -4,36 +4,33 @@ effect_starting_technology_tier_5_tech = yes add_technology_researched = international_relations effect_create_law_package = { - GOVERNMENT = council_republic - VOTING = anarchy - JUDICIARY = no_due_process - CENTRALIZATION = decentralized - CITIZENSHIP = racial_segregation - RELIGION = state_atheism - BUREAUCRACY = politicized_bureaucrats - MILITARY = guerilla_army - CONSCRIPTION = total_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = cooperative_ownership - TRADE = protectionism - TAXATION = land_based_taxation - POLICING = no_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = right_of_assembly - PRESS = state_media - LABOR = independent_unions - CHILDREN = child_labor_allowed - WOMEN = women_in_the_workplace - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = closed_borders - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/bel - belgium.txt b/common/history/countries/bel - belgium.txt index 54e7c3498..f49c5eb92 100644 --- a/common/history/countries/bel - belgium.txt +++ b/common/history/countries/bel - belgium.txt @@ -3,10 +3,35 @@ # Politics effect_un_member = yes effect_starting_technology_tier_1_tech = yes - effect_starting_politics_liberal_parliamentary_monarchy = yes - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_no_conscription - activate_law = law_type:law_freedom_of_press + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Tech and Tax # Institutions } diff --git a/common/history/countries/bhn - bahrain.txt b/common/history/countries/bhn - bahrain.txt index cbbe60dd2..1e5cd838e 100644 --- a/common/history/countries/bhn - bahrain.txt +++ b/common/history/countries/bhn - bahrain.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/bmb - malawi.txt b/common/history/countries/bmb - malawi.txt index 696b29d3f..c3ba563eb 100644 --- a/common/history/countries/bmb - malawi.txt +++ b/common/history/countries/bmb - malawi.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/bol - bolivia.txt b/common/history/countries/bol - bolivia.txt index a02973ef7..f6e23eb4c 100644 --- a/common/history/countries/bol - bolivia.txt +++ b/common/history/countries/bol - bolivia.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/boz - british occupation zone.txt b/common/history/countries/boz - british occupation zone.txt index dc7afea0c..94d26e0d4 100644 --- a/common/history/countries/boz - british occupation zone.txt +++ b/common/history/countries/boz - british occupation zone.txt @@ -1,34 +1,58 @@ COUNTRIES = { c:BOZ = { - effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes set_tax_level = medium effect_currency_dem = yes - #laws - activate_law = law_type:law_presidential_republic - - effect_starting_politics_occupied_west = yes - + activate_law = law_type:law_parliamentary + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = mixed_funded_schools + healthSystem = subsidized_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = workplace_safety_standards + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = poor_laws + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } set_institution_investment_level = { institution = institution_schools level = 1 } set_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system level = 3 } ig:ig_elites = { add_ruling_interest_group = yes } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_ruling_interest_group = yes } ig:ig_entrepreneurs = { set_ig_suppression = yes } - ig:ig_socialists = { + ig:ig_laborists = { set_ig_suppression = yes } } diff --git a/common/history/countries/brd - Burundi.txt b/common/history/countries/brd - Burundi.txt index 4a54b1a9f..4505d54e4 100644 --- a/common/history/countries/brd - Burundi.txt +++ b/common/history/countries/brd - Burundi.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/bru - brunei.txt b/common/history/countries/bru - brunei.txt index 0531e4b32..b674f802b 100644 --- a/common/history/countries/bru - brunei.txt +++ b/common/history/countries/bru - brunei.txt @@ -3,7 +3,35 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes # Institutions } diff --git a/common/history/countries/brz - brazil.txt b/common/history/countries/brz - brazil.txt index f3dc5f5b1..cb26b96ae 100644 --- a/common/history/countries/brz - brazil.txt +++ b/common/history/countries/brz - brazil.txt @@ -7,45 +7,41 @@ effect_corruption_medium = yes effect_starting_technology_tier_2_tech = yes # Politics - ig:ig_armed_forces = { + ig:ig_securocrats = { add_ruling_interest_group = yes } - ig:ig_devout = { + ig:ig_moralists = { set_interest_group_name = ig_catholic_church } # laws effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = restricted_voting - JUDICIARY = politicized_courts - CENTRALIZATION = federal - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = politicized_bureaucrats - MILITARY = professional_army - CONSCRIPTION = mass_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = interventionism - TRADE = import_substitution_policy - TAXATION = per_capita_based_taxation - POLICING = militarized_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = charitable_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = censored_press - LABOR = controlled_unions - CHILDREN = child_labor_allowed - WOMEN = womens_suffrage - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = drug_criminalization - } - + headOfGovernment = executive + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = federalized + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = politicized_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = import_substitution + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = church_run_hospitals + environmentalRegulations = no_environment_regulations + corporateAffairs = no_legal_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = workplace_safety_standards + childrensRights = child_labor_allowed + rightsOfWomen = political_participation + familyPlanning = criminalized_birth_control + welfare = no_welfare + migration = open_borders + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/bst - basutholand.txt b/common/history/countries/bst - basutholand.txt index 1bed57938..aaaae9f73 100644 --- a/common/history/countries/bst - basutholand.txt +++ b/common/history/countries/bst - basutholand.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/bug - uganda.txt b/common/history/countries/bug - uganda.txt index 96df48dc3..d652c4a01 100644 --- a/common/history/countries/bug - uganda.txt +++ b/common/history/countries/bug - uganda.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/bul - bulgaria.txt b/common/history/countries/bul - bulgaria.txt index 9ec6ed7dd..08dd9b060 100644 --- a/common/history/countries/bul - bulgaria.txt +++ b/common/history/countries/bul - bulgaria.txt @@ -3,44 +3,43 @@ effect_starting_technology_tier_3_tech = yes set_tax_level = medium # Laws - activate_law = law_type:law_monarchy #Not abolished until Communist takeover - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_total_separation - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_no_intelligence_agency #None created until 1954 - activate_law = law_type:law_laissez_faire #Economy of Bulgaria by 1946 was still majority privately owned - activate_law = law_type:law_professional_army - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_command_economy - activate_law = law_type:law_protectionism - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_mass_conscription #Why? - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_censorship - activate_law = law_type:law_protected_unions - activate_law = law_type:law_compulsory_education - ig:ig_socialists = { + # activate_law = law_type:law_monarchy #Not abolished until Communist takeover + # activate_law = law_type:law_representative_democracy + # activate_law = law_type:law_kangaroo_courts + # activate_law = law_type:law_devolved + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_women_in_the_workplace + # activate_law = law_type:law_politicized_bureaucrats + # activate_law = law_type:law_decentralized_police #None created until 1954 + # activate_law = law_type:law_free_market #Economy of Bulgaria by 1946 was still majority privately owned + # activate_law = law_type:law_professional_military + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_socialization + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_state_funded_schools + # activate_law = law_type:law_universal_healthcare + # activate_law = law_type:law_per_capita_based_taxation + # activate_law = law_type:law_militarized_police + # activate_law = law_type:law_reserve_military #Why? + # activate_law = law_type:law_secret_police + # activate_law = law_type:law_censorship + # activate_law = law_type:law_mandatory_parental_leave + # activate_law = law_type:law_compulsory_education + ig:ig_laborists = { add_ruling_interest_group = yes add_ideology = ideology_proletarian - } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes add_ideology = ideology_revolutionary } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes } - ig:ig_conglomerates = { + ig:ig_capitalists = { set_ig_suppression = yes } } diff --git a/common/history/countries/can - canada.txt b/common/history/countries/can - canada.txt index 6b86fca57..cf71dcb3c 100644 --- a/common/history/countries/can - canada.txt +++ b/common/history/countries/can - canada.txt @@ -10,29 +10,26 @@ effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_career_bureaucrats + activate_law = law_type:law_hereditary + activate_law = law_type:law_representative_democracy + #activate_law = law_type:law_independent_judiciary + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats activate_law = law_type:law_interventionism activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_local_police + activate_law = law_type:law_capital_gains + activate_law = law_type:law_morality_police activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education activate_law = law_type:law_private_health_insurance activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions + activate_law = law_type:law_wrongful_dismissal_protections activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration #? - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_professional_army + activate_law = law_type:law_political_participation + activate_law = law_type:law_selective_immigration #? + activate_law = law_type:law_welfare_state + activate_law = law_type:law_professional_military # Institutions } } diff --git a/common/history/countries/chl - chile.txt b/common/history/countries/chl - chile.txt index d6efb54ba..1839765c8 100644 --- a/common/history/countries/chl - chile.txt +++ b/common/history/countries/chl - chile.txt @@ -4,18 +4,18 @@ # set_next_election_date = 1836.3.15 effect_starting_technology_tier_2_tech = yes effect_un_member = yes - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary activate_law = law_type:law_oligarchy - activate_law = law_type:law_state_religion - activate_law = law_type:law_racial_segregation + activate_law = law_type:law_religious_nationalism + activate_law = law_type:law_segregationist activate_law = law_type:law_censorship activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_police - ig:ig_armed_forces = { + activate_law = law_type:law_informal_schooling + #activate_law = law_type:law_no_police + ig:ig_securocrats = { add_ruling_interest_group = yes } - ig:ig_devout = { + ig:ig_moralists = { set_interest_group_name = ig_catholic_church } } diff --git a/common/history/countries/clm - colombia.txt b/common/history/countries/clm - colombia.txt index 533e79153..26ae5d9ce 100644 --- a/common/history/countries/clm - colombia.txt +++ b/common/history/countries/clm - colombia.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/cng - congo.txt b/common/history/countries/cng - congo.txt index 216c23560..29384f47a 100644 --- a/common/history/countries/cng - congo.txt +++ b/common/history/countries/cng - congo.txt @@ -1,9 +1,35 @@ COUNTRIES = { c:CNG = { - effect_starting_politics_colonial = yes effect_starting_technology_tier_4_tech = yes - #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/cos - costa rica.txt b/common/history/countries/cos - costa rica.txt index e8a5a65c7..1ef1d9320 100644 --- a/common/history/countries/cos - costa rica.txt +++ b/common/history/countries/cos - costa rica.txt @@ -6,7 +6,7 @@ set_tax_level = high effect_starting_technology_tier_3_tech = yes # Laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary # Institutions } diff --git a/common/history/countries/cub - cuba.txt b/common/history/countries/cub - cuba.txt index 881debeac..3210f6a3d 100644 --- a/common/history/countries/cub - cuba.txt +++ b/common/history/countries/cub - cuba.txt @@ -6,7 +6,7 @@ effect_un_member = yes # Politics - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } diff --git a/common/history/countries/cyp - cyprus.txt b/common/history/countries/cyp - cyprus.txt index 881314fa7..e6d637393 100644 --- a/common/history/countries/cyp - cyprus.txt +++ b/common/history/countries/cyp - cyprus.txt @@ -1,11 +1,38 @@ COUNTRIES = { c:CYP = { - # Politics #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/czh - czechoslovakia.txt b/common/history/countries/czh - czechoslovakia.txt index 79e8a54df..711d09548 100644 --- a/common/history/countries/czh - czechoslovakia.txt +++ b/common/history/countries/czh - czechoslovakia.txt @@ -3,23 +3,50 @@ effect_starting_technology_tier_1_tech = yes set_tax_level = medium # Laws - effect_starting_politics_authoritarian_communist = yes - ig:ig_socialists = { + effect_create_law_package = { + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } + ig:ig_laborists = { add_ruling_interest_group = yes add_ideology = ideology_proletarian - } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes add_ideology = ideology_revolutionary } ig:ig_elites = { remove_ruling_interest_group = no } - ig:ig_devout = { + ig:ig_moralists = { remove_ruling_interest_group = no } - ig:ig_conglomerates = { + ig:ig_capitalists = { remove_ruling_interest_group = no } } diff --git a/common/history/countries/dcr - dominican rep.txt b/common/history/countries/dcr - dominican rep.txt index c32fbf879..955673825 100644 --- a/common/history/countries/dcr - dominican rep.txt +++ b/common/history/countries/dcr - dominican rep.txt @@ -2,8 +2,35 @@ c:DCR = { set_tax_level = medium effect_starting_technology_tier_2_tech = yes - # Politics - effect_starting_politics_military_junta = yes + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = autocracy + criminalJustice = arbitrary_justice + centralization = unitary + discrimination = supremacist + churchAndState = religious_institutions + bureaucraticSystems = appointed_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/ddr - german democratic republic.txt b/common/history/countries/ddr - german democratic republic.txt index fd63dc3cc..b20cc947e 100644 --- a/common/history/countries/ddr - german democratic republic.txt +++ b/common/history/countries/ddr - german democratic republic.txt @@ -2,32 +2,51 @@ c:DDR = { effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes - effect_eastern_bloc_nation = yes - - activate_law = law_type:law_centralized - activate_law = law_type:law_professional_army - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_publicly_funded_higher_education - - effect_starting_politics_authoritarian_communist = yes + effect_create_law_package = { + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } set_tax_level = medium # Laws - ig:ig_socialists = { + ig:ig_laborists = { add_ruling_interest_group = yes - add_ideology = ideology_revolutionary } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes - add_ideology = ideology_leftist } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes } - ig:ig_conglomerates = { + ig:ig_capitalists = { set_ig_suppression = yes } } diff --git a/common/history/countries/den - denmark.txt b/common/history/countries/den - denmark.txt index a5807042a..cae91f5e0 100644 --- a/common/history/countries/den - denmark.txt +++ b/common/history/countries/den - denmark.txt @@ -5,13 +5,36 @@ # Tech and Tax set_tax_level = high effect_starting_technology_tier_1_tech = yes - effect_starting_politics_liberal_parliamentary_monarchy = yes - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_no_conscription - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_abortion_prohibited - # Laws + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/dji - djibouti.txt b/common/history/countries/dji - djibouti.txt index be26b6576..155322037 100644 --- a/common/history/countries/dji - djibouti.txt +++ b/common/history/countries/dji - djibouti.txt @@ -4,10 +4,36 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes # Institutions - #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/dla - Cameroon.txt b/common/history/countries/dla - Cameroon.txt index 9d188ae8c..934bd8494 100644 --- a/common/history/countries/dla - Cameroon.txt +++ b/common/history/countries/dla - Cameroon.txt @@ -3,40 +3,37 @@ #modifiers #tax and tech effect_starting_technology_tier_2_tech = yes - # capitals\ + # capitals # TODO #laws effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = centralized - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = hereditary_bureaucrats - MILITARY = professional_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = agrarianism - TRADE = export_oriented_policy - TAXATION = per_capita_based_taxation - POLICING = no_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = state_media - LABOR = banned_unions - CHILDREN = restricted_child_labor - WOMEN = no_womens_rights - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = controlled_immigration - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/ecu - ecuador.txt b/common/history/countries/ecu - ecuador.txt index 6aefcb26e..8aeed3d25 100644 --- a/common/history/countries/ecu - ecuador.txt +++ b/common/history/countries/ecu - ecuador.txt @@ -4,11 +4,37 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes # Institutions - # Politics # Not really a junta, but close enough - effect_starting_politics_military_junta = yes + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = autocracy + criminalJustice = arbitrary_justice + centralization = unitary + discrimination = supremacist + churchAndState = religious_institutions + bureaucraticSystems = appointed_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/egy - egypt.txt b/common/history/countries/egy - egypt.txt index 5efd5bd28..8eea8afc5 100644 --- a/common/history/countries/egy - egypt.txt +++ b/common/history/countries/egy - egypt.txt @@ -1,20 +1,19 @@ COUNTRIES = { c:EGY = { effect_starting_technology_tier_3_tech = yes - effect_starting_politics_traditional = yes effect_un_member = yes set_tariffs_import_priority = g:iron - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #Constitution of 1923 - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_agrarianism - activate_law = law_type:law_professional_army - ig:ig_devout = { + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy #Constitution of 1923 + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_per_capita_based_taxation + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_anti_industrialization + # activate_law = law_type:law_professional_military + ig:ig_moralists = { set_interest_group_name = ig_sunni_madrasahs } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_ruling_interest_group = yes } } diff --git a/common/history/countries/els - el salvador.txt b/common/history/countries/els - el salvador.txt index 25430c5d5..18b68fb3f 100644 --- a/common/history/countries/els - el salvador.txt +++ b/common/history/countries/els - el salvador.txt @@ -7,36 +7,33 @@ effect_starting_technology_tier_2_tech = yes # Laws effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = autocracy - JUDICIARY = no_due_process - CENTRALIZATION = unitary - CITIZENSHIP = racial_segregation - RELIGION = state_religion - BUREAUCRACY = career_bureaucrats - MILITARY = irregular_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = traditionalism - TRADE = export_oriented_policy - TAXATION = land_based_taxation - POLICING = local_police - EDUCATION = religious_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = charitable_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = corporations_favored - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = state_media - LABOR = banned_unions - CHILDREN = child_labor_allowed - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = drug_criminalization + headOfGovernment = executive + distributionOfPower = autocracy + criminalJustice = arbitrary_justice + centralization = unitary + discrimination = supremacist + churchAndState = religious_institutions + bureaucraticSystems = appointed_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/eqa - equatorial French africa.txt b/common/history/countries/eqa - equatorial French africa.txt index 4ec948c72..5ef2ec5aa 100644 --- a/common/history/countries/eqa - equatorial French africa.txt +++ b/common/history/countries/eqa - equatorial French africa.txt @@ -7,36 +7,33 @@ # TODO #laws effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = centralized - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = hereditary_bureaucrats - MILITARY = professional_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = agrarianism - TRADE = export_oriented_policy - TAXATION = per_capita_based_taxation - POLICING = no_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = state_media - LABOR = banned_unions - CHILDREN = restricted_child_labor - WOMEN = no_womens_rights - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = controlled_immigration - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/eqg - equatiorial guinea.txt b/common/history/countries/eqg - equatiorial guinea.txt index 16d405e44..4296692ce 100644 --- a/common/history/countries/eqg - equatiorial guinea.txt +++ b/common/history/countries/eqg - equatiorial guinea.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/eri - eritrea.txt b/common/history/countries/eri - eritrea.txt index 0efd9a451..5312cb2bb 100644 --- a/common/history/countries/eri - eritrea.txt +++ b/common/history/countries/eri - eritrea.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/esw - Swaziland.txt b/common/history/countries/esw - Swaziland.txt index 2ee9abc58..f6ebd8d2b 100644 --- a/common/history/countries/esw - Swaziland.txt +++ b/common/history/countries/esw - Swaziland.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/ewe - togoland.txt b/common/history/countries/ewe - togoland.txt index 724a2b14e..3f632e3ed 100644 --- a/common/history/countries/ewe - togoland.txt +++ b/common/history/countries/ewe - togoland.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/fez - fez.txt b/common/history/countries/fez - fez.txt index ac613b60b..82c0bd596 100644 --- a/common/history/countries/fez - fez.txt +++ b/common/history/countries/fez - fez.txt @@ -6,6 +6,6 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } } diff --git a/common/history/countries/fin - finland.txt b/common/history/countries/fin - finland.txt index cc3352bee..ead2b50b6 100644 --- a/common/history/countries/fin - finland.txt +++ b/common/history/countries/fin - finland.txt @@ -2,37 +2,37 @@ c:FIN = { set_next_election_date = 1946.3.9 effect_starting_technology_tier_3_tech = yes - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_export_oriented_policy + activate_law = law_type:law_parliamentary + activate_law = law_type:law_representative_democracy + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_segregationist + activate_law = law_type:law_export_orientation activate_law = law_type:law_interventionism activate_law = law_type:law_censorship activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_local_police - activate_law = law_type:law_mass_conscription + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_private_schools + activate_law = law_type:law_morality_police + activate_law = law_type:law_reserve_military activate_law = law_type:law_compulsory_education activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_independent_unions - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_subsistence_welfare - activate_law = law_type:law_professional_army + activate_law = law_type:law_secret_police + activate_law = law_type:law_wrongful_dismissal_protections + activate_law = law_type:law_political_participation + activate_law = law_type:law_poor_laws + activate_law = law_type:law_professional_military set_tax_level = medium set_ruling_interest_groups = { - ig_armed_forces + ig_securocrats } set_institution_investment_level = { institution = institution_schools level = 1 } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_ruling_interest_group = yes } - ig:ig_socialists = { + ig:ig_laborists = { set_ig_suppression = yes } } diff --git a/common/history/countries/foz - french occupation zone.txt b/common/history/countries/foz - french occupation zone.txt index 7be3b6c98..6215e8daa 100644 --- a/common/history/countries/foz - french occupation zone.txt +++ b/common/history/countries/foz - french occupation zone.txt @@ -5,25 +5,53 @@ effect_currency_dem = yes set_tax_level = medium # Laws - effect_starting_politics_occupied_west = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = mixed_funded_schools + healthSystem = subsidized_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = workplace_safety_standards + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = poor_laws + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } set_institution_investment_level = { institution = institution_schools level = 1 } set_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system level = 3 } ig:ig_elites = { add_ruling_interest_group = yes } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_ruling_interest_group = yes } ig:ig_entrepreneurs = { set_ig_suppression = yes } - ig:ig_socialists = { + ig:ig_laborists = { set_ig_suppression = yes } } diff --git a/common/history/countries/fra - france.txt b/common/history/countries/fra - france.txt index 939b07279..9f6eef0f9 100644 --- a/common/history/countries/fra - france.txt +++ b/common/history/countries/fra - france.txt @@ -1,19 +1,44 @@ COUNTRIES = { c:FRA = { set_next_election_date = 1947.11.4 - add_journal_entry = { type = west_german_unification } + add_journal_entry = { + type = west_german_unification + } effect_currency_frf = yes effect_unsc_member = yes effect_un_member = yes effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_major_participant_tech = yes - effect_starting_politics_liberal_presidential = yes # Laws - activate_law = law_type:law_unitary - activate_law = law_type:law_professional_army - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_independent_unions + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = professional_military + economicSystem = free_market + tradePolicy = free_trade + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = wrongful_dismissal_protections + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = poor_laws + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } set_tax_level = very_high } } diff --git a/common/history/countries/gam - gambia.txt b/common/history/countries/gam - gambia.txt index 219818b74..71fa787db 100644 --- a/common/history/countries/gam - gambia.txt +++ b/common/history/countries/gam - gambia.txt @@ -4,28 +4,28 @@ #tax and tech effect_starting_technology_tier_3_tech = yes #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_no_schools - activate_law = law_type:law_no_higher_education - activate_law = law_type:law_charitable_health_system + #activate_law = law_type:law_politicized_courts + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_anti_industrialization + activate_law = law_type:law_export_orientation + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_morality_police + activate_law = law_type:law_informal_schooling + activate_law = law_type:law_informal_schooling + activate_law = law_type:law_church_run_hospitals activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions + #activate_law = law_type:law_state_media + activate_law = law_type:law_workplace_safety_standards activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + activate_law = law_type:law_political_participation + activate_law = law_type:law_open_borders #? + activate_law = law_type:law_no_welfare + activate_law = law_type:law_decentralized_police + activate_law = law_type:law_reserve_military } } diff --git a/common/history/countries/gbr - great britain.txt b/common/history/countries/gbr - great britain.txt index 228c88999..de60ca95d 100644 --- a/common/history/countries/gbr - great britain.txt +++ b/common/history/countries/gbr - great britain.txt @@ -1,8 +1,12 @@ COUNTRIES = { c:GBR = { #UN / Corruption - add_journal_entry = { type = west_german_unification } - add_journal_entry = { type = newfoundland_referendum } + add_journal_entry = { + type = west_german_unification + } + add_journal_entry = { + type = newfoundland_referendum + } effect_unsc_member = yes effect_un_member = yes set_variable = { @@ -16,7 +20,7 @@ ig:ig_elites = { set_interest_group_name = ig_landed_gentry } - ig:ig_devout = { + ig:ig_moralists = { set_interest_group_name = ig_anglican_church } # Tech and Tax @@ -25,39 +29,43 @@ set_tax_level = very_high #Postwar tax rate # Laws ##For Lizzie - effect_starting_politics_liberal_parliamentary_monarchy = yes + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Institutions set_institution_investment_level = { institution = institution_schools level = 3 } set_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system level = 2 } - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_interventionism #? - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation #? - activate_law = law_type:law_local_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_limited_operations - activate_law = law_type:law_professional_army - activate_law = law_type:law_abortion_prohibited } } diff --git a/common/history/countries/glc - ghana.txt b/common/history/countries/glc - ghana.txt index 8b2150e8f..7209ababb 100644 --- a/common/history/countries/glc - ghana.txt +++ b/common/history/countries/glc - ghana.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_3_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/gnb - Portuguese Guinea.txt b/common/history/countries/gnb - Portuguese Guinea.txt index 13739c988..c51f2351a 100644 --- a/common/history/countries/gnb - Portuguese Guinea.txt +++ b/common/history/countries/gnb - Portuguese Guinea.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/gre - greece.txt b/common/history/countries/gre - greece.txt index 88dc19767..a5a2b97a3 100644 --- a/common/history/countries/gre - greece.txt +++ b/common/history/countries/gre - greece.txt @@ -2,7 +2,35 @@ c:GRE = { effect_un_member = yes # Politics - effect_starting_politics_liberal_parliamentary_monarchy = yes + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Tech and Tax effect_starting_technology_tier_3_tech = yes # Institutions diff --git a/common/history/countries/grn - greenland.txt b/common/history/countries/grn - greenland.txt index 454c81900..ca11d136e 100644 --- a/common/history/countries/grn - greenland.txt +++ b/common/history/countries/grn - greenland.txt @@ -1,11 +1,38 @@ COUNTRIES = { c:GRN = { - # Politics #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_2_tech = yes - effect_starting_politics_liberal_parliamentary = yes + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/gua - guatemala.txt b/common/history/countries/gua - guatemala.txt index 8afbf2d21..9f0c92cf9 100644 --- a/common/history/countries/gua - guatemala.txt +++ b/common/history/countries/gua - guatemala.txt @@ -3,38 +3,35 @@ set_tax_level = medium effect_starting_technology_tier_3_tech = yes effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = restricted_voting - JUDICIARY = kangaroo_courts - CENTRALIZATION = unitary - CITIZENSHIP = racial_segregation - RELIGION = total_separation - BUREAUCRACY = career_bureaucrats - MILITARY = guerilla_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = interventionism - TRADE = export_oriented_policy - TAXATION = per_capita_based_taxation - POLICING = local_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = private_health_insurance - ENVIRONMENT = no_environment_regulations - CORPORATIONS = corporations_favored - NUCLEAR = nuclear_disarmament - SPEECH = right_of_assembly - PRESS = state_media - LABOR = controlled_unions - CHILDREN = restricted_child_labor - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = subsistence_welfare - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = drug_criminalization + headOfGovernment = executive + distributionOfPower = autocracy + criminalJustice = arbitrary_justice + centralization = unitary + discrimination = supremacist + churchAndState = religious_institutions + bureaucraticSystems = appointed_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes } } diff --git a/common/history/countries/hai - haiti.txt b/common/history/countries/hai - haiti.txt index d90c69df9..b9ff14ef2 100644 --- a/common/history/countries/hai - haiti.txt +++ b/common/history/countries/hai - haiti.txt @@ -1,11 +1,38 @@ COUNTRIES = { c:HAI = { -effect_un_member = yes + effect_un_member = yes effect_starting_technology_tier_2_tech = yes set_tax_level = high - # Politics # Not really a junta, but close enough - effect_starting_politics_military_junta = yes + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = autocracy + criminalJustice = arbitrary_justice + centralization = unitary + discrimination = supremacist + churchAndState = religious_institutions + bureaucraticSystems = appointed_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/hkn - hong kong.txt b/common/history/countries/hkn - hong kong.txt index b90ff879c..659aed8dd 100644 --- a/common/history/countries/hkn - hong kong.txt +++ b/common/history/countries/hkn - hong kong.txt @@ -3,7 +3,35 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_2_tech = yes # Institutions } diff --git a/common/history/countries/hnd - india.txt b/common/history/countries/hnd - india.txt index db61d403c..76012c8e2 100644 --- a/common/history/countries/hnd - india.txt +++ b/common/history/countries/hnd - india.txt @@ -3,36 +3,33 @@ # Politics #todo IGs and Ideologies effect_create_law_package = { - GOVERNMENT = parliamentary_republic - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = federal - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = career_bureaucrats - MILITARY = guerilla_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = agrarianism - TRADE = export_oriented_policy - TAXATION = land_based_taxation - POLICING = local_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = corporations_favored - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = controlled_press - LABOR = discouraged_unions - CHILDREN = child_labor_allowed - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = parliamentary + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = federalized + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = politicized_bureaucrats + policing = morality_police + nationalDefense = reserve_military + economicSystem = anti_industrialization + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = workplace_safety_standards + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = criminalized_birth_control + welfare = no_welfare + migration = open_borders + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } # Tech and Tax effect_starting_technology_tier_1_tech = yes diff --git a/common/history/countries/hon - honduras.txt b/common/history/countries/hon - honduras.txt index 7b5687b11..74d200e00 100644 --- a/common/history/countries/hon - honduras.txt +++ b/common/history/countries/hon - honduras.txt @@ -2,8 +2,35 @@ c:HON = { set_tax_level = medium effect_starting_technology_tier_3_tech = yes - # Politics - effect_starting_politics_military_junta = yes + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = autocracy + criminalJustice = arbitrary_justice + centralization = unitary + discrimination = supremacist + churchAndState = religious_institutions + bureaucraticSystems = appointed_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/hun - hungary.txt b/common/history/countries/hun - hungary.txt index 7cb3447b9..09d48df16 100644 --- a/common/history/countries/hun - hungary.txt +++ b/common/history/countries/hun - hungary.txt @@ -4,39 +4,38 @@ effect_corruption_medium = yes set_tax_level = medium # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_total_separation - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_command_economy - activate_law = law_type:law_protectionism - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_council_republic - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_censorship - activate_law = law_type:law_protected_unions - activate_law = law_type:law_compulsory_education - ig:ig_socialists = { + # activate_law = law_type:law_oligarchy + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_women_in_the_workplace + # activate_law = law_type:law_politicized_bureaucrats + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_socialization + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_state_funded_schools + # activate_law = law_type:law_universal_healthcare + # activate_law = law_type:law_capital_gains + # activate_law = law_type:law_militarized_police + # activate_law = law_type:law_reserve_military + # activate_law = law_type:law_council_elective + # activate_law = law_type:law_secret_police + # activate_law = law_type:law_censorship + # activate_law = law_type:law_mandatory_parental_leave + # activate_law = law_type:law_compulsory_education + ig:ig_laborists = { add_ruling_interest_group = yes add_ideology = ideology_proletarian - } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes add_ideology = ideology_revolutionary } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes } - ig:ig_conglomerates = { + ig:ig_capitalists = { set_ig_suppression = yes } } diff --git a/common/history/countries/hyd - hyderabad.txt b/common/history/countries/hyd - hyderabad.txt index d215ee723..31e14f87e 100644 --- a/common/history/countries/hyd - hyderabad.txt +++ b/common/history/countries/hyd - hyderabad.txt @@ -3,36 +3,33 @@ # Politics #todo IGs and Ideologies effect_create_law_package = { - GOVERNMENT = monarchy - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = federal - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = career_bureaucrats - MILITARY = guerilla_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = agrarianism - TRADE = export_oriented_policy - TAXATION = land_based_taxation - POLICING = local_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = corporations_favored - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = controlled_press - LABOR = discouraged_unions - CHILDREN = child_labor_allowed - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = hereditary + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = federalized + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = politicized_bureaucrats + policing = morality_police + nationalDefense = reserve_military + economicSystem = anti_industrialization + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = workplace_safety_standards + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = criminalized_birth_control + welfare = no_welfare + migration = open_borders + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } # Tech and Tax effect_starting_technology_tier_1_tech = yes diff --git a/common/history/countries/icl - iceland.txt b/common/history/countries/icl - iceland.txt index 03099decc..e4d1e0f67 100644 --- a/common/history/countries/icl - iceland.txt +++ b/common/history/countries/icl - iceland.txt @@ -1,11 +1,38 @@ COUNTRIES = { c:ICL = { - # Politics #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_2_tech = yes - effect_starting_politics_liberal_parliamentary = yes + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/ids - indonesia.txt b/common/history/countries/ids - indonesia.txt index 9ec522241..6039ade10 100644 --- a/common/history/countries/ids - indonesia.txt +++ b/common/history/countries/ids - indonesia.txt @@ -1,14 +1,41 @@ COUNTRIES = { c:IDS = { -effect_un_member = yes + effect_un_member = yes set_tax_level = medium effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } ig:ig_elites = { add_ruling_interest_group = yes } - #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } -} \ No newline at end of file +} diff --git a/common/history/countries/ire - ireland.txt b/common/history/countries/ire - ireland.txt index ad20830c3..507169aaa 100644 --- a/common/history/countries/ire - ireland.txt +++ b/common/history/countries/ire - ireland.txt @@ -7,28 +7,28 @@ set_tax_level = high #Postwar tax rate # Institutions # Laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats + activate_law = law_type:law_parliamentary + activate_law = law_type:law_representative_democracy #might change to restricted + #activate_law = law_type:law_independent_judiciary + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats activate_law = law_type:law_interventionism #? activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation #? - activate_law = law_type:law_local_police + activate_law = law_type:law_capital_gains #? + activate_law = law_type:law_morality_police + activate_law = law_type:law_mixed_funded_schools activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education activate_law = law_type:law_private_health_insurance activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions + #activate_law = law_type:law_freedom_of_press + activate_law = law_type:law_wrongful_dismissal_protections activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_limited_operations - activate_law = law_type:law_professional_army + activate_law = law_type:law_political_participation + activate_law = law_type:law_selective_immigration + activate_law = law_type:law_welfare_state + activate_law = law_type:law_professional_police + activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/irq - iraq.txt b/common/history/countries/irq - iraq.txt index c34c9c1cd..da1841de5 100644 --- a/common/history/countries/irq - iraq.txt +++ b/common/history/countries/irq - iraq.txt @@ -7,39 +7,38 @@ # Institutions # laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_selective_conscription - activate_law = law_type:law_agrarianism - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_national_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_censored_press - activate_law = law_type:law_discouraged_unions + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy + # activate_law = law_type:law_politicized_courts + # activate_law = law_type:law_devolved + # activate_law = law_type:law_national_supremacy + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_professional_military + # activate_law = law_type:law_selective_conscription + # activate_law = law_type:law_anti_industrialization + # activate_law = law_type:law_per_capita_based_taxation + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_right_of_assembly + # activate_law = law_type:law_censored_press + # activate_law = law_type:law_workplace_safety_standards #activate_law = law_type:law_medium_corruption #activate_law = law_type:law_interventionism #activate_law = law_type:law_protectionism - #activate_law = law_type:law_graduated_taxation - #activate_law = law_type:law_local_police + #activate_law = law_type:law_capital_gains + #activate_law = law_type:law_morality_police #activate_law = law_type:law_mixed_funded_schools #activate_law = law_type:law_private_health_insurance #activate_law = law_type:law_protected_speech #activate_law = law_type:law_freedom_of_press - #activate_law = law_type:law_independent_unions + #activate_law = law_type:law_wrongful_dismissal_protections #activate_law = law_type:law_compulsory_education - #activate_law = law_type:law_womens_suffrage - #activate_law = law_type:law_controlled_immigration - #activate_law = law_type:law_generous_welfare - #activate_law = law_type:law_limited_operations - #activate_law = law_type:law_professional_army + #activate_law = law_type:law_political_participation + #activate_law = law_type:law_selective_immigration + #activate_law = law_type:law_welfare_state + #activate_law = law_type:law_professional_police + #activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/ity - italy.txt b/common/history/countries/ity - italy.txt index 40f350ba0..56ec5d9df 100644 --- a/common/history/countries/ity - italy.txt +++ b/common/history/countries/ity - italy.txt @@ -8,28 +8,28 @@ effect_starting_technology_wartime_participant_tech = yes # Institutions # laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_interventionism #? - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation #? - activate_law = law_type:law_local_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_limited_operations - activate_law = law_type:law_professional_army + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy #might change to restricted + # activate_law = law_type:law_independent_judiciary + # activate_law = law_type:law_devolved + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_interventionism #? + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_capital_gains #? + # activate_law = law_type:law_morality_police + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_private_health_insurance + # activate_law = law_type:law_protected_speech #? + # activate_law = law_type:law_freedom_of_press + # activate_law = law_type:law_wrongful_dismissal_protections + # activate_law = law_type:law_compulsory_education + # activate_law = law_type:law_political_participation + # activate_law = law_type:law_selective_immigration + # activate_law = law_type:law_welfare_state + # activate_law = law_type:law_professional_police + # activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/jam - jamaica.txt b/common/history/countries/jam - jamaica.txt index fb136f54b..ef11aae56 100644 --- a/common/history/countries/jam - jamaica.txt +++ b/common/history/countries/jam - jamaica.txt @@ -6,8 +6,36 @@ set_tax_level = medium effect_starting_technology_tier_1_tech = yes # Laws - activate_law = law_type:law_presidential_republic # Necessary for crown colony - #effect_starting_politics_liberal_parliamentary = yes #todo check jamaican politics + activate_law = law_type:law_parliamentary # Necessary for crown colony + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/jap - japan.txt b/common/history/countries/jap - japan.txt index a6cc410cf..b4fc0d33e 100644 --- a/common/history/countries/jap - japan.txt +++ b/common/history/countries/jap - japan.txt @@ -1,8 +1,7 @@ COUNTRIES = { c:JAP = { #Modifiers - effect_modifier_article_9_active = yes - effect_demilitarized_nation = yes + effect_forced_disarmament = yes #Tax and Tech effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes @@ -11,48 +10,39 @@ add_taxed_goods = g:tobacco set_market_capital = STATE_KANTO set_capital = STATE_KANTO - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_total_separation - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_interventionism #? - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_proportional_taxation #? - activate_law = law_type:law_local_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_mixed_healthcare - activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_subsistence_welfare + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy #might change to restricted + # activate_law = law_type:law_independent_judiciary + # activate_law = law_type:law_devolved + # activate_law = law_type:law_cultural_exclusion + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_interventionism #? + # activate_law = law_type:law_export_orientation + # activate_law = law_type:law_per_capita_based_taxation #? + # activate_law = law_type:law_morality_police + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_subsidized_health_insurance + # activate_law = law_type:law_protected_speech #? + # activate_law = law_type:law_freedom_of_press + # activate_law = law_type:law_wrongful_dismissal_protections + # activate_law = law_type:law_compulsory_education + # activate_law = law_type:law_political_participation + # activate_law = law_type:law_poor_laws #IG Ideologies subject to change ig:ig_elites = { add_ruling_interest_group = yes - remove_ideology = ideology_patriarchal - add_ideology = ideology_isolationist - add_ideology = ideology_loyalist #? } ig:ig_entrepreneurs = { - set_interest_group_name = ig_Professional_Middle_Class - remove_ideology = ideology_patriotic - remove_ideology = ideology_reactionary_leader - add_ideology = ideology_populist #? + set_interest_group_name = ig_professional_middle_class } - ig:ig_armed_forces = { - set_interest_group_name = ig_National_Police_Reserve - remove_ideology = ideology_jingoist - remove_ideology = ideology_patriotic + ig:ig_securocrats = { + set_interest_group_name = ig_national_police_reserve } - ig:ig_conglomerates = { - set_interest_group_name = ig_Keiretsu + ig:ig_capitalists = { + set_interest_group_name = ig_keiretsu set_ig_suppression = yes } - } } diff --git a/common/history/countries/kky - Kenya.txt b/common/history/countries/kky - Kenya.txt index 707842c5e..124115baa 100644 --- a/common/history/countries/kky - Kenya.txt +++ b/common/history/countries/kky - Kenya.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/kur - kurdistan.txt b/common/history/countries/kur - kurdistan.txt index ff24c0b88..6647685fd 100644 --- a/common/history/countries/kur - kurdistan.txt +++ b/common/history/countries/kur - kurdistan.txt @@ -4,36 +4,33 @@ effect_starting_technology_tier_5_tech = yes add_technology_researched = international_relations effect_create_law_package = { - GOVERNMENT = council_republic - VOTING = anarchy - JUDICIARY = no_due_process - CENTRALIZATION = decentralized - CITIZENSHIP = racial_segregation - RELIGION = state_atheism - BUREAUCRACY = politicized_bureaucrats - MILITARY = guerilla_army - CONSCRIPTION = total_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = cooperative_ownership - TRADE = protectionism - TAXATION = land_based_taxation - POLICING = no_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = right_of_assembly - PRESS = state_media - LABOR = independent_unions - CHILDREN = child_labor_allowed - WOMEN = women_in_the_workplace - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = closed_borders - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/kuw - kuwait.txt b/common/history/countries/kuw - kuwait.txt index e1ff9e6e8..528f5f918 100644 --- a/common/history/countries/kuw - kuwait.txt +++ b/common/history/countries/kuw - kuwait.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/lby - Libya.txt b/common/history/countries/lby - Libya.txt index c119d4842..581fbb06b 100644 --- a/common/history/countries/lby - Libya.txt +++ b/common/history/countries/lby - Libya.txt @@ -6,6 +6,6 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } } diff --git a/common/history/countries/leb - lebanon.txt b/common/history/countries/leb - lebanon.txt index 3df011abd..aac0e4c78 100644 --- a/common/history/countries/leb - lebanon.txt +++ b/common/history/countries/leb - lebanon.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/lib - liberia.txt b/common/history/countries/lib - liberia.txt index 3223948ff..14f48b345 100644 --- a/common/history/countries/lib - liberia.txt +++ b/common/history/countries/lib - liberia.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/lux - luxembourg.txt b/common/history/countries/lux - luxembourg.txt index cd2ea72c2..d7c5d3ba8 100644 --- a/common/history/countries/lux - luxembourg.txt +++ b/common/history/countries/lux - luxembourg.txt @@ -2,7 +2,35 @@ c:LUX = { # Politics effect_un_member = yes - effect_starting_politics_liberal_parliamentary_monarchy = yes + effect_create_law_package = { + headOfGovernment = hereditary + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = protected_speech + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } #todo IGs and Ideologies set_next_election_date = 1948.6.6 # irl election date # Tech and Tax diff --git a/common/history/countries/lzo - zambia.txt b/common/history/countries/lzo - zambia.txt index d70aa5aac..4c2e201df 100644 --- a/common/history/countries/lzo - zambia.txt +++ b/common/history/countries/lzo - zambia.txt @@ -4,28 +4,28 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system + #activate_law = law_type:law_politicized_courts + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_anti_industrialization + activate_law = law_type:law_export_orientation + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_morality_police + activate_law = law_type:law_private_schools + activate_law = law_type:law_mixed_funded_schools + activate_law = law_type:law_church_run_hospitals activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions + #activate_law = law_type:law_state_media + activate_law = law_type:law_workplace_safety_standards activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security + activate_law = law_type:law_political_participation + activate_law = law_type:law_open_borders #? + activate_law = law_type:law_no_welfare activate_law = law_type:law_interventionism - activate_law = law_type:law_national_militia + activate_law = law_type:law_reserve_military } } diff --git a/common/history/countries/mao - macao.txt b/common/history/countries/mao - macao.txt index bb12487ba..2fa3edc44 100644 --- a/common/history/countries/mao - macao.txt +++ b/common/history/countries/mao - macao.txt @@ -3,7 +3,35 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_2_tech = yes # Institutions } diff --git a/common/history/countries/mco - monaco.txt b/common/history/countries/mco - monaco.txt index 30f8b0bb0..2f989af83 100644 --- a/common/history/countries/mco - monaco.txt +++ b/common/history/countries/mco - monaco.txt @@ -3,11 +3,7 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_create_law_package = - { - GOVERNMENT = MONARCHY - #todo - } + # todo laws. does this nation even exist effect_starting_technology_tier_1_tech = yes # Institutions } diff --git a/common/history/countries/mex - mexico.txt b/common/history/countries/mex - mexico.txt index 32c33b519..1e6321ac2 100644 --- a/common/history/countries/mex - mexico.txt +++ b/common/history/countries/mex - mexico.txt @@ -5,40 +5,34 @@ # Tech and Tax effect_currency_pes = yes effect_starting_technology_tier_2_tech = yes - # effect_starting_politics_liberal_presidential = yes - # activate_law = law_type:law_professional_army - # activate_law = law_type:law_federal effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = restricted_voting - JUDICIARY = kangaroo_courts - CENTRALIZATION = federal - CITIZENSHIP = racial_segregation - RELIGION = total_separation - BUREAUCRACY = career_bureaucrats - MILITARY = guerilla_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = interventionism - TRADE = export_oriented_policy - TAXATION = per_capita_based_taxation - POLICING = local_police - EDUCATION = privately_funded_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = private_health_insurance - ENVIRONMENT = no_environment_regulations - CORPORATIONS = corporations_favored - NUCLEAR = nuclear_disarmament - SPEECH = right_of_assembly - PRESS = state_media - LABOR = controlled_unions - CHILDREN = restricted_child_labor - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = subsistence_welfare - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = drug_criminalization + headOfGovernment = executive + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = federalized + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = free_market + tradePolicy = free_trade + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = workplace_safety_standards + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = poor_laws + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } # Institutions } diff --git a/common/history/countries/mgl - mongolia.txt b/common/history/countries/mgl - mongolia.txt index 151d68d4d..a8141e2d6 100644 --- a/common/history/countries/mgl - mongolia.txt +++ b/common/history/countries/mgl - mongolia.txt @@ -3,48 +3,40 @@ effect_starting_technology_tier_1_tech = yes set_tax_level = medium # Laws - activate_law = law_type:law_oligarchy - activate_law = law_type:law_total_separation - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_command_economy - activate_law = law_type:law_protectionism - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_council_republic - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_censorship - activate_law = law_type:law_protected_unions - activate_law = law_type:law_compulsory_education - ig:ig_socialists = { + # activate_law = law_type:law_oligarchy + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_women_in_the_workplace + # activate_law = law_type:law_politicized_bureaucrats + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_socialization + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_state_funded_schools + # activate_law = law_type:law_universal_healthcare + # activate_law = law_type:law_capital_gains + # activate_law = law_type:law_militarized_police + # activate_law = law_type:law_reserve_military + # activate_law = law_type:law_council_elective + # activate_law = law_type:law_secret_police + # activate_law = law_type:law_censorship + # activate_law = law_type:law_mandatory_parental_leave + # activate_law = law_type:law_compulsory_education + ig:ig_laborists = { add_ruling_interest_group = yes - remove_ideology = ideology_proletarian - remove_ideology = ideology_egalitarian - add_ideology = ideology_revolutionary } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_ruling_interest_group = yes set_interest_group_name = ig_red_army - remove_ideology = ideology_loyalist - remove_ideology = ideology_patriotic - add_ideology = ideology_leftist - add_ideology = ideology_revolutionary } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes - add_ideology = ideology_revolutionary } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes } - ig:ig_conglomerates = { + ig:ig_capitalists = { set_ig_suppression = yes } } diff --git a/common/history/countries/mgs - madagascar.txt b/common/history/countries/mgs - madagascar.txt index 16b0034b0..a021b6c6e 100644 --- a/common/history/countries/mgs - madagascar.txt +++ b/common/history/countries/mgs - madagascar.txt @@ -3,11 +3,37 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes effect_starting_technology_tier_4_tech = yes # Institutions - #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/mku - mozambique.txt b/common/history/countries/mku - mozambique.txt index 9743dfd11..ddea52671 100644 --- a/common/history/countries/mku - mozambique.txt +++ b/common/history/countries/mku - mozambique.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/mld - maldives.txt b/common/history/countries/mld - maldives.txt index 2f974596d..a2d34bc16 100644 --- a/common/history/countries/mld - maldives.txt +++ b/common/history/countries/mld - maldives.txt @@ -3,10 +3,37 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes # Institutions - - activate_law = law_type:law_monarchy + # activate_law = law_type:law_monarchy } } diff --git a/common/history/countries/mor - morocco.txt b/common/history/countries/mor - morocco.txt index f05adcc18..b08fe0095 100644 --- a/common/history/countries/mor - morocco.txt +++ b/common/history/countries/mor - morocco.txt @@ -3,10 +3,38 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes - activate_law = law_type:law_religious_higher_education - activate_law = law_type:law_controlled_unions + activate_law = law_type:law_church_run_schools + activate_law = law_type:law_standard_workweeks activate_law = law_type:law_women_in_the_workplace # Institutions } diff --git a/common/history/countries/mtb - zimbabwe.txt b/common/history/countries/mtb - zimbabwe.txt index 72823a5c8..836c3bcd9 100644 --- a/common/history/countries/mtb - zimbabwe.txt +++ b/common/history/countries/mtb - zimbabwe.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/mym - myanmar.txt b/common/history/countries/mym - myanmar.txt index 66e0af513..4569ca636 100644 --- a/common/history/countries/mym - myanmar.txt +++ b/common/history/countries/mym - myanmar.txt @@ -3,7 +3,35 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes # Institutions } diff --git a/common/history/countries/myy - malaysia.txt b/common/history/countries/myy - malaysia.txt index 2b1bd8c4e..66432e4b0 100644 --- a/common/history/countries/myy - malaysia.txt +++ b/common/history/countries/myy - malaysia.txt @@ -3,7 +3,35 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes # Institutions } diff --git a/common/history/countries/nam - south west africa.txt b/common/history/countries/nam - south west africa.txt index 8fd7ba938..c5e2e868c 100644 --- a/common/history/countries/nam - south west africa.txt +++ b/common/history/countries/nam - south west africa.txt @@ -4,10 +4,36 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes # Institutions - #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/nej - saudi arabia.txt b/common/history/countries/nej - saudi arabia.txt index 09e5978cb..092f0a631 100644 --- a/common/history/countries/nej - saudi arabia.txt +++ b/common/history/countries/nej - saudi arabia.txt @@ -1,32 +1,32 @@ COUNTRIES = { c:NEJ = { # Politics - activate_law = law_type:law_monarchy - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts #Sharia courts - activate_law = law_type:law_centralized #Constitution? What constitution? - activate_law = law_type:law_racial_segregation #National supremacy doesn't really make sense yet b/c no Arab Nationalism - activate_law = law_type:law_state_religion - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_no_conscription - activate_law = law_type:law_no_conscription - activate_law = law_type:law_undercover_agents #Saudi Mabahith - activate_law = law_type:law_traditionalism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_consumption_based_taxation #Idk, until the 60s Saudi Arabia mostly relied on pilgrim tax and the oil trade - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools #there were private tutoring before the 50s when a mixed school system was established - activate_law = law_type:law_religious_higher_education - activate_law = law_type:law_no_health_system #RIP bozo!!!! - activate_law = law_type:law_censorship - activate_law = law_type:law_censored_press - activate_law = law_type:law_banned_unions - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_no_womens_rights - activate_law = law_type:law_abortion_prohibited - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_migration_controls #Pilgrimage + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_autocracy + # activate_law = law_type:law_politicized_courts #Sharia courts + # activate_law = law_type:law_devolved #Constitution? What constitution? + # activate_law = law_type:law_segregationist #National supremacy doesn't really make sense yet b/c no Arab Nationalism + # activate_law = law_type:law_religious_nationalism + # activate_law = law_type:law_politicized_bureaucrats + # activate_law = law_type:law_professional_military + # activate_law = law_type:law_reserve_military + # activate_law = law_type:law_reserve_military + # activate_law = law_type:law_secret_police #Saudi Mabahith + # activate_law = law_type:law_anti_industrialization + # activate_law = law_type:law_export_orientation + # activate_law = law_type:law_per_capita_based_taxation #Idk, until the 60s Saudi Arabia mostly relied on pilgrim tax and the oil trade + # activate_law = law_type:law_morality_police + # activate_law = law_type:law_private_schools #there were private tutoring before the 50s when a mixed school system was established + # activate_law = law_type:law_church_run_schools + # activate_law = law_type:law_charity_health_system #RIP bozo!!!! + # activate_law = law_type:law_censorship + # activate_law = law_type:law_censored_press + # activate_law = law_type:law_no_workers_protections + # activate_law = law_type:law_child_labor_allowed + # activate_law = law_type:law_legal_guardianship + # activate_law = law_type:law_no_family_planning + # activate_law = law_type:law_no_welfare + # activate_law = law_type:law_open_borders #Pilgrimage #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_1_tech = yes diff --git a/common/history/countries/net - netherlands.txt b/common/history/countries/net - netherlands.txt index 94a6e8b4c..293d75f4e 100644 --- a/common/history/countries/net - netherlands.txt +++ b/common/history/countries/net - netherlands.txt @@ -10,28 +10,28 @@ effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes # laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_interventionism #? - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation #? - activate_law = law_type:law_local_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_limited_operations - activate_law = law_type:law_professional_army + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy #might change to restricted + # activate_law = law_type:law_independent_judiciary + # activate_law = law_type:law_devolved + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_interventionism #? + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_capital_gains #? + # activate_law = law_type:law_morality_police + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_private_health_insurance + # activate_law = law_type:law_protected_speech #? + # activate_law = law_type:law_freedom_of_press + # activate_law = law_type:law_wrongful_dismissal_protections + # activate_law = law_type:law_compulsory_education + # activate_law = law_type:law_political_participation + # activate_law = law_type:law_selective_immigration + # activate_law = law_type:law_welfare_state + # activate_law = law_type:law_professional_police + # activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/nic - nicaragua.txt b/common/history/countries/nic - nicaragua.txt index a23e5c40b..d22861ea0 100644 --- a/common/history/countries/nic - nicaragua.txt +++ b/common/history/countries/nic - nicaragua.txt @@ -2,8 +2,35 @@ c:NIC = { set_tax_level = medium effect_starting_technology_tier_2_tech = yes - # Politics - effect_starting_politics_military_junta = yes + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = autocracy + criminalJustice = arbitrary_justice + centralization = unitary + discrimination = supremacist + churchAndState = religious_institutions + bureaucraticSystems = appointed_bureaucrats + policing = militarized_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/nor - norway.txt b/common/history/countries/nor - norway.txt index 16efb5af7..60e007a37 100644 --- a/common/history/countries/nor - norway.txt +++ b/common/history/countries/nor - norway.txt @@ -8,28 +8,28 @@ effect_starting_technology_tier_1_tech = yes # Institutions # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_interventionism #? - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation #? - activate_law = law_type:law_local_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_limited_operations - activate_law = law_type:law_professional_army + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy #might change to restricted + # activate_law = law_type:law_independent_judiciary + # activate_law = law_type:law_devolved + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_interventionism #? + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_capital_gains #? + # activate_law = law_type:law_morality_police + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_private_health_insurance + # activate_law = law_type:law_protected_speech #? + # activate_law = law_type:law_freedom_of_press + # activate_law = law_type:law_wrongful_dismissal_protections + # activate_law = law_type:law_compulsory_education + # activate_law = law_type:law_political_participation + # activate_law = law_type:law_selective_immigration + # activate_law = law_type:law_welfare_state + # activate_law = law_type:law_professional_police + # activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/nrk - north korea.txt b/common/history/countries/nrk - north korea.txt index 38f1b8842..6dc317001 100644 --- a/common/history/countries/nrk - north korea.txt +++ b/common/history/countries/nrk - north korea.txt @@ -6,36 +6,33 @@ effect_starting_technology_tier_2_tech = yes effect_corruption_medium = yes effect_create_law_package = { - GOVERNMENT = council_republic - VOTING = autocracy - JUDICIARY = politicized_courts - CENTRALIZATION = federal - CITIZENSHIP = racial_segregation - RELIGION = total_separation - BUREAUCRACY = politicized_bureaucrats - MILITARY = irregular_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = command_economy - TRADE = protectionism - TAXATION = graduated_taxation - POLICING = militarized_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = controlled_press - LABOR = independent_unions - CHILDREN = child_labor_allowed - WOMEN = womens_suffrage - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed } ig:ig_elites = { add_ruling_interest_group = yes diff --git a/common/history/countries/nzl - New Zealand.txt b/common/history/countries/nzl - New Zealand.txt index cdb8e5801..05f3cd422 100644 --- a/common/history/countries/nzl - New Zealand.txt +++ b/common/history/countries/nzl - New Zealand.txt @@ -9,28 +9,28 @@ effect_starting_technology_wartime_participant_tech = yes # Laws # Institutions - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_interventionism - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration #? - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_professional_army + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy + # activate_law = law_type:law_independent_judiciary + # activate_law = law_type:law_devolved + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_interventionism + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_capital_gains + # activate_law = law_type:law_morality_police + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_private_health_insurance + # activate_law = law_type:law_protected_speech #? + # activate_law = law_type:law_freedom_of_press + # activate_law = law_type:law_wrongful_dismissal_protections + # activate_law = law_type:law_compulsory_education + # activate_law = law_type:law_political_participation + # activate_law = law_type:law_selective_immigration #? + # activate_law = law_type:law_welfare_state + # activate_law = law_type:law_decentralized_police + # activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/ovm - angola.txt b/common/history/countries/ovm - angola.txt index 40096d9e2..c16e39b08 100644 --- a/common/history/countries/ovm - angola.txt +++ b/common/history/countries/ovm - angola.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/pal - palestine.txt b/common/history/countries/pal - palestine.txt index eedc112d6..1360145e2 100644 --- a/common/history/countries/pal - palestine.txt +++ b/common/history/countries/pal - palestine.txt @@ -4,10 +4,37 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions - #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } } diff --git a/common/history/countries/pco - puero rico.txt b/common/history/countries/pco - puero rico.txt index 728899a08..b56f7ac47 100644 --- a/common/history/countries/pco - puero rico.txt +++ b/common/history/countries/pco - puero rico.txt @@ -3,6 +3,6 @@ set_tax_level = medium effect_starting_technology_tier_1_tech = yes - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } } diff --git a/common/history/countries/per - persia.txt b/common/history/countries/per - persia.txt index 36f3749dc..7be86ce58 100644 --- a/common/history/countries/per - persia.txt +++ b/common/history/countries/per - persia.txt @@ -3,14 +3,14 @@ effect_un_member = yes effect_currency_irr = yes effect_starting_technology_tier_4_tech = yes - activate_law = law_type:law_monarchy - activate_law = law_type:law_autocracy - activate_law = law_type:law_state_religion - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_interventionism - activate_law = law_type:law_censorship - activate_law = law_type:law_land_based_taxation + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_autocracy + # activate_law = law_type:law_religious_nationalism + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_export_orientation + # activate_law = law_type:law_interventionism + # activate_law = law_type:law_censorship + # activate_law = law_type:law_per_capita_based_taxation set_tax_level = medium } } diff --git a/common/history/countries/peu - peru.txt b/common/history/countries/peu - peru.txt index 368b888a0..ab1f41f4e 100644 --- a/common/history/countries/peu - peru.txt +++ b/common/history/countries/peu - peru.txt @@ -5,7 +5,35 @@ effect_currency_pen = yes # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/phi - philippines.txt b/common/history/countries/phi - philippines.txt index 31abbd898..974a1e25e 100644 --- a/common/history/countries/phi - philippines.txt +++ b/common/history/countries/phi - philippines.txt @@ -6,21 +6,21 @@ effect_starting_technology_tier_2_tech = yes effect_currency_pes = yes effect_corruption_low = yes - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_no_schools + activate_law = law_type:law_parliamentary + activate_law = law_type:law_informal_schooling activate_law = law_type:law_private_health_insurance activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_racial_segregation + activate_law = law_type:law_segregationist activate_law = law_type:law_protectionism activate_law = law_type:law_interventionism activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_welfare activate_law = law_type:law_compulsory_education activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_mass_conscription + activate_law = law_type:law_reserve_military activate_law = law_type:law_militarized_police set_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system level = 2 } ig:ig_elites = { diff --git a/common/history/countries/pnm - panama.txt b/common/history/countries/pnm - panama.txt index 5d47d737c..a73160e91 100644 --- a/common/history/countries/pnm - panama.txt +++ b/common/history/countries/pnm - panama.txt @@ -1,6 +1,6 @@ COUNTRIES = { c:PNM = { - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary effect_starting_technology_tier_5_tech = yes } } \ No newline at end of file diff --git a/common/history/countries/pol - poland.txt b/common/history/countries/pol - poland.txt index b86c60e1b..ddd6c44cc 100644 --- a/common/history/countries/pol - poland.txt +++ b/common/history/countries/pol - poland.txt @@ -4,52 +4,40 @@ effect_un_member = yes set_tax_level = medium # Laws - activate_law = law_type:law_proportional_representation - activate_law = law_type:law_oligarchy - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_total_separation + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_selective_conscription - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_command_economy + activate_law = law_type:law_professional_military + #activate_law = law_type:law_selective_conscription + activate_law = law_type:law_secret_police + activate_law = law_type:law_socialization activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation + activate_law = law_type:law_capital_gains activate_law = law_type:law_militarized_police activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_command_economy - activate_law = law_type:law_protectionism - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_council_republic - activate_law = law_type:law_undercover_agents + activate_law = law_type:law_state_funded_schools + activate_law = law_type:law_universal_healthcare + activate_law = law_type:law_reserve_military + activate_law = law_type:law_council_elective activate_law = law_type:law_censorship - activate_law = law_type:law_protected_unions + activate_law = law_type:law_mandatory_parental_leave activate_law = law_type:law_compulsory_education - ig:ig_socialists = { + ig:ig_laborists = { add_ruling_interest_group = yes add_ideology = ideology_proletarian - } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes add_ideology = ideology_revolutionary } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes } - ig:ig_conglomerates = { + ig:ig_capitalists= { set_ig_suppression = yes } } diff --git a/common/history/countries/por - portugal.txt b/common/history/countries/por - portugal.txt index f46098ad2..0d7194f51 100644 --- a/common/history/countries/por - portugal.txt +++ b/common/history/countries/por - portugal.txt @@ -7,28 +7,28 @@ effect_starting_technology_tier_2_tech = yes # Institutions #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats + #activate_law = law_type:law_politicized_courts + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats activate_law = law_type:law_interventionism activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_local_police + activate_law = law_type:law_capital_gains + activate_law = law_type:law_morality_police + activate_law = law_type:law_mixed_funded_schools activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education activate_law = law_type:law_private_health_insurance activate_law = law_type:law_protected_speech - activate_law = law_type:law_state_media - activate_law = law_type:law_controlled_unions + #activate_law = law_type:law_state_media + activate_law = law_type:law_standard_workweeks activate_law = law_type:law_compulsory_education activate_law = law_type:law_women_own_property - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_subsistence_welfare - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_professional_army + activate_law = law_type:law_selective_immigration + activate_law = law_type:law_poor_laws + activate_law = law_type:law_secret_police + activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/ppn - papua new guinea.txt b/common/history/countries/ppn - papua new guinea.txt index 05c82bda6..fa4f8e2bc 100644 --- a/common/history/countries/ppn - papua new guinea.txt +++ b/common/history/countries/ppn - papua new guinea.txt @@ -3,7 +3,35 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes # Institutions } diff --git a/common/history/countries/prc - communist china.txt b/common/history/countries/prc - communist china.txt index fbc878bc0..1af3a4e4b 100755 --- a/common/history/countries/prc - communist china.txt +++ b/common/history/countries/prc - communist china.txt @@ -8,61 +8,51 @@ set_tax_level = low effect_corruption_medium = yes add_technology_researched = guerilla_warfare - ig:ig_socialists = { + ig:ig_laborists = { add_ruling_interest_group = yes - remove_ideology = ideology_proletarian - remove_ideology = ideology_egalitarian - add_ideology = ideology_revolutionary } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_ruling_interest_group = yes set_interest_group_name = ig_red_army - remove_ideology = ideology_loyalist - remove_ideology = ideology_patriotic - add_ideology = ideology_leftist - add_ideology = ideology_revolutionary } - ig:ig_rural_folk = { + ig:ig_ruralists = { add_ruling_interest_group = yes add_ideology = ideology_revolutionary } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes } effect_create_law_package = { - GOVERNMENT = council_republic - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = unitary - CITIZENSHIP = racial_segregation - RELIGION = state_atheism - BUREAUCRACY = politicized_bureaucrats - MILITARY = guerilla_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = command_economy - TRADE = protectionism - TAXATION = graduated_taxation - POLICING = militarized_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = controlled_press - LABOR = controlled_unions - CHILDREN = restricted_child_labor - WOMEN = women_in_the_workplace - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/prg - paraguay.txt b/common/history/countries/prg - paraguay.txt index 6d8875739..5ac447708 100644 --- a/common/history/countries/prg - paraguay.txt +++ b/common/history/countries/prg - paraguay.txt @@ -4,12 +4,12 @@ effect_starting_technology_tier_2_tech = yes # Politics - activate_law = law_type:law_restricted_voting + activate_law = law_type:law_representative_democracy activate_law = law_type:law_interventionism activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_import_substitution_policy + activate_law = law_type:law_import_substitution activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } } diff --git a/common/history/countries/roc - nationalist china.txt b/common/history/countries/roc - nationalist china.txt index 20a04afef..009b82675 100644 --- a/common/history/countries/roc - nationalist china.txt +++ b/common/history/countries/roc - nationalist china.txt @@ -13,53 +13,50 @@ set_government_wage_level = high set_tax_level = low # Interest Groups - ig:ig_armed_forces = { - set_interest_group_name = national_revolutionary_army + ig:ig_securocrats = { + set_interest_group_name = ig_national_revolutionary_army add_ruling_interest_group = yes } ig:ig_elites = { - set_interest_group_name = political_families + set_interest_group_name = ig_political_families add_ruling_interest_group = yes } ig:ig_entrepreneurs = { - set_interest_group_name = urban_workers + set_interest_group_name = ig_urban_workers add_ruling_interest_group = yes } - ig:ig_conglomerates = { - set_interest_group_name = capitalist_families + ig:ig_capitalists = { + set_interest_group_name = ig_capitalist_families add_ruling_interest_group = yes } effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = federal - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = politicized_bureaucrats - MILITARY = professional_army - CONSCRIPTION = mass_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = interventionism - TRADE = protectionism - TAXATION = per_capita_based_taxation - POLICING = militarized_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = controlled_press - LABOR = controlled_unions - CHILDREN = child_labor_allowed - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = executive + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = federalized + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = militarized_police + economicSystem = interventionism + tradePolicy = protectionism + taxation = consumption_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = no_legal_corporations + nationalization = military_industry_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = workplace_safety_standards + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = open_borders + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/rom - romania.txt b/common/history/countries/rom - romania.txt index 452b3b03e..20d8ef23d 100644 --- a/common/history/countries/rom - romania.txt +++ b/common/history/countries/rom - romania.txt @@ -5,40 +5,40 @@ effect_corruption_medium = yes set_tax_level = medium # Laws - activate_law = law_type:law_monarchy #Not abolished until Communist takeover - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_selective_conscription - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_interventionism #Agricultural reform of 1945 stripped the landowners of significant power - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_independent_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage #Believe it or not, the 1946 election featured Women's Suffrage - activate_law = law_type:law_allowed_for_health_preservation #The Penal Code of 1936 banned abortion outside of health emergencies - ig:ig_socialists = { + # activate_law = law_type:law_monarchy #Not abolished until Communist takeover + # activate_law = law_type:law_representative_democracy + # activate_law = law_type:law_kangaroo_courts + # activate_law = law_type:law_devolved + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_professional_military + # activate_law = law_type:law_selective_conscription + # activate_law = law_type:law_secret_police + # activate_law = law_type:law_interventionism #Agricultural reform of 1945 stripped the landowners of significant power + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_capital_gains + # activate_law = law_type:law_militarized_police + # activate_law = law_type:law_state_funded_schools + # activate_law = law_type:law_universal_healthcare + # activate_law = law_type:law_wrongful_dismissal_protections + # activate_law = law_type:law_restricted_child_labor + # activate_law = law_type:law_political_participation #Believe it or not, the 1946 election featured Women's Suffrage + # activate_law = law_type:law_criminalized_birth_control #The Penal Code of 1936 banned abortion outside of health emergencies + ig:ig_laborists = { add_ruling_interest_group = yes add_ideology = ideology_proletarian } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes add_ideology = ideology_revolutionary } ig:ig_elites = { add_ruling_interest_group = yes } - ig:ig_devout = { + ig:ig_moralists = { } - ig:ig_conglomerates = { + ig:ig_capitalists= { } } } diff --git a/common/history/countries/rus - russia.txt b/common/history/countries/rus - russia.txt index 43be64516..023eace9d 100644 --- a/common/history/countries/rus - russia.txt +++ b/common/history/countries/rus - russia.txt @@ -5,66 +5,63 @@ effect_eastern_bloc_leader = yes effect_un_member = yes effect_unsc_member = yes - effect_corruption_medium = yes + effect_corruption_medium = yes effect_nuclear_weapon_researching_nation = yes effect_biochem_allowing_nation = yes effect_currency_sur = yes - effect_baby_boomed = yes # Laws set_tax_level = very_high - activate_law = law_type:law_council_republic - activate_law = law_type:law_centralized - activate_law = law_type:law_state_atheism - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_professional_army - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_command_economy - activate_law = law_type:law_protectionism - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_publicly_funded_higher_education - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_controlled_unions - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_national_police - activate_law = law_type:law_loyalty_officers - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_compulsory_education - ig:ig_socialists = { - add_ruling_interest_group = yes - remove_ideology = ideology_egalitarian - add_ideology = ideology_revolutionary + effect_create_law_package = { + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed } - ig:ig_intellectuals = { - remove_ideology = ideology_liberal - add_ideology = ideology_leftist + ig:ig_laborists = { + add_ruling_interest_group = yes } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes - set_interest_group_name = ig_orthodox_church } - ig:ig_conglomerates = { + ig:ig_capitalists = { set_ig_suppression = yes } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_ruling_interest_group = yes set_interest_group_name = ig_red_army - remove_ideology = ideology_loyalist - remove_ideology = ideology_patriotic - add_ideology = ideology_proletarian - add_ideology = ideology_revolutionary } set_institution_investment_level = { institution = institution_schools level = 2 } set_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system level = 2 } add_journal_entry = { diff --git a/common/history/countries/rwd - Rwanda.txt b/common/history/countries/rwd - Rwanda.txt index f392c11a3..2e7187c65 100644 --- a/common/history/countries/rwd - Rwanda.txt +++ b/common/history/countries/rwd - Rwanda.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/saf - south africa.txt b/common/history/countries/saf - south africa.txt index 1702d9e1d..0857fa824 100644 --- a/common/history/countries/saf - south africa.txt +++ b/common/history/countries/saf - south africa.txt @@ -3,32 +3,38 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_1_tech = yes effect_starting_technology_wartime_participant_tech = yes # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_national_supremacy # National Supremacy for pre 1948 racial policy, ethnostate for Apartheid era - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia - activate_law = law_type:law_interventionism #? - activate_law = law_type:law_protectionism - activate_law = law_type:law_national_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions #? - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_subsistence_welfare #? # Institutions } } diff --git a/common/history/countries/sdn - sudan.txt b/common/history/countries/sdn - sudan.txt index 1499804e1..fe7e71b76 100644 --- a/common/history/countries/sdn - sudan.txt +++ b/common/history/countries/sdn - sudan.txt @@ -7,6 +7,34 @@ set_market_capital = STATE_BLUE_NILE set_capital = STATE_BLUE_NILE #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/sgp - singapore.txt b/common/history/countries/sgp - singapore.txt index e564a1971..e27859e60 100644 --- a/common/history/countries/sgp - singapore.txt +++ b/common/history/countries/sgp - singapore.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_2_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/sil - sierra leone.txt b/common/history/countries/sil - sierra leone.txt index 270ca4efd..48b081bc9 100644 --- a/common/history/countries/sil - sierra leone.txt +++ b/common/history/countries/sil - sierra leone.txt @@ -4,28 +4,28 @@ #tax and tech effect_starting_technology_tier_3_tech = yes #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system + #activate_law = law_type:law_politicized_courts + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_anti_industrialization + activate_law = law_type:law_export_orientation + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_morality_police + activate_law = law_type:law_private_schools + activate_law = law_type:law_mixed_funded_schools + activate_law = law_type:law_church_run_hospitals activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions + #activate_law = law_type:law_state_media + activate_law = law_type:law_workplace_safety_standards activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + activate_law = law_type:law_political_participation + activate_law = law_type:law_open_borders #? + activate_law = law_type:law_no_welfare + activate_law = law_type:law_decentralized_police + activate_law = law_type:law_reserve_military } } diff --git a/common/history/countries/sll - somaliland.txt b/common/history/countries/sll - somaliland.txt index d235b8c1d..eee50e2dd 100644 --- a/common/history/countries/sll - somaliland.txt +++ b/common/history/countries/sll - somaliland.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/sml - somalia.txt b/common/history/countries/sml - somalia.txt index 00f20af35..4599977bb 100644 --- a/common/history/countries/sml - somalia.txt +++ b/common/history/countries/sml - somalia.txt @@ -6,6 +6,34 @@ # capitals\ # TODO #laws - activate_law = law_type:law_presidential_republic + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/sng - senegal.txt b/common/history/countries/sng - senegal.txt new file mode 100644 index 000000000..9c87eed68 --- /dev/null +++ b/common/history/countries/sng - senegal.txt @@ -0,0 +1,39 @@ +COUNTRIES = { + c:SNG = { + #modifiers + #tax and tech + effect_starting_technology_tier_2_tech = yes + # capitals + # TODO + #laws + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } + } +} diff --git a/common/history/countries/sng- senegal.txt b/common/history/countries/sng- senegal.txt deleted file mode 100644 index 3cf5ea30f..000000000 --- a/common/history/countries/sng- senegal.txt +++ /dev/null @@ -1,43 +0,0 @@ -COUNTRIES = { - c:SNG = { - #modifiers - #tax and tech - effect_starting_technology_tier_2_tech = yes - # capitals - # TODO - #laws - activate_law = law_type:law_presidential_republic - effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = centralized - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = hereditary_bureaucrats - MILITARY = professional_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = agrarianism - TRADE = export_oriented_policy - TAXATION = per_capita_based_taxation - POLICING = no_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = state_media - LABOR = banned_unions - CHILDREN = restricted_child_labor - WOMEN = no_womens_rights - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = controlled_immigration - WMD = no_wmd - DRUGS = no_drug_policy - } - } -} diff --git a/common/history/countries/sok - nigeria.txt b/common/history/countries/sok - nigeria.txt index d3e9585da..d0d54fb8d 100644 --- a/common/history/countries/sok - nigeria.txt +++ b/common/history/countries/sok - nigeria.txt @@ -5,36 +5,33 @@ effect_starting_technology_tier_2_tech = yes #laws effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = oligarchy - JUDICIARY = kangaroo_courts - CENTRALIZATION = centralized - CITIZENSHIP = racial_segregation - RELIGION = freedom_of_conscience - BUREAUCRACY = hereditary_bureaucrats - MILITARY = professional_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = no_intelligence_agency - ECONOMICS = agrarianism - TRADE = export_oriented_policy - TAXATION = per_capita_based_taxation - POLICING = local_police - EDUCATION = privately_funded_schools - HIGHER_EDUCATION = privately_funded_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = state_media - LABOR = banned_unions - CHILDREN = restricted_child_labor - WOMEN = no_womens_rights - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = controlled_immigration - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed } } } diff --git a/common/history/countries/spa - spain.txt b/common/history/countries/spa - spain.txt index 34f75283d..e55daed43 100644 --- a/common/history/countries/spa - spain.txt +++ b/common/history/countries/spa - spain.txt @@ -7,28 +7,28 @@ # Institutions # Laws #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary activate_law = law_type:law_autocracy #might change to restricted - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats + #activate_law = law_type:law_politicized_courts + activate_law = law_type:law_devolved + activate_law = law_type:law_segregationist + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats activate_law = law_type:law_interventionism #? - activate_law = law_type:law_import_substitution_policy - activate_law = law_type:law_graduated_taxation #? - activate_law = law_type:law_local_police + activate_law = law_type:law_import_substitution + activate_law = law_type:law_capital_gains #? + activate_law = law_type:law_morality_police + activate_law = law_type:law_mixed_funded_schools activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education activate_law = law_type:law_private_health_insurance activate_law = law_type:law_censorship #? - activate_law = law_type:law_state_media - activate_law = law_type:law_controlled_unions + #activate_law = law_type:law_state_media + activate_law = law_type:law_standard_workweeks activate_law = law_type:law_compulsory_education activate_law = law_type:law_women_own_property - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_subsistence_welfare - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_professional_army + activate_law = law_type:law_selective_immigration + activate_law = law_type:law_poor_laws + activate_law = law_type:law_secret_police + activate_law = law_type:law_professional_military } } diff --git a/common/history/countries/sri - sri lanka.txt b/common/history/countries/sri - sri lanka.txt index a2d3ca196..54d15a765 100644 --- a/common/history/countries/sri - sri lanka.txt +++ b/common/history/countries/sri - sri lanka.txt @@ -4,32 +4,36 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions - #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia } } diff --git a/common/history/countries/stk - south korea.txt b/common/history/countries/stk - south korea.txt index dc6c366c7..3bded8789 100644 --- a/common/history/countries/stk - south korea.txt +++ b/common/history/countries/stk - south korea.txt @@ -6,36 +6,33 @@ effect_starting_technology_tier_2_tech = yes effect_corruption_medium = yes effect_create_law_package = { - GOVERNMENT = presidential_republic - VOTING = autocracy - JUDICIARY = politicized_courts - CENTRALIZATION = centralized - CITIZENSHIP = racial_segregation - RELIGION = total_separation - BUREAUCRACY = career_bureaucrats - MILITARY = irregular_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = traditionalism - TRADE = protectionism - TAXATION = per_capita_based_taxation - POLICING = militarized_police - EDUCATION = no_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = no_health_system - ENVIRONMENT = no_environment_regulations - CORPORATIONS = no_corporation_focus - NUCLEAR = nuclear_disarmament - SPEECH = censorship - PRESS = controlled_press - LABOR = discouraged_unions - CHILDREN = child_labor_allowed - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = no_social_security - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = no_drug_policy + headOfGovernment = administrative + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = devolved + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = professional_military + economicSystem = interventionism + tradePolicy = protectionism + taxation = capital_gains + educationSystem = mixed_funded_schools + healthSystem = subsidized_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = workplace_safety_standards + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = poor_laws + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed } ig:ig_elites = { add_ruling_interest_group = yes diff --git a/common/history/countries/swe - sweden.txt b/common/history/countries/swe - sweden.txt index 1dd24c14e..89eb50f29 100644 --- a/common/history/countries/swe - sweden.txt +++ b/common/history/countries/swe - sweden.txt @@ -7,33 +7,29 @@ set_tax_level = high effect_starting_technology_tier_1_tech = yes # Laws - activate_law = law_type:law_monarchy - activate_law = law_type:law_restricted_voting #might change to restricted - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_interventionism #? - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation #? - activate_law = law_type:law_local_police - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_protected_speech #? - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_independent_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_controlled_immigration - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_limited_operations - activate_law = law_type:law_professional_army + # activate_law = law_type:law_monarchy + # activate_law = law_type:law_representative_democracy #might change to restricted + # activate_law = law_type:law_independent_judiciary + # activate_law = law_type:law_devolved + # activate_law = law_type:law_segregationist + # activate_law = law_type:law_church_disestablishment + # activate_law = law_type:law_appointed_bureaucrats + # activate_law = law_type:law_interventionism #? + # activate_law = law_type:law_protectionism + # activate_law = law_type:law_capital_gains #? + # activate_law = law_type:law_morality_police + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_mixed_funded_schools + # activate_law = law_type:law_private_health_insurance + # activate_law = law_type:law_protected_speech #? + # activate_law = law_type:law_freedom_of_press + # activate_law = law_type:law_wrongful_dismissal_protections + # activate_law = law_type:law_compulsory_education + # activate_law = law_type:law_political_participation + # activate_law = law_type:law_selective_immigration + # activate_law = law_type:law_welfare_state + # activate_law = law_type:law_professional_police + # activate_law = law_type:law_professional_military # Institutions - set_institution_investment_level = { - institution = institution_schools - level = 2 - } } } diff --git a/common/history/countries/swi - switzerland.txt b/common/history/countries/swi - switzerland.txt index 2a0acba5f..c8b614497 100644 --- a/common/history/countries/swi - switzerland.txt +++ b/common/history/countries/swi - switzerland.txt @@ -2,11 +2,39 @@ c:SWI = { # Politics effect_un_observer = yes - effect_starting_politics_liberal_presidential = yes + # Laws + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = federalized + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = free_market + tradePolicy = free_trade + taxation = capital_gains + educationSystem = private_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = workplace_safety_standards + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = no_family_planning + welfare = poor_laws + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Tech and Tax set_tax_level = high effect_starting_technology_tier_1_tech = yes - # Laws # Institutions } } diff --git a/common/history/countries/syr - syria.txt b/common/history/countries/syr - syria.txt index d771434de..32ca72558 100644 --- a/common/history/countries/syr - syria.txt +++ b/common/history/countries/syr - syria.txt @@ -4,7 +4,35 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions } } diff --git a/common/history/countries/tha - thailand.txt b/common/history/countries/tha - thailand.txt index 416fbfdfc..c54a3bec1 100644 --- a/common/history/countries/tha - thailand.txt +++ b/common/history/countries/tha - thailand.txt @@ -2,8 +2,8 @@ c:THA = { # Politics #todo IGs and Ideologies + #todo laws # Tech and Tax - effect_starting_politics_conservative_monarchy = yes effect_starting_technology_tier_4_tech = yes # Institutions } diff --git a/common/history/countries/tnz - tanzania.txt b/common/history/countries/tnz - tanzania.txt index 4e039adcc..9b206ec63 100644 --- a/common/history/countries/tnz - tanzania.txt +++ b/common/history/countries/tnz - tanzania.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_2_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/tsw - botswana.txt b/common/history/countries/tsw - botswana.txt index 061594d5d..a6a5c7b8e 100644 --- a/common/history/countries/tsw - botswana.txt +++ b/common/history/countries/tsw - botswana.txt @@ -4,28 +4,34 @@ #tax and tech effect_starting_technology_tier_3_tech = yes #laws - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_agrarianism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_local_police - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_right_of_assembly #? - activate_law = law_type:law_state_media - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_no_migration_controls #? - activate_law = law_type:law_no_social_security - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_national_militia + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/tun - tunis.txt b/common/history/countries/tun - tunis.txt index 0448da3bf..2de39b6c0 100644 --- a/common/history/countries/tun - tunis.txt +++ b/common/history/countries/tun - tunis.txt @@ -3,11 +3,38 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes # Institutions - #laws - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_parliamentary } } diff --git a/common/history/countries/tur - turkey.txt b/common/history/countries/tur - turkey.txt index 9db6d432f..257706f62 100644 --- a/common/history/countries/tur - turkey.txt +++ b/common/history/countries/tur - turkey.txt @@ -8,29 +8,28 @@ } effect_currency_trl = yes set_tax_level = high - activate_law = law_type:law_professional_army - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_mixed_healthcare - activate_law = law_type:law_national_police + activate_law = law_type:law_professional_military + activate_law = law_type:law_reserve_military + activate_law = law_type:law_subsidized_health_insurance activate_law = law_type:law_protectionism - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_state_media + activate_law = law_type:law_political_participation + activate_law = law_type:law_welfare_state + #activate_law = law_type:law_state_media activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_unitary - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_drug_criminalization - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_total_separation - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_proportional_taxation - activate_law = law_type:law_publicly_funded_schools + activate_law = law_type:law_mixed_funded_schools + activate_law = law_type:law_devolved + #activate_law = law_type:law_politicized_courts + activate_law = law_type:law_total_prohibition + #activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_representative_democracy + activate_law = law_type:law_church_disestablishment + activate_law = law_type:law_appointed_bureaucrats + activate_law = law_type:law_segregationist + activate_law = law_type:law_export_orientation + activate_law = law_type:law_per_capita_based_taxation + activate_law = law_type:law_state_funded_schools activate_law = law_type:law_interventionism - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ruling_interest_group = yes add_ideology = ideology_kemalism } @@ -38,11 +37,11 @@ remove_ruling_interest_group = yes add_ideology = ideology_kemalism } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_ruling_interest_group = yes add_ideology = ideology_kemalism } - ig:ig_devout = { + ig:ig_moralists = { set_ig_suppression = yes remove_ruling_interest_group = yes } diff --git a/common/history/countries/uru - uruguay.txt b/common/history/countries/uru - uruguay.txt index d809bcd24..bbc38573d 100644 --- a/common/history/countries/uru - uruguay.txt +++ b/common/history/countries/uru - uruguay.txt @@ -5,28 +5,34 @@ # Tech and Tax effect_starting_technology_tier_3_tech = yes # Institutions - - # Politics - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_unitary - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_professional_army - activate_law = law_type:law_selective_conscription - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_interventionism - activate_law = law_type:law_import_substitution_policy - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_protected_speech - activate_law = law_type:law_controlled_unions - activate_law = law_type:law_restricted_child_labor - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_generous_welfare - + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } } } diff --git a/common/history/countries/usa - usa.txt b/common/history/countries/usa - usa.txt index aba46efa3..e3c9c5569 100644 --- a/common/history/countries/usa - usa.txt +++ b/common/history/countries/usa - usa.txt @@ -1,6 +1,8 @@ COUNTRIES = { c:USA = { - add_journal_entry = { type = west_german_unification } + add_journal_entry = { + type = west_german_unification + } effect_western_bloc_leader = yes # UN / Corruption effect_unsc_member = yes @@ -14,19 +16,21 @@ } # Politics #todo IGs and Ideologies - ig:ig_devout = { + ig:ig_moralists = { set_interest_group_name = ig_evangelicals } - ig:ig_socialists = { - set_interest_group_name = ig_us_democratic_socialists + ig:ig_entrepreneurs = { + add_ruling_interest_group = yes } - ig:ig_conglomerates = { - set_interest_group_name = ig_us_corporations + ig:ig_urbanists = { + add_ruling_interest_group = yes } - ig:ig_intellectuals = { + ig:ig_capitalists = { + set_interest_group_name = ig_us_corporations add_ruling_interest_group = yes } - ig:ig_entrepreneurs = { + ig:ig_laborists = { + set_interest_group_name = ig_us_democratic_socialists add_ruling_interest_group = yes } # Tech and Tax @@ -37,22 +41,42 @@ add_technology_researched = mechanical_computers add_technology_researched = national_supply_chain # Laws - effect_starting_politics_liberal_presidential = yes - activate_law = law_type:law_independent_unions - activate_law = law_type:law_professional_army - activate_law = law_type:law_mixed_funded_higher_education - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_interventionism - activate_law = law_type:law_independent_judiciary - activate_law = law_type:law_womens_suffrage - activate_law = law_type:law_generous_welfare + effect_create_law_package = { + headOfGovernment = executive + distributionOfPower = representative_democracy + criminalJustice = penal_correction + centralization = federalized + discrimination = segregationist + churchAndState = church_disestablishment + bureaucraticSystems = appointed_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = free_trade + taxation = capital_gains + educationSystem = mixed_funded_schools + healthSystem = private_health_insurance + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = right_of_assembly + laborRights = no_workers_protections + childrensRights = compulsory_education + rightsOfWomen = political_participation + familyPlanning = no_family_planning + welfare = welfare_state + migration = selective_immigration + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } # Institutions set_institution_investment_level = { institution = institution_schools level = 2 } set_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system level = 2 } } diff --git a/common/history/countries/vat - vatican city.txt b/common/history/countries/vat - vatican city.txt index f1803b258..f3dbcef53 100644 --- a/common/history/countries/vat - vatican city.txt +++ b/common/history/countries/vat - vatican city.txt @@ -4,36 +4,33 @@ #todo IGs and Ideologies # Tech and Tax effect_create_law_package = { - GOVERNMENT = theocracy - VOTING = restricted_voting - JUDICIARY = politicized_courts - CENTRALIZATION = unitary - CITIZENSHIP = racial_segregation - RELIGION = state_religion - BUREAUCRACY = career_bureaucrats - MILITARY = irregular_army - CONSCRIPTION = no_conscription - INTERNAL_SECURITY = limited_operations - ECONOMICS = interventionism - TRADE = export_oriented_policy - TAXATION = per_capita_based_taxation - POLICING = local_police - EDUCATION = privately_funded_schools - HIGHER_EDUCATION = no_higher_education - HEALTHCARE = private_health_insurance - ENVIRONMENT = no_environment_regulations - CORPORATIONS = corporations_favored - NUCLEAR = nuclear_disarmament - SPEECH = right_of_assembly - PRESS = state_media - LABOR = controlled_unions - CHILDREN = restricted_child_labor - WOMEN = women_own_property - ABORTION = abortion_prohibited - WELFARE = subsistence_welfare - MIGRATION = no_migration_controls - WMD = no_wmd - DRUGS = drug_criminalization + headOfGovernment = theocratic + distributionOfPower = autocracy + criminalJustice = penal_correction + centralization = unitary + discrimination = segregationist + churchAndState = religious_nationalism + bureaucraticSystems = politicized_bureaucrats + policing = morality_police + nationalDefense = reserve_military + economicSystem = interventionism + tradePolicy = import_substitution + taxation = consumption_based_taxation + educationSystem = church_run_schools + healthSystem = church_run_hospitals + environmentalRegulations = no_environment_regulations + corporateAffairs = state_corporations + nationalization = total_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = compulsory_education + rightsOfWomen = legal_guardianship + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = closed_borders + biotech = theoretical_research_only + recreationalDrugs = alcohol_allowed } effect_starting_technology_tier_1_tech = yes # Institutions diff --git a/common/history/countries/vnm - vietnam.txt b/common/history/countries/vnm - vietnam.txt index f5d41a0ee..e0a523917 100644 --- a/common/history/countries/vnm - vietnam.txt +++ b/common/history/countries/vnm - vietnam.txt @@ -5,21 +5,21 @@ effect_un_member = yes set_market_capital = STATE_TONKIN effect_starting_technology_tier_4_tech = yes effect_corruption_medium = yes - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_no_schools + activate_law = law_type:law_parliamentary + activate_law = law_type:law_informal_schooling activate_law = law_type:law_private_health_insurance activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_racial_segregation + activate_law = law_type:law_segregationist activate_law = law_type:law_protectionism - activate_law = law_type:law_traditionalism + activate_law = law_type:law_anti_industrialization activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_no_social_security + activate_law = law_type:law_no_welfare activate_law = law_type:law_compulsory_education activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_irregular_army + activate_law = law_type:law_irregular_military activate_law = law_type:law_militarized_police set_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system level = 1 } ig:ig_elites = { diff --git a/common/history/countries/vnz - venezuela.txt b/common/history/countries/vnz - venezuela.txt index 82b6fa5ee..142f8f4f6 100644 --- a/common/history/countries/vnz - venezuela.txt +++ b/common/history/countries/vnz - venezuela.txt @@ -4,11 +4,39 @@ #todo IGs and Ideologies # Tech and Tax effect_starting_technology_tier_4_tech = yes - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } # Institutions # Laws activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_publicly_funded_schools + activate_law = law_type:law_state_funded_schools activate_law = law_type:law_politicized_bureaucrats } } diff --git a/common/history/countries/wpp - west papua.txt b/common/history/countries/wpp - west papua.txt index 385b73028..1bb46cc10 100644 --- a/common/history/countries/wpp - west papua.txt +++ b/common/history/countries/wpp - west papua.txt @@ -3,7 +3,35 @@ # Politics #todo IGs and Ideologies # Tech and Tax - effect_starting_politics_colonial = yes + effect_create_law_package = { + headOfGovernment = administrative + distributionOfPower = oligarchy + criminalJustice = arbitrary_justice + centralization = unitary + churchAndState = religious_policies + discrimination = segregationist + bureaucraticSystems = appointed_bureaucrats + policing = decentralized_police + nationalDefense = irregular_military + economicSystem = interventionism + tradePolicy = export_orientation + taxation = per_capita_based_taxation + educationSystem = informal_schooling + healthSystem = charity_health_system + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = no_nationalization + wmds = no_wmds + freeSpeech = censorship + laborRights = no_workers_protections + childrensRights = child_labor_allowed + rightsOfWomen = women_own_property + familyPlanning = no_family_planning + welfare = no_welfare + migration = selective_immigration + biotech = theoretical_research_only + recreationalDrugs = tobacco_allowed + } effect_starting_technology_tier_4_tech = yes # Institutions } diff --git a/common/history/countries/yug - yugoslavia.txt b/common/history/countries/yug - yugoslavia.txt index 27a164dcb..b2b1d9641 100644 --- a/common/history/countries/yug - yugoslavia.txt +++ b/common/history/countries/yug - yugoslavia.txt @@ -4,30 +4,52 @@ effect_starting_technology_wartime_participant_tech = yes set_tax_level = medium # Laws - effect_starting_politics_authoritarian_communist = yes + effect_create_law_package = { + headOfGovernment = council_elective + distributionOfPower = oligarchy + criminalJustice = labor_camps + centralization = devolved + discrimination = segregationist + churchAndState = state_atheism + bureaucraticSystems = politicized_bureaucrats + policing = professional_police + nationalDefense = reserve_military + economicSystem = socialization + tradePolicy = protectionism + taxation = capital_gains + educationSystem = state_funded_schools + healthSystem = universal_healthcare + environmentalRegulations = no_environment_regulations + corporateAffairs = corporate_friendly_policies + nationalization = public_utility_companies + wmds = deterrence + freeSpeech = censorship + laborRights = standard_workweeks + childrensRights = compulsory_education + rightsOfWomen = women_in_the_workplace + familyPlanning = criminalized_birth_control + welfare = welfare_state + migration = open_borders + biotech = animal_testing_only + recreationalDrugs = tobacco_allowed + } effect_currency_yum = yes - activate_law = law_type:law_federal - activate_law = law_type:law_national_militia - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_publicly_funded_higher_education - activate_law = law_type:law_cooperative_ownership - - ig:ig_socialists = { + ig:ig_laborists = { add_ruling_interest_group = yes add_ideology = ideology_proletarian } - ig:ig_socialists = { + ig:ig_laborists = { add_ruling_interest_group = yes } - ig:ig_intellectuals = { + ig:ig_intelligentsia = { add_ideology = ideology_revolutionary } ig:ig_elites = { set_ig_suppression = yes } - ig:ig_devout = { + ig:ig_moralists = { } - ig:ig_conglomerates = { + ig:ig_capitalists = { } } } diff --git a/common/history/global/00_global.txt b/common/history/global/00_global.txt index 9f623d3c7..3c87147ef 100644 --- a/common/history/global/00_global.txt +++ b/common/history/global/00_global.txt @@ -135,6 +135,15 @@ GLOBAL = { # habitability_effects = yes # } #debug end + ## Corruption + every_country = { + limit = { + is_player = yes + } + every_interest_group = { + calc_ig_corruption = yes + } + } ## Dynamic Peace deal State Setup effect_china_states_scopes_setup = yes # Urbanization Setup @@ -284,59 +293,231 @@ GLOBAL = { } # party support every_country = { - update_party_support = yes + update_party_support = yes } - #Event Variables set_global_variable = { name = number_of_mega_earthquakes value = 0 } - set_global_variable = { name = number_of_mega_floods value = 0 } - set_global_variable = { name = number_of_mega_eruptions value = 0 } - #USA dynamic flag - s:STATE_CHESAPEAKE = { + s:STATE_CHESAPEAKE = { + set_variable = { + name = usa_state_flag_block + value = yes + } + } + # Party Setup + every_country = { + set_variable = { + name = agrarian_party_morale + value = 0 + } + set_variable = { + name = agrarian_party_cohesion + value = 0 + } + set_variable = { + name = anarchist_party_morale + value = 0 + } + set_variable = { + name = anarchist_party_cohesion + value = 0 + } + set_variable = { + name = centrist_party_morale + value = 0 + } + set_variable = { + name = centrist_party_cohesion + value = 0 + } + set_variable = { + name = christian_democrat_party_morale + value = 0 + } + set_variable = { + name = christian_democrat_party_cohesion + value = 0 + } + set_variable = { + name = communist_party_morale + value = 0 + } + set_variable = { + name = communist_party_cohesion + value = 0 + } + set_variable = { + name = conservative_party_morale + value = 0 + } + set_variable = { + name = conservative_party_cohesion + value = 0 + } + set_variable = { + name = democratic_socialist_party_morale + value = 0 + } + set_variable = { + name = democratic_socialist_party_cohesion + value = 0 + } + set_variable = { + name = fascist_party_morale + value = 0 + } + set_variable = { + name = fascist_party_cohesion + value = 0 + } + set_variable = { + name = feminist_party_morale + value = 0 + } + set_variable = { + name = feminist_party_cohesion + value = 0 + } + set_variable = { + name = green_party_morale + value = 0 + } set_variable = { - name = usa_state_flag_block - value = yes - } + name = green_party_cohesion + value = 0 + } + set_variable = { + name = islamist_party_morale + value = 0 + } + set_variable = { + name = islamist_party_cohesion + value = 0 + } + set_variable = { + name = liberal_party_morale + value = 0 + } + set_variable = { + name = liberal_party_cohesion + value = 0 + } + set_variable = { + name = libertarian_party_morale + value = 0 + } + set_variable = { + name = libertarian_party_cohesion + value = 0 + } + set_variable = { + name = monarchist_party_morale + value = 0 + } + set_variable = { + name = monarchist_party_cohesion + value = 0 + } + set_variable = { + name = pacifist_party_morale + value = 0 + } + set_variable = { + name = pacifist_party_cohesion + value = 0 + } + set_variable = { + name = social_democrat_party_morale + value = 0 + } + set_variable = { + name = social_democrat_party_cohesion + value = 0 + } + set_variable = { + name = socialist_party_morale + value = 0 + } + set_variable = { + name = socialist_party_cohesion + value = 0 + } } - ### Variable Errors Fixing - HACK! Fix these eventually every_country = { #Variable is set but is never used. Note that use in localization doesn't count due to technical limitations. Use in unused scripted triggers and effects also does not count - fix_variable_error = { X = asked_un_observer } - fix_variable_error = { X = rep_china } - fix_variable_error = { X = com_china } - fix_variable_error = { X = north_korea_formation_fired } - fix_variable_error = { X = united_states_korean_unification_reaction_fired } - fix_variable_error = { X = south_korean_un_reaction_event_fired } - fix_variable_error = { X = ussr_korean_unification_reaction_fired } - fix_variable_error = { X = has_climate_research } - fix_variable_error = { X = var_je_the_fourth_republic } - fix_variable_error = { X = countries_list } - fix_variable_error = { X = eastern_block_leader } - fix_variable_error = { X = western_block_leader } - + fix_variable_error = { + X = asked_un_observer + } + fix_variable_error = { + X = rep_china + } + fix_variable_error = { + X = com_china + } + fix_variable_error = { + X = north_korea_formation_fired + } + fix_variable_error = { + X = united_states_korean_unification_reaction_fired + } + fix_variable_error = { + X = south_korean_un_reaction_event_fired + } + fix_variable_error = { + X = ussr_korean_unification_reaction_fired + } + fix_variable_error = { + X = has_climate_research + } + fix_variable_error = { + X = var_je_the_fourth_republic + } + fix_variable_error = { + X = countries_list + } + fix_variable_error = { + X = eastern_block_leader + } + fix_variable_error = { + X = western_block_leader + } #Variable is used but is never set. Setting it in an unused scripted trigger or effect does not count - fix_variable_error = { X = nato_member } - fix_variable_error = { X = warsaw_pact_member } - fix_variable_error = { X = non_aligned_member } - fix_variable_error = { X = prague_spring_happened } - fix_variable_error = { X = nuclear_war_begun } - fix_variable_error = { X = territorial_dispute_sea } - + fix_variable_error = { + X = nato_member + } + fix_variable_error = { + X = warsaw_pact_member + } + fix_variable_error = { + X = non_aligned_member + } + fix_variable_error = { + X = prague_spring_happened + } + fix_variable_error = { + X = nuclear_war_begun + } + fix_variable_error = { + X = territorial_dispute_sea + } #Event target is used but is never set. Setting it in an unused scripted trigger or effect does not count - fix_variable_error = { X = applicant_country } - fix_variable_error = { X = first_country } + fix_variable_error = { + X = applicant_country + } + fix_variable_error = { + X = first_country + } } } diff --git a/common/history/government/usa - usa.txt b/common/history/government/usa - usa.txt deleted file mode 100644 index 60bad7e88..000000000 --- a/common/history/government/usa - usa.txt +++ /dev/null @@ -1,13 +0,0 @@ -GOVERNMENT = { - c:USA = { - if = { - limit = { - exists = py:liberal_party - exists = py:conservative_party - } - py:liberal_party = { - set_ruling_party = yes - } - } - } -} diff --git a/common/history/governments/usa - usa.txt b/common/history/governments/usa - usa.txt new file mode 100644 index 000000000..12e65c097 --- /dev/null +++ b/common/history/governments/usa - usa.txt @@ -0,0 +1,21 @@ +GOVERNMENT = { + c:USA = { + if = { + limit = { + exists = py:liberal_party + } + py:liberal_party = { + set_ruling_party = yes + } + } + if = { + limit = { + exists = py:conservative_party + } + # hardcodes the weight of the next election to trend toward the conservatives to give slight edge toward historicity + py:conservative_party = { + add_momentum = momentum_medium + } + } + } +} diff --git a/common/history/pops/00_west_europe.txt b/common/history/pops/00_west_europe.txt index fd35f23d2..bc2b2ec9a 100644 --- a/common/history/pops/00_west_europe.txt +++ b/common/history/pops/00_west_europe.txt @@ -55,11 +55,7 @@ } create_pop = { culture = finnish - size = 77160 - } - create_pop = { - culture = sami - size = 115740 + size = 192900 } } } @@ -103,11 +99,7 @@ region_state:NOR = { create_pop = { culture = norwegian - size = 526491 - } - create_pop = { - culture = sami - size = 27132 + size = 553623 } create_pop = { culture = finnish @@ -224,21 +216,17 @@ region_state:FIN = { create_pop = { culture = finnish - size = 484596 + size = 624701 } create_pop = { culture = swedish size = 30127 } - create_pop = { - culture = sami - size = 140105 - } } region_state:RUS = { create_pop = { culture = finnish - size = 740 + size = 4322 } create_pop = { culture = russian @@ -248,10 +236,6 @@ culture = ugrian size = 4640 } - create_pop = { - culture = sami - size = 3582 - } } } s:STATE_HOME_COUNTIES = { @@ -401,7 +385,7 @@ } region_state:FRA = { create_pop = { - culture = occitan + culture = french size = 3348604 } } @@ -418,11 +402,7 @@ region_state:FRA = { create_pop = { culture = french - size = 989540 - } - create_pop = { - culture = occitan - size = 2372806 + size = 3362346 } create_pop = { culture = ashkenazi @@ -470,43 +450,27 @@ region_state:FRA = { create_pop = { culture = french - size = 746005 - } - create_pop = { - culture = occitan - size = 692058 + size = 1438063 } } } s:STATE_ARMAGNAC = { region_state:FRA = { create_pop = { - culture = occitan - size = 1605040 - } - create_pop = { - culture = occitan - size = 1596167 + culture = french + size = 8064149 } create_pop = { culture = catalan size = 283844 } - create_pop = { - culture = occitan - size = 4862942 - } } } s:STATE_LIMOUSIN = { region_state:FRA = { - create_pop = { - culture = occitan - size = 525652 - } create_pop = { culture = french - size = 66553 + size = 592205 } } } @@ -557,7 +521,7 @@ s:STATE_AQUITAINE = { region_state:FRA = { create_pop = { - culture = occitan + culture = french size = 1544367 } create_pop = { diff --git a/common/history/pops/01_south_europe.txt b/common/history/pops/01_south_europe.txt index 5bea30430..1dd1483b1 100644 --- a/common/history/pops/01_south_europe.txt +++ b/common/history/pops/01_south_europe.txt @@ -104,7 +104,7 @@ s:STATE_SAVOY = { region_state:FRA = { create_pop = { - culture = occitan + culture = french size = 493730 } create_pop = { @@ -189,7 +189,7 @@ size = 5275862 } create_pop = { - culture = aragonese + culture = catalan size = 437382 } } @@ -246,7 +246,7 @@ size = 110866 } create_pop = { - culture = aragonese + culture = catalan size = 164466 } create_pop = { @@ -262,7 +262,7 @@ s:STATE_ARAGON = { region_state:SPA = { create_pop = { - culture = aragonese + culture = catalan size = 320753 } create_pop = { @@ -286,7 +286,7 @@ size = 2252408 } create_pop = { - culture = aragonese + culture = catalan size = 1440993 } create_pop = { diff --git a/common/history/pops/03_north_africa.txt b/common/history/pops/03_north_africa.txt index 1abbf41ff..bc4759d65 100644 --- a/common/history/pops/03_north_africa.txt +++ b/common/history/pops/03_north_africa.txt @@ -2,7 +2,7 @@ s:STATE_LOWER_EGYPT = { region_state:EGY = { create_pop = { - culture = misri + culture = arab size = 8830251 } create_pop = { @@ -10,7 +10,7 @@ size = 267686 } create_pop = { - culture = mashriqi + culture = arab size = 801099 } create_pop = { @@ -30,7 +30,7 @@ size = 909230 } create_pop = { - culture = bedouin + culture = arab size = 629078 } create_pop = { @@ -46,11 +46,11 @@ s:STATE_UPPER_EGYPT = { region_state:EGY = { create_pop = { - culture = misri + culture = arab size = 650207 } create_pop = { - culture = bedouin + culture = arab size = 197988 } create_pop = { @@ -66,7 +66,7 @@ s:STATE_MIDDLE_EGYPT = { region_state:EGY = { create_pop = { - culture = misri + culture = arab size = 2940153 } create_pop = { @@ -82,7 +82,7 @@ size = 105667 } create_pop = { - culture = bedouin + culture = arab size = 448875 } create_pop = { @@ -94,11 +94,11 @@ s:STATE_EGYPTIAN_DESERT = { region_state:EGY = { create_pop = { - culture = bedouin + culture = arab size = 30343 } create_pop = { - culture = misri + culture = arab size = 40127 } create_pop = { @@ -110,16 +110,16 @@ s:STATE_MATRUH = { region_state:EGY = { create_pop = { - culture = bedouin + culture = arab size = 20446 } create_pop = { # Siwi People - culture = berber + culture = maghrebi size = 6585 } create_pop = { - culture = misri + culture = arab size = 43077 } } @@ -127,16 +127,16 @@ s:STATE_SINAI = { region_state:EGY = { create_pop = { - culture = bedouin + culture = arab size = 78513 } create_pop = { # Siwi People - culture = berber + culture = maghrebi size = 129057 } create_pop = { - culture = misri + culture = arab size = 230632 } create_pop = { @@ -146,16 +146,16 @@ } region_state:GBR = { create_pop = { - culture = bedouin + culture = arab size = 6543 } create_pop = { # Siwi People - culture = berber + culture = maghrebi size = 10755 } create_pop = { - culture = misri + culture = arab size = 19219 } create_pop = { @@ -171,7 +171,7 @@ size = 504223 } create_pop = { - culture = misri + culture = arab size = 101376 } create_pop = { @@ -180,7 +180,7 @@ size = 36614 } create_pop = { - culture = bedouin + culture = arab size = 57626 } create_pop = { @@ -211,7 +211,7 @@ s:STATE_DONGOLA = { region_state:SDN = { create_pop = { - culture = bedouin + culture = arab size = 96064 } create_pop = { @@ -255,7 +255,7 @@ size = 416418 } create_pop = { - culture = bedouin + culture = arab size = 258771 } } @@ -267,7 +267,7 @@ size = 1404770 } create_pop = { - culture = misri + culture = arab size = 233052 } create_pop = { @@ -279,7 +279,7 @@ size = 677778 } create_pop = { - culture = bedouin + culture = arab size = 115283 } create_pop = { @@ -299,7 +299,7 @@ size = 1959779 } create_pop = { - culture = berber + culture = maghrebi size = 601526 } create_pop = { @@ -319,7 +319,7 @@ size = 2181041 } create_pop = { - culture = berber + culture = maghrebi size = 274963 } create_pop = { @@ -347,7 +347,7 @@ size = 106418 } create_pop = { - culture = berber + culture = maghrebi size = 315117 } create_pop = { @@ -359,11 +359,11 @@ s:STATE_INNER_MOROCCO = { region_state:MOR = { create_pop = { - culture = berber + culture = maghrebi size = 315768 } create_pop = { - culture = bedouin + culture = arab size = 166652 } create_pop = { @@ -387,7 +387,7 @@ size = 34968 } create_pop = { - culture = berber + culture = maghrebi size = 2123471 } create_pop = { @@ -411,11 +411,11 @@ size = 144588 } create_pop = { - culture = berber + culture = maghrebi size = 947347 } create_pop = { - culture = tuareg + culture = maghrebi size = 193184 } create_pop = { @@ -440,11 +440,11 @@ size = 69191 } create_pop = { - culture = berber + culture = maghrebi size = 1289925 } create_pop = { - culture = tuareg + culture = maghrebi size = 193184 } create_pop = { @@ -477,7 +477,7 @@ size = 190963 } create_pop = { - culture = berber + culture = maghrebi size = 746539 } create_pop = { @@ -501,7 +501,7 @@ size = 114037 } create_pop = { - culture = bedouin + culture = arab size = 427686 } create_pop = { @@ -509,7 +509,7 @@ size = 33345 } create_pop = { - culture = berber + culture = maghrebi size = 104253 } } @@ -517,11 +517,11 @@ s:STATE_LIBYA = { region_state:LBY = { create_pop = { - culture = bedouin + culture = arab size = 155287 } create_pop = { - culture = berber + culture = maghrebi size = 31581 } create_pop = { @@ -537,11 +537,11 @@ s:STATE_LIBYAN_DESERT = { region_state:LBY = { create_pop = { - culture = bedouin + culture = arab size = 72302 } create_pop = { - culture = tuareg + culture = maghrebi size = 6481 } create_pop = { @@ -553,11 +553,11 @@ s:STATE_SAHARA = { region_state:FRA = { create_pop = { - culture = berber + culture = maghrebi size = 114934 } create_pop = { - culture = tuareg + culture = maghrebi size = 123046 } } @@ -565,11 +565,11 @@ s:STATE_EAST_SAHARA = { region_state:FRA = { create_pop = { - culture = tuareg + culture = maghrebi size = 33689 } create_pop = { - culture = berber + culture = maghrebi size = 24294 } } @@ -577,11 +577,11 @@ s:STATE_WEST_SAHARA = { region_state:SPA = { create_pop = { - culture = berber + culture = maghrebi size = 78132 } create_pop = { - culture = bedouin + culture = arab size = 30627 } create_pop = { @@ -665,7 +665,7 @@ size = 105350 } create_pop = { - culture = tuareg + culture = maghrebi size = 139936 } } @@ -673,7 +673,7 @@ s:STATE_NIGER = { region_state:SNG = { create_pop = { - culture = tuareg + culture = maghrebi size = 55261 } create_pop = { @@ -693,7 +693,7 @@ s:STATE_CHAD = { region_state:EQA = { create_pop = { - culture = bedouin + culture = arab size = 46307 } create_pop = { @@ -709,7 +709,7 @@ size = 336512 } create_pop = { - culture = tuareg + culture = maghrebi size = 76839 } } diff --git a/common/history/pops/04_subsaharan_africa.txt b/common/history/pops/04_subsaharan_africa.txt index d2a4a0763..4b5a4fcc9 100644 --- a/common/history/pops/04_subsaharan_africa.txt +++ b/common/history/pops/04_subsaharan_africa.txt @@ -247,7 +247,7 @@ size = 143235 } create_pop = { - culture = tuareg + culture = maghrebi size = 86064 } create_pop = { @@ -271,7 +271,7 @@ size = 731886 } create_pop = { - culture = bedouin + culture = arab size = 66432 } } @@ -444,11 +444,11 @@ size = 66769 } create_pop = { - culture = bedouin + culture = arab size = 151783 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 35464 } @@ -471,11 +471,11 @@ size = 112024 } create_pop = { - culture = bedouin + culture = arab size = 612548 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 120541 } @@ -494,11 +494,11 @@ size = 72824 } create_pop = { - culture = bedouin + culture = arab size = 13467 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 3640 } @@ -869,7 +869,7 @@ size = 1096659 } create_pop = { - culture = bedouin + culture = arab size = 163602 } create_pop = { @@ -907,7 +907,7 @@ size = 108462 } create_pop = { - culture = bedouin + culture = arab size = 51864 } create_pop = { @@ -923,7 +923,7 @@ size = 634419 } create_pop = { - culture = bedouin + culture = arab size = 3166 } } diff --git a/common/history/pops/05_north_america.txt b/common/history/pops/05_north_america.txt index e2c38bfda..dca43b2c3 100644 --- a/common/history/pops/05_north_america.txt +++ b/common/history/pops/05_north_america.txt @@ -935,7 +935,6 @@ } } } - s:STATE_MANITOBA = { region_state:CAN = { create_pop = { @@ -1240,7 +1239,7 @@ size = 697176 } create_pop = { - culture = mayan + culture = mesoamerican size = 85972 } create_pop = { @@ -1266,7 +1265,7 @@ size = 237815 } create_pop = { - culture = zapotec + culture = mesoamerican religion = catholic size = 103180 } @@ -1283,7 +1282,7 @@ size = 314846 } create_pop = { - culture = zapotec + culture = mesoamerican size = 29509 } create_pop = { @@ -1307,7 +1306,7 @@ size = 697551 } create_pop = { - culture = zapotec + culture = mesoamerican size = 60069 } create_pop = { @@ -1356,7 +1355,7 @@ size = 1116417 } create_pop = { - culture = mayan + culture = mesoamerican size = 76638 } create_pop = { diff --git a/common/history/pops/06_central_america.txt b/common/history/pops/06_central_america.txt index ceb0e0fc0..8fccf3082 100644 --- a/common/history/pops/06_central_america.txt +++ b/common/history/pops/06_central_america.txt @@ -14,7 +14,7 @@ size = 2106796 } create_pop = { - culture = mayan + culture = mesoamerican size = 656845 } } @@ -40,7 +40,7 @@ size = 1273198 } create_pop = { - culture = miskito + culture = mesoamerican size = 131037 } } @@ -52,7 +52,7 @@ size = 1063995 } create_pop = { - culture = miskito + culture = mesoamerican size = 88671 } } diff --git a/common/history/pops/07_south_america.txt b/common/history/pops/07_south_america.txt index 935206889..400a76dd4 100644 --- a/common/history/pops/07_south_america.txt +++ b/common/history/pops/07_south_america.txt @@ -10,7 +10,7 @@ size = 270223 } create_pop = { - culture = quechua + culture = andean size = 945218 } create_pop = { @@ -74,7 +74,7 @@ size = 80621 } create_pop = { - culture = guajiro + culture = amazonian size = 29574 } } @@ -92,7 +92,7 @@ size = 6116 } create_pop = { - culture = guajiro + culture = amazonian size = 4518 } } @@ -132,7 +132,7 @@ size = 3403300 } create_pop = { - culture = guajiro + culture = amazonian size = 138615 } create_pop = { @@ -140,7 +140,7 @@ size = 745976 } create_pop = { - culture = muisca + culture = andean religion = catholic size = 69214 } @@ -173,7 +173,7 @@ size = 601640 } create_pop = { - culture = muisca + culture = andean religion = catholic size = 165175 } @@ -186,11 +186,11 @@ size = 242204 } create_pop = { - culture = muisca + culture = andean size = 155481 } create_pop = { - culture = quechua + culture = andean size = 125792 } create_pop = { @@ -210,7 +210,7 @@ size = 271825 } create_pop = { - culture = quechua + culture = andean size = 76983 } } @@ -222,7 +222,7 @@ size = 153046 } create_pop = { - culture = aimara + culture = andean size = 25564 } create_pop = { @@ -238,7 +238,7 @@ size = 109496 } create_pop = { - culture = aimara + culture = andean size = 57936 } create_pop = { @@ -246,7 +246,7 @@ size = 6736 } create_pop = { - culture = quechua + culture = andean size = 18877 } } @@ -262,11 +262,11 @@ size = 165949 } create_pop = { - culture = quechua + culture = andean size = 330588 } create_pop = { - culture = guarani + culture = patagonian size = 134230 } } @@ -278,11 +278,11 @@ size = 362147 } create_pop = { - culture = quechua + culture = andean size = 242660 } create_pop = { - culture = aimara + culture = andean size = 396535 } create_pop = { @@ -302,11 +302,11 @@ size = 195235 } create_pop = { - culture = aimara + culture = andean size = 79325 } create_pop = { - culture = quechua + culture = andean size = 107656 } } @@ -326,7 +326,7 @@ size = 74559 } create_pop = { - culture = quechua + culture = andean size = 183145 } } @@ -338,7 +338,7 @@ size = 1803270 } create_pop = { - culture = quechua + culture = andean size = 1478566 } create_pop = { @@ -362,7 +362,7 @@ size = 126675 } create_pop = { - culture = quechua + culture = andean size = 260903 } create_pop = { @@ -378,11 +378,11 @@ size = 364496 } create_pop = { - culture = aimara + culture = andean size = 129861 } create_pop = { - culture = quechua + culture = andean size = 195568 } create_pop = { @@ -414,7 +414,7 @@ size = 45240 } create_pop = { - culture = quechua + culture = andean size = 78334 } create_pop = { @@ -428,7 +428,7 @@ size = 608108 } create_pop = { - culture = quechua + culture = andean size = 180552 } } @@ -436,7 +436,7 @@ s:STATE_ALTO_PARAGUAY = { region_state:PRG = { create_pop = { - culture = guarani + culture = patagonian religion = catholic size = 27675 } @@ -447,7 +447,7 @@ } region_state:ARG = { create_pop = { - culture = guarani + culture = patagonian religion = catholic size = 84658 } @@ -464,7 +464,7 @@ size = 973883 } create_pop = { - culture = guarani + culture = patagonian religion = catholic size = 200168 } @@ -561,7 +561,7 @@ size = 78140 } create_pop = { - culture = guarani + culture = patagonian size = 119220 } create_pop = { @@ -581,7 +581,7 @@ size = 406078 } create_pop = { - culture = quechua + culture = andean size = 44975 } } @@ -593,11 +593,11 @@ size = 427608 } create_pop = { - culture = guarani + culture = patagonian size = 245523 } create_pop = { - culture = quechua + culture = andean size = 115564 } } @@ -703,7 +703,7 @@ size = 282590 } create_pop = { - culture = guarani + culture = patagonian size = 160768 } create_pop = { @@ -723,7 +723,7 @@ size = 395861 } create_pop = { - culture = guarani + culture = patagonian size = 341106 } } @@ -763,7 +763,7 @@ size = 1989299 } create_pop = { - culture = tupinamba + culture = patagonian size = 410583 } } @@ -811,7 +811,7 @@ size = 466501 } create_pop = { - culture = tupinamba + culture = patagonian size = 9689 } create_pop = { @@ -827,7 +827,7 @@ size = 1373719 } create_pop = { - culture = tupinamba + culture = patagonian size = 191561 } create_pop = { @@ -843,7 +843,7 @@ size = 543911 } create_pop = { - culture = tupinamba + culture = patagonian size = 26354 } create_pop = { @@ -859,7 +859,7 @@ size = 1868136 } create_pop = { - culture = tupinamba + culture = patagonian size = 105997 } create_pop = { @@ -875,7 +875,7 @@ size = 452174 } create_pop = { - culture = tupinamba + culture = patagonian size = 43369 } create_pop = { @@ -891,7 +891,7 @@ size = 761640 } create_pop = { - culture = tupinamba + culture = patagonian size = 230662 } create_pop = { @@ -907,7 +907,7 @@ size = 1366553 } create_pop = { - culture = tupinamba + culture = patagonian size = 230666 } create_pop = { @@ -931,7 +931,7 @@ size = 755409 } create_pop = { - culture = tupinamba + culture = patagonian size = 199646 } create_pop = { diff --git a/common/history/pops/08_middle_east.txt b/common/history/pops/08_middle_east.txt index db6a8f028..9a41a1c46 100644 --- a/common/history/pops/08_middle_east.txt +++ b/common/history/pops/08_middle_east.txt @@ -2,11 +2,11 @@ s:STATE_NEJD = { region_state:NEJ = { create_pop = { - culture = bedouin + culture = arab size = 574528 } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 14364 } @@ -15,7 +15,7 @@ s:STATE_OMAN = { region_state:OMA = { create_pop = { - culture = bedouin + culture = arab religion = shiite size = 1450415 } @@ -28,7 +28,7 @@ size = 212024 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 458014 } @@ -42,12 +42,12 @@ s:STATE_ABU_DHABI = { region_state:BHN = { create_pop = { - culture = bedouin + culture = arab religion = sunni size = 86501 } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 28087 } @@ -55,26 +55,26 @@ culture = persian religion = shiite size = 14600 - } + } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 15000 - } + } create_pop = { - culture = bedouin + culture = arab religion = oriental_orthodox size = 270 } } region_state:ABU = { create_pop = { - culture = bedouin + culture = arab religion = sunni size = 69609 } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 48637 } @@ -98,7 +98,7 @@ size = 539695 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 300965 } @@ -115,7 +115,7 @@ size = 539695 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 300965 } @@ -124,12 +124,12 @@ s:STATE_HEDJAZ = { region_state:NEJ = { create_pop = { - culture = bedouin + culture = arab religion = sunni size = 1071786 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 204263 } @@ -146,12 +146,12 @@ } region_state:EOT = { create_pop = { - culture = bedouin + culture = arab religion = sunni size = 4314 } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 4314 } @@ -160,11 +160,11 @@ s:STATE_HAIL = { region_state:NEJ = { create_pop = { - culture = bedouin + culture = arab size = 601173 } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 334747 } @@ -185,27 +185,27 @@ s:STATE_TRANSJORDAN = { region_state:EOT = { create_pop = { - culture = bedouin + culture = arab religion = sunni size = 252273 } create_pop = { - culture = bedouin + culture = arab religion = orthodox size = 10363 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 46283 } create_pop = { - culture = mashriqi + culture = arab religion = orthodox size = 1106 } create_pop = { - culture = mashriqi + culture = arab religion = shiite size = 24818 } @@ -218,22 +218,22 @@ s:STATE_PALESTINE = { region_state:PAL = { create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 560644 } create_pop = { - culture = mashriqi + culture = arab religion = shiite size = 189787 } create_pop = { - culture = mashriqi + culture = arab religion = orthodox size = 3959 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 144401 } @@ -256,7 +256,7 @@ s:STATE_LEBANON = { region_state:LEB = { create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 733911 } @@ -269,17 +269,17 @@ size = 4936 } create_pop = { - culture = mashriqi + culture = arab religion = shiite size = 198165 } create_pop = { - culture = mashriqi + culture = arab religion = orthodox size = 13354 } create_pop = { - culture = mashriqi + culture = arab religion = shiite size = 141333 } @@ -297,22 +297,22 @@ s:STATE_SYRIA = { region_state:SYR = { create_pop = { - culture = mashriqi + culture = arab religion = shiite size = 12627 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 69953 } create_pop = { - culture = mashriqi + culture = arab religion = orthodox size = 31228 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 1730 } @@ -333,12 +333,12 @@ s:STATE_ALEPPO = { region_state:TUR = { create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 159538 } create_pop = { - culture = mashriqi + culture = arab religion = shiite size = 21634 } @@ -355,17 +355,17 @@ } region_state:SYR = { create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 1361397 } create_pop = { - culture = mashriqi + culture = arab religion = shiite size = 72183 } create_pop = { - culture = mashriqi + culture = arab religion = orthodox size = 17832 } @@ -388,7 +388,7 @@ size = 25630 } create_pop = { - culture = bedouin + culture = arab religion = sunni size = 207655 } @@ -397,21 +397,21 @@ s:STATE_BAGHDAD = { region_state:IRQ = { create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 1630274 } create_pop = { - culture = mashriqi + culture = arab religion = orthodox size = 110711 } create_pop = { - culture = mashriqi + culture = arab size = 102815 } create_pop = { - culture = bedouin + culture = arab size = 294909 } create_pop = { @@ -419,7 +419,7 @@ size = 241710 } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 24621 } @@ -441,7 +441,7 @@ size = 102771 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 261469 } @@ -450,7 +450,7 @@ size = 106701 } create_pop = { - culture = bedouin + culture = arab size = 72201 } } @@ -458,7 +458,7 @@ s:STATE_DEIR_EZ_ZOR = { region_state:IRQ = { create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 40890 } @@ -472,13 +472,13 @@ size = 71855 } create_pop = { - culture = bedouin + culture = arab size = 10678 } } region_state:SYR = { create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 30628 } @@ -492,7 +492,7 @@ size = 253688 } create_pop = { - culture = bedouin + culture = arab size = 517213 } } @@ -500,31 +500,31 @@ s:STATE_BASRA = { region_state:IRQ = { create_pop = { - culture = mashriqi + culture = arab size = 578012 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 157480 } create_pop = { - culture = bedouin + culture = arab size = 117263 } create_pop = { - culture = bedouin + culture = arab religion = shiite size = 19100 } } region_state:KUW = { create_pop = { - culture = mashriqi + culture = arab size = 116286 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 25385 } @@ -553,7 +553,7 @@ size = 802093 } create_pop = { - culture = bedouin + culture = arab size = 301411 } } @@ -593,7 +593,7 @@ size = 65165 } create_pop = { - culture = mashriqi + culture = arab size = 171578 } } @@ -803,7 +803,7 @@ size = 758380 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 126000 } @@ -903,27 +903,27 @@ s:STATE_AR_RUTBA = { region_state:IRQ = { create_pop = { - culture = mashriqi + culture = arab size = 145606 } create_pop = { - culture = bedouin + culture = arab size = 25412 } } region_state:SYR = { create_pop = { - culture = mashriqi + culture = arab size = 20836 } } region_state:EOT = { create_pop = { - culture = mashriqi + culture = arab size = 6338 } create_pop = { - culture = bedouin + culture = arab size = 562 } } diff --git a/common/history/pops/09_central_asia.txt b/common/history/pops/09_central_asia.txt index 2a8fe1d07..b605cdb97 100644 --- a/common/history/pops/09_central_asia.txt +++ b/common/history/pops/09_central_asia.txt @@ -284,7 +284,7 @@ s:STATE_ASTRAKHAN = { region_state:RUS = { create_pop = { - culture = kalmyk + culture = mongol size = 1263841 } create_pop = { @@ -368,7 +368,7 @@ size = 487941 } create_pop = { - culture = mashriqi + culture = arab religion = sunni size = 15818 } @@ -600,7 +600,7 @@ size = 419848 } create_pop = { - culture = bedouin + culture = arab size = 165535 } create_pop = { diff --git a/common/history/pops/100_pops_example.txt b/common/history/pops/100_pops_example.txt index 0faa51eac..96e48e4d6 100644 --- a/common/history/pops/100_pops_example.txt +++ b/common/history/pops/100_pops_example.txt @@ -34,7 +34,7 @@ POPS = { # } # # create_pop = { - # pop_type = aristocrats + # pop_type = investors # culture = polish # religion = catholic # size = 5200 diff --git a/common/history/pops/11_east_asia.txt b/common/history/pops/11_east_asia.txt index ce536c76e..e96cc8d4e 100644 --- a/common/history/pops/11_east_asia.txt +++ b/common/history/pops/11_east_asia.txt @@ -652,7 +652,7 @@ size = 182145 } create_pop = { - culture = yakut + culture = siberian size = 14199 } create_pop = { @@ -672,7 +672,7 @@ size = 6163 } create_pop = { - culture = yakut + culture = siberian size = 109375 } } @@ -1073,7 +1073,6 @@ size = 2810305 } } - } s:STATE_SARIWON = { region_state:NRK = { diff --git a/common/history/pops/14_siberia.txt b/common/history/pops/14_siberia.txt index 3787ecc47..a0b636e8f 100644 --- a/common/history/pops/14_siberia.txt +++ b/common/history/pops/14_siberia.txt @@ -87,7 +87,7 @@ size = 35009 } create_pop = { - culture = yakut + culture = siberian size = 24443 } } @@ -147,11 +147,11 @@ s:STATE_OKHOTSK = { region_state:RUS = { create_pop = { - culture = yakut + culture = siberian size = 61478 } create_pop = { - culture = yakut + culture = siberian religion = orthodox size = 33179 } @@ -168,11 +168,11 @@ s:STATE_YAKUTSK = { region_state:RUS = { create_pop = { - culture = yakut + culture = siberian size = 629280 } create_pop = { - culture = yakut + culture = siberian religion = orthodox size = 171928 } @@ -193,7 +193,7 @@ size = 228719 } create_pop = { - culture = yakut + culture = siberian size = 169223 } create_pop = { diff --git a/common/history/states/00_states.txt b/common/history/states/00_states.txt index 5825d9533..ccf9c7751 100644 --- a/common/history/states/00_states.txt +++ b/common/history/states/00_states.txt @@ -185,7 +185,7 @@ xC37990 } } - add_homeland = misri + add_homeland = arab } s:STATE_HOME_COUNTIES = { create_state = { @@ -243,7 +243,6 @@ } } add_homeland = french - add_homeland = occitan } s:STATE_NORMANDY = { create_state = { @@ -438,8 +437,8 @@ x00F060 } } - add_homeland = mashriqi - add_homeland = bedouin + add_homeland = arab + add_homeland = arab } s:STATE_EASTERN_THRACE = { create_state = { @@ -1897,7 +1896,6 @@ add_homeland = american add_homeland = native_american } - s:STATE_CANYON_STATES = { create_state = { country = c:USA @@ -8553,7 +8551,7 @@ x7D333F } } - add_homeland = mayan + add_homeland = mesoamerican add_homeland = central_american } s:STATE_HONDURAS = { @@ -8617,7 +8615,7 @@ } } add_homeland = central_american - add_homeland = miskito + add_homeland = mesoamerican } s:STATE_COSTA_RICA = { create_state = { @@ -8810,7 +8808,7 @@ } } add_homeland = north_andean - add_homeland = quechua + add_homeland = andean } s:STATE_SANTO_DOMINGO = { create_state = { @@ -9100,7 +9098,6 @@ } } add_homeland = swedish - add_homeland = sami } s:STATE_SVEALAND = { create_state = { @@ -10399,7 +10396,7 @@ s:STATE_WESTERN_AUSTRALIA = { create_state = { country = c:AST - owned_provinces = { + owned_provinces = { xA33DDE xCA456A x51A0D0 @@ -12095,7 +12092,7 @@ x85D4B9 } } - add_homeland = bedouin + add_homeland = arab } s:STATE_ABU_DHABI = { create_state = { @@ -12127,7 +12124,7 @@ x505AE0 } } - add_homeland = bedouin + add_homeland = arab } s:STATE_YEMEN = { create_state = { @@ -12227,7 +12224,7 @@ x657048 } } - add_homeland = bedouin + add_homeland = arab add_homeland = yemenite } s:STATE_HEDJAZ = { @@ -12346,7 +12343,7 @@ x8DED0C } } - add_homeland = bedouin + add_homeland = arab } s:STATE_TUNISIA = { create_state = { @@ -12394,7 +12391,7 @@ } } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_GUINEA = { create_state = { @@ -13002,7 +12999,7 @@ x7000A0 x708020 xF000A0 - xFE3729 + xFE3729 } } add_homeland = north_italian @@ -13715,7 +13712,7 @@ } } add_homeland = mexican - add_homeland = mayan + add_homeland = mesoamerican } s:STATE_MEXICO = { create_state = { @@ -13741,7 +13738,7 @@ } add_homeland = mexican add_homeland = nahua - add_homeland = zapotec + add_homeland = mesoamerican add_homeland = native_american } s:STATE_VERACRUZ = { @@ -13792,7 +13789,7 @@ } add_homeland = mexican add_homeland = nahua - add_homeland = zapotec + add_homeland = mesoamerican } s:STATE_OAXACA = { create_state = { @@ -13821,7 +13818,7 @@ } } add_homeland = mexican - add_homeland = zapotec + add_homeland = mesoamerican add_homeland = native_american } s:STATE_JALISCO = { @@ -14034,8 +14031,8 @@ } add_homeland = north_andean add_homeland = afro_caribeno - add_homeland = guajiro - add_homeland = cariban + add_homeland = amazonian + add_homeland = amazonian } s:STATE_MIRANDA = { create_state = { @@ -14094,7 +14091,7 @@ } add_homeland = north_andean add_homeland = afro_caribeno - add_homeland = cariban + add_homeland = amazonian } s:STATE_BOLIVAR = { create_state = { @@ -14201,7 +14198,7 @@ add_homeland = north_andean add_homeland = afro_caribeno add_homeland = amazonian - add_homeland = cariban + add_homeland = amazonian } s:STATE_ANTIOQUIA = { create_state = { @@ -14268,8 +14265,8 @@ } add_homeland = north_andean add_homeland = afro_caribeno - add_homeland = guajiro - add_homeland = cariban + add_homeland = amazonian + add_homeland = amazonian } s:STATE_GUAVIARE = { create_state = { @@ -14430,7 +14427,7 @@ } add_homeland = north_andean add_homeland = afro_caribeno - add_homeland = muisca + add_homeland = andean } s:STATE_CAUCA = { create_state = { @@ -14459,7 +14456,7 @@ } add_homeland = north_andean add_homeland = afro_caribeno - add_homeland = quechua + add_homeland = andean } s:STATE_PASTAZA = { create_state = { @@ -14584,7 +14581,7 @@ } } add_homeland = south_andean - add_homeland = quechua + add_homeland = andean } s:STATE_LIMA = { create_state = { @@ -14649,7 +14646,7 @@ } } add_homeland = south_andean - add_homeland = quechua + add_homeland = andean } s:STATE_ICA = { create_state = { @@ -14712,7 +14709,7 @@ } } add_homeland = south_andean - add_homeland = quechua + add_homeland = andean } s:STATE_AREQUIPA = { create_state = { @@ -14748,8 +14745,8 @@ } } add_homeland = south_andean - add_homeland = quechua - add_homeland = aimara + add_homeland = andean + add_homeland = andean } s:STATE_PARA = { create_state = { @@ -15083,7 +15080,7 @@ } add_homeland = brazilian add_homeland = afro_brazilian - add_homeland = tupinamba + add_homeland = patagonian } s:STATE_AMAZONAS = { create_state = { @@ -15590,7 +15587,7 @@ } add_homeland = brazilian add_homeland = afro_brazilian - add_homeland = tupinamba + add_homeland = patagonian } s:STATE_MATO_GROSSO = { create_state = { @@ -15897,7 +15894,7 @@ } add_homeland = brazilian add_homeland = amazonian - add_homeland = guarani + add_homeland = patagonian } s:STATE_RIO_GRANDE_DO_SUL = { create_state = { @@ -15967,7 +15964,7 @@ } add_homeland = brazilian add_homeland = afro_brazilian - add_homeland = guarani + add_homeland = patagonian } s:STATE_PARANA = { create_state = { @@ -16017,7 +16014,7 @@ } } add_homeland = brazilian - add_homeland = guarani + add_homeland = patagonian } s:STATE_SANTA_CATARINA = { create_state = { @@ -16046,7 +16043,7 @@ } } add_homeland = brazilian - add_homeland = guarani + add_homeland = patagonian } s:STATE_SAO_PAULO = { create_state = { @@ -16383,7 +16380,7 @@ } add_homeland = brazilian add_homeland = afro_brazilian - add_homeland = tupinamba + add_homeland = patagonian } s:STATE_RIO_GRANDE_DO_NORTE = { create_state = { @@ -16402,7 +16399,7 @@ } add_homeland = brazilian add_homeland = afro_brazilian - add_homeland = tupinamba + add_homeland = patagonian } s:STATE_CEARA = { create_state = { @@ -16440,7 +16437,7 @@ } add_homeland = brazilian add_homeland = afro_brazilian - add_homeland = tupinamba + add_homeland = patagonian } s:STATE_PIAUI = { create_state = { @@ -16500,7 +16497,7 @@ } add_homeland = brazilian add_homeland = afro_brazilian - add_homeland = tupinamba + add_homeland = patagonian } s:STATE_PERNAMBUCO = { create_state = { @@ -16637,7 +16634,7 @@ } } add_homeland = platinean - add_homeland = guarani + add_homeland = patagonian } s:STATE_BAJO_PARAGUAY = { create_state = { @@ -16677,7 +16674,7 @@ } } add_homeland = platinean - add_homeland = guarani + add_homeland = patagonian } s:STATE_BUENOS_AIRES = { create_state = { @@ -17266,7 +17263,7 @@ } add_homeland = platinean add_homeland = brazilian - add_homeland = guarani + add_homeland = patagonian } s:STATE_TUCUMAN = { create_state = { @@ -17400,7 +17397,7 @@ } } add_homeland = platinean - add_homeland = guarani + add_homeland = patagonian } s:STATE_JUJUY = { create_state = { @@ -17564,8 +17561,8 @@ } } add_homeland = south_andean - add_homeland = guarani - add_homeland = quechua + add_homeland = patagonian + add_homeland = andean } s:STATE_LA_PAZ = { create_state = { @@ -17663,8 +17660,8 @@ } } add_homeland = south_andean - add_homeland = aimara - add_homeland = quechua + add_homeland = andean + add_homeland = andean add_homeland = amazonian } s:STATE_POTOSI = { @@ -17705,7 +17702,7 @@ } } add_homeland = south_andean - add_homeland = aimara + add_homeland = andean } s:STATE_SANTIAGO = { create_state = { @@ -18441,8 +18438,8 @@ x8DFB0F } } - add_homeland = bedouin - add_homeland = berber + add_homeland = arab + add_homeland = maghrebi add_homeland = maures } s:STATE_MARRAKECH = { @@ -18471,7 +18468,7 @@ } } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_FEZ = { create_state = { @@ -18494,7 +18491,7 @@ } } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_AL_RIF = { create_state = { @@ -18514,7 +18511,7 @@ } } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_INNER_MOROCCO = { create_state = { @@ -18580,7 +18577,7 @@ } } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_TLEMCEN = { create_state = { @@ -18617,7 +18614,7 @@ } } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_SAHARA = { create_state = { @@ -18801,8 +18798,8 @@ x787F3A } } - add_homeland = berber - add_homeland = tuareg + add_homeland = maghrebi + add_homeland = maghrebi } s:STATE_EAST_SAHARA = { create_state = { @@ -19065,8 +19062,8 @@ xE37F76 } } - add_homeland = tuareg - add_homeland = berber + add_homeland = maghrebi + add_homeland = maghrebi } s:STATE_ALGIERS = { create_state = { @@ -19088,7 +19085,7 @@ state_type = unincorporated } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_CONSTANTINE = { create_state = { @@ -19158,7 +19155,7 @@ } } add_homeland = maghrebi - add_homeland = berber + add_homeland = maghrebi } s:STATE_TRIPOLI = { create_state = { @@ -19288,9 +19285,9 @@ } } add_homeland = maghrebi - add_homeland = tuareg - add_homeland = bedouin - add_homeland = berber + add_homeland = maghrebi + add_homeland = arab + add_homeland = maghrebi } s:STATE_LIBYAN_DESERT = { create_state = { @@ -19508,9 +19505,9 @@ } } add_homeland = teda - add_homeland = tuareg - add_homeland = bedouin - add_homeland = berber + add_homeland = maghrebi + add_homeland = arab + add_homeland = maghrebi } s:STATE_LIBYA = { create_state = { @@ -19556,7 +19553,7 @@ } } add_homeland = maghrebi - add_homeland = bedouin + add_homeland = arab } s:STATE_UPPER_EGYPT = { create_state = { @@ -19597,8 +19594,8 @@ xD26E7A } } - add_homeland = misri - add_homeland = bedouin + add_homeland = arab + add_homeland = arab add_homeland = beja } s:STATE_EGYPTIAN_DESERT = { @@ -19703,8 +19700,8 @@ xC48A06 } } - add_homeland = misri - add_homeland = bedouin + add_homeland = arab + add_homeland = arab } s:STATE_MIDDLE_EGYPT = { create_state = { @@ -19727,7 +19724,7 @@ x5050E0 } } - add_homeland = misri + add_homeland = arab } s:STATE_MATRUH = { create_state = { @@ -19782,9 +19779,9 @@ x5E1EA3 } } - add_homeland = misri - add_homeland = bedouin - add_homeland = berber + add_homeland = arab + add_homeland = arab + add_homeland = maghrebi } s:STATE_SINAI = { create_state = { @@ -19810,7 +19807,7 @@ x8ED45E } } - add_homeland = misri + add_homeland = arab } s:STATE_DONGOLA = { create_state = { @@ -19952,7 +19949,7 @@ xD6CE98 } } - add_homeland = bedouin + add_homeland = arab add_homeland = sudanese add_homeland = beja } @@ -20043,7 +20040,7 @@ x68ED3B } } - add_homeland = bedouin + add_homeland = arab add_homeland = sudanese add_homeland = dinka add_homeland = nuba @@ -20231,7 +20228,7 @@ xD42E9B } } - add_homeland = bedouin + add_homeland = arab add_homeland = sudanese add_homeland = dinka add_homeland = nuer @@ -21250,7 +21247,6 @@ } } add_homeland = french - add_homeland = occitan } s:STATE_LIMOUSIN = { create_state = { @@ -21271,7 +21267,6 @@ } } add_homeland = french - add_homeland = occitan } s:STATE_BRITTANY = { create_state = { @@ -21380,7 +21375,6 @@ } } add_homeland = french - add_homeland = occitan } s:STATE_ORLEANS = { create_state = { @@ -21922,7 +21916,6 @@ } } add_homeland = norwegian - add_homeland = sami } s:STATE_EASTERN_NORWAY = { create_state = { @@ -22043,8 +22036,8 @@ country = c:JAM owned_provinces = { x535B49 - x7070B8 - x1E761E + x7070B8 + x1E761E } } add_homeland = afro_caribbean @@ -23063,21 +23056,21 @@ add_homeland = avadhi } # s:STATE_HIMACHAL_PRADESH = { - # create_state = { - # country = c:HND - # owned_provinces = { - # } - # } - # add_homeland = kanauji + # create_state = { + # country = c:HND + # owned_provinces = { + # } + # } + # add_homeland = kanauji # } # s:STATE_PUNJAB_E = { - # create_state = { - # country = c:HND - # owned_provinces = { - # } - # } - # add_homeland = kanauji - # add_homeland = panjabi + # create_state = { + # country = c:HND + # owned_provinces = { + # } + # } + # add_homeland = kanauji + # add_homeland = panjabi # } s:STATE_TENASSERIM = { create_state = { @@ -23284,9 +23277,9 @@ } } # create_state = { - # country = c:HND - # owned_provinces = { - # } + # country = c:HND + # owned_provinces = { + # } # } add_homeland = karen add_homeland = mon @@ -25225,7 +25218,7 @@ } } add_homeland = teda - add_homeland = bedouin + add_homeland = arab add_homeland = fur add_homeland = equatorial_bantu } @@ -25798,7 +25791,7 @@ add_homeland = maures add_homeland = mande add_homeland = haratin - add_homeland = bedouin + add_homeland = arab } s:STATE_EASTERN_MALI = { create_state = { @@ -26075,7 +26068,7 @@ x9EF5BD } } - add_homeland = tuareg + add_homeland = maghrebi add_homeland = songhai add_homeland = fulbe add_homeland = mande @@ -26287,7 +26280,7 @@ add_homeland = kanuri add_homeland = fulbe add_homeland = equatorial_bantu - add_homeland = tuareg + add_homeland = maghrebi add_homeland = dyula add_homeland = songhai } @@ -26465,7 +26458,7 @@ } } add_homeland = hausa - add_homeland = tuareg + add_homeland = maghrebi add_homeland = fulbe } s:STATE_BORNU = { @@ -28318,7 +28311,7 @@ xF94BA1 } } - add_homeland = bedouin + add_homeland = arab } s:STATE_NEJD = { create_state = { @@ -28504,7 +28497,7 @@ x5461E0 } } - add_homeland = bedouin + add_homeland = arab } s:STATE_TRANSJORDAN = { create_state = { @@ -28522,8 +28515,8 @@ xC2B483 } } - add_homeland = mashriqi - add_homeland = bedouin + add_homeland = arab + add_homeland = arab } s:STATE_PALESTINE = { create_state = { @@ -28539,7 +28532,7 @@ xC9CBC0 #West Bank } } - add_homeland = mashriqi + add_homeland = arab add_homeland = israelite } s:STATE_LEBANON = { @@ -28553,7 +28546,7 @@ x6010E0 } } - add_homeland = mashriqi + add_homeland = arab } s:STATE_SYRIA = { create_state = { @@ -28578,7 +28571,7 @@ x3E0347 } } - add_homeland = mashriqi + add_homeland = arab } s:STATE_ALEPPO = { create_state = { @@ -28600,7 +28593,7 @@ x14AB01 } } - add_homeland = mashriqi + add_homeland = arab add_homeland = turkish add_homeland = kurdish } @@ -28644,8 +28637,8 @@ xEE1814 } } - add_homeland = mashriqi - add_homeland = bedouin + add_homeland = arab + add_homeland = arab } s:STATE_MOSUL = { create_state = { @@ -28671,7 +28664,7 @@ x4BE9F1 } } - add_homeland = mashriqi + add_homeland = arab add_homeland = turkish add_homeland = kurdish add_homeland = assyrian @@ -28913,7 +28906,7 @@ } } add_homeland = persian - add_homeland = mashriqi + add_homeland = arab } s:STATE_FARS = { create_state = { @@ -29737,7 +29730,7 @@ add_homeland = turkish add_homeland = armenian add_homeland = kurdish - add_homeland = mashriqi + add_homeland = arab add_homeland = assyrian } s:STATE_EASTERN_AFGHANISTAN = { @@ -30790,7 +30783,7 @@ x04C89D xC125B4 x0F4C2D - x671A54 + x671A54 xC0D0C0 xE1FE47 x45BC97 @@ -30881,7 +30874,7 @@ x834EFB xF392BB x31A27F - xBDCE76 + xBDCE76 x24EE89 x354506 x88F2AD @@ -33896,7 +33889,6 @@ } } add_homeland = finnish - add_homeland = sami add_homeland = swedish } s:STATE_ESTONIA = { @@ -38207,7 +38199,7 @@ x52C0A6 } } - add_homeland = yakut + add_homeland = siberian } s:STATE_YAKUTSK = { create_state = { @@ -39358,7 +39350,7 @@ } } add_homeland = russian - add_homeland = yakut + add_homeland = siberian } s:STATE_TRANS_BAIKAL = { create_state = { @@ -44581,7 +44573,7 @@ xFFAEC1 } } - add_homeland = kalmyk + add_homeland = mongol add_homeland = russian } s:STATE_CRIMEA = { @@ -45682,7 +45674,7 @@ x694B91 xA001E0 xA61E6E - xBBA504 + xBBA504 } } #effect_immense_devastation = yes @@ -45844,7 +45836,7 @@ } } add_homeland = south_andean - add_homeland = aimara + add_homeland = andean } s:STATE_ANTOFAGASTA = { create_state = { @@ -45878,7 +45870,7 @@ } } add_homeland = south_andean - add_homeland = aimara + add_homeland = andean } s:STATE_BREST = { create_state = { @@ -46280,7 +46272,7 @@ } } add_homeland = mexican - add_homeland = mayan + add_homeland = mesoamerican } s:STATE_SAN_SALVADOR = { create_state = { @@ -46354,7 +46346,7 @@ x1F78F4 } } - add_homeland = mashriqi + add_homeland = arab add_homeland = kurdish add_homeland = assyrian } diff --git a/common/ideologies/00_ig_ideologies.txt b/common/ideologies/00_ig_ideologies.txt deleted file mode 100644 index 68430c00e..000000000 --- a/common/ideologies/00_ig_ideologies.txt +++ /dev/null @@ -1,577 +0,0 @@ -ideology_paternalistic = { - icon = "gfx/interface/icons/ideology_icons/paternalistic.dds" - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_theocracy = approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = strongly_disapprove - } - lawgroup_distribution_of_power = { - law_single_party_state = neutral - law_landed_voting = strongly_approve - law_autocracy = strongly_approve - law_oligarchy = approve - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_hereditary_bureaucrats = approve - law_politicized_bureaucrats = neutral - law_career_bureaucrats = neutral - law_elected_bureaucrats = disapprove - } - lawgroup_policing = { - law_local_police = approve - law_national_police = neutral - law_militarized_police = neutral - law_no_police = disapprove - } - lawgroup_economic_system = { - law_traditionalism = strongly_approve - law_agrarianism = approve - law_interventionism = neutral - law_industry_banned = disapprove - law_laissez_faire = disapprove - law_cooperative_ownership = strongly_disapprove - law_command_economy = strongly_disapprove - } - lawgroup_trade_policy = { - law_isolationism = approve - law_export_oriented_policy = approve - law_protectionism = neutral - law_free_trade = disapprove - } -} - -ideology_laissez_faire = { - icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds" - lawgroup_economic_system = { - law_laissez_faire = strongly_approve - law_interventionism = approve - law_agrarianism = neutral - law_traditionalism = disapprove - law_cooperative_ownership = strongly_disapprove - law_command_economy = strongly_disapprove - law_industry_banned = strongly_disapprove - } - lawgroup_trade_policy = { - law_free_trade = approve - law_export_oriented_policy = neutral - law_protectionism = disapprove - law_isolationism = strongly_disapprove - } - lawgroup_childrens_rights = { - law_child_labor_allowed = approve - law_restricted_child_labor = neutral - law_compulsory_education = disapprove - } - lawgroup_labor_rights = { - law_banned_unions = neutral - law_independent_unions = disapprove - law_protected_unions = strongly_disapprove - } - lawgroup_land_reform = { - law_collectivized_agriculture = strongly_disapprove - law_serfdom = disapprove - law_tenant_farmers = neutral - law_homesteading = neutral - law_commercialized_agriculture = approve - } -} - -ideology_individualist = { - icon = "gfx/interface/icons/ideology_icons/individualist.dds" - lawgroup_welfare = { - law_poor_laws = approve - law_no_social_security = neutral - law_wage_subsidies = disapprove - law_old_age_pension = strongly_disapprove - } - lawgroup_health_system = { - law_private_health_insurance = strongly_approve - law_no_health_system = approve - law_charitable_health_system = neutral - law_public_health_insurance = disapprove - } - lawgroup_education_system = { - law_private_schools = approve - law_public_schools = neutral - law_religious_schools = neutral - law_no_schools = disapprove - } - lawgroup_migration = { - law_no_migration_controls = approve - law_migration_controls = disapprove - law_closed_borders = strongly_disapprove - } -} - -ideology_stratocratic = { - icon = "gfx/interface/icons/ideology_icons/stratocratic.dds" - lawgroup_army_model = { - law_professional_army = neutral - law_national_militia = neutral - } - lawgroup_land_reform = { - law_serfdom = strongly_approve - law_tenant_farmers = approve - law_commercialized_agriculture = neutral - law_homesteading = strongly_disapprove - law_collectivized_agriculture = strongly_disapprove - } - lawgroup_taxation = { - law_consumption_based_taxation = approve - law_land_based_taxation = approve - law_per_capita_based_taxation = neutral - law_proportional_taxation = disapprove - law_graduated_taxation = strongly_disapprove - } - lawgroup_welfare = { - law_no_social_security = approve - law_poor_laws = neutral - law_wage_subsidies = disapprove - law_old_age_pension = disapprove - } -} - -ideology_pious = { - icon = "gfx/interface/icons/ideology_icons/pious.dds" - lawgroup_health_system = { - law_charitable_health_system = approve - law_public_health_insurance = neutral - law_no_health_system = disapprove - law_private_health_insurance = disapprove - } - lawgroup_education_system = { - law_religious_schools = approve - law_no_schools = neutral - law_public_schools = disapprove - law_private_schools = disapprove - } -} - -ideology_agrarian = { - icon = "gfx/interface/icons/ideology_icons/agrarian.dds" - lawgroup_economic_system = { - law_agrarianism = approve - law_industry_banned = neutral - law_traditionalism = neutral - law_interventionism = neutral - law_cooperative_ownership = disapprove - law_laissez_faire = strongly_disapprove - law_command_economy = strongly_disapprove - } - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_tenant_farmers = disapprove - law_commercialized_agriculture = neutral - law_collectivized_agriculture = neutral - law_homesteading = approve - } - lawgroup_taxation = { - law_consumption_based_taxation = approve - law_per_capita_based_taxation = neutral - law_proportional_taxation = neutral - law_graduated_taxation = neutral - law_land_based_taxation = disapprove - } -} - -ideology_particularist = { - icon = "gfx/interface/icons/ideology_icons/particularist.dds" - lawgroup_policing = { - law_militarized_police = strongly_disapprove - law_local_police = disapprove - law_national_police = neutral - law_no_police = approve - } - lawgroup_army_model = { - law_national_militia = strongly_approve - law_professional_army = neutral - } - lawgroup_slavery = { - law_slavery_banned = neutral - law_legacy_slavery = neutral - law_debt_slavery = strongly_disapprove - law_slave_trade = neutral - } -} - -ideology_isolationist = { - icon = "gfx/interface/icons/ideology_icons/isolationist.dds" - lawgroup_migration = { - law_closed_borders = strongly_approve - law_migration_controls = approve - law_no_migration_controls = disapprove - } - lawgroup_trade_policy = { - law_isolationism = approve - law_protectionism = approve - law_export_oriented_policy = neutral - law_free_trade = disapprove - } -} - -ideology_moralist = { - icon = "gfx/interface/icons/ideology_icons/moralist.dds" - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_theocracy = approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = strongly_disapprove - } - lawgroup_church_and_state = { - law_state_religion = strongly_approve - law_freedom_of_conscience = neutral - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - lawgroup_citizenship = { - law_ethnostate = neutral - law_national_supremacy = approve - law_racial_segregation = neutral - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } -} - -ideology_meritocratic = { - icon = "gfx/interface/icons/ideology_icons/meritocratic.dds" - lawgroup_bureaucracy = { - law_elected_bureaucrats = approve - law_politicized_bureaucrats = neutral - law_career_bureaucrats = neutral - law_hereditary_bureaucrats = disapprove - } - lawgroup_taxation = { - law_per_capita_based_taxation = approve - law_proportional_taxation = approve - law_consumption_based_taxation = neutral - law_graduated_taxation = disapprove - law_land_based_taxation = disapprove - } -} - -ideology_patriotic = { - icon = "gfx/interface/icons/ideology_icons/patriotic.dds" - lawgroup_policing = { - law_militarized_police = strongly_approve - law_national_police = approve - law_local_police = neutral - law_no_police = disapprove - } - lawgroup_free_speech = { - law_outlawed_dissent = approve - law_censorship = approve - law_right_of_assembly = neutral - law_protected_speech = disapprove - } -} - -ideology_loyalist = { - icon = "gfx/interface/icons/ideology_icons/loyalist.dds" - lawgroup_taxation = { - law_per_capita_based_taxation = approve - law_proportional_taxation = approve - law_graduated_taxation = approve - law_land_based_taxation = neutral - law_consumption_based_taxation = disapprove - } -} - -ideology_jingoist = { - icon = "gfx/interface/icons/ideology_icons/jingoist.dds" - lawgroup_army_model = { - law_professional_army = strongly_approve - law_national_militia = disapprove - } -} - -ideology_liberal = { - icon = "gfx/interface/icons/ideology_icons/liberal.dds" - lawgroup_citizenship = { - law_multicultural = disapprove - law_ethnostate = disapprove - law_national_supremacy = disapprove - law_racial_segregation = neutral - law_cultural_exclusion = approve - } - lawgroup_policing = { - law_no_police = neutral - law_national_police = neutral - law_local_police = disapprove - law_militarized_police = strongly_disapprove - } - lawgroup_free_speech = { - law_protected_speech = strongly_approve - law_right_of_assembly = approve - law_censorship = neutral - law_outlawed_dissent = disapprove - } - lawgroup_rights_of_women = { - law_no_womens_rights = disapprove - law_women_own_property = approve - law_women_in_the_workplace = neutral - law_womens_suffrage = neutral - } -} - -ideology_anti_clerical = { - icon = "gfx/interface/icons/ideology_icons/anti_clerical.dds" - lawgroup_church_and_state = { - law_state_atheism = neutral - law_total_separation = strongly_approve - law_freedom_of_conscience = approve - law_state_religion = disapprove - } - lawgroup_education_system = { - law_public_schools = approve - law_private_schools = approve - law_no_schools = disapprove - law_religious_schools = disapprove - } - lawgroup_bureaucracy = { - law_politicized_bureaucrats = approve - law_career_bureaucrats = approve - law_elected_bureaucrats = neutral - law_hereditary_bureaucrats = disapprove - } -} - -ideology_republican = { - icon = "gfx/interface/icons/ideology_icons/republican.dds" - lawgroup_governance_principles = { - law_presidential_republic = strongly_approve - law_parliamentary_republic = approve - law_monarchy = neutral - law_theocracy = neutral - law_council_republic = disapprove - } - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_wealth_voting = approve - law_landed_voting = neutral - law_single_party_state = neutral - law_technocracy = neutral - law_oligarchy = disapprove - law_autocracy = disapprove - law_anarchy = strongly_disapprove - } -} - -ideology_proletarian = { - icon = "gfx/interface/icons/ideology_icons/proletarian.dds" - lawgroup_taxation = { - law_per_capita_based_taxation = disapprove - law_land_based_taxation = neutral - law_proportional_taxation = neutral - law_consumption_based_taxation = neutral - law_graduated_taxation = approve - } - lawgroup_economic_system = { - law_cooperative_ownership = strongly_approve - law_command_economy = approve - law_interventionism = approve - law_agrarianism = neutral - law_traditionalism = disapprove - law_laissez_faire = disapprove - } - lawgroup_welfare = { - law_old_age_pension = strongly_approve - law_wage_subsidies = approve - law_poor_laws = neutral - law_no_social_security = disapprove - } - lawgroup_health_system = { - law_private_health_insurance = disapprove - law_no_health_system = disapprove - law_charitable_health_system = neutral - law_public_health_insurance = approve - } - lawgroup_education_system = { - law_public_schools = approve - law_private_schools = neutral - law_religious_schools = neutral - law_no_schools = disapprove - } -} - -ideology_egalitarian = { - icon = "gfx/interface/icons/ideology_icons/egalitarian.dds" - lawgroup_free_speech = { - law_protected_speech = strongly_approve - law_right_of_assembly = approve - law_censorship = neutral - law_outlawed_dissent = disapprove - } - lawgroup_childrens_rights = { - law_compulsory_education = strongly_approve - law_restricted_child_labor = approve - law_child_labor_allowed = disapprove - } - lawgroup_labor_rights = { - law_protected_unions = strongly_approve - law_independent_unions = approve - law_banned_unions = neutral - } - lawgroup_rights_of_women = { - law_no_womens_rights = disapprove - law_women_own_property = approve - law_women_in_the_workplace = neutral - law_womens_suffrage = neutral - } -} - -ideology_populist = { - icon = "gfx/interface/icons/ideology_icons/populist.dds" - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_anarchy = approve - law_single_party_state = neutral - law_wealth_voting = disapprove - law_landed_voting = disapprove - law_technocracy = disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - } - lawgroup_migration = { - law_migration_controls = approve - law_closed_borders = neutral - law_no_migration_controls = neutral - } - lawgroup_army_model = { - law_national_militia = strongly_approve - law_professional_army = disapprove - } -} - -ideology_socialist = { - icon = "gfx/interface/icons/ideology_icons/socialist.dds" - lawgroup_governance_principles = { - law_council_republic = approve - law_parliamentary_republic = neutral - law_presidential_republic = neutral - law_theocracy = strongly_disapprove - law_monarchy = strongly_disapprove - } - lawgroup_economic_system = { - law_command_economy = approve - law_cooperative_ownership = approve - law_interventionism = neutral - law_agrarianism = neutral - law_traditionalism = strongly_disapprove - law_laissez_faire = strongly_disapprove - law_industry_banned = strongly_disapprove - } - lawgroup_trade_policy = { - law_protectionism = approve - law_isolationism = neutral - law_export_oriented_policy = neutral - law_free_trade = disapprove - } - lawgroup_taxation = { - law_per_capita_based_taxation = disapprove - law_land_based_taxation = neutral - law_proportional_taxation = neutral - law_consumption_based_taxation = neutral - law_graduated_taxation = approve - } -} - -ideology_reactionary = { - icon = "gfx/interface/icons/ideology_icons/reactionary.dds" - lawgroup_governance_principles = { - law_monarchy = approve - law_theocracy = approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = disapprove - } - lawgroup_citizenship = { - law_ethnostate = approve - law_national_supremacy = strongly_approve - law_racial_segregation = approve - law_cultural_exclusion = neutral - law_multicultural = disapprove - } - lawgroup_migration = { - law_closed_borders = approve - law_migration_controls = strongly_approve - law_no_migration_controls = disapprove - } -} - -ideology_plutocratic = { - icon = "gfx/interface/icons/ideology_icons/plutocratic.dds" - lawgroup_distribution_of_power = { - law_oligarchy = approve - law_wealth_voting = approve - law_technocracy = neutral - law_landed_voting = neutral - law_single_party_state = neutral - law_autocracy = disapprove - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - } - lawgroup_governance_principles = { - law_monarchy = neutral - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - lawgroup_taxation = { - law_per_capita_based_taxation = approve - law_consumption_based_taxation = neutral - law_land_based_taxation = neutral - law_proportional_taxation = neutral - law_graduated_taxation = disapprove - } -} - -ideology_patriarchal = { - icon = "gfx/interface/icons/ideology_icons/patriarchal.dds" - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = disapprove - law_women_in_the_workplace = disapprove - law_womens_suffrage = strongly_disapprove - } - lawgroup_free_speech = { - law_outlawed_dissent = approve - law_censorship = approve - law_right_of_assembly = neutral - law_protected_speech = disapprove - } -} - -ideology_anti_slavery = { - icon = "gfx/interface/icons/ideology_icons/abolitionist.dds" - lawgroup_slavery = { - law_slavery_banned = neutral - law_legacy_slavery = disapprove - law_debt_slavery = strongly_disapprove - law_slave_trade = strongly_disapprove - } - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_tenant_farmers = neutral - law_homesteading = neutral - law_collectivized_agriculture = neutral - law_commercialized_agriculture = neutral - } -} - -ideology_pro_slavery = { - icon = "gfx/interface/icons/ideology_icons/slaver.dds" - lawgroup_slavery = { - law_slave_trade = approve - law_debt_slavery = approve - law_legacy_slavery = neutral - law_slavery_banned = strongly_disapprove - } -} diff --git a/common/ideologies/00_ig_ideologies_event.txt b/common/ideologies/00_ig_ideologies_event.txt deleted file mode 100644 index 18bceecbb..000000000 --- a/common/ideologies/00_ig_ideologies_event.txt +++ /dev/null @@ -1,32 +0,0 @@ -ideology_patriarchal_suffrage = { - icon = "gfx/interface/icons/ideology_icons/patriarchal.dds" - - priority = 100 # Overrides other non-leader ideologies with a lower prio - - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = neutral - law_women_in_the_workplace = neutral - law_womens_suffrage = neutral - } - - lawgroup_free_speech = { - law_outlawed_dissent = strongly_approve - law_censorship = approve - law_right_of_assembly = neutral - law_protected_speech = disapprove - } -} - -ideology_feminist_ig = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_womens_liberation.dds" - - priority = 100 # Overrides other non-leader ideologies with a lower prio - - lawgroup_rights_of_women = { - law_womens_suffrage = strongly_approve - law_women_in_the_workplace = approve - law_women_own_property = neutral - law_no_womens_rights = strongly_disapprove - } -} diff --git a/common/ideologies/00_ig_ideologies_flavored.txt b/common/ideologies/00_ig_ideologies_flavored.txt deleted file mode 100644 index d08865250..000000000 --- a/common/ideologies/00_ig_ideologies_flavored.txt +++ /dev/null @@ -1,470 +0,0 @@ -ideology_republican_paternalistic = { - icon = "gfx/interface/icons/ideology_icons/republican_paternalistic.dds" - lawgroup_governance_principles = { - law_presidential_republic = approve - law_parliamentary_republic = approve - law_theocracy = approve - law_monarchy = neutral - law_council_republic = disapprove - } - lawgroup_distribution_of_power = { - law_single_party_state = neutral - law_landed_voting = strongly_approve - law_oligarchy = strongly_approve - law_autocracy = approve - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_hereditary_bureaucrats = approve - law_politicized_bureaucrats = neutral - law_career_bureaucrats = neutral - law_elected_bureaucrats = neutral - } - lawgroup_policing = { - law_local_police = approve - law_national_police = neutral - law_militarized_police = neutral - law_no_police = disapprove - } -} - -ideology_scholar_paternalistic = { - icon = "gfx/interface/icons/ideology_icons/scholar_paternalistic.dds" - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_theocracy = neutral - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = strongly_disapprove - } - lawgroup_distribution_of_power = { - law_single_party_state = neutral - law_landed_voting = strongly_approve - law_autocracy = strongly_approve - law_oligarchy = approve - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_politicized_bureaucrats = approve - law_career_bureaucrats = approve - law_elected_bureaucrats = disapprove - law_hereditary_bureaucrats = disapprove - } - lawgroup_policing = { - law_local_police = approve - law_national_police = neutral - law_militarized_police = neutral - law_no_police = disapprove - } -} - -ideology_junker_paternalistic = { - icon = "gfx/interface/icons/ideology_icons/junker_paternalistic.dds" - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_theocracy = neutral - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = strongly_disapprove - } - lawgroup_distribution_of_power = { - law_single_party_state = neutral - law_landed_voting = strongly_approve - law_autocracy = strongly_approve - law_oligarchy = approve - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_hereditary_bureaucrats = approve - law_politicized_bureaucrats = approve - law_career_bureaucrats = approve - law_elected_bureaucrats = disapprove - } - lawgroup_policing = { - law_local_police = approve - law_national_police = neutral - law_militarized_police = neutral - law_no_police = disapprove - } -} - -ideology_papal_paternalistic = { - icon = "gfx/interface/icons/ideology_icons/papal_paternalistic.dds" - lawgroup_governance_principles = { - law_theocracy = strongly_approve - law_monarchy = approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = disapprove - } - lawgroup_distribution_of_power = { - law_single_party_state = neutral - law_landed_voting = strongly_approve - law_autocracy = strongly_approve - law_oligarchy = approve - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_hereditary_bureaucrats = approve - law_politicized_bureaucrats = neutral - law_career_bureaucrats = neutral - law_elected_bureaucrats = disapprove - } - lawgroup_policing = { - law_local_police = approve - law_national_police = neutral - law_militarized_police = neutral - law_no_police = disapprove - } -} - -ideology_confucian = { - icon = "gfx/interface/icons/ideology_icons/confucian.dds" - lawgroup_church_and_state = { - law_state_religion = approve - law_freedom_of_conscience = approve - law_total_separation = disapprove - law_state_atheism = strongly_disapprove - } - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_theocracy = neutral - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = strongly_disapprove - } - lawgroup_free_speech = { - law_outlawed_dissent = strongly_approve - law_censorship = approve - law_right_of_assembly = neutral - law_protected_speech = disapprove - } -} - -ideology_bakufu = { - icon = "gfx/interface/icons/ideology_icons/bakufu.dds" - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_presidential_republic = neutral - law_theocracy = disapprove - law_parliamentary_republic = disapprove - law_council_republic = strongly_disapprove - } - lawgroup_land_reform = { - law_serfdom = approve - law_tenant_farmers = neutral - law_commercialized_agriculture = disapprove - law_homesteading = disapprove - law_collectivized_agriculture = disapprove - } - lawgroup_distribution_of_power = { - law_single_party_state = neutral - law_autocracy = strongly_approve - law_landed_voting = approve - law_oligarchy = approve - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } -} - -ideology_shinto_moralist = { - icon = "gfx/interface/icons/ideology_icons/shinto_moralist.dds" - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_theocracy = approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = disapprove - } - lawgroup_church_and_state = { - law_state_religion = strongly_approve - law_freedom_of_conscience = neutral - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - lawgroup_citizenship = { - law_ethnostate = approve - law_national_supremacy = approve - law_racial_segregation = neutral - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } - lawgroup_distribution_of_power = { - law_single_party_state = neutral - law_autocracy = strongly_approve - law_oligarchy = approve - law_landed_voting = neutral - law_wealth_voting = neutral - law_universal_suffrage = disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } -} - -ideology_caudillismo = { - icon = "gfx/interface/icons/ideology_icons/caudillismo.dds" - lawgroup_governance_principles = { - law_presidential_republic = strongly_approve - law_parliamentary_republic = neutral - law_monarchy = neutral - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - lawgroup_distribution_of_power = { - law_landed_voting = strongly_approve - law_autocracy = strongly_approve - law_single_party_state = approve - law_oligarchy = approve - law_technocracy = neutral - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_hereditary_bureaucrats = approve - law_politicized_bureaucrats = approve - law_career_bureaucrats = approve - law_elected_bureaucrats = disapprove - } - lawgroup_policing = { - law_local_police = approve - law_national_police = neutral - law_militarized_police = neutral - law_no_police = disapprove - } -} - -ideology_austrian_hegemony = { - icon = "gfx/interface/icons/ideology_icons/caudillismo.dds" - lawgroup_citizenship = { - law_ethnostate = approve - law_national_supremacy = strongly_approve - law_racial_segregation = disapprove - law_cultural_exclusion = strongly_disapprove - law_multicultural = strongly_disapprove - } -} - -ideology_russian_patriarch = { - icon = "gfx/interface/icons/ideology_icons/russian_patriarch.dds" - lawgroup_distribution_of_power = { - law_autocracy = strongly_approve - law_oligarchy = approve - law_single_party_state = disapprove - law_landed_voting = neutral - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = neutral - law_women_in_the_workplace = disapprove - law_womens_suffrage = strongly_disapprove - } - lawgroup_free_speech = { - law_outlawed_dissent = strongly_approve - law_censorship = approve - law_right_of_assembly = neutral - law_protected_speech = disapprove - } - lawgroup_land_reform = { - law_serfdom = approve - law_tenant_farmers = neutral - law_commercialized_agriculture = disapprove - law_homesteading = disapprove - law_collectivized_agriculture = strongly_disapprove - } -} - -ideology_orthodox_patriarch = { - icon = "gfx/interface/icons/ideology_icons/orthodox_patriarch.dds" - lawgroup_distribution_of_power = { - law_single_party_state = disapprove - law_autocracy = strongly_approve - law_oligarchy = approve - law_landed_voting = neutral - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = neutral - law_women_in_the_workplace = disapprove - law_womens_suffrage = strongly_disapprove - } - lawgroup_free_speech = { - law_outlawed_dissent = strongly_approve - law_censorship = approve - law_right_of_assembly = neutral - law_protected_speech = disapprove - } -} - -ideology_buddhist_moralist = { - icon = "gfx/interface/icons/ideology_icons/buddhist_moralist.dds" - lawgroup_governance_principles = { - law_theocracy = strongly_approve - law_monarchy = approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = strongly_disapprove - } - lawgroup_church_and_state = { - law_state_religion = strongly_approve - law_freedom_of_conscience = neutral - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - lawgroup_citizenship = { - law_ethnostate = neutral - law_national_supremacy = approve - law_racial_segregation = neutral - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } -} - -ideology_hindu_moralist = { - icon = "gfx/interface/icons/ideology_icons/hindu_moralist.dds" - lawgroup_governance_principles = { - law_theocracy = approve - law_monarchy = strongly_approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = strongly_disapprove - } - lawgroup_church_and_state = { - law_state_religion = strongly_approve - law_freedom_of_conscience = neutral - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - lawgroup_citizenship = { - law_ethnostate = neutral - law_national_supremacy = approve - law_racial_segregation = neutral - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } - lawgroup_bureaucracy = { - law_hereditary_bureaucrats = approve - law_politicized_bureaucrats = neutral - law_career_bureaucrats = neutral - law_elected_bureaucrats = disapprove - } -} - -ideology_sikh_moralist = { - icon = "gfx/interface/icons/ideology_icons/sikh_moralist.dds" - lawgroup_governance_principles = { - law_theocracy = approve - law_monarchy = strongly_approve - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = disapprove - } - lawgroup_church_and_state = { - law_state_religion = strongly_approve - law_freedom_of_conscience = neutral - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - lawgroup_citizenship = { - law_ethnostate = neutral - law_national_supremacy = approve - law_racial_segregation = neutral - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } - lawgroup_army_model = { - law_national_militia = strongly_approve - law_professional_army = disapprove - } -} - -ideology_oriental_orthodox_patriarch = { - icon = "gfx/interface/icons/ideology_icons/coptic_patriarch.dds" - lawgroup_distribution_of_power = { - law_single_party_state = disapprove - law_autocracy = strongly_approve - law_oligarchy = approve - law_landed_voting = neutral - law_wealth_voting = neutral - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = neutral - law_women_in_the_workplace = disapprove - law_womens_suffrage = strongly_disapprove - } - lawgroup_free_speech = { - law_outlawed_dissent = strongly_approve - law_censorship = approve - law_right_of_assembly = neutral - law_protected_speech = disapprove - } - lawgroup_childrens_rights = { - law_child_labor_allowed = disapprove - law_restricted_child_labor = neutral - law_compulsory_education = approve - } -} - -ideology_isolationist_expansionism = { - icon = "gfx/interface/icons/ideology_icons/frontier_expansionist.dds" - lawgroup_migration = { - law_closed_borders = strongly_approve - law_migration_controls = approve - law_no_migration_controls = disapprove - } - lawgroup_trade_policy = { - law_isolationism = approve - law_protectionism = approve - law_export_oriented_policy = neutral - law_free_trade = disapprove - } -} - -ideology_heavenly_kingdom_theocratic = { - icon = "gfx/interface/icons/ideology_icons/moralist.dds" - lawgroup_governance_principles = { - law_theocracy = strongly_approve - law_monarchy = disapprove - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_council_republic = strongly_disapprove - } - lawgroup_church_and_state = { - law_state_religion = strongly_approve - law_freedom_of_conscience = disapprove - law_total_separation = strongly_disapprove - } - lawgroup_citizenship = { - law_ethnostate = neutral - law_national_supremacy = approve - law_racial_segregation = neutral - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } -} diff --git a/common/ideologies/00_leader_french_flavored.txt b/common/ideologies/00_leader_french_flavored.txt deleted file mode 100644 index 62f266b37..000000000 --- a/common/ideologies/00_leader_french_flavored.txt +++ /dev/null @@ -1,402 +0,0 @@ -ideology_orleanist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_orleanist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_presidential_republic = neutral - law_parliamentary_republic = disapprove - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - - lawgroup_distribution_of_power = { - law_autocracy = disapprove - law_oligarchy = neutral - law_landed_voting = approve - law_wealth_voting = approve - law_universal_suffrage = disapprove - law_anarchy = strongly_disapprove - law_single_party_state = disapprove - law_technocracy = strongly_disapprove - } - - lawgroup_economic_system = { - law_laissez_faire = strongly_approve - law_interventionism = neutral - law_agrarianism = disapprove - law_traditionalism = disapprove - law_cooperative_ownership = strongly_disapprove - law_command_economy = strongly_disapprove - } - - lawgroup_trade_policy = { - law_free_trade = strongly_approve - law_export_oriented_policy = disapprove - law_protectionism = disapprove - law_isolationism = strongly_disapprove - } - - possible = { - NOT = { has_role = agitator } - # no monarchists in countries with strong republican tradition - owner = { - AND = { - exists = c:FRA - OR = { - c:FRA = this - civil_war_origin_country = c:FRA - } - } - NOR = { - any_interest_group = { - has_ideology = ideology:ideology_republican_paternalistic - } - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = legitimist_restoration_var - has_variable = bonapartist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_armed_forces - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - - leader_weight = { - value = 200 - # less likely in a theocracy - if = { - limit = { - owner = { - has_law = law_type:law_theocracy - } - } - add = -75 - } - # less likely if IG is happy in a republic - if = { - limit = { - owner = { - NOT = { has_law = law_type:law_monarchy } - } - scope:interest_group = { - ig_approval > 0 - } - } - add = -100 - } - - # more likely for intelligentsia, industrialists, and PB with traditional economic laws - if = { - limit = { - scope:interest_group = { - OR = { - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_conglomerates - } - } - owner = { - OR = { - has_law = law_type:law_agrarianism - has_law = law_type:law_traditionalism - has_law = law_type:law_isolationism - has_law = law_type:law_export_oriented_policy - } - } - } - add = 75 - } - # more likely if the IG is unhappy with the monarchy, and that monarchy is not Orleanist - if = { - limit = { - owner = { - has_law = law_type:law_monarchy - NOT = { has_variable = orleanist_restoration_var } - } - scope:interest_group = { - ig_approval < 0 - } - } - add = 75 - } - - # reduced unhappy modifier if it's not a monarchy - if = { - limit = { - owner = { - NOT = { has_law = law_type:law_monarchy } - NOT = { has_variable = orleanist_restoration_var } - } - scope:interest_group = { - ig_approval < 0 - } - } - add = 25 - } - } -} - -ideology_legitimist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_legitimist.dds" - - character_ideology = yes - - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - - lawgroup_distribution_of_power = { - law_autocracy = strongly_approve - law_oligarchy = neutral - law_single_party_state = disapprove - law_landed_voting = strongly_disapprove - law_wealth_voting = strongly_disapprove - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - - lawgroup_church_and_state = { - law_state_religion = approve - law_freedom_of_conscience = disapprove - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - - lawgroup_free_speech = { - law_protected_speech = strongly_disapprove - law_right_of_assembly = disapprove - law_censorship = approve - law_outlawed_dissent = strongly_approve - } - - possible = { - NOT = { has_role = agitator } - # no monarchists in countries with strong republican tradition - owner = { - AND = { - exists = c:FRA - OR = { - c:FRA = this - civil_war_origin_country = c:FRA - } - } - NOR = { - any_interest_group = { - has_ideology = ideology:ideology_republican_paternalistic - } - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = orleanist_restoration_var - has_variable = bonapartist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_elites - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - - leader_weight = { - value = 200 - # less likely in a theocracy - if = { - limit = { - owner = { - has_law = law_type:law_theocracy - } - } - add = -75 - } - # less likely if IG is happy in a republic - if = { - limit = { - owner = { - NOT = { has_law = law_type:law_monarchy } - } - scope:interest_group = { - ig_approval > 0 - } - } - add = -100 - } - - # more likely for LO and Devout - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_elites - is_interest_group_type = ig_devout - } - } - add = 50 - } - } -} - -ideology_bonapartist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_bonapartist.dds" - - # J'AIME L'OIGNON FRIT À L'HUILE, - # J'AIME L'OIGNON QUAND IL EST BON. - # J'AIME L'OIGNON FRIT À L'HUILE, - # J'AIME L'OIGNON, J'AIME L'OIGNON - - character_ideology = yes - - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_presidential_republic = neutral - law_parliamentary_republic = disapprove - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - - lawgroup_distribution_of_power = { - law_autocracy = strongly_approve - law_oligarchy = approve - law_landed_voting = neutral - law_wealth_voting = neutral - law_single_party_state = neutral - law_universal_suffrage = disapprove - law_anarchy = strongly_disapprove - law_technocracy = strongly_disapprove - } - - lawgroup_army_model = { - law_professional_army = strongly_approve - law_national_militia = disapprove - } - - lawgroup_economic_system = { - law_laissez_faire = neutral - law_interventionism = strongly_approve - law_agrarianism = disapprove - law_traditionalism = disapprove - law_cooperative_ownership = strongly_disapprove - law_command_economy = strongly_disapprove - } - - - possible = { - NOT = { has_role = agitator } - # no monarchists in countries with strong republican tradition - owner = { - AND = { - exists = c:FRA - OR = { - c:FRA = this - civil_war_origin_country = c:FRA - } - } - NOR = { - any_interest_group = { - has_ideology = ideology:ideology_republican_paternalistic - } - has_variable = monarchy_stamped_out_var - AND = { - OR = { - has_variable = orleanist_restoration_var - has_variable = legitimist_restoration_var - } - has_variable = one_true_french_dynasty - } - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_armed_forces - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - - leader_weight = { - value = 200 - # less likely in a theocracy - if = { - limit = { - owner = { - has_law = law_type:law_theocracy - } - } - add = -75 - } - # less likely if IG is happy in a republic - if = { - limit = { - owner = { - NOT = { has_law = law_type:law_monarchy } - } - scope:interest_group = { - ig_approval > 0 - } - } - add = -100 - } - - # more likely for PB and AF - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_armed_forces - } - } - add = 50 - } - } -} diff --git a/common/ideologies/00_leader_ideologies.txt b/common/ideologies/00_leader_ideologies.txt deleted file mode 100644 index 73d93e477..000000000 --- a/common/ideologies/00_leader_ideologies.txt +++ /dev/null @@ -1,3092 +0,0 @@ -ideology_moderate = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_no_ideology.dds" - show_in_list = no - character_ideology = yes - possible = { - always = yes - NOT = { - has_role = agitator - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 25 # moderates are boring - # angry IG's more likely to have opinions - if = { - limit = { - scope:interest_group = { - ig_approval < -5 - } - } - add = -50 - } - # what makes a man turn neutral? lust for gold? power? or were you just born with a heart full of neutrality? - if = { - limit = { - scope:interest_group = { - ig_approval = 0 - } - } - add = 1 - } - } -} - -ideology_traditionalist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" - character_ideology = yes - lawgroup_rights_of_women = { - law_no_womens_rights = approve - law_women_own_property = neutral - law_women_in_the_workplace = disapprove - law_womens_suffrage = strongly_disapprove - } - lawgroup_church_and_state = { - law_state_religion = approve - law_freedom_of_conscience = disapprove - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - possible = { - # Agitatos should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_state_religion - } - } - NOT = { - exists = c:FRA - c:FRA = this - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_socialists - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_elites - is_interest_group_type = ig_devout - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # less likely for unions - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_socialists - } - } - add = -75 - } - # more likely for landowners and devout - if = { - limit = { - scope:interest_group = { - OR = { - is_interest_group_type = ig_elites - is_interest_group_type = ig_devout - } - } - } - add = 50 - } - } -} - -ideology_atheist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_atheist.dds" - character_ideology = yes - lawgroup_governance_principles = { - law_theocracy = strongly_disapprove - law_monarchy = disapprove - law_presidential_republic = neutral - law_parliamentary_republic = neutral - law_council_republic = neutral - } - lawgroup_church_and_state = { - law_state_religion = strongly_disapprove - law_freedom_of_conscience = disapprove - law_total_separation = approve - law_state_atheism = strongly_approve - } - possible = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_council_republic - } - has_law = law_type:law_state_atheism - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - owner = { - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_intellectuals - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # this is not very relevant if you're a republic with religious freedom - if = { - limit = { - owner = { - NOR = { - has_law = law_type:law_state_religion - has_law = law_type:law_theocracy - has_law = law_type:law_monarchy - } - } - } - add = -75 - } - # will emerge to counter a powerful Devout IG - if = { - limit = { - owner = { - exists = ig:ig_devout - ig:ig_devout = { - is_powerful = yes - } - } - } - add = 75 - } - if = { - limit = { - scope:interest_group = { - has_variable = nihilism_var - } - } - add = 75 - } - if = { - limit = { - scope:interest_group = { - has_variable = big_nihilism_var - } - } - add = 150 - } - } -} - -ideology_republican_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_republican.dds" - character_ideology = yes - lawgroup_governance_principles = { - law_presidential_republic = approve - law_parliamentary_republic = approve - law_council_republic = disapprove - law_monarchy = disapprove - law_theocracy = disapprove - } - lawgroup_bureaucracy = { - law_elected_bureaucrats = approve - law_politicized_bureaucrats = neutral - law_career_bureaucrats = neutral - law_hereditary_bureaucrats = disapprove - } - possible = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic - } - has_law = law_type:law_elected_bureaucrats - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # not very relevant if issues are already addressed - if = { - limit = { - owner = { - NOR = { - has_law = law_type:law_monarchy - has_law = law_type:law_theocracy - has_law = law_type:law_hereditary_bureaucrats - } - } - } - add = -75 - } - # more likely if the IG is unhappy with the monarchy - if = { - limit = { - owner = { - has_law = law_type:law_monarchy - } - scope:interest_group = { - ig_approval < 0 - } - } - add = 75 - } - } -} - -ideology_radical = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_radical.dds" - character_ideology = yes - lawgroup_governance_principles = { - law_monarchy = strongly_disapprove - law_theocracy = strongly_disapprove - law_council_republic = strongly_disapprove - law_presidential_republic = approve - law_parliamentary_republic = approve - } - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_wealth_voting = neutral - law_technocracy = disapprove - law_landed_voting = disapprove - law_anarchy = strongly_disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = disapprove - } - lawgroup_free_speech = { - law_protected_speech = strongly_approve - law_right_of_assembly = approve - law_censorship = disapprove - law_outlawed_dissent = strongly_disapprove - } - possible = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - OR = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic - } - has_law = law_type:law_universal_suffrage - has_law = law_type:law_protected_speech - has_law = law_type:law_no_intelligence_agency - } - } - # Invalid for pre-ACW USA - NOT = { - owner = { - AND = { - exists = c:USA - OR = { - c:USA = this - civil_war_origin_country = c:USA - } - } - has_journal_entry = je_acw_countdown - } - } - # Monarchs cannot be republicans - NOT = { - owner = { - has_law = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = { - value = 100 - # more likely if issues are relevant and people are angry - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_outlawed_dissent - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - } - any_scope_state = { - is_incorporated = yes - turmoil >= 0.25 - } - } - } - add = 100 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_censorship - has_law = law_type:law_landed_voting - } - any_scope_state = { - is_incorporated = yes - turmoil >= 0.5 - } - } - } - add = 50 - } - # less likely if issues are not relevant - if = { - limit = { - owner = { - NOR = { - has_law = law_type:law_outlawed_dissent - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - } - } - } - add = -75 - } - # very unlikely for trade unions after socialism is researched - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_socialists - } - owner = { - } - } - add = -200 - } - if = { - limit = { - owner = { - has_global_variable = peoples_springtime_happening - OR = { - capital.region = sr:region_southern_europe - capital.region = sr:region_western_europe - capital.region = sr:region_central_europe - capital.region = sr:region_eastern_europe - capital.region = sr:region_balkans - capital.region = sr:region_baltic - } - } - } - multiply = { - value = 2.5 - } - } - if = { - limit = { - owner = { - has_modifier = post_revolutionary_fervor - } - } - multiply = { - value = 2 - } - } - if = { - limit = { - owner = { - has_modifier = counter_revolutionary_fervor - } - } - multiply = { - value = 0.5 - } - } - } - } -} - -ideology_reformer = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_reformer.dds" - character_ideology = yes - lawgroup_citizenship = { - law_multicultural = disapprove - law_ethnostate = disapprove - law_national_supremacy = disapprove - law_racial_segregation = neutral - law_cultural_exclusion = approve - } - lawgroup_rights_of_women = { - law_no_womens_rights = neutral - law_women_own_property = approve - law_women_in_the_workplace = neutral - law_womens_suffrage = neutral - } - lawgroup_childrens_rights = { - law_child_labor_allowed = disapprove - law_restricted_child_labor = neutral - law_compulsory_education = approve - } - possible = { - owner = { - } - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_cultural_exclusion - has_law = law_type:law_compulsory_education - } - } - # Any Interest Group - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # less likely when issues are not relevant - if = { - limit = { - owner = { - NOR = { - has_law = law_type:law_ethnostate - has_law = law_type:law_national_supremacy - has_law = law_type:law_racial_segregation - has_law = law_type:law_no_womens_rights - has_law = law_type:law_child_labor_allowed - } - } - } - add = -100 - } - # less likely among more progressive IG's if they're angry and socialism is researched - if = { - limit = { - owner = { - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - } - ig_approval < 0 - } - } - add = -75 - } - # more likely when issues are relevant - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_ethnostate - has_law = law_type:law_national_supremacy - has_law = law_type:law_racial_segregation - has_law = law_type:law_no_womens_rights - has_law = law_type:law_child_labor_allowed - } - } - } - add = 50 - } - } -} - -ideology_feminist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_womens_liberation.dds" - character_ideology = yes - lawgroup_rights_of_women = { - law_womens_suffrage = strongly_approve - law_women_in_the_workplace = neutral - law_women_own_property = disapprove - law_no_womens_rights = strongly_disapprove - } - possible = { - owner = { - NOT = { - has_law = law_type:law_womens_suffrage - } - } - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_womens_suffrage - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = { - value = 100 - # less likely if issues are not relevant - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - AND = { - has_law = law_type:law_women_in_the_workplace - OR = { - has_law = law_type:law_oligarchy - has_law = law_type:law_autocracy - } - } - } - } - } - add = -100 - } - # more likely if character is a woman after mass propaganda - if = { - limit = { - is_female = yes - } - multiply = { - value = 2 - } - } - # more likely with limited women's rights - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_women_own_property - } - } - } - multiply = { - value = 2 - } - } - # less likely if humanitarian is an option - if = { - limit = { - OR = { - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - } - } - add = -50 - } - } - } -} - -ideology_abolitionist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_abolitionist.dds" - character_ideology = yes - lawgroup_slavery = { - law_slavery_banned = strongly_approve - law_legacy_slavery = disapprove - law_debt_slavery = strongly_disapprove - law_slave_trade = strongly_disapprove - } - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_tenant_farmers = neutral - law_homesteading = neutral - law_collectivized_agriculture = neutral - law_commercialized_agriculture = neutral - } - # Character scope - possible = { - owner = { - OR = { - NOT = { - has_law = law_type:law_slavery_banned - } - has_law = law_type:law_serfdom - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_devout - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_socialists - } - } - add = 150 - } - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_intellectuals - } - } - add = 150 - if = { - limit = { - owner = { - has_journal_entry = je_acw_countdown - } - } - add = 150 - } - } - if = { - limit = { - has_trait = tactful - } - add = 75 - } - if = { - limit = { - owner = { - has_journal_entry = je_acw_countdown - } - } - add = 100 - } - } -} - -ideology_slaver = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_slaver.dds" - character_ideology = yes - lawgroup_slavery = { - law_slave_trade = strongly_approve - law_legacy_slavery = approve - law_debt_slavery = neutral - law_slavery_banned = strongly_disapprove - } - possible = { - owner = { - NOT = { - has_law = law_type:law_slavery_banned - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_elites - is_interest_group_type = ig_devout - is_interest_group_type = ig_rural_folk - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 50 - if = { - limit = { - owner = { - has_law = law_type:law_slavery_banned - } - } - add = -1000 - } - if = { - limit = { - exists = c:HAI - owner = { - c:HAI = THIS - } - } - add = -1000 - } - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_elites - } - } - add = 500 - if = { - limit = { - owner = { - has_journal_entry = je_acw_countdown - } - } - add = 500 - } - } - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_rural_folk - } - } - add = 250 - if = { - limit = { - owner = { - has_journal_entry = je_acw_countdown - } - } - add = 250 - } - } - if = { - limit = { - has_trait = cruel - } - add = 75 - } - if = { - limit = { - has_trait = bigoted - } - add = 75 - } - if = { - limit = { - owner = { - has_journal_entry = je_acw_countdown - } - } - add = 100 - } - if = { - # very difficult to reintroduce slavery once you ban it and its supporters have faded from the political scene - limit = { - owner = { - NOT = { - has_law = law_type:law_slavery_banned - } - } - } - multiply = 0.1 - } - } -} - -ideology_pacifist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_pacifist.dds" - character_ideology = yes - lawgroup_army_model = { - law_national_militia = approve - law_professional_army = disapprove - } - possible = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_national_militia - } - } - scope:interest_group = { - NOR = { - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_armed_forces - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # emerges to counter powerful armed forces - if = { - limit = { - owner = { - exists = ig:ig_armed_forces - ig:ig_armed_forces = { - is_powerful = yes - } - } - } - add = 50 - } - # less likely if issues are not relevant - if = { - limit = { - owner = { - NOR = { - has_law = law_type:law_mass_conscription - } - } - } - add = -75 - } - # more likely if a war you started isn't going well - if = { - limit = { - owner = { - is_at_war = yes - any_scope_war = { - attacker_warleader = { - this = ROOT.owner - } - has_war_support = { - target = root.owner - value < 0 - } - } - } - } - add = 100 - } - # more likely with devastation in incorporated states - if = { - limit = { - owner = { - any_scope_state = { - is_incorporated = yes - devastation > 20 - } - } - } - add = 50 - } - } -} - -ideology_jingoist_leader = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_jingoist.dds" - character_ideology = yes - lawgroup_army_model = { - law_professional_army = approve - law_national_militia = neutral - } - possible = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_mass_conscription - } - } - scope:interest_group = { - NOR = { - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_rural_folk - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # less likely if issues are not relevant - if = { - limit = { - owner = { - has_law = law_type:law_mass_conscription - } - } - add = -75 - } - # more likely if there's something to colonize nearby - if = { - limit = { - any_country = { - is_country_type = decentralized - has_overlapping_interests = ROOT.owner - } - } - add = 75 - } - # more likely if you border a rival - if = { - limit = { - owner = { - any_rival_country = { - any_neighbouring_state = { - owner = root.owner - } - } - } - } - add = 50 - } - # more likely if you're the defender in a war - if = { - limit = { - owner = { - is_at_war = yes - any_scope_war = { - defender_warleader = { - this = ROOT.owner - } - } - } - } - add = 50 - } - # less likely for conservative French IG's - if = { - limit = { - owner = { - exists = c:FRA - this = c:FRA - has_journal_entry = je_divided_monarchists - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_elites - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_devout - } - } - } - add = -100 - } - } -} - -ideology_royalist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_royalist.dds" - character_ideology = yes - lawgroup_governance_principles = { - law_monarchy = strongly_approve - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_theocracy = disapprove - law_council_republic = strongly_disapprove - } - possible = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_monarchy - } - } - # no monarchists in countries with strong republican tradition - # no generic monarchists in France - owner = { - NOR = { - AND = { - exists = c:FRA - c:FRA = this - } - any_interest_group = { - has_ideology = ideology:ideology_republican_paternalistic - } - has_variable = monarchy_stamped_out_var - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_armed_forces - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # less likely in a theocracy - if = { - limit = { - owner = { - has_law = law_type:law_theocracy - } - } - add = -75 - } - # less likely if IG is happy in a republic - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_monarchy - } - } - scope:interest_group = { - ig_approval > 0 - } - } - add = -100 - } - # more likely if IG is happy in a monarchy - if = { - limit = { - owner = { - has_law = law_type:law_monarchy - } - scope:interest_group = { - ig_approval > 5 - } - } - add = 50 - } - } -} - -ideology_social_democrat = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" - character_ideology = yes - - lawgroup_labor_rights = { - law_protected_unions = strongly_approve - law_regulatory_bodies = approve - law_banned_unions = neutral - } - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_wealth_voting = disapprove - law_landed_voting = disapprove - law_anarchy = disapprove - law_technocracy = disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = strongly_disapprove - } - lawgroup_taxation = { - law_consumption_based_taxation = disapprove - law_land_based_taxation = disapprove - law_per_capita_based_taxation = neutral - law_proportional_taxation = approve - law_graduated_taxation = strongly_approve - } - lawgroup_welfare = { - law_poor_laws = strongly_disapprove - law_no_social_security = strongly_disapprove - law_wage_subsidies = approve - law_old_age_pension = strongly_approve - } - possible = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_universal_suffrage - has_law = law_type:law_graduated_taxation - has_law = law_type:law_old_age_pension - has_law = law_type:law_protected_unions - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - is_interest_group_type = ig_armed_forces - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # very angry IG's more likely to turn to more radical socialism - if = { - limit = { - scope:interest_group = { - NOT = { - is_interest_group_type = ig_devout - } - # can't be radical socialists - ig_approval <= -5 - } - } - add = -75 - } - # more likely when issues are relevant - if = { - limit = { - owner = { - NAND = { - has_law = law_type:law_graduated_taxation - has_law = law_type:law_universal_suffrage - has_law = law_type:law_protected_unions - } - } - } - add = 50 - } - # more likely for content devout in council republic - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_devout - ig_approval >= 0 - } - owner = { - has_law = law_type:law_council_republic - } - } - add = 75 - } - # more likely for content trade unions outside of council republic - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_socialists - ig_approval >= 0 - } - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - } - add = 75 - } - # extremely unlikely for trade unions in council republic - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_socialists - } - owner = { - has_law = law_type:law_council_republic - } - } - multiply = 0.01 - } - } -} - -ideology_communist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" - character_ideology = yes - - lawgroup_labor_rights = { - law_protected_unions = strongly_approve - law_regulatory_bodies = approve - law_banned_unions = neutral - } - lawgroup_governance_principles = { - law_monarchy = strongly_disapprove - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_theocracy = strongly_disapprove - law_council_republic = strongly_approve - } - lawgroup_economic_system = { - law_command_economy = strongly_approve - law_cooperative_ownership = strongly_approve - law_interventionism = neutral - law_agrarianism = disapprove - law_traditionalism = disapprove - law_laissez_faire = strongly_disapprove - law_industry_banned = strongly_disapprove - } - lawgroup_church_and_state = { - law_state_religion = strongly_disapprove - law_freedom_of_conscience = disapprove - law_total_separation = neutral - law_state_atheism = approve - } - lawgroup_land_reform = { - law_serfdom = strongly_disapprove - law_commercialized_agriculture = disapprove - law_tenant_farmers = disapprove - law_homesteading = neutral - law_collectivized_agriculture = approve - } - possible = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_collectivized_agriculture - has_law = law_type:law_state_atheism - has_law = law_type:law_council_republic - has_law = law_type:law_protected_unions - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - is_interest_group_type = ig_armed_forces - } - } - scope:interest_group = { - NOR = { - has_variable = chose_anarchism - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - # More likely for angry IG's outside of council republic - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - scope:interest_group = { - NOT = { - is_interest_group_type = ig_armed_forces - } - ig_approval <= -5 - } - } - add = 100 - } - # More likely when SoL is low outside of council republic - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - average_sol <= 10 - } - } - add = 50 - } - if = { - #Armed Forces should not become communist too often outside CRs. - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - scope:interest_group = { - is_interest_group_type = ig_armed_forces - } - } - multiply = 0.3 - } - value = { - value = 100 - if = { - limit = { - owner = { - has_variable = communism_1_done - } - } - multiply = 3 - } - if = { - limit = { - owner = { - has_variable = election_communist_support - } - } - multiply = 2 - } - } - } -} - -ideology_vanguardist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_vanguardist.dds" - character_ideology = yes - lawgroup_governance_principles = { - law_monarchy = strongly_disapprove - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_theocracy = strongly_disapprove - law_council_republic = strongly_approve - } - lawgroup_distribution_of_power = { - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_anarchy = disapprove - law_universal_suffrage = disapprove - law_wealth_voting = strongly_disapprove - law_landed_voting = strongly_disapprove - law_technocracy = approve - law_single_party_state = strongly_approve - } - lawgroup_economic_system = { - law_command_economy = strongly_approve - law_cooperative_ownership = approve - law_interventionism = neutral - law_agrarianism = disapprove - law_traditionalism = disapprove - law_laissez_faire = strongly_disapprove - law_industry_banned = strongly_disapprove - } - lawgroup_trade_policy = { - law_protectionism = approve - law_export_oriented_policy = disapprove - law_isolationism = approve - law_free_trade = strongly_disapprove - } - lawgroup_land_reform = { - law_commercialized_agriculture = strongly_disapprove - law_serfdom = strongly_disapprove - law_tenant_farmers = disapprove - law_homesteading = neutral - law_collectivized_agriculture = approve - } - possible = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_collectivized_agriculture - has_law = law_type:law_council_republic - has_law = law_type:law_command_economy - has_law = law_type:law_protectionism - has_law = law_type:law_single_party_state - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - is_interest_group_type = ig_armed_forces - } - } - scope:interest_group = { - NOR = { - has_variable = chose_anarchism - has_variable = chose_communism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # More likely for angry IG's outside of council republic - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - scope:interest_group = { - ig_approval <= -5 - NOT = { - is_interest_group_type = ig_armed_forces - } - } - } - add = 100 - } - # More likely when SoL is low outside of council republic - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - average_sol <= 10 - } - } - add = 50 - } - # More likely in an autocracy - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - } - } - } - add = 50 - } - # Unlikely for content IG's under anarchism - if = { - limit = { - owner = { - has_law = law_type:law_anarchy - } - scope:interest_group = { - ig_approval >= 5 - } - } - add = -100 - } - # Extremely likely for content Armed Forces in Council Republic - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - } - scope:interest_group = { - is_interest_group_type = ig_armed_forces - ig_approval >= 0 - } - } - add = 1000 - } - # Power corrupts - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - OR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - } - } - scope:interest_group = { - is_in_government = yes - } - } - add = 50 - } - if = { - #Armed Forces should not become communist too often outside CRs. - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - scope:interest_group = { - is_interest_group_type = ig_armed_forces - } - } - multiply = 0.3 - } - if = { - limit = { - owner = { - has_variable = communism_1_done - } - } - multiply = 3 - } - if = { - limit = { - owner = { - has_variable = election_vanguardist_support - } - } - multiply = 2 - } - } -} - -ideology_fascist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" - character_ideology = yes - lawgroup_distribution_of_power = { - law_single_party_state = strongly_approve - law_autocracy = approve - law_oligarchy = neutral - law_technocracy = strongly_disapprove - law_anarchy = strongly_disapprove - law_universal_suffrage = strongly_disapprove - law_wealth_voting = strongly_disapprove - law_landed_voting = strongly_disapprove - } - lawgroup_citizenship = { - law_ethnostate = strongly_approve - law_national_supremacy = approve - law_racial_segregation = approve - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } - lawgroup_army_model = { - law_professional_army = approve - law_national_militia = disapprove - } - lawgroup_free_speech = { - law_protected_speech = strongly_disapprove - law_right_of_assembly = disapprove - law_censorship = neutral - law_outlawed_dissent = strongly_approve - } - lawgroup_policing = { - law_local_police = approve - law_national_police = approve - law_militarized_police = strongly_approve - law_no_police = disapprove - } - possible = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_autocracy - has_law = law_type:law_ethnostate - has_law = law_type:law_outlawed_dissent - has_law = law_type:law_militarized_police - } - } - # Any Interest Group - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # More likely if paying war reparations - if = { - limit = { - any_country = { - has_diplomatic_pact = { - who = root.owner - type = war_reparations - is_initiator = yes - } - } - } - add = 50 - } - # More likely with a convenient scapegoat - if = { - limit = { - owner = { - any_scope_state = { - is_incorporated = yes - any_scope_pop = { - pop_is_discriminated = yes - } - } - } - } - add = 50 - } - # more likely if bankrupt - if = { - limit = { - owner = { - in_default = yes - } - } - add = 50 - } - # Less likely in council republic - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - } - } - add = -75 - } - # more likely if angry non-unions - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_ethnostate - } - } - scope:interest_group = { - ig_approval <= -5 - NOT = { - is_interest_group_type = ig_socialists - } - } - } - add = 75 - } - # less likely if content without ethnostate - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_ethnostate - } - } - scope:interest_group = { - ig_approval >= 5 - } - } - add = -75 - } - # more likely for PB and armed forces - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_armed_forces - } - } - add = 50 - } - # less likely for unions and intelligentsia - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_intellectuals - } - } - add = -25 - } - # more likely if in government with ethnostate - if = { - limit = { - owner = { - has_law = law_type:law_ethnostate - NOR = { - is_enacting_law = law_type:law_multicultural - is_enacting_law = law_type:law_national_supremacy - is_enacting_law = law_type:law_racial_segregation - is_enacting_law = law_type:law_cultural_exclusion - } - } - scope:interest_group = { - is_in_government = yes - } - } - add = 150 - } - - } -} - -ideology_anarchist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_anarchist.dds" - character_ideology = yes - lawgroup_citizenship = { - law_ethnostate = strongly_disapprove - law_national_supremacy = strongly_disapprove - law_racial_segregation = disapprove - law_cultural_exclusion = approve - law_multicultural = strongly_approve - } - lawgroup_distribution_of_power = { - law_anarchy = strongly_approve - law_universal_suffrage = neutral - law_wealth_voting = disapprove - law_landed_voting = disapprove - law_technocracy = strongly_disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = disapprove - } - lawgroup_economic_system = { - law_cooperative_ownership = strongly_approve - law_command_economy = disapprove - law_interventionism = strongly_disapprove - law_agrarianism = neutral - law_traditionalism = strongly_disapprove - law_laissez_faire = strongly_disapprove - law_industry_banned = disapprove - } - lawgroup_economic_system = { - law_cooperative_ownership = strongly_approve - law_interventionism = neutral - law_agrarianism = neutral - law_command_economy = disapprove - law_traditionalism = disapprove - law_laissez_faire = strongly_disapprove - } - lawgroup_army_model = { - law_national_militia = strongly_approve - law_professional_army = neutral - } - lawgroup_free_speech = { - law_protected_speech = strongly_approve - law_right_of_assembly = approve - law_censorship = disapprove - law_outlawed_dissent = strongly_disapprove - } - lawgroup_policing = { - law_no_police = approve - law_local_police = disapprove - law_national_police = disapprove - law_militarized_police = strongly_disapprove - } - lawgroup_governance_principles = { - law_monarchy = strongly_disapprove - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_theocracy = strongly_disapprove - law_council_republic = strongly_approve - } - possible = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_anarchy - has_law = law_type:law_national_militia - has_law = law_type:law_protected_speech - has_law = law_type:law_no_police - has_law = law_type:law_council_republic - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - } - } - scope:interest_group = { - NOR = { - has_variable = chose_vanguardism - has_variable = chose_communism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # More likely for angry IG's outside of council republic - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - scope:interest_group = { - ig_approval <= -5 - } - } - add = 100 - } - # More likely when SoL is low outside of council republic - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - average_sol <= 10 - } - } - add = 50 - } - # More likely if in "government" under anarchy - if = { - limit = { - owner = { - has_law = law_type:law_anarchy - } - scope:interest_group = { - is_in_government = yes - } - } - add = 75 - } - if = { - limit = { - owner = { - has_variable = communism_1_done - } - } - multiply = 3 - } - if = { - limit = { - owner = { - has_variable = election_anarchist_support - } - } - multiply = 2 - } - } -} - -ideology_ethno_nationalist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_ethno_nationalist.dds" - character_ideology = yes - lawgroup_citizenship = { - law_ethnostate = strongly_approve - law_national_supremacy = approve - law_racial_segregation = approve - law_cultural_exclusion = disapprove - law_multicultural = strongly_disapprove - } - lawgroup_migration = { - law_migration_controls = strongly_approve - law_closed_borders = approve - law_no_migration_controls = disapprove - } - possible = { - owner = { - } - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_ethnostate - has_law = law_type:law_migration_controls - } - } - scope:interest_group = { - NOR = { - has_variable = chose_vanguardism - has_variable = communist_ig_var - has_variable = chose_fascism - } - } - } - leader_weight = { - value = 100 - # More likely with unowned claims - if = { - limit = { - any_state = { - has_claim_by = root.owner - } - } - add = 75 - } - # More likely with a convenient scapegoat - if = { - limit = { - owner = { - any_scope_state = { - is_incorporated = yes - any_scope_pop = { - pop_is_discriminated = yes - } - } - } - } - add = 50 - } - # More likely with a convenient scapegoat and is angry without ethnostate - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_ethnostate - } - any_scope_state = { - is_incorporated = yes - any_scope_pop = { - pop_is_discriminated = yes - } - } - } - scope:interest_group = { - ig_approval <= -5 - } - } - add = 75 - } - # More likely if angry and issues are relevant - if = { - limit = { - owner = { - NOR = { - has_law = law_type:law_ethnostate - has_law = law_type:law_national_supremacy - } - } - scope:interest_group = { - ig_approval <= -5 - } - } - add = 50 - } - # Less likely in council republic - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - } - } - add = -75 - } - # less likely if content without ethnostate - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_ethnostate - } - } - scope:interest_group = { - ig_approval >= 5 - } - } - add = -75 - } - - } -} - -ideology_theocrat = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_theocrat.dds" - character_ideology = yes - lawgroup_church_and_state = { - law_state_religion = approve - law_freedom_of_conscience = disapprove - law_total_separation = strongly_disapprove - law_state_atheism = strongly_disapprove - } - lawgroup_governance_principles = { - law_theocracy = strongly_approve - law_monarchy = neutral - law_presidential_republic = disapprove - law_parliamentary_republic = disapprove - law_council_republic = disapprove - } - possible = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_theocracy - has_law = law_type:law_state_religion - } - } - OR = { - owner = { - has_law = law_type:law_theocracy - } - scope:interest_group = { - is_interest_group_type = ig_devout - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_socialists - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_elites - is_interest_group_type = ig_devout - } - } - scope:interest_group = { - NOR = { - has_variable = chose_vanguardism - has_variable = communist_ig_var - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # more likely if devout and angry and issues are relevant - if = { - limit = { - scope:interest_group = { - ig_approval <= -5 - is_interest_group_type = ig_devout - } - owner = { - NOR = { - has_law = law_type:law_theocracy - has_law = law_type:law_monarchy - } - NOT = { - has_law = law_type:law_state_religion - } - } - } - add = 75 - } - # More likely for devout - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_devout - } - } - add = 50 - } - # Unlikely for content IG's when issues aren't relevant - if = { - limit = { - scope:interest_group = { - ig_approval >= 5 - } - owner = { - NOR = { - has_law = law_type:law_theocracy - has_law = law_type:law_monarchy - } - NOT = { - has_law = law_type:law_state_religion - } - } - } - add = -150 - } - } -} - -ideology_market_liberal = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" - character_ideology = yes - lawgroup_economic_system = { - law_laissez_faire = strongly_approve - law_interventionism = neutral - law_agrarianism = disapprove - law_traditionalism = disapprove - law_cooperative_ownership = strongly_disapprove - law_command_economy = strongly_disapprove - law_industry_banned = strongly_disapprove - } - lawgroup_childrens_rights = { - law_child_labor_allowed = approve - law_restricted_child_labor = disapprove - law_compulsory_education = strongly_disapprove - } - lawgroup_trade_policy = { - law_free_trade = strongly_approve - law_export_oriented_policy = disapprove - law_protectionism = disapprove - law_isolationism = strongly_disapprove - } - lawgroup_labor_rights = { - law_regulatory_bodies = disapprove - law_protected_unions = strongly_disapprove - } - lawgroup_land_reform = { - law_collectivized_agriculture = strongly_disapprove - law_serfdom = disapprove - law_tenant_farmers = neutral - law_homesteading = neutral - law_commercialized_agriculture = approve - } - possible = { - owner = { - # capitalism must be relevant - exists = ig:ig_conglomerates - ig:ig_conglomerates = { - is_marginal = no - } - } - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_laissez_faire - has_law = law_type:law_child_labor_allowed - has_law = law_type:law_free_trade - has_law = law_type:law_commercialized_agriculture - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_elites - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_conglomerates - } - } - scope:interest_group = { - NOR = { - has_variable = chose_vanguardism - has_variable = communist_ig_var - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # more likely for industrialists - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_conglomerates - } - } - add = 50 - } - # more likely for intelligentsia, industrialists, and PB with traditional economic laws - if = { - limit = { - scope:interest_group = { - OR = { - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_conglomerates - } - } - owner = { - OR = { - has_law = law_type:law_agrarianism - has_law = law_type:law_traditionalism - has_law = law_type:law_isolationism - has_law = law_type:law_export_oriented_policy - } - } - } - add = 50 - } - # more likely for weaker landowers when industrialists are powerful - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_elites - is_powerful = no - } - owner = { - exists = ig:ig_conglomerates - ig:ig_conglomerates = { - is_powerful = yes - } - } - } - add = 75 - } - # less likely for powerful landowners under traditional laws - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_elites - is_powerful = yes - } - owner = { - OR = { - has_law = law_type:law_agrarianism - has_law = law_type:law_traditionalism - } - } - } - add = -75 - } - # very unlikely in countries without a large urban center - if = { - limit = { - owner = { - NOT = { - any_scope_state = { - any_scope_building = { - is_building_type = building_urban_center - level >= 10 - } - } - } - } - } - add = -150 - } - # Less likely for unrecognized countries - if = { - limit = { - owner = { - is_country_type = unrecognized - } - } - add = -50 - } - # More likely for GP's - if = { - limit = { - owner = { - country_rank = rank_value:great_power - } - } - add = 25 - } - # Less likely if issues are not relevant - if = { - limit = { - owner = { - has_law = law_type:law_free_trade - has_law = law_type:law_laissez_faire - has_law = law_type:law_commercialized_agriculture - } - } - add = -75 - } - # less likely for conservative French IG's - if = { - limit = { - owner = { - exists = c:FRA - this = c:FRA - has_journal_entry = je_divided_monarchists - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_entrepreneurs - } - } - } - add = -100 - } - } -} - -ideology_luddite = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/luddite.dds" - character_ideology = yes - lawgroup_economic_system = { - law_industry_banned = strongly_approve - law_agrarianism = approve - law_cooperative_ownership = neutral - law_traditionalism = neutral - law_laissez_faire = strongly_disapprove - law_interventionism = strongly_disapprove - law_command_economy = strongly_disapprove - } - lawgroup_trade_policy = { - law_free_trade = strongly_disapprove - law_export_oriented_policy = neutral - law_protectionism = approve - law_isolationism = strongly_approve - } - possible = { - owner = { - OR = { - has_law = law_type:law_command_economy - has_law = law_type:law_laissez_faire - has_law = law_type:law_interventionism - } - } - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_isolationism - has_law = law_type:law_industry_banned - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_devout - } - } - scope:interest_group = { - NOR = { - has_variable = chose_vanguardism - has_variable = communist_ig_var - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 10 # this is not very likely - # More likely to support with large industries - if = { - limit = { - owner = { - any_scope_building = { - is_building_group = bg_heavy_industry - level >= 5 - } - } - } - add = 50 - } - # More likely with high unemployment and large industries - if = { - limit = { - owner = { - any_scope_state = { - any_scope_building = { - is_building_group = bg_heavy_industry - level >= 5 - } - state_unemployment_rate > 0.1 - } - } - } - add = 50 - } - } -} - -ideology_authoritarian = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/authoritarian.dds" - character_ideology = yes - lawgroup_distribution_of_power = { - law_anarchy = strongly_disapprove - law_universal_suffrage = strongly_disapprove - law_wealth_voting = disapprove - law_landed_voting = disapprove - law_technocracy = neutral - law_oligarchy = approve - law_autocracy = approve - law_single_party_state = approve - } - lawgroup_free_speech = { - law_protected_speech = strongly_disapprove - law_right_of_assembly = disapprove - law_censorship = approve - law_outlawed_dissent = strongly_approve - } - possible = { - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_outlawed_dissent - OR = { - has_law = law_type:law_oligarchy - has_law = law_type:law_autocracy - } - } - } - scope:interest_group = { - # trade unions should always go vanguardist instead if available - NAND = { - is_interest_group_type = ig_socialists - } - # PB should always go fascist instead if available - NAND = { - is_interest_group_type = ig_entrepreneurs - } - NOR = { - has_variable = chose_vanguardism - has_variable = communist_ig_var - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # less likely if issues are not relevant - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - } - has_law = law_type:law_outlawed_dissent - } - } - add = -50 - } - # less likely if not in government - if = { - limit = { - scope:interest_group = { - is_in_government = no - } - } - add = -50 - } - # less likely for progressive IG's - if = { - limit = { - OR = { - scope:interest_group = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_intellectuals - } - } - } - add = -75 - } - # more likely for more authoritarian IG's - if = { - limit = { - OR = { - scope:interest_group = { - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_elites - } - } - } - add = 25 - } - # less likely for loyal IG's - if = { - limit = { - scope:interest_group = { - ig_approval > happy - } - } - add = -50 - } - # less likely for conservative French IG's - if = { - limit = { - owner = { - exists = c:FRA - this = c:FRA - has_journal_entry = je_divided_monarchists - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_elites - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_devout - } - } - } - add = -100 - } - } -} - -ideology_protectionist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/exp_ideology_leader_protectionism.dds" - character_ideology = yes - lawgroup_economic_system = { - law_interventionism = approve - law_agrarianism = neutral - law_command_economy = disapprove - law_cooperative_ownership = disapprove - law_laissez_faire = disapprove - law_traditionalism = disapprove - law_industry_banned = strongly_disapprove - } - lawgroup_trade_policy = { - law_protectionism = strongly_approve - law_export_oriented_policy = approve - law_free_trade = disapprove - law_isolationism = neutral - } - possible = { - owner = { - # capitalism must be relevant - exists = ig:ig_conglomerates - ig:ig_conglomerates = { - is_marginal = no - } - } - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_protectionism - has_law = law_type:law_interventionism - } - } - scope:interest_group = { - NOT = { - is_interest_group_type = ig_devout - } - } - scope:interest_group = { - NOR = { - has_variable = chose_vanguardism - has_variable = communist_ig_var - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # more likely for industrialists - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_conglomerates - } - } - add = 50 - } - # more likely for intelligentsia, industrialists, and PB with traditional economic laws - if = { - limit = { - scope:interest_group = { - OR = { - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_conglomerates - } - } - owner = { - OR = { - has_law = law_type:law_agrarianism - has_law = law_type:law_traditionalism - has_law = law_type:law_isolationism - has_law = law_type:law_export_oriented_policy - } - } - } - add = 50 - } - # less likely for powerful landowners under traditional laws - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_elites - is_powerful = yes - } - owner = { - OR = { - has_law = law_type:law_agrarianism - has_law = law_type:law_traditionalism - } - } - } - add = -75 - } - # less likely when issues are not relevant - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_protectionism - has_law = law_type:law_export_oriented_policy - } - has_law = law_type:law_interventionism - } - } - add = -100 - } - # More likely for unrecognized countries - if = { - limit = { - owner = { - is_country_type = unrecognized - } - } - add = 50 - } - # less likely for GP's - if = { - limit = { - owner = { - country_rank = rank_value:great_power - } - } - add = -75 - } - # less likely for conservative French IG's - if = { - limit = { - owner = { - exists = c:FRA - this = c:FRA - has_journal_entry = je_divided_monarchists - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_entrepreneurs - } - } - } - add = -100 - } - } -} - -ideology_humanitarian = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarism.dds" - character_ideology = yes - lawgroup_citizenship = { - law_ethnostate = strongly_disapprove - law_national_supremacy = strongly_disapprove - law_racial_segregation = disapprove - law_cultural_exclusion = neutral - law_multicultural = approve - } - lawgroup_free_speech = { - law_protected_speech = approve - law_right_of_assembly = neutral - law_censorship = disapprove - law_outlawed_dissent = strongly_disapprove - } - lawgroup_rights_of_women = { - law_no_womens_rights = strongly_disapprove - law_women_own_property = disapprove - law_women_in_the_workplace = neutral - law_womens_suffrage = approve - } - lawgroup_childrens_rights = { - law_child_labor_allowed = strongly_disapprove - law_restricted_child_labor = disapprove - law_compulsory_education = approve - } - possible = { - owner = { - } - # Agitator ideologies should disapprove of a current law - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_multicultural - has_law = law_type:law_no_intelligence_agency - has_law = law_type:law_protected_speech - has_law = law_type:law_womens_suffrage - has_law = law_type:law_compulsory_education - } - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists - } - } - scope:interest_group = { - NOR = { - has_variable = chose_vanguardism - has_variable = communist_ig_var - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 100 - # more likely for intelligentsia - if = { - limit = { - scope:interest_group = { - is_interest_group_type = ig_intellectuals - } - } - add = 50 - } - # less likely if issues are not relevant - if = { - limit = { - owner = { - has_law = law_type:law_multicultural - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law = law_type:law_no_intelligence_agency - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law = law_type:law_protected_speech - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law = law_type:law_womens_suffrage - } - } - add = -25 - } - if = { - limit = { - owner = { - has_law = law_type:law_compulsory_education - } - } - add = -25 - } - # more likely if issues are relevant - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_ethnostate - has_law = law_type:law_national_supremacy - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_censorship - has_law = law_type:law_outlawed_dissent - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_women_own_property - } - } - } - add = 25 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_restricted_child_labor - has_law = law_type:law_compulsory_education - } - } - } - add = 25 - } - # less likely for angry trade unions, they should go communist instead - if = { - limit = { - owner = { - } - scope:interest_group = { - is_interest_group_type = ig_socialists - ig_approval < 5 - } - } - add = -50 - } - } -} - -ideology_jacksonian_democrat = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/jackson_democrat.dds" - character_ideology = yes - lawgroup_governance_principles = { - law_monarchy = strongly_disapprove - law_theocracy = strongly_disapprove - law_council_republic = strongly_disapprove - law_parliamentary_republic = neutral - law_presidential_republic = approve - } - lawgroup_distribution_of_power = { - law_universal_suffrage = strongly_approve - law_wealth_voting = neutral - law_landed_voting = disapprove - law_anarchy = strongly_disapprove - law_oligarchy = strongly_disapprove - law_autocracy = strongly_disapprove - law_single_party_state = disapprove - law_technocracy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_elected_bureaucrats = approve - law_politicized_bureaucrats = neutral - law_career_bureaucrats = neutral - law_hereditary_bureaucrats = disapprove - } - lawgroup_slavery = { - law_slavery_banned = strongly_disapprove - law_debt_slavery = strongly_disapprove - law_slave_trade = neutral - law_legacy_slavery = approve - } - lawgroup_citizenship = { - law_ethnostate = strongly_disapprove - law_national_supremacy = neutral - law_racial_segregation = approve - law_cultural_exclusion = neutral - law_multicultural = strongly_disapprove - } - possible = { - owner = { - AND = { - exists = c:USA - OR = { - c:USA = this - civil_war_origin_country = c:USA - } - } - any_scope_character = { - has_variable = is_andrew_jackson - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 300 - } -} - -ideology_positivist = { - icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_positivist.dds" - character_ideology = yes - lawgroup_governance_principles = { - law_theocracy = strongly_disapprove - law_council_republic = strongly_disapprove - law_monarchy = strongly_disapprove - law_parliamentary_republic = neutral - law_presidential_republic = approve - } - lawgroup_church_and_state = { - law_state_religion = strongly_disapprove - law_freedom_of_conscience = disapprove - law_total_separation = approve - law_state_atheism = strongly_approve - } - lawgroup_distribution_of_power = { - law_technocracy = strongly_approve - law_single_party_state = approve - law_wealth_voting = approve - law_autocracy = neutral - law_oligarchy = neutral - law_landed_voting = disapprove - law_universal_suffrage = strongly_disapprove - law_anarchy = strongly_disapprove - } - lawgroup_bureaucracy = { - law_politicized_bureaucrats = strongly_approve - law_career_bureaucrats = strongly_approve - law_elected_bureaucrats = disapprove - law_hereditary_bureaucrats = strongly_disapprove - } - possible = { - # Agitators should have an ideology at odds with current laws - NAND = { - has_role = agitator - owner = { - has_law = law_type:law_politicized_bureaucrats - has_law = law_type:law_career_bureaucrats - has_law = law_type:law_technocracy - has_law = law_type:law_state_atheism - has_law = law_type:law_presidential_republic - } - } - # Monarchs cannot be republicans - NAND = { - owner = { - has_law = law_type:law_monarchy - } - OR = { - is_ruler = yes - is_heir = yes - } - } - owner = { - } - scope:interest_group = { - OR = { - is_interest_group_type = ig_armed_forces - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_intellectuals - } - } - scope:interest_group = { - NOR = { - has_variable = communist_ig_var - has_variable = chose_vanguardism - has_variable = chose_fascism - has_variable = chose_conservatism - has_variable = chose_ethno_nationalism - } - } - } - leader_weight = { - value = 25 - # More likely among angry IG's - if = { - limit = { - scope:interest_group = { - ig_approval <= unhappy - } - } - add = 100 - } - # More likely in constitutional monarchies - if = { - limit = { - owner = { - has_law = law_type:law_monarchy - OR = { - has_law = law_type:law_wealth_voting - has_law = law_type:law_universal_suffrage - has_law = law_type:law_landed_voting - } - } - } - add = 100 - } - } -} diff --git a/common/ideologies/CWP_ig_ideologies.txt b/common/ideologies/CWP_ig_ideologies.txt deleted file mode 100755 index 850fb4067..000000000 --- a/common/ideologies/CWP_ig_ideologies.txt +++ /dev/null @@ -1 +0,0 @@ -# TODO \ No newline at end of file diff --git a/common/ideologies/CWP_ig_ideologies_flavored.txt b/common/ideologies/CWP_ig_ideologies_flavored.txt deleted file mode 100644 index 850fb4067..000000000 --- a/common/ideologies/CWP_ig_ideologies_flavored.txt +++ /dev/null @@ -1 +0,0 @@ -# TODO \ No newline at end of file diff --git a/common/ideologies/CWP_leader_ideologies.txt b/common/ideologies/CWP_leader_ideologies.txt old mode 100755 new mode 100644 index 850fb4067..38339077c --- a/common/ideologies/CWP_leader_ideologies.txt +++ b/common/ideologies/CWP_leader_ideologies.txt @@ -1 +1,4142 @@ -# TODO \ No newline at end of file +# marxist leninist +ideology_marxist_leninist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = disapprove + law_parliamentary = disapprove + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = approve + law_direct_democracy = disapprove + law_consensus_democracy = disapprove + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_approve + law_interventionism = neutral + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_appointed_bureaucrats = agree + law_elected_bureaucrats = neutral + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = approve + } + lawgroup_criminal_justice = { + law_political_incarceration = strongly_approve + law_labor_camps = approve + law_penal_correction = disapprove + law_arbitrary_justice = neutral + law_criminal_restitution = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + c:RUS = { + scope:interest_group = { + is_interest_group_type = ig_laborists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + if = { + limit = { + owner = { + or = { + is_authoritarian = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + standard_of_living < 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +# maoist +ideology_maoist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = disapprove + law_parliamentary = disapprove + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = approve + law_direct_democracy = disapprove + law_consensus_democracy = disapprove + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_approve + law_interventionism = disapprove + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_trade_policy = { + law_protectionism = approve + law_export_orientation = neutral + law_isolationism = approve + law_free_trade = strongly_disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_politicized_bureaucrats = strongly_approve + law_appointed_bureaucrats = disagree + law_elected_bureaucrats = neutral + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = approve + } + lawgroup_criminal_justice = { + law_political_incarceration = strongly_approve + law_labor_camps = approve + law_penal_correction = disapprove + law_arbitrary_justice = neutral + law_criminal_restitution = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + c:RUS = { + scope:interest_group = { + is_interest_group_type = ig_laborists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + has_law = law_type:law_anti_industrialization + } + } + add = 200 + } + #if the rural folk are in power + if = { + limit = { + owner = { + exists = ig:ig_ruralists + ig:ig_ruralists = { + is_powerful = yes + } + } + } + add = 100 + } + #is a command eco or coop ownership + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 200 + } + # is a council republic + if = { + limit = { + owner = { + or = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + # if the government is autocratic or oligarchic + if = { + limit = { + owner = { + or = { + is_authoritarian = yes + } + } + } + add = 150 + } + #if the middle class has a low quality of life + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + standard_of_living < 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + if = { + limit = { + owner = { + exists = ig:ig_ruralists + ig:ig_ruralists = { + is_marginal = yes + } + } + } + add = -300 + } + add = leader_random_noise + } +} + +# juche +ideology_juche = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = disapprove + law_parliamentary = disapprove + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_autocracy = strongly_approve + law_direct_democracy = disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = strongly_disapprove + law_oligarchy = approve + } + lawgroup_economic_system = { + law_socialization = strongly_approve + law_interventionism = disapprove + law_free_market = strongly_disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_politicized_bureaucrats = strongly_approve + law_appointed_bureaucrats = disagree + law_elected_bureaucrats = strongly_disapprove + } + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_outlawed_dissent = strongly_approve + law_censorship = approve + } + lawgroup_migration = { + law_closed_borders = strongly_approve + law_open_borders = strongly_disapprove + law_selective_immigration = disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = approve + law_political_incarceration = approve + law_labor_camps = disapprove + law_penal_correction = strongly_disapprove + law_criminal_restitution = strongly_disapprove + } + possible = { + c:NRK = { + scope:interest_group = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + } + leader_weight = { + value = 100 + #if they have a neighbor that is a rival + if = { + limit = { + owner = { + any_rival_country = { + any_neighbouring_state = { + owner = root.owner + } + } + } + } + add = 100 + } + if = { + limit = { + owner = { + and = { + exists = ig:ig_securocrats + ig:ig_securocrats = { + is_powerful = yes + } + has_law = law_type:law_council_elective + } + } + } + add = 100 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + if = { + limit = { + owner = { + or = { + is_authoritarian = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + standard_of_living < 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#dengist +ideology_dengist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = disapprove + law_parliamentary = disapprove + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = approve + law_direct_democracy = disapprove + law_consensus_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = disapprove + law_interventionism = strongly_approve + law_anti_industrialization = strongly_disapprove + law_free_market = neutral + } + lawgroup_trade_policy = { + law_protectionism = approve + law_export_orientation = approve + law_isolationism = disapprove + law_import_substitution = approve + law_free_trade = stongly_approve + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_politicized_bureaucrats = approve + law_appointed_bureaucrats = approve + law_elected_bureaucrats = neutral + } + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_standard_workweeks = strongly_approve + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + c:RUS = { + scope:interest_group = { + is_interest_group_type = ig_laborists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + has_radical_leftist_government = yes + has_law = law_type:law_socialization + is_authoritarian = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + taking_loans = yes + } + } + add = 50 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + if = { + limit = { + owner = { + or = { + is_authoritarian = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + standard_of_living < 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#revisionist communist +ideology_revisionist_communist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = neutral + law_parliamentary = neutral + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_direct_democracy = disapprove + law_consensus_democracy = disapprove + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_approve + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_trade_policy = { + law_protectionism = approve + law_isolationism = disapprove + law_free_trade = strongly_disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_politicized_bureaucrats = strongly_approve + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = strongly_approve + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = disapprove + law_political_incarceration = approve + law_labor_camps = approve + law_penal_correction = disapprove + law_criminal_restitution = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + c:RUS = { + scope:interest_group = { + is_interest_group_type = ig_laborists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + has_radical_leftist_government = yes + any_scope_state = { + turmoil > 0.5 + } + } + } + add = 50 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + if = { + limit = { + owner = { + or = { + is_authoritarian = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + standard_of_living < 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#titoist +ideology_titoist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = neutral + law_parliamentary = disapprove + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = approve + law_direct_democracy = disapprove + law_consensus_democracy = disapprove + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = neutral + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_centralization = { + law_confederated = neutral + law_federalized = approve + law_unitary = disapprove + law_devolved = strongly_disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_politicized_bureaucrats = strongly_approve + law_elected_bureaucrats = approve + law_appointed_bureaucrats = approve + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_censorship = approve + law_outlawed_dissent = strongly_disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = approve + } + lawgroup_criminal_justice = { + law_arbitrary_justice = disapprove + law_political_incarceration = approve + law_labor_camps = approve + law_penal_correction = disapprove + law_criminal_restitution = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + c:RUS = { + scope:interest_group = { + is_interest_group_type = ig_laborists + } + } + } + leader_weight = { + value = 100 + # if you're rivals with vanguard nation + if = { + limit = { + owner = { + and = { + is_vanguardist = yes + any_rival_country = { + is_vanguardist = yes + } + } + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + if = { + limit = { + owner = { + or = { + is_authoritarian = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + standard_of_living < 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#Liberation Theologist +ideology_liberation_theologist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = neutral + law_parliamentary = approve + law_theocratic = disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = disapprove + law_autocracy = approve + law_direct_democracy = disapprove + law_consensus_democracy = disapprove + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = disapprove + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + law_interventionism = neutral + } + lawgroup_church_and_state = { + law_religious_policies = strongly_approve + law_church_disestablishment = neutral + law_state_atheism = strongly_disapprove + law_religious_institutions = neutral + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_wrongful_dismissal_protections = approve + law_mandatory_parental_leave = strongly_approve + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_moralists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + has_law = law_type:law_integrationist + has_law = law_type:law_segregationist + has_law = law_type:law_supremacist + has_law = law_type:law_ethnonationalist + } + } + } + add = 400 + } + if = { + limit = { + owner = { + and = { + exists = ig:ig_laborists + ig:ig_laborists = { + is_powerful = yes + } + any_scope_state = { + turmoil > 0.5 + } + } + } + } + add = 200 + } + add = leader_random_noise + } +} + +#Khmer Socialism +#note: NO IDEOLOGY WEIGHTING this is an event-only ideology unique to Pol Pot. IMO this should be called "Khmerism" or something cause this is not socialism by any definition +ideology_khmer_socialist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = strongly_disapprove + law_parliamentary = strongly_disapprove + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = disapprove + law_interventionism = strongly_disapprove + law_anti_industrialization = strongly_approve + law_free_market = strongly_disapprove + } + lawgroup_trade_policy = { + law_protectionism = strongly_disapprove + law_export_orientation = strongly_disapprove + law_isolationism = strongly_approve + law_free_trade = strongly_disapprove + } + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = strongly_disapprove + law_censorship = approve + law_outlawed_dissent = strongly_approve + } + lawgroup_migration = { + law_closed_borders = strongly_approve + law_open_borders = strongly_disapprove + law_selective_immigration = disapprove + law_selective_immigration = disapprove + } + lawgroup_centralization = { + law_confederated = approve + law_federalized = disapprove + law_unitary = strongly_disapprove + law_devolved = strongly_disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_approve + law_political_incarceration = neutral + law_labor_camps = disapprove + law_penal_correction = strongly_disapprove + law_criminal_restitution = strongly_disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_approve + law_supremacist = approve + law_segregationist = disapprove + law_integrationist = disapprove + law_multiculturalist = strongly_disapprove + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} + +#Glasnost +#note: EVENT ONLY +ideology_glasnost = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = neutral + law_parliamentary = neutral + law_theocratic = strongly_disapprove + law_council_elective = approve + } + lawgroup_distribution_of_power = { + law_oligarchy = neutral + law_autocracy = disapprove + law_direct_democracy = disapprove + law_consensus_democracy = neutral + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = neutral + law_interventionism = approve + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_trade_policy = { + law_protectionism = approve + law_export_orientation = neutral + law_isolationism = disapprove + law_free_trade = disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_appointed_bureaucrats = approve + } + lawgroup_free_speech = { + law_protected_speech = neutral + law_right_of_assembly = approve + law_censorship = neutral + law_outlawed_dissent = disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_wrongful_dismissal_protections = approve + law_mandatory_parental_leave = approve + } + lawgroup_centralization = { + law_confederated = disapprove + law_federalized = approve + law_unitary = neutral + law_devolved = strongly_disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = approve + law_penal_correction = neutral + law_criminal_restitution = strongly_disapprove + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} + +#Neocommunist +ideology_neocommunist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = neutral + law_parliamentary = neutral + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = disapprove + law_autocracy = disapprove + law_direct_democracy = neutral + law_consensus_democracy = approve + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = approve + law_interventionism = neutral + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_free_speech = { + law_protected_speech = approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + lawgroup_policing = { + law_secret_police = neutral + law_professional_police = neutral + law_decentralized_police = neutral + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = neutral + law_penal_correction = approve + law_criminal_restitution = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + c:RUS = { + scope:interest_group = { + is_interest_group_type = ig_laborists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + exists = ig:ig_laborists + ig:ig_laborists = { + exists = yes + } + is_vanguardist = yes + } + } + } + add = 200 + } + if = { + limit = { + owner = { + and = { + is_liberal = yes + game_date > 1970.1.1 + } + } + } + add = 200 + } + #todo prague spring event + if = { + limit = { + owner = { + has_global_variable = prague_spring_happened + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 200 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + if = { + limit = { + owner = { + is_authoritarian = yes + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + standard_of_living < 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#Democratic Socialist +#Make sure this has less weight than social democracy unless the SOL is enough to radicalize the educated proletariat, in which case it should have more weight than social democracy. +ideology_democratic_socialist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = neutral + law_parliamentary = approve + law_theocratic = strongly_disapprove + law_council_elective = strongly_approve + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = disapprove + law_consensus_democracy = approve + law_representative_democracy = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = approve + law_interventionism = neutral + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_policing = { + law_secret_police = disapprove + law_professional_police = neutral + law_decentralized_police = neutral + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = neutral + law_penal_correction = approve + law_criminal_restitution = strongly_disapprove + } + possible = { + scope:interest_group = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_ruralists + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 100 + } + if = { + limit = { + owner = { + and = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 50 + } + if = { + limit = { + owner = { + is_authoritarian = yes + } + } + add = 150 + } + if = { + limit = { + owner = { + is_authoritarian = no + } + } + add = 50 + } + if = { + limit = { + owner = { + any_scope_pop = { + and = { + strata <= middle + is_employed = yes + standard_of_living <= 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + and = { + standard_of_living <= 15 + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#left wing populist +#Make this occur with the same rules as democratic socialism, except set the possible igs to socialists, socialists, and rural folk +ideology_left_wing_populist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = disapprove + law_executive = approve + law_parliamentary = neutral + law_theocratic = strongly_disapprove + law_council_elective = disapprove + } + lawgroup_economic_system = { + law_socialization = disapprove + law_interventionism = approve + law_anti_industrialization = disapprove + law_free_market = strongly_disapprove + } + lawgroup_free_speech = { + law_protected_speech = neutral + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = disapprove + law_labor_camps = approve + law_political_incarceration = neutral + law_penal_correction = neutral + law_criminal_restitution = strongly_disapprove + } + possible = { + scope:interest_group = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_laborists + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 100 + } + if = { + limit = { + owner = { + and = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 50 + } + if = { + limit = { + owner = { + is_authoritarian = yes + } + } + add = 50 + } + if = { + limit = { + owner = { + is_authoritarian = no + } + } + add = 100 + } + if = { + limit = { + owner = { + radical_fraction = { + value > 0.25 + } + } + } + add = 100 + } + if = { + limit = { + owner = { + radical_fraction = { + value > 0.5 + } + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + and = { + strata <= middle + is_employed = yes + standard_of_living <= 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + and = { + standard_of_living <= 15 + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + percent > 0.25 + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#social democrat +#Please refer to the notes written for "democratic socialist" +ideology_social_democracy = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_executive = approve + law_parliamentary = strongly_approve + law_theocratic = strongly_disapprove + law_hereditary = neutral + law_council_elective = neutral + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = disapprove + law_consensus_democracy = approve + law_representative_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = disapprove + law_interventionism = approve + law_anti_industrialization = strongly_disapprove + law_free_market = disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = disapprove + law_wrongful_dismissal_protections = approve + law_mandatory_parental_leave = strongly_approve + } + lawgroup_welfare = { + law_no_welfare = strongly_disapprove + law_poor_laws = disapprove + law_welfare_state = approve + law_welfare_state = strongly_approve + law_universal_basic_income = neutral + } + possible = { + scope:interest_group = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_ruralists + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + has_radical_leftist_economy = yes + has_radical_leftist_government = no + } + } + } + add = 100 + } + if = { + limit = { + owner = { + and = { + has_radical_leftist_government = yes + has_radical_leftist_economy = no + } + } + } + add = 150 + } + if = { + limit = { + owner = { + is_authoritarian = yes + } + } + add = 50 + } + if = { + limit = { + owner = { + is_authoritarian = no + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + and = { + strata <= middle + is_employed = yes + standard_of_living >= 10 + } + } + } + } + add = 150 + } + #education of the pro + if = { + limit = { + owner = { + any_scope_pop = { + and = { + standard_of_living >= 15 + strata <= middle + is_employed = yes + literacy_rate > 60 + } + } + } + } + add = 150 + } + #low rep in lower strata + if = { + limit = { + owner = { + and = { + any_scope_pop = { + and = { + strata <= middle + literacy_rate > 60 + } + } + is_liberal = yes + } + } + } + add = 100 + } + add = leader_random_noise + } +} + +#progressive +#Similar or same weighting to the "radical" ideology in vanilla, this should make it easier to balance a future "flower power movement" event group which could be similar to the "springtime of the peoples" event group in vanilla. +ideology_progressive = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" + character_ideology = yes + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = disapprove + law_consensus_democracy = approve + law_representative_democracy = disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = disapprove + law_wrongful_dismissal_protections = strongly_approve + law_mandatory_parental_leave = approve + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = neutral + law_labor_camps = neutral + law_penal_correction = strongly_approve + law_criminal_restitution = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = disapprove + law_segregationist = disapprove + law_integrationist = neutral + law_multiculturalist = strongly_approve + } + lawgroup_environmental_regulations = { + law_pollution_ban = strongly_approve + law_net_zero = strongly_approve + law_emission_regulation = approve + law_environmental_protection_agency = neutral + law_no_environment_regulations = disapprove + } + possible = { + scope:interest_group = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_entrepreneurs + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + has_radical_leftist_economy = no + has_radical_leftist_government = no + any_scope_pop = { + standard_of_living >= 18 + } + } + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_standard_workweeks + } + } + add = 50 + } + # less likely if country already has a leftist economy and government + if = { + limit = { + owner = { + and = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = yes + } + any_scope_pop = { + standard_of_living >= 15 + } + } + } + } + add = -75 + } + # very unlikely to pop off if country has a low standard of living + if = { + limit = { + owner = { + any_scope_pop = { + standard_of_living <= 8 + } + } + } + add = -200 + } + add = leader_random_noise + } +} + +#social_liberal +#Social democracy but for the privileged elite. Intelligensia and Entrepreneurs only. Must be a liberal democracy or constitutional monarchy +ideology_social_liberal = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = disapprove + law_executive = approve + law_parliamentary = approve + law_theocratic = disapprove + law_council_elective = disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = disapprove + law_consensus_democracy = strongly_approve + law_representative_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = disapprove + law_interventionism = approve + law_anti_industrialization = disapprove + law_free_market = neutral + } + lawgroup_trade_policy = { + law_protectionism = disapprove + law_isolationism = strongly_disapprove + law_free_trade = strongly_approve + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = disapprove + law_segregationist = disapprove + law_integrationist = neutral + law_multiculturalist = approve + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + or = { + is_liberal = yes + has_voting_rights = yes + } + } + } + add = 200 + } + if = { + limit = { + owner = { + any_scope_pop = { + standard_of_living >= 15 + } + } + } + add = 100 + } + if = { + limit = { + game_date > 1950.1.1 + } + add = 100 + } + if = { + limit = { + game_date > 1960.1.1 + game_date < 1970.1.1 + } + add = 100 + } + add = leader_random_noise + } +} + +#classical liberal +#Intelligensia, entrepreneurs, conglomerates, and elites. must be capitalist. +ideology_classical_liberal = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_theocratic = disapprove + law_council_elective = disapprove + law_hereditary = neutral + law_executive = neutral + law_parliamentary = neutral + } + lawgroup_childrens_rights = { + law_child_labor_allowed = approve + law_restricted_child_labor = neutral + law_compulsory_education = disapprove + law_compulsory_higher_education = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_interventionism = neutral + law_anti_industrialization = disapprove + law_free_market = approve + } + lawgroup_trade_policy = { + law_protectionism = neutral + law_isolationism = disapprove + law_free_trade = approve + } + lawgroup_taxation = { + law_capital_gains = approve + law_per_capita_based_taxation = neutral + law_income_taxation = approve + law_consumption_based_taxation = disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_elites + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + is_liberal = yes + has_voting_rights = yes + } + } + } + add = 200 + } + if = { + limit = { + owner = { + and = { + has_monarchy = yes + has_voting_rights = yes + } + } + } + add = 100 + } + if = { + limit = { + owner = { + any_scope_pop = { + standard_of_living >= 15 + } + } + } + add = 100 + } + # Less Over time + if = { + limit = { + game_date >= 1960.1.1 + } + add = -50 + } + if = { + limit = { + game_date >= 1970.1.1 + } + add = -50 + } + if = { + limit = { + game_date >= 1980.1.1 + } + add = -50 + } + if = { + limit = { + game_date >= 1990.1.1 + } + add = -50 + } + if = { + limit = { + game_date >= 2000.1.1 + } + add = -50 + } + if = { + limit = { + owner = { + or = { + has_radical_leftist_economy = yes + has_radical_leftist_government = yes + } + } + } + add = -1000 + } + add = leader_random_noise + } +} + +#neoliberal +#Think: Reagan, Thatcher, and Bill Clinton. Conglomerates, and Entrepreneurs combined must be significantly more powerful than the socialists, rural folk, and socialists combined. This will be this era's version of the "market liberal" ideology from vanilla. This ideology can be adopted by entrepreneurs, conglomerates, or the elites. must be a liberal democracy or constitutional monarchy. +ideology_neoliberal = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = approve + law_parliamentary = approve + law_theocratic = disapprove + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = disapprove + law_consensus_democracy = approve + law_representative_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_interventionism = approve + law_anti_industrialization = disapprove + law_free_market = strongly_approve + } + lawgroup_trade_policy = { + law_protectionism = disapprove + law_import_substitution = dissaprove + law_isolationism = strongly_disapprove + law_free_trade = strongly_approve + } + lawgroup_labor_rights = { + law_workplace_safety_standards = approve + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_elites + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + is_liberal = yes + has_voting_rights = yes + } + } + } + add = 100 + } + if = { + limit = { + owner = { + and = { + has_monarchy = yes + has_voting_rights = yes + } + } + } + add = 100 + } + if = { + limit = { + owner = { + any_interest_group = { + and = { + or = { + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_capitalists + } + ig_government_power_share > 0.5 + } + } + } + } + add = 150 + } + if = { + limit = { + owner = { + any_scope_pop = { + strata = rich + } + } + } + add = 100 + } + if = { + limit = { + game_date >= 1965.1.1 + } + add = 100 + } + if = { + limit = { + game_date < 1965.1.1 + } + add = -1000 + } + if = { + limit = { + owner = { + not = { + and = { + is_liberal = yes + has_voting_rights = yes + } + } + } + } + add = -100 + } + if = { + limit = { + owner = { + not = { + and = { + has_monarchy = yes + has_voting_rights = yes + } + } + } + } + add = -200 + } + add = leader_random_noise + } +} + +#national liberal +#must be either a constitutional monarchy or liberal democracy. Higher chance if the nation has more than one rival, +50 if the nation is currently at war with a major power, +100 for great power, and +150 for superpower. applies to entrepreneurs, conglomerates, and armed forces. +ideology_national_liberal = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_theocratic = disapprove + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = disapprove + law_consensus_democracy = approve + law_representative_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_interventionism = neutral + law_anti_industrialization = disapprove + law_free_market = approve + } + lawgroup_trade_policy = { + law_protectionism = approve + law_export_orientation = neutral + law_import_substitution = approve + law_isolationism = disapprove + law_free_trade = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = disapprove + law_segregationist = neutral + law_integrationist = approve + law_multiculturalist = neutral + } + lawgroup_migration = { + law_open_borders = neutral + law_selective_immigration = approve + law_closed_borders = disapprove + law_selective_immigration = disapprove + } + possible = { + scope:interest_group = { + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + leader_weight = { + # Make it pop up more for culturally homogenous countries + value = 100 + if = { + limit = { + owner = { + and = { + is_liberal = yes + has_voting_rights = yes + } + } + } + add = 100 + } + if = { + limit = { + owner = { + and = { + has_monarchy = yes + has_voting_rights = yes + } + } + } + add = 100 + } + if = { + limit = { + owner = { + any_scope_pop = { + standard_of_living >= 15 + } + } + } + add = 100 + } + if = { + limit = { + any_rival_country = { + count > 1 + } + } + add = 100 + } + if = { + limit = { + any_country = { + and = { + country_rank = rank_value:major_power + has_war_with = ROOT + } + } + } + add = 50 + } + if = { + limit = { + any_country = { + and = { + country_rank = rank_value:great_power + has_war_with = ROOT + } + } + } + add = 100 + } + if = { + limit = { + any_country = { + and = { + country_rank = rank_value:superpower + has_war_with = ROOT + } + } + } + add = 150 + } + if = { + limit = { + owner = { + not = { + and = { + is_liberal = yes + has_voting_rights = yes + } + } + } + } + add = -100 + } + if = { + limit = { + owner = { + not = { + and = { + has_monarchy = yes + has_voting_rights = yes + } + } + } + } + add = -200 + } + add = leader_random_noise + } +} + +#Liberal conservative +#I just wanna grill! must be a liberal democracy or constitutional monarchy. can be intellectuals, entrepreneurs, conglomerates, devout, armed forces, or rural folk. +ideology_liberal_conservative = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = approve + law_parliamentary = approve + law_theocratic = disapprove + law_council_elective = disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = disapprove + law_consensus_democracy = approve + law_representative_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_anti_industrialization = disapprove + law_free_market = approve + } + lawgroup_labor_rights = { + law_no_workers_protections = disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = neutral + law_mandatory_parental_leave = neutral + } + lawgroup_welfare = { + law_no_welfare = strongly_disapprove + law_poor_laws = approve + law_welfare_state = approve + law_welfare_state = neutral + law_universal_basic_income = disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_moralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + is_interest_group_type = ig_ruralists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + is_liberal = yes + has_voting_rights = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + and = { + has_monarchy = yes + has_voting_rights = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + not = { + and = { + is_liberal = yes + has_voting_rights = yes + } + } + } + } + add = -100 + } + if = { + limit = { + owner = { + not = { + and = { + has_monarchy = yes + has_voting_rights = yes + } + } + } + } + add = -200 + } + add = leader_random_noise + } +} + +ideology_moderate = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_no_ideology.dds" + character_ideology = yes + show_in_list = no + possible = { + always = yes + } + leader_weight = { + value = 2000 + # angry IG's more likely to have opinions + if = { + limit = { + scope:interest_group = { + ig_approval < -5 + } + } + add = -1000 + } + # what makes a man turn neutral? lust for gold? power? or were you just born with a heart full of neutrality? + if = { + limit = { + scope:interest_group = { + ig_approval = 0 + } + } + add = 1 + } + } +} + +#Christian Democrat +#This should only occur in countries with a form of christianity as their primary religion and failing that countries with over 40% christian pops. said country must also be either a liberal democracy or constitutional monarchy. igs are Rural Folk and Devout. +ideology_christian_democrat = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = approve + law_parliamentary = approve + law_theocratic = neutral + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = strongly_disapprove + law_consensus_democracy = approve + law_representative_democracy = disapprove + } + lawgroup_labor_rights = { + law_workplace_safety_standards = approve + law_standard_workweeks = approve + } + lawgroup_church_and_state = { + law_religious_policies = strongly_approve + law_church_disestablishment = neutral + law_state_atheism = strongly_disapprove + } + lawgroup_family_planning = { + law_enshrined_reproductive_rights = strongly_disapprove + law_family_planning_programs = strongly_disapprove + law_criminalized_birth_control = neutral + law_no_family_planning = approve + } + lawgroup_education_system = { + law_church_run_schools = strongly_approve + law_state_funded_schools = approve + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_moralists + is_interest_group_type = ig_ruralists + } + } + or = { + has_religion = catholic + has_religion = orthodox + has_religion = protestant + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + is_liberal = yes + } + } + add = 100 + } + add = leader_random_noise + } +} + +#Right-Wing Populist +#it's time for the orange man. Conglomerates, Entrepreneurs, devout, armed forces, and rural folk. is much more likely to occur when both the socialists socialists are marginalized. does not appear in non-capitalist countries +ideology_right_wing_populist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" + character_ideology = yes + lawgroup_distribution_of_power = { + law_autocracy = disapprove + law_direct_democracy = strongly_disapprove + } + lawgroup_trade_policy = { + law_protectionism = approve + law_import_substitution = approve + law_free_trade = disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = approve + law_penal_correction = neutral + law_criminal_restitution = disapprove + } + lawgroup_welfare = { + law_no_welfare = neutral + law_poor_laws = approve + law_welfare_state = neutral + law_welfare_state = neutral + law_universal_basic_income = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = neutral + law_segregationist = approval + law_multiculturalist = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_moralists + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + owner = { + nor = { + has_radical_leftist_economy = yes + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + exists = ig:ig_laborists + ig:ig_laborists = { + is_marginal = yes + } + } + } + } + add = 200 + } + if = { + limit = { + owner = { + radical_fraction = { + value > 0.25 + } + } + } + add = 50 + } + if = { + limit = { + owner = { + radical_fraction = { + value > 0.25 + } + } + } + add = 100 + } + if = { + limit = { + owner = { + is_junior_in_customs_union = yes + } + } + add = 100 + } + add = leader_random_noise + } +} + +#Constitutional Monarchist +#can only occur in nations which are some form of monarchist or abolished their monarchy less than 10 years ago. cannot occur in socialists. Only occurs in socialists if an absolute monarchy. +ideology_constitutional_monarchist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_approve + law_executive = disapprove + law_parliamentary = neutral + law_theocratic = disapprove + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = disapprove + law_autocracy = disapprove + law_direct_democracy = strongly_disapprove + law_representative_democracy = approve + law_consensus_democracy = neutral + } + lawgroup_free_speech = { + law_protected_speech = neutral + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = approve + law_penal_correction = approve + law_criminal_restitution = disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + is_interest_group_type = ig_moralists + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_laborists + } + } + owner = { + not = { + is_vanguardist = yes + } + or = { + has_law = law_type:law_hereditary + has_modifier = recently_abolished_monarchy + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + and = { + owner = { + has_law = law_type:law_hereditary + } + } + } + add = 100 + } + if = { + limit = { + and = { + owner = { + and = { + has_law = law_type:law_hereditary + is_authoritarian = yes + } + } + } + } + add = 200 + } + if = { + limit = { + and = { + owner = { + has_law = law_type:law_hereditary + } + } + } + add = 150 + } + if = { + limit = { + and = { + owner = { + has_law = law_type:law_hereditary + } + scope:interest_group = { + is_interest_group_type = ig_laborists + } + } + } + add = 200 + } + else = { + add = -1000 + } + add = leader_random_noise + } +} + +#Oligarchic +#Arguably the same system as patcon, but it drops the whole facade of being benevolent. Just the Conglomerates and elites this time. Occurs in any economy, but is very common in command economies (+75), laissez faire economies (+100), and traditionalist economies (+200); and countries with shitty voting laws, (+100 for autocratic), (+200 for oligarchic), (+50 for landed or wealth voting). +ideology_oligarchic = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" + character_ideology = yes + lawgroup_distribution_of_power = { + law_oligarchy = strongly_approve + law_autocracy = disapprove + law_direct_democracy = strongly_disapprove + law_consensus_democracy = disapprove + law_representative_democracy = approve + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_approve + law_workplace_safety_standards = approve + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = strongly_disapprove + } + lawgroup_taxation = { + law_per_capita_based_taxation = approve + law_capital_gains = neutral + law_income_taxation = disapprove + law_consumption_based_taxation = neutral + } + lawgroup_corporate_affairs = { + law_corporate_friendly_policies = approve + law_anti_trust_regulation = disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_elites + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + has_law = law_type:law_socialization + } + } + add = 75 + } + if = { + limit = { + owner = { + has_law = law_type:law_free_market + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_anti_industrialization + } + } + add = 200 + } + if = { + limit = { + owner = { + has_law = law_type:law_autocracy + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_oligarchy + } + } + add = 200 + } + if = { + limit = { + owner = { + has_law = law_type:law_representative_democracy + } + } + add = 50 + } + add = leader_random_noise + } +} + +#Reactionary +ideology_reactionary_leader = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = neutral + law_direct_democracy = strongly_disapprove + law_consensus_democracy = disapprove + law_representative_democracy = approve + } + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_interventionism = neutral + law_anti_industrialization = strongly_approve + law_free_market = neutral + } + lawgroup_trade_policy = { + law_protectionism = strongly_approve + law_export_orientation = neutral + law_import_substitution = approve + law_isolationism = disapprove + law_free_trade = neutral + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = neutral + } + lawgroup_criminal_justice = { + law_arbitrary_justice = disapprove + law_political_incarceration = neutral + law_labor_camps = approve + law_penal_correction = disapprove + law_criminal_restitution = strongly_disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = disapprove + law_supremacist = approve + law_segregationist = strongly_approve + law_integrationist = neutral + law_multiculturalist = strongly_disapprove + } + possible = { + scope:interest_group = { + and = { + nor = { + is_interest_group_type = ig_laborists + is_interest_group_type = ig_laborists + is_interest_group_type = ig_laborists + } + is_in_government = no + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + scope:interest_group = { + is_powerful = yes + } + } + add = 100 + } + if = { + limit = { + owner = { + radical_fraction = { + value > 0.25 + } + } + } + add = 120 + } + if = { + limit = { + owner = { + any_scope_state = { + percent > 0.5 + turmoil > 0.2 + } + } + } + add = 120 + } + if = { + limit = { + owner = { + any_scope_state = { + percent > 0.5 + devastation > 0.1 + } + } + } + add = 120 + } + add = leader_random_noise + } +} + +#nationalist +ideology_nationalist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = neutral + law_direct_democracy = strongly_disapprove + law_consensus_democracy = disapprove + law_representative_democracy = approve + } + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_interventionism = neutral + law_anti_industrialization = approve + law_free_market = neutral + } + lawgroup_trade_policy = { + law_protectionism = strongly_approve + law_export_orientation = neutral + law_import_substitution = approve + law_isolationism = disapprove + law_free_trade = neutral + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = neutral + law_supremacist = strongly_approve + law_segregationist = approve + law_integrationist = neutral + law_multiculturalist = disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_elites + is_interest_group_type = ig_moralists + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + is_interest_group_type = ig_capitalists + } + } + owner = { + not = { + has_law = law_type:law_direct_democracy + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + exists = ig:ig_securocrats + ig:ig_securocrats = { + is_powerful = yes + } + } + } + add = 200 + } + if = { + limit = { + is_mobilized = yes + } + add = 100 + } + if = { + limit = { + any_country = { + has_diplomatic_pact = { + who = root.owner + type = war_reparations + is_initiator = yes + } + } + } + add = 50 + } + if = { + limit = { + owner = { + has_law = law_type:law_council_elective + } + } + add = -100 + } + add = leader_random_noise + } +} + +#autocratic +ideology_autocratic = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = strongly_approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = neutral + law_political_incarceration = approve + law_labor_camps = neutral + law_penal_correction = disapprove + law_criminal_restitution = strongly_approve + } + lawgroup_policing = { + law_secret_police = neutral + law_professional_police = disapprove + law_decentralized_police = strongly_disapprove + } + lawgroup_centralization = { + law_confederated = strongly_disapprove + law_federalized = disapprove + law_unitary = approve + law_devolved = strongly_approve + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_elites + is_interest_group_type = ig_moralists + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + is_interest_group_type = ig_laborists + is_interest_group_type = ig_capitalists + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + or = { + has_law = law_type:law_hereditary + has_law = law_type:law_theocratic + } + } + } + add = 200 + } + if = { + limit = { + owner = { + exists = ig:ig_elites + ig:ig_elites = { + is_powerful = yes + } + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_hereditary + and = { + loyalist_fraction = { + value = 0.5 + } + } + } + } + add = 150 + } + add = leader_random_noise + } +} + +#absolutist +ideology_absolutist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_approve + law_executive = disapprove + law_parliamentary = disapprove + law_theocratic = neutral + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = strongly_approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = neutral + law_political_incarceration = strongly_approve + law_labor_camps = approve + law_penal_correction = disapprove + law_criminal_restitution = neutral + } + lawgroup_policing = { + law_secret_police = neutral + law_professional_police = disapprove + law_decentralized_police = strongly_disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_approve + law_appointed_bureaucrats = disapprove + law_politicized_bureaucrats = approve + law_elected_bureaucrats = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_elites + is_interest_group_type = ig_moralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + or = { + has_law = law_type:law_hereditary + has_law = law_type:law_theocratic + } + loyalist_fraction = { + value = 0.5 + } + } + } + } + add = 200 + } + if = { + limit = { + owner = { + and = { + has_law = law_type:law_representative_democracy + radical_fraction = { + value = 0.5 + } + } + } + } + add = 200 + } + if = { + limit = { + owner = { + exists = ig:ig_elites + ig:ig_elites = { + is_powerful = yes + } + } + } + add = 150 + } + if = { + limit = { + owner = { + has_law = law_type:law_integrationist + } + } + add = -100 + } + if = { + limit = { + owner = { + has_law = law_type:law_multiculturalist + } + } + add = -200 + } + if = { + limit = { + owner = { + has_law = law_type:law_direct_democracy + } + } + add = -200 + } + if = { + limit = { + owner = { + has_law = law_type:law_anti_industrialization + } + } + add = -200 + } + add = leader_random_noise + } +} + +#political_islamist +ideology_political_islamist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = neutral + law_parliamentary = disapprove + law_theocratic = strongly_approve + law_council_elective = strongly_disapprove + } + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = neutral + law_censorship = approve + law_outlawed_dissent = neutral + } + lawgroup_criminal_justice = { + law_arbitrary_justice = neutral + law_political_incarceration = neutral + law_labor_camps = strongly_approve + law_penal_correction = disapprove + law_criminal_restitution = disapprove + } + lawgroup_church_and_state = { + law_religious_institutions = strongly_approve + law_religious_policies = approve + law_church_disestablishment = disapprove + law_state_atheism = strongly_disapprove + } + possible = { + owner = { + any_scope_pop = { + percent = 0.5 + or = { + has_pop_religion = sunni + has_pop_religion = shiite + } + } + } + scope:interest_group = { + is_interest_group_type = ig_moralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } + or = { + has_religion = sunni + has_religion = shiite + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + and = { + var:recently_lost_war = { + exists = yes + } + has_variable = recently_lost_war + } + } + } + add = 150 + } + if = { + limit = { + owner = { + or = { + radical_fraction = { + religion = rel:sunni + value = 0.5 + } + radical_fraction = { + religion = rel:shiite + value = 0.5 + } + } + } + } + add = 200 + } + if = { + limit = { + has_ideology = ideology:ideology_fundamentalist + } + add = 200 + } + add = leader_random_noise + } +} + +#colonialist +ideology_colonialist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = neutral + } + lawgroup_economic_system = { + law_anti_industrialization = approve + law_free_market = approve + law_socialization = strongly_disapprove + } + lawgroup_trade_policy = { + law_protectionism = disapprove + law_export_orientation = strongly_approve + law_import_substitution = disapprove + law_isolationism = strongly_disapprove + law_free_trade = approve + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_right_of_assembly = neutral + law_censorship = approve + law_outlawed_dissent = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = disapprove + law_supremacist = approve + law_segregationist = strongly_approve + law_integrationist = neutral + law_multiculturalist = strongly_disapprove + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} + +#colonial reformist +ideology_colonial_reformist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = approve + law_parliamentary = approve + law_theocratic = neutral + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = neutral + law_autocracy = disapprove + law_direct_democracy = strongly_disapprove + law_consensus_democracy = neutral + law_representative_democracy = neutral + } + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_interventionism = neutral + law_anti_industrialization = approve + law_free_market = approve + } + lawgroup_free_speech = { + law_protected_speech = neutral + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = disapprove + law_segregationist = disapprove + law_integrationist = approve + law_multiculturalist = neutral + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} + +#ethno-nationalist +ideology_ethno_nationalist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = approve + law_parliamentary = neutral + law_theocratic = neutral + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = disapprove + law_representative_democracy = approve + } + lawgroup_trade_policy = { + law_protectionism = strongly_approve + law_export_orientation = neutral + law_import_substitution = approve + law_isolationism = approve + law_free_trade = disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = disapprove + law_political_incarceration = approve + law_labor_camps = strongly_approve + law_penal_correction = disapprove + law_criminal_restitution = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_approve + law_supremacist = approve + law_integrationist = disapprove + law_multiculturalist = strongly_disapprove + } + possible = { + always = yes + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + exists = ig:ig_entrepreneurs + ig:ig_entrepreneurs = { + is_powerful = yes + } + } + } + add = 75 + } + if = { + limit = { + owner = { + has_law = law_type:law_multiculturalist + } + } + add = 150 + } + if = { + limit = { + owner = { + has_law = law_type:law_integrationist + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_segregationist + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_supremacist + } + } + add = 150 + } + if = { + limit = { + owner = { + has_law = law_type:law_ethnonationalist + } + } + add = 200 + } + add = leader_random_noise + } +} + +#neo_fascist +ideology_neo_fascist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = approve + law_parliamentary = disapprove + law_theocratic = neutral + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = approve + law_autocracy = strongly_approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = approve + law_interventionism = approve + law_anti_industrialization = neutral + law_free_market = neutral + } + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = strongly_approve + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_approve + law_supremacist = approve + law_segregationist = disapprove + law_integrationist = strongly_disapprove + law_multiculturalist = strongly_disapprove + } + lawgroup_national_defense = { + law_irregular_military = disapprove + law_irregular_military = neutral + law_reserve_military = neutral + law_professional_military = approve + } + lawgroup_policing = { + law_secret_police = neutral + law_professional_police = disapprove + law_decentralized_police = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_elites + is_interest_group_type = ig_moralists + is_interest_group_type = ig_entrepreneurs + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + not = { + is_authoritarian = yes + } + } + } + add = 125 + } + if = { + limit = { + owner = { + has_law = law_type:law_multiculturalist + } + } + add = 150 + } + if = { + limit = { + owner = { + has_law = law_type:law_integrationist + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_segregationist + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_supremacist + } + } + add = 150 + } + if = { + limit = { + owner = { + has_law = law_type:law_ethnonationalist + } + } + add = 200 + } + add = leader_random_noise + } +} + +#ultranationalist +ideology_ultranationalist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = neutral + law_executive = approve + law_parliamentary = disapprove + law_theocratic = neutral + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = neutral + law_autocracy = strongly_approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = disapprove + } + lawgroup_trade_policy = { + law_isolationism = strongly_approve + law_free_trade = disapprove + } + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = strongly_approve + } + lawgroup_migration = { + law_closed_borders = strongly_approve + law_open_borders = strongly_disapprove + law_selective_immigration = disapprove + law_selective_immigration = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_approve + law_supremacist = strongly_disapprove + law_segregationist = strongly_disapprove + law_integrationist = strongly_disapprove + law_multiculturalist = strongly_disapprove + } + lawgroup_policing = { + law_secret_police = neutral + law_professional_police = disapprove + law_decentralized_police = strongly_disapprove + } + possible = { + scope:interest_group = { + or = { + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_elites + is_interest_group_type = ig_moralists + is_interest_group_type = ig_entrepreneurs + } + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + has_law = law_type:law_multiculturalist + } + } + add = 150 + } + if = { + limit = { + owner = { + has_law = law_type:law_integrationist + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_segregationist + } + } + add = 100 + } + if = { + limit = { + owner = { + has_law = law_type:law_supremacist + } + } + add = 150 + } + if = { + limit = { + owner = { + has_law = law_type:law_ethnonationalist + } + } + add = 200 + } + add = leader_random_noise + } +} + +#irredentist +ideology_irredentist = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_trade_policy = { + law_protectionism = neutral + law_export_orientation = disapprove + law_import_substitution = neutral + law_isolationism = strongly_approve + law_free_trade = strongly_disapprove + } + lawgroup_national_defense = { + law_irregular_military = disapprove + law_irregular_military = neutral + law_reserve_military = neutral + law_professional_military = strongly_approve + law_private_military = disapprove + } + lawgroup_policing = { + law_secret_police = neutral + law_professional_police = disapprove + law_decentralized_police = strongly_disapprove + } + possible = { + scope:interest_group = { + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_laborists + is_interest_group_type = ig_elites + } + } + leader_weight = { + value = 100 + if = { + limit = { + owner = { + has_law = law_type:law_professional_military + } + } + add = 100 + } + if = { + limit = { + owner = { + exists = ig:ig_securocrats + ig:ig_securocrats = { + is_powerful = yes + } + } + } + add = 50 + } + add = leader_random_noise + } +} + +#kemalism +ideology_kemalism = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = approve + law_theocratic = strongly_disapprove + law_council_elective = disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_approve + law_representative_democracy = disapprove + } + lawgroup_economic_system = { + law_socialization = neutral + law_interventionism = strongly_approve + law_anti_industrialization = disapprove + law_free_market = neutral + } + lawgroup_trade_policy = { + law_free_trade = approve + law_import_substitution = neutral + law_export_orientation = neutral + law_protectionism = approve + law_isolationism = neutral + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_disapprove + law_appointed_bureaucrats = approve + law_politicized_bureaucrats = disapprove + } + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = neutral + law_workplace_safety_standards = neutral + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = neutral + law_mandatory_parental_leave = disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = neutral + law_penal_correction = strongly_approve + law_criminal_restitution = strongly_disapprove + } + lawgroup_welfare = { + law_no_welfare = strongly_disapprove + law_poor_laws = approve + law_welfare_state = approve + law_welfare_state = strongly_approve + law_universal_basic_income = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = neutral + law_supremacist = approve + law_segregationist = approve + law_integrationist = approve + law_multiculturalist = neutral + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} + +ideology_tridemism_tutelage = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = strongly_approve + law_theocratic = disapprove + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_approve + law_autocracy = neutral + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = disapprove + law_appointed_bureaucrats = neutral + law_politicized_bureaucrats = approve + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = neutral + law_labor_camps = approve + law_penal_correction = disapprove + law_criminal_restitution = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = disapprove + law_supremacist = neutral + law_segregationist = neutral + law_integrationist = approve + } + lawgroup_free_speech = { + law_protected_speech = disapprove + law_right_of_assembly = neutral + law_censorship = approve + law_outlawed_dissent = disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = neutral + law_workplace_safety_standards = approve + law_standard_workweeks = approve + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = disapprove + } + lawgroup_economic_system = { + law_interventionism = approve + law_anti_industrialization = disapprove + law_free_market = neutral + } + lawgroup_policing = { + law_secret_police = approve + law_professional_police = approve + law_decentralized_police = disapprove + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} + +ideology_tridemism_hardline = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = strongly_approve + law_theocratic = disapprove + law_council_elective = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = strongly_approve + law_autocracy = approve + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = disapprove + law_appointed_bureaucrats = disapprove + law_politicized_bureaucrats = approve + } + lawgroup_criminal_justice = { + law_arbitrary_justice = disapprove + law_political_incarceration = approve + law_labor_camps = neutral + law_penal_correction = strongly_disapprove + law_criminal_restitution = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = neutral + law_supremacist = approve + law_segregationist = neutral + law_integrationist = neutral + } + lawgroup_free_speech = { + law_protected_speech = strongly_disapprove + law_right_of_assembly = disapprove + law_censorship = approve + law_outlawed_dissent = approve + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_approve + law_workplace_safety_standards = approve + law_standard_workweeks = disapprove + law_wrongful_dismissal_protections = strongly_disapprove + law_mandatory_parental_leave = strongly_disapprove + } + lawgroup_economic_system = { + law_interventionism = approve + law_anti_industrialization = disapprove + law_free_market = neutral + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} + +ideology_tridemism_democratic = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" + character_ideology = yes + lawgroup_head_of_government = { + law_hereditary = strongly_disapprove + law_executive = strongly_approve + law_theocratic = disapprove + law_council_elective = disapprove + } + lawgroup_distribution_of_power = { + law_oligarchy = neutral + law_autocracy = disapprove + law_direct_democracy = strongly_disapprove + law_consensus_democracy = neutral + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = disapprove + law_appointed_bureaucrats = approve + law_politicized_bureaucrats = neutral + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = neutral + law_penal_correction = approve + law_criminal_restitution = strongly_disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = disapprove + law_supremacist = disapprove + law_segregationist = disapprove + law_integrationist = approve + law_multiculturalist = neutral + } + lawgroup_free_speech = { + law_protected_speech = neutral + law_right_of_assembly = approve + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = approve + law_wrongful_dismissal_protections = approve + law_mandatory_parental_leave = disapprove + } + lawgroup_economic_system = { + law_interventionism = approve + law_anti_industrialization = disapprove + law_free_market = approve + } + possible = { + always = no + } + leader_weight = { + value = -1000 + } +} diff --git a/common/ideologies/OLD/00_ig_ideologies.txt b/common/ideologies/OLD/00_ig_ideologies.txt new file mode 100644 index 000000000..5a2721e4e --- /dev/null +++ b/common/ideologies/OLD/00_ig_ideologies.txt @@ -0,0 +1,501 @@ +# ideology_paternalistic = { +# icon = "gfx/interface/icons/ideology_icons/paternalistic.dds" +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_theocratic = approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = neutral +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_politicized_bureaucrats = neutral +# law_appointed_bureaucrats = neutral +# law_elected_bureaucrats = disapprove +# } +# lawgroup_policing = { +# law_morality_police = approve +# law_professional_police = neutral +# law_militarized_police = neutral +# law_decentralized_police = disapprove +# } +# lawgroup_economic_system = { +# law_anti_industrialization = strongly_approve +# law_interventionism = neutral +# law_free_market = disapprove +# law_socialization = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_isolationism = approve +# law_export_orientation = approve +# law_protectionism = neutral +# law_free_trade = disapprove +# } +# } + +# ideology_laissez_faire = { +# icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds" +# lawgroup_economic_system = { +# law_free_market = strongly_approve +# law_interventionism = approve +# law_socialization = strongly_disapprove +# law_anti_industrialization = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_free_trade = approve +# law_export_orientation = neutral +# law_protectionism = disapprove +# law_isolationism = strongly_disapprove +# } +# lawgroup_childrens_rights = { +# law_child_labor_allowed = approve +# law_restricted_child_labor = neutral +# law_compulsory_education = disapprove +# } +# lawgroup_labor_rights = { +# law_no_workers_protections = neutral +# law_wrongful_dismissal_protections = disapprove +# law_mandatory_parental_leave = strongly_disapprove +# } +# } + +# ideology_individualist = { +# icon = "gfx/interface/icons/ideology_icons/individualist.dds" +# lawgroup_welfare = { +# law_poor_laws = approve +# law_no_welfare = neutral +# law_income_supplementation = disapprove +# law_income_security = strongly_disapprove +# } +# lawgroup_health_system = { +# law_private_health_insurance = strongly_approve +# law_charity_health_system = approve +# law_church_run_hospitals = neutral +# law_subsidized_health_insurance = disapprove +# } +# lawgroup_education_system = { +# law_private_schools = approve +# law_state_funded_schools = neutral +# law_church_run_schools = neutral +# law_informal_schooling = disapprove +# } +# lawgroup_migration = { +# law_open_borders = approve +# law_selective_immigration = disapprove +# law_closed_borders = strongly_disapprove +# } +# } + +# ideology_stratocratic = { +# icon = "gfx/interface/icons/ideology_icons/stratocratic.dds" +# lawgroup_national_defense = { +# law_professional_military = neutral +# law_reserve_military = neutral +# } +# lawgroup_taxation = { +# law_consumption_based_taxation = approve +# law_land_based_taxation = approve +# law_per_capita_based_taxation = neutral +# law_capital_gains = disapprove +# law_income_taxation = strongly_disapprove +# } +# lawgroup_welfare = { +# law_no_welfare = approve +# law_poor_laws = neutral +# law_income_supplementation = disapprove +# law_income_security = disapprove +# } +# } + +# ideology_pious = { +# icon = "gfx/interface/icons/ideology_icons/pious.dds" +# lawgroup_health_system = { +# law_church_run_hospitals = approve +# law_subsidized_health_insurance = neutral +# law_charity_health_system = disapprove +# law_private_health_insurance = disapprove +# } +# lawgroup_education_system = { +# law_church_run_schools = approve +# law_informal_schooling = neutral +# law_state_funded_schools = disapprove +# law_private_schools = disapprove +# } +# } + +# ideology_agrarian = { +# icon = "gfx/interface/icons/ideology_icons/agrarian.dds" +# lawgroup_economic_system = { +# law_anti_industrialization = neutral +# law_interventionism = neutral +# law_free_market = strongly_disapprove +# law_socialization = strongly_disapprove +# } +# lawgroup_taxation = { +# law_consumption_based_taxation = approve +# law_per_capita_based_taxation = neutral +# law_capital_gains = neutral +# law_income_taxation = neutral +# law_land_based_taxation = disapprove +# } +# } + +# ideology_particularist = { +# icon = "gfx/interface/icons/ideology_icons/particularist.dds" +# lawgroup_policing = { +# law_militarized_police = strongly_disapprove +# law_morality_police = disapprove +# law_professional_police = neutral +# law_decentralized_police = approve +# } +# lawgroup_national_defense = { +# law_reserve_military = strongly_approve +# law_professional_military = neutral +# } +# } + +# ideology_isolationist = { +# icon = "gfx/interface/icons/ideology_icons/isolationist.dds" +# lawgroup_migration = { +# law_closed_borders = strongly_approve +# law_selective_immigration = approve +# law_open_borders = disapprove +# } +# lawgroup_trade_policy = { +# law_isolationism = approve +# law_protectionism = approve +# law_export_orientation = neutral +# law_free_trade = disapprove +# } +# } + +# ideology_moralist = { +# icon = "gfx/interface/icons/ideology_icons/moralist.dds" +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_theocratic = approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = strongly_disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_approve +# law_religious_policies = neutral +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = neutral +# law_supremacist = approve +# law_segregationist = neutral +# law_integrationist = disapprove +# law_multiculturalist = strongly_disapprove +# } +# } + +# ideology_meritocratic = { +# icon = "gfx/interface/icons/ideology_icons/meritocratic.dds" +# lawgroup_bureaucratic_systems = { +# law_elected_bureaucrats = approve +# law_politicized_bureaucrats = neutral +# law_appointed_bureaucrats = neutral +# law_politicized_bureaucrats = disapprove +# } +# lawgroup_taxation = { +# law_per_capita_based_taxation = approve +# law_capital_gains = approve +# law_consumption_based_taxation = neutral +# law_income_taxation = disapprove +# law_land_based_taxation = disapprove +# } +# } + +# ideology_patriotic = { +# icon = "gfx/interface/icons/ideology_icons/patriotic.dds" +# lawgroup_policing = { +# law_militarized_police = strongly_approve +# law_professional_police = approve +# law_morality_police = neutral +# law_decentralized_police = disapprove +# } +# lawgroup_free_speech = { +# law_outlawed_dissent = approve +# law_censorship = approve +# law_right_of_assembly = neutral +# law_protected_speech = disapprove +# } +# } + +# ideology_loyalist = { +# icon = "gfx/interface/icons/ideology_icons/loyalist.dds" +# lawgroup_taxation = { +# law_per_capita_based_taxation = approve +# law_capital_gains = approve +# law_income_taxation = approve +# law_land_based_taxation = neutral +# law_consumption_based_taxation = disapprove +# } +# } + +# ideology_jingoist = { +# icon = "gfx/interface/icons/ideology_icons/jingoist.dds" +# lawgroup_national_defense = { +# law_professional_military = strongly_approve +# law_reserve_military = disapprove +# } +# } + +# ideology_liberal = { +# icon = "gfx/interface/icons/ideology_icons/liberal.dds" +# lawgroup_discrimination = { +# law_multiculturalist = disapprove +# law_ethnonationalist = disapprove +# law_supremacist = disapprove +# law_segregationist = neutral +# law_integrationist = approve +# } +# lawgroup_policing = { +# law_decentralized_police = neutral +# law_professional_police = neutral +# law_morality_police = disapprove +# law_militarized_police = strongly_disapprove +# } +# lawgroup_free_speech = { +# law_protected_speech = strongly_approve +# law_right_of_assembly = approve +# law_censorship = neutral +# law_outlawed_dissent = disapprove +# } +# lawgroup_rights_of_women = { +# law_legal_guardianship = disapprove +# law_women_own_property = approve +# law_women_in_the_workplace = neutral +# law_gender_equality = neutral +# } +# } + +# ideology_anti_clerical = { +# icon = "gfx/interface/icons/ideology_icons/anti_clerical.dds" +# lawgroup_church_and_state = { +# law_state_atheism = neutral +# law_church_disestablishment = strongly_approve +# law_religious_policies = approve +# law_religious_institutions = disapprove +# } +# lawgroup_education_system = { +# law_state_funded_schools = approve +# law_private_schools = approve +# law_informal_schooling = disapprove +# law_church_run_schools = disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_appointed_bureaucrats = approve +# law_elected_bureaucrats = neutral +# law_politicized_bureaucrats = disapprove +# } +# } + +# ideology_republican = { +# icon = "gfx/interface/icons/ideology_icons/republican.dds" +# lawgroup_head_of_government = { +# law_executive = strongly_approve +# law_parliamentary = approve +# law_hereditary = neutral +# law_theocratic = neutral +# law_council_elective = disapprove +# } +# lawgroup_distribution_of_power = { +# law_consensus_democracy = strongly_approve +# law_representative_democracy = approve +# law_one_party_state = neutral +# law_oligarchy = disapprove +# law_autocracy = disapprove +# law_direct_democracy = strongly_disapprove +# } +# } + +# ideology_proletarian = { +# icon = "gfx/interface/icons/ideology_icons/proletarian.dds" +# lawgroup_taxation = { +# law_per_capita_based_taxation = disapprove +# law_land_based_taxation = neutral +# law_capital_gains = neutral +# law_consumption_based_taxation = neutral +# law_income_taxation = approve +# } +# lawgroup_economic_system = { +# law_socialization = approve +# law_interventionism = approve +# law_anti_industrialization = disapprove +# law_free_market = disapprove +# } +# lawgroup_welfare = { +# law_income_security = strongly_approve +# law_income_supplementation = approve +# law_poor_laws = neutral +# law_no_welfare = disapprove +# } +# lawgroup_health_system = { +# law_private_health_insurance = disapprove +# law_charity_health_system = disapprove +# law_church_run_hospitals = neutral +# law_subsidized_health_insurance = approve +# } +# lawgroup_education_system = { +# law_state_funded_schools = approve +# law_private_schools = neutral +# law_church_run_schools = neutral +# law_informal_schooling = disapprove +# } +# } + +# ideology_egalitarian = { +# icon = "gfx/interface/icons/ideology_icons/egalitarian.dds" +# lawgroup_free_speech = { +# law_protected_speech = strongly_approve +# law_right_of_assembly = approve +# law_censorship = neutral +# law_outlawed_dissent = disapprove +# } +# lawgroup_childrens_rights = { +# law_compulsory_education = strongly_approve +# law_restricted_child_labor = approve +# law_child_labor_allowed = disapprove +# } +# lawgroup_labor_rights = { +# law_mandatory_parental_leave = strongly_approve +# law_wrongful_dismissal_protections = approve +# law_no_workers_protections = neutral +# } +# lawgroup_rights_of_women = { +# law_legal_guardianship = disapprove +# law_women_own_property = approve +# law_women_in_the_workplace = neutral +# law_gender_equality = neutral +# } +# } + +# ideology_populist = { +# icon = "gfx/interface/icons/ideology_icons/populist.dds" +# lawgroup_distribution_of_power = { +# law_consensus_democracy = strongly_approve +# law_direct_democracy = approve +# law_one_party_state = neutral +# law_representative_democracy = disapprove +# law_oligarchy = strongly_disapprove +# law_autocracy = strongly_disapprove +# } +# lawgroup_migration = { +# law_selective_immigration = approve +# law_closed_borders = neutral +# law_open_borders = neutral +# } +# lawgroup_national_defense = { +# law_reserve_military = strongly_approve +# law_professional_military = disapprove +# } +# } + +# ideology_socialist = { +# icon = "gfx/interface/icons/ideology_icons/socialist.dds" +# lawgroup_head_of_government = { +# law_council_elective = approve +# law_parliamentary = neutral +# law_executive = neutral +# law_theocratic = strongly_disapprove +# law_hereditary = strongly_disapprove +# } +# lawgroup_economic_system = { +# law_socialization = approve +# law_interventionism = neutral +# law_free_market = strongly_disapprove +# law_anti_industrialization = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_protectionism = approve +# law_isolationism = neutral +# law_export_orientation = neutral +# law_free_trade = disapprove +# } +# lawgroup_taxation = { +# law_per_capita_based_taxation = disapprove +# law_land_based_taxation = neutral +# law_capital_gains = neutral +# law_consumption_based_taxation = neutral +# law_income_taxation = approve +# } +# } + +# ideology_reactionary = { +# icon = "gfx/interface/icons/ideology_icons/reactionary.dds" +# lawgroup_head_of_government = { +# law_hereditary = approve +# law_theocratic = approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = approve +# law_supremacist = strongly_approve +# law_segregationist = approve +# law_integrationist = neutral +# law_multiculturalist = disapprove +# } +# lawgroup_migration = { +# law_closed_borders = approve +# law_selective_immigration = strongly_approve +# law_open_borders = disapprove +# } +# } + +# ideology_plutocratic = { +# icon = "gfx/interface/icons/ideology_icons/plutocratic.dds" +# lawgroup_distribution_of_power = { +# law_oligarchy = approve +# law_representative_democracy = approve +# law_one_party_state = neutral +# law_autocracy = disapprove +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_head_of_government = { +# law_hereditary = neutral +# law_executive = neutral +# law_parliamentary = neutral +# law_theocratic = disapprove +# law_council_elective = strongly_disapprove +# } +# lawgroup_taxation = { +# law_per_capita_based_taxation = approve +# law_consumption_based_taxation = neutral +# law_land_based_taxation = neutral +# law_capital_gains = neutral +# law_income_taxation = disapprove +# } +# } + +# ideology_patriarchal = { +# icon = "gfx/interface/icons/ideology_icons/patriarchal.dds" +# lawgroup_rights_of_women = { +# law_legal_guardianship = approve +# law_women_own_property = disapprove +# law_women_in_the_workplace = disapprove +# law_gender_equality = strongly_disapprove +# } +# lawgroup_free_speech = { +# law_outlawed_dissent = approve +# law_censorship = approve +# law_right_of_assembly = neutral +# law_protected_speech = disapprove +# } +# } diff --git a/common/ideologies/OLD/00_ig_ideologies_event.txt b/common/ideologies/OLD/00_ig_ideologies_event.txt new file mode 100644 index 000000000..4a5ed553b --- /dev/null +++ b/common/ideologies/OLD/00_ig_ideologies_event.txt @@ -0,0 +1,26 @@ +# ideology_patriarchal_suffrage = { +# icon = "gfx/interface/icons/ideology_icons/patriarchal.dds" +# priority = 100 # Overrides other non-leader ideologies with a lower prio +# lawgroup_rights_of_women = { +# law_legal_guardianship = approve +# law_women_own_property = neutral +# law_women_in_the_workplace = neutral +# law_gender_equality = neutral +# } +# lawgroup_free_speech = { +# law_outlawed_dissent = strongly_approve +# law_censorship = approve +# law_right_of_assembly = neutral +# law_protected_speech = disapprove +# } +# } +# ideology_feminist_ig = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_womens_liberation.dds" +# priority = 100 # Overrides other non-leader ideologies with a lower prio +# lawgroup_rights_of_women = { +# law_gender_equality = strongly_approve +# law_women_in_the_workplace = approve +# law_women_own_property = neutral +# law_legal_guardianship = strongly_disapprove +# } +# } \ No newline at end of file diff --git a/common/ideologies/OLD/00_ig_ideologies_flavored.txt b/common/ideologies/OLD/00_ig_ideologies_flavored.txt new file mode 100644 index 000000000..e96d3849f --- /dev/null +++ b/common/ideologies/OLD/00_ig_ideologies_flavored.txt @@ -0,0 +1,436 @@ +# ideology_republican_paternalistic = { +# icon = "gfx/interface/icons/ideology_icons/republican_paternalistic.dds" +# lawgroup_head_of_government = { +# law_executive = approve +# law_parliamentary = approve +# law_theocratic = approve +# law_hereditary = neutral +# law_council_elective = disapprove +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = neutral +# law_oligarchy = strongly_approve +# law_autocracy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_politicized_bureaucrats = neutral +# law_appointed_bureaucrats = neutral +# law_elected_bureaucrats = neutral +# } +# lawgroup_policing = { +# law_morality_police = approve +# law_professional_police = neutral +# law_militarized_police = neutral +# law_decentralized_police = disapprove +# } +# } + +# ideology_scholar_paternalistic = { +# icon = "gfx/interface/icons/ideology_icons/scholar_paternalistic.dds" +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_theocratic = neutral +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = neutral +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_appointed_bureaucrats = approve +# law_elected_bureaucrats = disapprove +# law_politicized_bureaucrats = disapprove +# } +# lawgroup_policing = { +# law_morality_police = approve +# law_professional_police = neutral +# law_militarized_police = neutral +# law_decentralized_police = disapprove +# } +# } + +# ideology_junker_paternalistic = { +# icon = "gfx/interface/icons/ideology_icons/junker_paternalistic.dds" +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_theocratic = neutral +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = neutral +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_politicized_bureaucrats = approve +# law_appointed_bureaucrats = approve +# law_elected_bureaucrats = disapprove +# } +# lawgroup_policing = { +# law_morality_police = approve +# law_professional_police = neutral +# law_militarized_police = neutral +# law_decentralized_police = disapprove +# } +# } + +# ideology_papal_paternalistic = { +# icon = "gfx/interface/icons/ideology_icons/papal_paternalistic.dds" +# lawgroup_head_of_government = { +# law_theocratic = strongly_approve +# law_hereditary = approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = disapprove +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = neutral +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_politicized_bureaucrats = neutral +# law_appointed_bureaucrats = neutral +# law_elected_bureaucrats = disapprove +# } +# lawgroup_policing = { +# law_morality_police = approve +# law_professional_police = neutral +# law_militarized_police = neutral +# law_decentralized_police = disapprove +# } +# } + +# ideology_confucian = { +# icon = "gfx/interface/icons/ideology_icons/confucian.dds" +# lawgroup_church_and_state = { +# law_religious_institutions = approve +# law_religious_policies = approve +# law_church_disestablishment = disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_theocratic = neutral +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = strongly_disapprove +# } +# lawgroup_free_speech = { +# law_outlawed_dissent = strongly_approve +# law_censorship = approve +# law_right_of_assembly = neutral +# law_protected_speech = disapprove +# } +# } + +# ideology_bakufu = { +# icon = "gfx/interface/icons/ideology_icons/bakufu.dds" +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_executive = neutral +# law_theocratic = disapprove +# law_parliamentary = disapprove +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = neutral +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# } + +# ideology_shinto_moralist = { +# icon = "gfx/interface/icons/ideology_icons/shinto_moralist.dds" +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_theocratic = approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_approve +# law_religious_policies = neutral +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = approve +# law_supremacist = approve +# law_segregationist = neutral +# law_integrationist = disapprove +# law_multiculturalist = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = neutral +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = disapprove +# law_direct_democracy = strongly_disapprove +# } +# } + +# ideology_caudillismo = { +# icon = "gfx/interface/icons/ideology_icons/caudillismo.dds" +# lawgroup_head_of_government = { +# law_executive = strongly_approve +# law_parliamentary = neutral +# law_hereditary = neutral +# law_theocratic = disapprove +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_autocracy = strongly_approve +# law_one_party_state = approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_politicized_bureaucrats = approve +# law_appointed_bureaucrats = approve +# law_elected_bureaucrats = disapprove +# } +# lawgroup_policing = { +# law_morality_police = approve +# law_professional_police = neutral +# law_militarized_police = neutral +# law_decentralized_police = disapprove +# } +# } + +# ideology_austrian_hegemony = { +# icon = "gfx/interface/icons/ideology_icons/caudillismo.dds" +# lawgroup_discrimination = { +# law_ethnonationalist = approve +# law_supremacist = strongly_approve +# law_segregationist = disapprove +# law_integrationist = strongly_disapprove +# law_multiculturalist = strongly_disapprove +# } +# } + +# ideology_russian_patriarch = { +# icon = "gfx/interface/icons/ideology_icons/russian_patriarch.dds" +# lawgroup_distribution_of_power = { +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_one_party_state = disapprove +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_rights_of_women = { +# law_legal_guardianship = approve +# law_women_own_property = neutral +# law_women_in_the_workplace = disapprove +# law_gender_equality = strongly_disapprove +# } +# lawgroup_free_speech = { +# law_outlawed_dissent = strongly_approve +# law_censorship = approve +# law_right_of_assembly = neutral +# law_protected_speech = disapprove +# } +# } + +# ideology_orthodox_patriarch = { +# icon = "gfx/interface/icons/ideology_icons/orthodox_patriarch.dds" +# lawgroup_distribution_of_power = { +# law_one_party_state = disapprove +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_rights_of_women = { +# law_legal_guardianship = approve +# law_women_own_property = neutral +# law_women_in_the_workplace = disapprove +# law_gender_equality = strongly_disapprove +# } +# lawgroup_free_speech = { +# law_outlawed_dissent = strongly_approve +# law_censorship = approve +# law_right_of_assembly = neutral +# law_protected_speech = disapprove +# } +# } + +# ideology_buddhist_moralist = { +# icon = "gfx/interface/icons/ideology_icons/buddhist_moralist.dds" +# lawgroup_head_of_government = { +# law_theocratic = strongly_approve +# law_hereditary = approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = strongly_disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_approve +# law_religious_policies = neutral +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = neutral +# law_supremacist = approve +# law_segregationist = neutral +# law_integrationist = disapprove +# law_multiculturalist = strongly_disapprove +# } +# } + +# ideology_hindu_moralist = { +# icon = "gfx/interface/icons/ideology_icons/hindu_moralist.dds" +# lawgroup_head_of_government = { +# law_theocratic = approve +# law_hereditary = strongly_approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = strongly_disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_approve +# law_religious_policies = neutral +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = neutral +# law_supremacist = approve +# law_segregationist = neutral +# law_integrationist = disapprove +# law_multiculturalist = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = approve +# law_politicized_bureaucrats = neutral +# law_appointed_bureaucrats = neutral +# law_elected_bureaucrats = disapprove +# } +# } + +# ideology_sikh_moralist = { +# icon = "gfx/interface/icons/ideology_icons/sikh_moralist.dds" +# lawgroup_head_of_government = { +# law_theocratic = approve +# law_hereditary = strongly_approve +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_approve +# law_religious_policies = neutral +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = neutral +# law_supremacist = approve +# law_segregationist = neutral +# law_integrationist = disapprove +# law_multiculturalist = strongly_disapprove +# } +# lawgroup_national_defense = { +# law_reserve_military = strongly_approve +# law_professional_military = disapprove +# } +# } + +# ideology_oriental_orthodox_patriarch = { +# icon = "gfx/interface/icons/ideology_icons/coptic_patriarch.dds" +# lawgroup_distribution_of_power = { +# law_one_party_state = disapprove +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_rights_of_women = { +# law_legal_guardianship = approve +# law_women_own_property = neutral +# law_women_in_the_workplace = disapprove +# law_gender_equality = strongly_disapprove +# } +# lawgroup_free_speech = { +# law_outlawed_dissent = strongly_approve +# law_censorship = approve +# law_right_of_assembly = neutral +# law_protected_speech = disapprove +# } +# lawgroup_childrens_rights = { +# law_child_labor_allowed = disapprove +# law_restricted_child_labor = neutral +# law_compulsory_education = approve +# } +# } + +# ideology_isolationist_expansionism = { +# icon = "gfx/interface/icons/ideology_icons/frontier_expansionist.dds" +# lawgroup_migration = { +# law_closed_borders = strongly_approve +# law_selective_immigration = approve +# law_open_borders = disapprove +# } +# lawgroup_trade_policy = { +# law_isolationism = approve +# law_protectionism = approve +# law_export_orientation = neutral +# law_free_trade = disapprove +# } +# } + +# ideology_heavenly_kingdom_theocratic = { +# icon = "gfx/interface/icons/ideology_icons/moralist.dds" +# lawgroup_head_of_government = { +# law_theocratic = strongly_approve +# law_hereditary = disapprove +# law_executive = disapprove +# law_parliamentary = disapprove +# law_council_elective = strongly_disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_approve +# law_religious_policies = disapprove +# law_church_disestablishment = strongly_disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = neutral +# law_supremacist = approve +# law_segregationist = neutral +# law_integrationist = disapprove +# law_multiculturalist = strongly_disapprove +# } +# } diff --git a/common/ideologies/OLD/00_leader_french_flavored.txt b/common/ideologies/OLD/00_leader_french_flavored.txt new file mode 100644 index 000000000..6f87e7188 --- /dev/null +++ b/common/ideologies/OLD/00_leader_french_flavored.txt @@ -0,0 +1,384 @@ +#ideology_orleanist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_orleanist.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_executive = neutral +# law_parliamentary = disapprove +# law_theocratic = disapprove +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_autocracy = disapprove +# law_oligarchy = neutral +# law_representative_democracy = approve +# law_consensus_democracy = disapprove +# law_direct_democracy = strongly_disapprove +# law_one_party_state = disapprove +# } +# lawgroup_economic_system = { +# law_free_market = strongly_approve +# law_interventionism = neutral +# law_anti_industrialization = disapprove +# law_socialization = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_free_trade = strongly_approve +# law_export_orientation = disapprove +# law_protectionism = disapprove +# law_isolationism = strongly_disapprove +# } +# possible = { +# NOT = { +# has_role = agitator +# } +# # no monarchists in countries with strong republican tradition +# owner = { +# AND = { +# exists = c:FRA +# OR = { +# c:FRA = this +# civil_war_origin_country = c:FRA +# } +# } +# NOR = { +# any_interest_group = { +# has_ideology = ideology:ideology_republican_paternalistic +# } +# has_variable = monarchy_stamped_out_var +# AND = { +# OR = { +# has_variable = legitimist_restoration_var +# has_variable = bonapartist_restoration_var +# } +# has_variable = one_true_french_dynasty +# } +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_capitalists +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 200 +# # less likely in a theocracy +# if = { +# limit = { +# owner = { +# has_law = law_type:law_theocratic +# } +# } +# add = -75 +# } +# # less likely if IG is happy in a republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# scope:interest_group = { +# ig_approval > 0 +# } +# } +# add = -100 +# } +# # more likely for intelligentsia, industrialists, and PB with traditional economic laws +# if = { +# limit = { +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_capitalists +# } +# } +# owner = { +# OR = { +# has_law = law_type:law_anti_industrialization +# has_law = law_type:law_isolationism +# has_law = law_type:law_export_orientation +# } +# } +# } +# add = 75 +# } +# # more likely if the IG is unhappy with the monarchy, and that monarchy is not Orleanist +# if = { +# limit = { +# owner = { +# has_law = law_type:law_hereditary +# NOT = { +# has_variable = orleanist_restoration_var +# } +# } +# scope:interest_group = { +# ig_approval < 0 +# } +# } +# add = 75 +# } +# # reduced unhappy modifier if it's not a monarchy +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_hereditary +# } +# NOT = { +# has_variable = orleanist_restoration_var +# } +# } +# scope:interest_group = { +# ig_approval < 0 +# } +# } +# add = 25 +# } +# } +#} +# +#ideology_legitimist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_legitimist.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_executive = disapprove +# law_parliamentary = disapprove +# law_theocratic = disapprove +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_autocracy = strongly_approve +# law_oligarchy = neutral +# law_one_party_state = disapprove +# law_representative_democracy = strongly_disapprove +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = approve +# law_religious_policies = disapprove +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_free_speech = { +# law_protected_speech = strongly_disapprove +# law_right_of_assembly = disapprove +# law_censorship = approve +# law_outlawed_dissent = strongly_approve +# } +# possible = { +# NOT = { +# has_role = agitator +# } +# # no monarchists in countries with strong republican tradition +# owner = { +# AND = { +# exists = c:FRA +# OR = { +# c:FRA = this +# civil_war_origin_country = c:FRA +# } +# } +# NOR = { +# any_interest_group = { +# has_ideology = ideology:ideology_republican_paternalistic +# } +# has_variable = monarchy_stamped_out_var +# AND = { +# OR = { +# has_variable = orleanist_restoration_var +# has_variable = bonapartist_restoration_var +# } +# has_variable = one_true_french_dynasty +# } +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_moralists +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_elites +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 200 +# # less likely in a theocracy +# if = { +# limit = { +# owner = { +# has_law = law_type:law_theocratic +# } +# } +# add = -75 +# } +# # less likely if IG is happy in a republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# scope:interest_group = { +# ig_approval > 0 +# } +# } +# add = -100 +# } +# # more likely for LO and Devout +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_elites +# is_interest_group_type = ig_moralists +# } +# } +# add = 50 +# } +# } +#} +# +#ideology_bonapartist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_bonapartist.dds" +# # J'AIME L'OIGNON FRIT À L'HUILE, +# # J'AIME L'OIGNON QUAND IL EST BON. +# # J'AIME L'OIGNON FRIT À L'HUILE, +# # J'AIME L'OIGNON, J'AIME L'OIGNON +# character_ideology = yes +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_executive = neutral +# law_parliamentary = disapprove +# law_theocratic = disapprove +# law_council_elective = strongly_disapprove +# } +# lawgroup_distribution_of_power = { +# law_autocracy = strongly_approve +# law_oligarchy = approve +# law_representative_democracy = neutral +# law_one_party_state = neutral +# law_consensus_democracy = disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_national_defense = { +# law_professional_military = strongly_approve +# law_reserve_military = disapprove +# } +# lawgroup_economic_system = { +# law_free_market = neutral +# law_interventionism = strongly_approve +# law_anti_industrialization = disapprove +# law_socialization = strongly_disapprove +# } +# possible = { +# NOT = { +# has_role = agitator +# } +# # no monarchists in countries with strong republican tradition +# owner = { +# AND = { +# exists = c:FRA +# OR = { +# c:FRA = this +# civil_war_origin_country = c:FRA +# } +# } +# NOR = { +# any_interest_group = { +# has_ideology = ideology:ideology_republican_paternalistic +# } +# has_variable = monarchy_stamped_out_var +# AND = { +# OR = { +# has_variable = orleanist_restoration_var +# has_variable = legitimist_restoration_var +# } +# has_variable = one_true_french_dynasty +# } +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_capitalists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 200 +# # less likely in a theocracy +# if = { +# limit = { +# owner = { +# has_law = law_type:law_theocratic +# } +# } +# add = -75 +# } +# # less likely if IG is happy in a republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# scope:interest_group = { +# ig_approval > 0 +# } +# } +# add = -100 +# } +# # more likely for PB and AF +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# add = 50 +# } +# } +#} +# \ No newline at end of file diff --git a/common/ideologies/OLD/00_leader_ideologies.txt b/common/ideologies/OLD/00_leader_ideologies.txt new file mode 100644 index 000000000..48d193bf4 --- /dev/null +++ b/common/ideologies/OLD/00_leader_ideologies.txt @@ -0,0 +1,2621 @@ +# ideology_traditionalist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_traditionalist.dds" +# character_ideology = yes +# lawgroup_rights_of_women = { +# law_legal_guardianship = approve +# law_women_own_property = neutral +# law_women_in_the_workplace = disapprove +# law_gender_equality = strongly_disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = approve +# law_religious_policies = disapprove +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# possible = { +# # Agitatos should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_legal_guardianship +# has_law = law_type:law_religious_institutions +# } +# } +# NOT = { +# exists = c:FRA +# c:FRA = this +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_elites +# is_interest_group_type = ig_moralists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # less likely for unions +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# } +# } +# add = -75 +# } +# # more likely for landowners and devout +# if = { +# limit = { +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_elites +# is_interest_group_type = ig_moralists +# } +# } +# } +# add = 50 +# } +# } +# } + +# ideology_atheist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_atheist.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_theocratic = strongly_disapprove +# law_hereditary = disapprove +# law_executive = neutral +# law_parliamentary = neutral +# law_council_elective = neutral +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_disapprove +# law_religious_policies = disapprove +# law_church_disestablishment = approve +# law_state_atheism = strongly_approve +# } +# possible = { +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# OR = { +# has_law = law_type:law_executive +# has_law = law_type:law_parliamentary +# has_law = law_type:law_council_elective +# } +# has_law = law_type:law_state_atheism +# } +# } +# # Monarchs cannot be republicans +# NAND = { +# owner = { +# has_law = law_type:law_hereditary +# } +# OR = { +# is_ruler = yes +# is_heir = yes +# } +# } +# owner = { +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_entrepreneurs +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # this is not very relevant if you're a republic with religious freedom +# if = { +# limit = { +# owner = { +# NOR = { +# has_law = law_type:law_religious_institutions +# has_law = law_type:law_theocratic +# has_law = law_type:law_hereditary +# } +# } +# } +# add = -75 +# } +# # will emerge to counter a powerful Devout IG +# if = { +# limit = { +# owner = { +# exists = ig:ig_moralists +# ig:ig_moralists = { +# is_powerful = yes +# } +# } +# } +# add = 75 +# } +# if = { +# limit = { +# scope:interest_group = { +# has_variable = nihilism_var +# } +# } +# add = 75 +# } +# if = { +# limit = { +# scope:interest_group = { +# has_variable = big_nihilism_var +# } +# } +# add = 150 +# } +# } +# } + +# ideology_republican_leader = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_republican.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_executive = approve +# law_parliamentary = approve +# law_council_elective = disapprove +# law_hereditary = disapprove +# law_theocratic = disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_elected_bureaucrats = approve +# law_politicized_bureaucrats = neutral +# law_appointed_bureaucrats = neutral +# law_politicized_bureaucrats = disapprove +# } +# possible = { +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# OR = { +# has_law = law_type:law_executive +# has_law = law_type:law_parliamentary +# } +# has_law = law_type:law_elected_bureaucrats +# } +# } +# # Monarchs cannot be republicans +# NAND = { +# owner = { +# has_law = law_type:law_hereditary +# } +# OR = { +# is_ruler = yes +# is_heir = yes +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_capitalists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # not very relevant if issues are already addressed +# if = { +# limit = { +# owner = { +# NOR = { +# has_law = law_type:law_hereditary +# has_law = law_type:law_theocratic +# has_law = law_type:law_politicized_bureaucrats +# } +# } +# } +# add = -75 +# } +# # more likely if the IG is unhappy with the monarchy +# if = { +# limit = { +# owner = { +# has_law = law_type:law_hereditary +# } +# scope:interest_group = { +# ig_approval < 0 +# } +# } +# add = 75 +# } +# } +# } + +# ideology_radical = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_radical.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_hereditary = strongly_disapprove +# law_theocratic = strongly_disapprove +# law_council_elective = strongly_disapprove +# law_executive = approve +# law_parliamentary = approve +# } +# lawgroup_distribution_of_power = { +# law_consensus_democracy = strongly_approve +# law_representative_democracy = neutral +# law_direct_democracy = strongly_disapprove +# law_oligarchy = strongly_disapprove +# law_autocracy = strongly_disapprove +# law_one_party_state = disapprove +# } +# lawgroup_free_speech = { +# law_protected_speech = strongly_approve +# law_right_of_assembly = approve +# law_censorship = disapprove +# law_outlawed_dissent = strongly_disapprove +# } +# possible = { +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# OR = { +# has_law = law_type:law_executive +# has_law = law_type:law_parliamentary +# } +# has_law = law_type:law_consensus_democracy +# has_law = law_type:law_protected_speech +# has_law = law_type:law_decentralized_police +# } +# } +# # Invalid for pre-ACW USA +# NOT = { +# owner = { +# AND = { +# exists = c:USA +# OR = { +# c:USA = this +# civil_war_origin_country = c:USA +# } +# } +# has_journal_entry = je_acw_countdown +# } +# } +# # Monarchs cannot be republicans +# NOT = { +# owner = { +# has_law = law_type:law_hereditary +# } +# OR = { +# is_ruler = yes +# is_heir = yes +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_capitalists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = { +# value = 100 +# # more likely if issues are relevant and people are angry +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_outlawed_dissent +# has_law = law_type:law_autocracy +# has_law = law_type:law_oligarchy +# } +# any_scope_state = { +# is_incorporated = yes +# turmoil >= 0.25 +# } +# } +# } +# add = 100 +# } +# if = { +# limit = { +# owner = { +# has_law = law_type:law_censorship +# any_scope_state = { +# is_incorporated = yes +# turmoil >= 0.5 +# } +# } +# } +# add = 50 +# } +# # less likely if issues are not relevant +# if = { +# limit = { +# owner = { +# NOR = { +# has_law = law_type:law_outlawed_dissent +# has_law = law_type:law_autocracy +# has_law = law_type:law_oligarchy +# } +# } +# } +# add = -75 +# } +# # very unlikely for trade unions after socialism is researched +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# } +# owner = { +# } +# } +# add = -200 +# } +# if = { +# limit = { +# owner = { +# has_global_variable = peoples_springtime_happening +# OR = { +# capital.region = sr:region_southern_europe +# capital.region = sr:region_western_europe +# capital.region = sr:region_central_europe +# capital.region = sr:region_eastern_europe +# capital.region = sr:region_balkans +# capital.region = sr:region_baltic +# } +# } +# } +# multiply = { +# value = 2.5 +# } +# } +# if = { +# limit = { +# owner = { +# has_modifier = post_revolutionary_fervor +# } +# } +# multiply = { +# value = 2 +# } +# } +# if = { +# limit = { +# owner = { +# has_modifier = counter_revolutionary_fervor +# } +# } +# multiply = { +# value = 0.5 +# } +# } +# } +# } +# } + +# ideology_reformer = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_reformer.dds" +# character_ideology = yes +# lawgroup_discrimination = { +# law_multiculturalist = disapprove +# law_ethnonationalist = disapprove +# law_supremacist = disapprove +# law_segregationist = neutral +# law_integrationist = approve +# } +# lawgroup_rights_of_women = { +# law_legal_guardianship = neutral +# law_women_own_property = approve +# law_women_in_the_workplace = neutral +# law_gender_equality = neutral +# } +# lawgroup_childrens_rights = { +# law_child_labor_allowed = disapprove +# law_restricted_child_labor = neutral +# law_compulsory_education = approve +# } +# possible = { +# owner = { +# } +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_integrationist +# has_law = law_type:law_compulsory_education +# } +# } +# # Any Interest Group +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # less likely when issues are not relevant +# if = { +# limit = { +# owner = { +# NOR = { +# has_law = law_type:law_ethnonationalist +# has_law = law_type:law_supremacist +# has_law = law_type:law_segregationist +# has_law = law_type:law_legal_guardianship +# has_law = law_type:law_child_labor_allowed +# } +# } +# } +# add = -100 +# } +# # less likely among more progressive IG's if they're angry and socialism is researched +# if = { +# limit = { +# owner = { +# } +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# ig_approval < 0 +# } +# } +# add = -75 +# } +# # more likely when issues are relevant +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_ethnonationalist +# has_law = law_type:law_supremacist +# has_law = law_type:law_segregationist +# has_law = law_type:law_legal_guardianship +# has_law = law_type:law_child_labor_allowed +# } +# } +# } +# add = 50 +# } +# } +# } + +# ideology_feminist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_womens_liberation.dds" +# character_ideology = yes +# lawgroup_rights_of_women = { +# law_gender_equality = strongly_approve +# law_women_in_the_workplace = neutral +# law_women_own_property = disapprove +# law_legal_guardianship = strongly_disapprove +# } +# possible = { +# owner = { +# NOT = { +# has_law = law_type:law_gender_equality +# } +# } +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_gender_equality +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_capitalists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = { +# value = 100 +# # less likely if issues are not relevant +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_gender_equality +# AND = { +# has_law = law_type:law_women_in_the_workplace +# OR = { +# has_law = law_type:law_oligarchy +# has_law = law_type:law_autocracy +# } +# } +# } +# } +# } +# add = -100 +# } +# # more likely if character is a woman after mass propaganda +# if = { +# limit = { +# is_female = yes +# } +# multiply = { +# value = 2 +# } +# } +# # more likely with limited women's rights +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_legal_guardianship +# has_law = law_type:law_women_own_property +# } +# } +# } +# multiply = { +# value = 2 +# } +# } +# # less likely if humanitarian is an option +# if = { +# limit = { +# is_interest_group_type = ig_laborists +# } +# add = -50 +# } +# } +# } +# } + +# ideology_pacifist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_pacifist.dds" +# character_ideology = yes +# lawgroup_national_defense = { +# law_reserve_military = approve +# law_professional_military = disapprove +# } +# possible = { +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_reserve_military +# } +# } +# scope:interest_group = { +# NOR = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # emerges to counter powerful armed forces +# if = { +# limit = { +# owner = { +# or = { +# exists = ig:ig_patriots +# exists = ig:ig_securocrats +# } +# or = { +# ig:ig_securocrats = { +# is_powerful = yes +# } +# ig:ig_patriots = { +# is_powerful = yes +# } +# } +# } +# } +# add = 50 +# } +# # less likely if issues are not relevant +# if = { +# limit = { +# owner = { +# NOR = { +# has_law = law_type:law_professional_military +# } +# } +# } +# add = -75 +# } +# # more likely if a war you started isn't going well +# if = { +# limit = { +# owner = { +# is_at_war = yes +# any_scope_war = { +# attacker_warleader = { +# this = ROOT.owner +# } +# has_war_support = { +# target = root.owner +# value < 0 +# } +# } +# } +# } +# add = 100 +# } +# # more likely with devastation in incorporated states +# if = { +# limit = { +# owner = { +# any_scope_state = { +# is_incorporated = yes +# devastation > 20 +# } +# } +# } +# add = 50 +# } +# } +# } + +# ideology_jingoist_leader = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_jingoist.dds" +# character_ideology = yes +# lawgroup_national_defense = { +# law_professional_military = approve +# law_reserve_military = neutral +# } +# possible = { +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_professional_military +# } +# } +# scope:interest_group = { +# NOR = { +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_securocrats +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # less likely if issues are not relevant +# if = { +# limit = { +# owner = { +# has_law = law_type:law_professional_military +# } +# } +# add = -75 +# } +# # more likely if there's something to colonize nearby +# if = { +# limit = { +# any_country = { +# is_country_type = decentralized +# has_overlapping_interests = ROOT.owner +# } +# } +# add = 75 +# } +# # more likely if you border a rival +# if = { +# limit = { +# owner = { +# any_rival_country = { +# any_neighbouring_state = { +# owner = root.owner +# } +# } +# } +# } +# add = 50 +# } +# # more likely if you're the defender in a war +# if = { +# limit = { +# owner = { +# is_at_war = yes +# any_scope_war = { +# defender_warleader = { +# this = ROOT.owner +# } +# } +# } +# } +# add = 50 +# } +# # less likely for conservative French IG's +# if = { +# limit = { +# owner = { +# exists = c:FRA +# this = c:FRA +# has_journal_entry = je_divided_monarchists +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_elites +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_moralists +# } +# } +# } +# add = -100 +# } +# } +# } + +# ideology_royalist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_royalist.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_hereditary = strongly_approve +# law_executive = disapprove +# law_parliamentary = disapprove +# law_theocratic = disapprove +# law_council_elective = strongly_disapprove +# } +# possible = { +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_hereditary +# } +# } +# # no monarchists in countries with strong republican tradition +# # no generic monarchists in France +# owner = { +# NOR = { +# AND = { +# exists = c:FRA +# c:FRA = this +# } +# any_interest_group = { +# has_ideology = ideology:ideology_republican_paternalistic +# } +# has_variable = monarchy_stamped_out_var +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_moralists +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_securocrats +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # less likely in a theocracy +# if = { +# limit = { +# owner = { +# has_law = law_type:law_theocratic +# } +# } +# add = -75 +# } +# # less likely if IG is happy in a republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# scope:interest_group = { +# ig_approval > 0 +# } +# } +# add = -100 +# } +# # more likely if IG is happy in a monarchy +# if = { +# limit = { +# owner = { +# has_law = law_type:law_hereditary +# } +# scope:interest_group = { +# ig_approval > 5 +# } +# } +# add = 50 +# } +# } +# } + +# ideology_social_democrat = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_social_democrat.dds" +# character_ideology = yes +# lawgroup_labor_rights = { +# law_mandatory_parental_leave = strongly_approve +# law_regulatory_bodies = approve +# law_no_workers_protections = neutral +# } +# lawgroup_distribution_of_power = { +# law_consensus_democracy = strongly_approve +# law_representative_democracy = disapprove +# law_direct_democracy = disapprove +# law_oligarchy = strongly_disapprove +# law_autocracy = strongly_disapprove +# law_one_party_state = strongly_disapprove +# } +# lawgroup_taxation = { +# law_consumption_based_taxation = disapprove +# law_land_based_taxation = disapprove +# law_per_capita_based_taxation = neutral +# law_capital_gains = approve +# law_income_taxation = strongly_approve +# } +# lawgroup_welfare = { +# law_poor_laws = strongly_disapprove +# law_no_welfare = strongly_disapprove +# law_income_supplementation = approve +# law_income_security = strongly_approve +# } +# possible = { +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_consensus_democracy +# has_law = law_type:law_income_taxation +# has_law = law_type:law_income_security +# has_law = law_type:law_mandatory_parental_leave +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_moralists +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # very angry IG's more likely to turn to more radical socialism +# if = { +# limit = { +# scope:interest_group = { +# NOT = { +# is_interest_group_type = ig_moralists +# } +# # can't be radical socialists +# ig_approval <= -5 +# } +# } +# add = -75 +# } +# # more likely when issues are relevant +# if = { +# limit = { +# owner = { +# NAND = { +# has_law = law_type:law_income_taxation +# has_law = law_type:law_consensus_democracy +# has_law = law_type:law_mandatory_parental_leave +# } +# } +# } +# add = 50 +# } +# # more likely for content devout in council republic +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_moralists +# ig_approval >= 0 +# } +# owner = { +# has_law = law_type:law_council_elective +# } +# } +# add = 75 +# } +# # more likely for content trade unions outside of council republic +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# ig_approval >= 0 +# } +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# } +# } +# add = 75 +# } +# # extremely unlikely for trade unions in council republic +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# } +# owner = { +# has_law = law_type:law_council_elective +# } +# } +# multiply = 0.01 +# } +# } +# } + +# ideology_communist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_communist.dds" +# character_ideology = yes +# lawgroup_labor_rights = { +# law_mandatory_parental_leave = strongly_approve +# law_regulatory_bodies = approve +# law_no_workers_protections = neutral +# } +# lawgroup_head_of_government = { +# law_hereditary = strongly_disapprove +# law_executive = disapprove +# law_parliamentary = disapprove +# law_theocratic = strongly_disapprove +# law_council_elective = strongly_approve +# } +# lawgroup_economic_system = { +# law_socialization = strongly_approve +# law_interventionism = neutral +# law_free_market = strongly_disapprove +# law_anti_industrialization = strongly_disapprove +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_disapprove +# law_religious_policies = disapprove +# law_church_disestablishment = neutral +# law_state_atheism = approve +# } +# possible = { +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_state_atheism +# has_law = law_type:law_council_elective +# has_law = law_type:law_mandatory_parental_leave +# } +# } +# # Monarchs cannot be republicans +# NAND = { +# owner = { +# has_law = law_type:law_hereditary +# } +# OR = { +# is_ruler = yes +# is_heir = yes +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_anarchism +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# # More likely for angry IG's outside of council republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# } +# scope:interest_group = { +# NOT = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# ig_approval <= -5 +# } +# } +# add = 100 +# } +# # More likely when SoL is low outside of council republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# average_sol <= 10 +# } +# } +# add = 50 +# } +# if = { +# #Armed Forces should not become communist too often outside CRs. +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# } +# scope:interest_group = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# multiply = 0.3 +# } +# value = { +# value = 100 +# if = { +# limit = { +# owner = { +# has_variable = communism_1_done +# } +# } +# multiply = 3 +# } +# if = { +# limit = { +# owner = { +# has_variable = election_communist_support +# } +# } +# multiply = 2 +# } +# } +# } +# } + +# ideology_vanguardist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_vanguardist.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_hereditary = strongly_disapprove +# law_executive = disapprove +# law_parliamentary = disapprove +# law_theocratic = strongly_disapprove +# law_council_elective = strongly_approve +# } +# lawgroup_distribution_of_power = { +# law_oligarchy = strongly_disapprove +# law_autocracy = strongly_disapprove +# law_direct_democracy = disapprove +# law_consensus_democracy = disapprove +# law_representative_democracy = strongly_disapprove +# law_one_party_state = strongly_approve +# } +# lawgroup_economic_system = { +# law_socialization = strongly_approve +# law_interventionism = neutral +# law_free_market = strongly_disapprove +# law_anti_industrialization = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_protectionism = approve +# law_export_orientation = disapprove +# law_isolationism = approve +# law_free_trade = strongly_disapprove +# } +# possible = { +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_council_elective +# has_law = law_type:law_socialization +# has_law = law_type:law_protectionism +# has_law = law_type:law_one_party_state +# } +# } +# # Monarchs cannot be republicans +# NAND = { +# owner = { +# has_law = law_type:law_hereditary +# } +# OR = { +# is_ruler = yes +# is_heir = yes +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_anarchism +# has_variable = chose_communism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # More likely for angry IG's outside of council republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# } +# scope:interest_group = { +# ig_approval <= -5 +# NOT = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# } +# add = 100 +# } +# # More likely when SoL is low outside of council republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# average_sol <= 10 +# } +# } +# add = 50 +# } +# # More likely in an autocracy +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_autocracy +# has_law = law_type:law_oligarchy +# } +# } +# } +# add = 50 +# } +# # Unlikely for content IG's under anarchism +# if = { +# limit = { +# owner = { +# has_law = law_type:law_direct_democracy +# } +# scope:interest_group = { +# ig_approval >= 5 +# } +# } +# add = -100 +# } +# # Extremely likely for content Armed Forces in Council Republic +# if = { +# limit = { +# owner = { +# has_law = law_type:law_council_elective +# } +# scope:interest_group = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# ig_approval >= 0 +# } +# } +# add = 1000 +# } +# # Power corrupts +# if = { +# limit = { +# owner = { +# has_law = law_type:law_council_elective +# OR = { +# has_law = law_type:law_autocracy +# has_law = law_type:law_oligarchy +# } +# } +# scope:interest_group = { +# is_in_government = yes +# } +# } +# add = 50 +# } +# if = { +# #Armed Forces should not become communist too often outside CRs. +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# } +# scope:interest_group = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# multiply = 0.3 +# } +# if = { +# limit = { +# owner = { +# has_variable = communism_1_done +# } +# } +# multiply = 3 +# } +# if = { +# limit = { +# owner = { +# has_variable = election_vanguardist_support +# } +# } +# multiply = 2 +# } +# } +# } + +# ideology_fascist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_fascist.dds" +# character_ideology = yes +# lawgroup_distribution_of_power = { +# law_one_party_state = strongly_approve +# law_autocracy = approve +# law_oligarchy = neutral +# law_direct_democracy = strongly_disapprove +# law_consensus_democracy = strongly_disapprove +# law_representative_democracy = strongly_disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = strongly_approve +# law_supremacist = approve +# law_segregationist = approve +# law_integrationist = disapprove +# law_multiculturalist = strongly_disapprove +# } +# lawgroup_national_defense = { +# law_professional_military = approve +# law_reserve_military = disapprove +# } +# lawgroup_free_speech = { +# law_protected_speech = strongly_disapprove +# law_right_of_assembly = disapprove +# law_censorship = neutral +# law_outlawed_dissent = strongly_approve +# } +# lawgroup_policing = { +# law_morality_police = approve +# law_professional_police = approve +# law_militarized_police = strongly_approve +# law_decentralized_police = disapprove +# } +# possible = { +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_autocracy +# has_law = law_type:law_ethnonationalist +# has_law = law_type:law_outlawed_dissent +# has_law = law_type:law_militarized_police +# } +# } +# # Any Interest Group +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # More likely if paying war reparations +# if = { +# limit = { +# any_country = { +# has_diplomatic_pact = { +# who = root.owner +# type = war_reparations +# is_initiator = yes +# } +# } +# } +# add = 50 +# } +# # More likely with a convenient scapegoat +# if = { +# limit = { +# owner = { +# any_scope_state = { +# is_incorporated = yes +# any_scope_pop = { +# pop_is_discriminated = yes +# } +# } +# } +# } +# add = 50 +# } +# # more likely if bankrupt +# if = { +# limit = { +# owner = { +# in_default = yes +# } +# } +# add = 50 +# } +# # Less likely in council republic +# if = { +# limit = { +# owner = { +# has_law = law_type:law_council_elective +# } +# } +# add = -75 +# } +# # more likely if angry non-unions +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_ethnonationalist +# } +# } +# scope:interest_group = { +# ig_approval <= -5 +# NOT = { +# is_interest_group_type = ig_laborists +# } +# } +# } +# add = 75 +# } +# # less likely if content without ethnostate +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_ethnonationalist +# } +# } +# scope:interest_group = { +# ig_approval >= 5 +# } +# } +# add = -75 +# } +# # more likely for PB and armed forces +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# } +# } +# add = 50 +# } +# # less likely for unions and intelligentsia +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# } +# } +# add = -25 +# } +# # more likely if in government with ethnostate +# if = { +# limit = { +# owner = { +# has_law = law_type:law_ethnonationalist +# NOR = { +# is_enacting_law = law_type:law_multiculturalist +# is_enacting_law = law_type:law_supremacist +# is_enacting_law = law_type:law_segregationist +# is_enacting_law = law_type:law_integrationist +# } +# } +# scope:interest_group = { +# is_in_government = yes +# } +# } +# add = 150 +# } +# } +# } + +# ideology_anarchist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_anarchist.dds" +# character_ideology = yes +# lawgroup_discrimination = { +# law_ethnonationalist = strongly_disapprove +# law_supremacist = strongly_disapprove +# law_segregationist = disapprove +# law_integrationist = approve +# law_multiculturalist = strongly_approve +# } +# lawgroup_distribution_of_power = { +# law_direct_democracy = strongly_approve +# law_consensus_democracy = neutral +# law_representative_democracy = disapprove +# law_oligarchy = strongly_disapprove +# law_autocracy = strongly_disapprove +# law_one_party_state = disapprove +# } +# lawgroup_economic_system = { +# law_socialization = disapprove +# law_interventionism = strongly_disapprove +# law_free_market = strongly_disapprove +# law_anti_industrialization = disapprove +# } +# lawgroup_national_defense = { +# law_reserve_military = strongly_approve +# law_professional_military = neutral +# } +# lawgroup_free_speech = { +# law_protected_speech = strongly_approve +# law_right_of_assembly = approve +# law_censorship = disapprove +# law_outlawed_dissent = strongly_disapprove +# } +# lawgroup_policing = { +# law_decentralized_police = approve +# law_morality_police = disapprove +# law_professional_police = disapprove +# law_militarized_police = strongly_disapprove +# } +# lawgroup_head_of_government = { +# law_hereditary = strongly_disapprove +# law_executive = disapprove +# law_parliamentary = disapprove +# law_theocratic = strongly_disapprove +# law_council_elective = strongly_approve +# } +# possible = { +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_direct_democracy +# has_law = law_type:law_reserve_military +# has_law = law_type:law_protected_speech +# has_law = law_type:law_decentralized_police +# has_law = law_type:law_council_elective +# } +# } +# # Monarchs cannot be republicans +# NAND = { +# owner = { +# has_law = law_type:law_hereditary +# } +# OR = { +# is_ruler = yes +# is_heir = yes +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_vanguardism +# has_variable = chose_communism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # More likely for angry IG's outside of council republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# } +# scope:interest_group = { +# ig_approval <= -5 +# } +# } +# add = 100 +# } +# # More likely when SoL is low outside of council republic +# if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_council_elective +# } +# average_sol <= 10 +# } +# } +# add = 50 +# } +# # More likely if in "government" under anarchy +# if = { +# limit = { +# owner = { +# has_law = law_type:law_direct_democracy +# } +# scope:interest_group = { +# is_in_government = yes +# } +# } +# add = 75 +# } +# if = { +# limit = { +# owner = { +# has_variable = communism_1_done +# } +# } +# multiply = 3 +# } +# if = { +# limit = { +# owner = { +# has_variable = election_anarchist_support +# } +# } +# multiply = 2 +# } +# } +# } + +# ideology_theocrat = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_theocrat.dds" +# character_ideology = yes +# lawgroup_church_and_state = { +# law_religious_institutions = approve +# law_religious_policies = disapprove +# law_church_disestablishment = strongly_disapprove +# law_state_atheism = strongly_disapprove +# } +# lawgroup_head_of_government = { +# law_theocratic = strongly_approve +# law_hereditary = neutral +# law_executive = disapprove +# law_parliamentary = disapprove +# law_council_elective = disapprove +# } +# possible = { +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_theocratic +# has_law = law_type:law_religious_institutions +# } +# } +# OR = { +# owner = { +# has_law = law_type:law_theocratic +# } +# scope:interest_group = { +# is_interest_group_type = ig_moralists +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_laborists +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_elites +# is_interest_group_type = ig_moralists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_vanguardism +# has_variable = communist_ig_var +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # more likely if devout and angry and issues are relevant +# if = { +# limit = { +# scope:interest_group = { +# ig_approval <= -5 +# is_interest_group_type = ig_moralists +# } +# owner = { +# NOR = { +# has_law = law_type:law_theocratic +# has_law = law_type:law_hereditary +# } +# NOT = { +# has_law = law_type:law_religious_institutions +# } +# } +# } +# add = 75 +# } +# # More likely for devout +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_moralists +# } +# } +# add = 50 +# } +# # Unlikely for content IG's when issues aren't relevant +# if = { +# limit = { +# scope:interest_group = { +# ig_approval >= 5 +# } +# owner = { +# NOR = { +# has_law = law_type:law_theocratic +# has_law = law_type:law_hereditary +# } +# NOT = { +# has_law = law_type:law_religious_institutions +# } +# } +# } +# add = -150 +# } +# } +# } + +# ideology_market_liberal = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_market_liberal.dds" +# character_ideology = yes +# lawgroup_economic_system = { +# law_free_market = strongly_approve +# law_interventionism = neutral +# law_socialization = strongly_disapprove +# law_anti_industrialization = strongly_disapprove +# } +# lawgroup_childrens_rights = { +# law_child_labor_allowed = approve +# law_restricted_child_labor = disapprove +# law_compulsory_education = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_free_trade = strongly_approve +# law_export_orientation = disapprove +# law_protectionism = disapprove +# law_isolationism = strongly_disapprove +# } +# lawgroup_labor_rights = { +# law_regulatory_bodies = disapprove +# law_mandatory_parental_leave = strongly_disapprove +# } +# possible = { +# owner = { +# # capitalism must be relevant +# exists = ig:ig_capitalists +# ig:ig_capitalists = { +# is_marginal = no +# } +# } +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_free_market +# has_law = law_type:law_child_labor_allowed +# has_law = law_type:law_free_trade +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_elites +# is_interest_group_type = ig_capitalists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_vanguardism +# has_variable = communist_ig_var +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # more likely for industrialists +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_capitalists +# } +# } +# add = 50 +# } +# # more likely for intelligentsia, industrialists, and PB with traditional economic laws +# if = { +# limit = { +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_capitalists +# } +# } +# owner = { +# OR = { +# has_law = law_type:law_anti_industrialization +# has_law = law_type:law_isolationism +# has_law = law_type:law_export_orientation +# } +# } +# } +# add = 50 +# } +# # more likely for weaker landowers when industrialists are powerful +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_elites +# is_powerful = no +# } +# owner = { +# exists = ig:ig_capitalists +# ig:ig_capitalists = { +# is_powerful = yes +# } +# } +# } +# add = 75 +# } +# # less likely for powerful landowners under traditional laws +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_elites +# is_powerful = yes +# } +# owner = { +# has_law = law_type:law_anti_industrialization +# } +# } +# add = -75 +# } +# # very unlikely in countries without a large urban center +# if = { +# limit = { +# owner = { +# NOT = { +# any_scope_state = { +# any_scope_building = { +# is_building_type = building_urban_center +# level >= 10 +# } +# } +# } +# } +# } +# add = -150 +# } +# # Less likely for unrecognized countries +# if = { +# limit = { +# owner = { +# is_country_type = unrecognized +# } +# } +# add = -50 +# } +# # More likely for GP's +# if = { +# limit = { +# owner = { +# country_rank = rank_value:great_power +# } +# } +# add = 25 +# } +# # Less likely if issues are not relevant +# if = { +# limit = { +# owner = { +# has_law = law_type:law_free_trade +# has_law = law_type:law_free_market +# } +# } +# add = -75 +# } +# # less likely for conservative French IG's +# if = { +# limit = { +# owner = { +# exists = c:FRA +# this = c:FRA +# has_journal_entry = je_divided_monarchists +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_capitalists +# is_interest_group_type = ig_entrepreneurs +# } +# } +# } +# add = -100 +# } +# } +# } + +# ideology_luddite = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/luddite.dds" +# character_ideology = yes +# lawgroup_economic_system = { +# law_anti_industrialization = strongly_approve +# law_free_market = strongly_disapprove +# law_interventionism = strongly_disapprove +# law_socialization = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_free_trade = strongly_disapprove +# law_export_orientation = neutral +# law_protectionism = approve +# law_isolationism = strongly_approve +# } +# possible = { +# owner = { +# OR = { +# has_law = law_type:law_socialization +# has_law = law_type:law_free_market +# has_law = law_type:law_interventionism +# } +# } +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_isolationism +# has_law = law_type:law_anti_industrialization +# } +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_ruralists +# is_interest_group_type = ig_moralists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_vanguardism +# has_variable = communist_ig_var +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 10 # this is not very likely +# # More likely to support with large industries +# if = { +# limit = { +# owner = { +# any_scope_building = { +# is_building_group = bg_heavy_industry +# level >= 5 +# } +# } +# } +# add = 50 +# } +# # More likely with high unemployment and large industries +# if = { +# limit = { +# owner = { +# any_scope_state = { +# any_scope_building = { +# is_building_group = bg_heavy_industry +# level >= 5 +# } +# state_unemployment_rate > 0.1 +# } +# } +# } +# add = 50 +# } +# } +# } + +# ideology_authoritarian = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/authoritarian.dds" +# character_ideology = yes +# lawgroup_distribution_of_power = { +# law_direct_democracy = strongly_disapprove +# law_consensus_democracy = strongly_disapprove +# law_representative_democracy = disapprove +# law_oligarchy = approve +# law_autocracy = approve +# law_one_party_state = approve +# } +# lawgroup_free_speech = { +# law_protected_speech = strongly_disapprove +# law_right_of_assembly = disapprove +# law_censorship = approve +# law_outlawed_dissent = strongly_approve +# } +# possible = { +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_outlawed_dissent +# OR = { +# has_law = law_type:law_oligarchy +# has_law = law_type:law_autocracy +# } +# } +# } +# scope:interest_group = { +# # trade unions should always go vanguardist instead if available +# NAND = { +# is_interest_group_type = ig_laborists +# } +# # PB should always go fascist instead if available +# NAND = { +# is_interest_group_type = ig_entrepreneurs +# } +# NOR = { +# has_variable = chose_vanguardism +# has_variable = communist_ig_var +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # less likely if issues are not relevant +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_autocracy +# has_law = law_type:law_oligarchy +# } +# has_law = law_type:law_outlawed_dissent +# } +# } +# add = -50 +# } +# # less likely if not in government +# if = { +# limit = { +# scope:interest_group = { +# is_in_government = no +# } +# } +# add = -50 +# } +# # less likely for progressive IG's +# if = { +# limit = { +# OR = { +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# } +# } +# } +# add = -75 +# } +# # more likely for more authoritarian IG's +# if = { +# limit = { +# OR = { +# scope:interest_group = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_elites +# } +# } +# } +# add = 25 +# } +# # less likely for loyal IG's +# if = { +# limit = { +# scope:interest_group = { +# ig_approval > happy +# } +# } +# add = -50 +# } +# # less likely for conservative French IG's +# if = { +# limit = { +# owner = { +# exists = c:FRA +# this = c:FRA +# has_journal_entry = je_divided_monarchists +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_elites +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_moralists +# } +# } +# } +# add = -100 +# } +# } +# } + +# ideology_protectionist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/exp_ideology_leader_protectionism.dds" +# character_ideology = yes +# lawgroup_economic_system = { +# law_interventionism = approve +# law_socialization = disapprove +# law_free_market = disapprove +# law_anti_industrialization = strongly_disapprove +# } +# lawgroup_trade_policy = { +# law_protectionism = strongly_approve +# law_export_orientation = approve +# law_free_trade = disapprove +# law_isolationism = neutral +# } +# possible = { +# owner = { +# # capitalism must be relevant +# exists = ig:ig_capitalists +# ig:ig_capitalists = { +# is_marginal = no +# } +# } +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_protectionism +# has_law = law_type:law_interventionism +# } +# } +# scope:interest_group = { +# NOT = { +# is_interest_group_type = ig_moralists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_vanguardism +# has_variable = communist_ig_var +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # more likely for industrialists +# if = { +# limit = { +# scope:interest_group = { +# is_interest_group_type = ig_capitalists +# } +# } +# add = 50 +# } +# # more likely for intelligentsia, industrialists, and PB with traditional economic laws +# if = { +# limit = { +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_entrepreneurs +# is_interest_group_type = ig_capitalists +# } +# } +# owner = { +# OR = { +# has_law = law_type:law_anti_industrialization +# has_law = law_type:law_isolationism +# has_law = law_type:law_export_orientation +# } +# } +# } +# add = 50 +# } +# # less likely for powerful landowners under traditional laws +# # less likely when issues are not relevant +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_protectionism +# has_law = law_type:law_export_orientation +# } +# has_law = law_type:law_interventionism +# } +# } +# add = -100 +# } +# # More likely for unrecognized countries +# if = { +# limit = { +# owner = { +# is_country_type = unrecognized +# } +# } +# add = 50 +# } +# # less likely for GP's +# if = { +# limit = { +# owner = { +# country_rank = rank_value:great_power +# } +# } +# add = -75 +# } +# # less likely for conservative French IG's +# if = { +# limit = { +# owner = { +# exists = c:FRA +# this = c:FRA +# has_journal_entry = je_divided_monarchists +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_capitalists +# is_interest_group_type = ig_entrepreneurs +# } +# } +# } +# add = -100 +# } +# } +# } + +# ideology_humanitarian = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarism.dds" +# character_ideology = yes +# lawgroup_discrimination = { +# law_ethnonationalist = strongly_disapprove +# law_supremacist = strongly_disapprove +# law_segregationist = disapprove +# law_integrationist = neutral +# law_multiculturalist = approve +# } +# lawgroup_free_speech = { +# law_protected_speech = approve +# law_right_of_assembly = neutral +# law_censorship = disapprove +# law_outlawed_dissent = strongly_disapprove +# } +# lawgroup_rights_of_women = { +# law_legal_guardianship = strongly_disapprove +# law_women_own_property = disapprove +# law_women_in_the_workplace = neutral +# law_gender_equality = approve +# } +# lawgroup_childrens_rights = { +# law_child_labor_allowed = strongly_disapprove +# law_restricted_child_labor = disapprove +# law_compulsory_education = approve +# } +# possible = { +# owner = { +# } +# # Agitator ideologies should disapprove of a current law +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_multiculturalist +# has_law = law_type:law_decentralized_police +# has_law = law_type:law_protected_speech +# has_law = law_type:law_gender_equality +# has_law = law_type:law_compulsory_education +# } +# } +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# } +# scope:interest_group = { +# NOR = { +# has_variable = chose_vanguardism +# has_variable = communist_ig_var +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 100 +# # more likely for intelligentsia +# # less likely if issues are not relevant +# if = { +# limit = { +# owner = { +# has_law = law_type:law_multiculturalist +# } +# } +# add = -25 +# } +# if = { +# limit = { +# owner = { +# has_law = law_type:law_decentralized_police +# } +# } +# add = -25 +# } +# if = { +# limit = { +# owner = { +# has_law = law_type:law_protected_speech +# } +# } +# add = -25 +# } +# if = { +# limit = { +# owner = { +# has_law = law_type:law_gender_equality +# } +# } +# add = -25 +# } +# if = { +# limit = { +# owner = { +# has_law = law_type:law_compulsory_education +# } +# } +# add = -25 +# } +# # more likely if issues are relevant +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_ethnonationalist +# has_law = law_type:law_supremacist +# } +# } +# } +# add = 25 +# } +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_censorship +# has_law = law_type:law_outlawed_dissent +# } +# } +# } +# add = 25 +# } +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_legal_guardianship +# has_law = law_type:law_women_own_property +# } +# } +# } +# add = 25 +# } +# if = { +# limit = { +# owner = { +# OR = { +# has_law = law_type:law_restricted_child_labor +# has_law = law_type:law_compulsory_education +# } +# } +# } +# add = 25 +# } +# # less likely for angry trade unions, they should go communist instead +# if = { +# limit = { +# owner = { +# } +# scope:interest_group = { +# is_interest_group_type = ig_laborists +# ig_approval < 5 +# } +# } +# add = -50 +# } +# } +# } + +# ideology_jacksonian_democrat = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/jackson_democrat.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_hereditary = strongly_disapprove +# law_theocratic = strongly_disapprove +# law_council_elective = strongly_disapprove +# law_parliamentary = neutral +# law_executive = approve +# } +# lawgroup_distribution_of_power = { +# law_consensus_democracy = strongly_approve +# law_representative_democracy = neutral +# law_direct_democracy = strongly_disapprove +# law_oligarchy = strongly_disapprove +# law_autocracy = strongly_disapprove +# law_one_party_state = disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_elected_bureaucrats = approve +# law_politicized_bureaucrats = neutral +# law_appointed_bureaucrats = neutral +# law_politicized_bureaucrats = disapprove +# } +# lawgroup_discrimination = { +# law_ethnonationalist = strongly_disapprove +# law_supremacist = neutral +# law_segregationist = approve +# law_integrationist = neutral +# law_multiculturalist = strongly_disapprove +# } +# possible = { +# owner = { +# AND = { +# exists = c:USA +# OR = { +# c:USA = this +# civil_war_origin_country = c:USA +# } +# } +# any_scope_character = { +# has_variable = is_andrew_jackson +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 300 +# } +# } + +# ideology_positivist = { +# icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_positivist.dds" +# character_ideology = yes +# lawgroup_head_of_government = { +# law_theocratic = strongly_disapprove +# law_council_elective = strongly_disapprove +# law_hereditary = strongly_disapprove +# law_parliamentary = neutral +# law_executive = approve +# } +# lawgroup_church_and_state = { +# law_religious_institutions = strongly_disapprove +# law_religious_policies = disapprove +# law_church_disestablishment = approve +# law_state_atheism = strongly_approve +# } +# lawgroup_distribution_of_power = { +# law_one_party_state = approve +# law_representative_democracy = approve +# law_autocracy = neutral +# law_oligarchy = neutral +# law_consensus_democracy = strongly_disapprove +# law_direct_democracy = strongly_disapprove +# } +# lawgroup_bureaucratic_systems = { +# law_politicized_bureaucrats = strongly_approve +# law_appointed_bureaucrats = strongly_approve +# law_elected_bureaucrats = disapprove +# law_politicized_bureaucrats = strongly_disapprove +# } +# possible = { +# # Agitators should have an ideology at odds with current laws +# NAND = { +# has_role = agitator +# owner = { +# has_law = law_type:law_politicized_bureaucrats +# has_law = law_type:law_appointed_bureaucrats +# has_law = law_type:law_technocrats +# has_law = law_type:law_state_atheism +# has_law = law_type:law_executive +# } +# } +# # Monarchs cannot be republicans +# NAND = { +# owner = { +# has_law = law_type:law_hereditary +# } +# OR = { +# is_ruler = yes +# is_heir = yes +# } +# } +# owner = { +# } +# scope:interest_group = { +# OR = { +# is_interest_group_type = ig_securocrats +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_capitalists +# } +# } +# scope:interest_group = { +# NOR = { +# has_variable = communist_ig_var +# has_variable = chose_vanguardism +# has_variable = chose_fascism +# has_variable = chose_conservatism +# has_variable = chose_ethno_nationalism +# } +# } +# } +# leader_weight = { +# value = 25 +# # More likely among angry IG's +# if = { +# limit = { +# scope:interest_group = { +# ig_approval <= unhappy +# } +# } +# add = 100 +# } +# # More likely in constitutional monarchies +# if = { +# limit = { +# owner = { +# has_law = law_type:law_hereditary +# OR = { +# has_law = law_type:law_representative_democracy +# has_law = law_type:law_consensus_democracy +# } +# } +# } +# add = 100 +# } +# } +# } diff --git a/common/ideologies/cwp_bureaucrats_ideologies.txt b/common/ideologies/cwp_bureaucrats_ideologies.txt new file mode 100644 index 000000000..c9e2424bd --- /dev/null +++ b/common/ideologies/cwp_bureaucrats_ideologies.txt @@ -0,0 +1,142 @@ +############## +### Static ### +############## +ideology_litigious = { + icon = "/gfx/interface/icons/ideology_icons/particularist.dds" + lawgroup_church_and_state = { + law_church_disestablishment = approve + law_state_atheism = strongly_approve + law_religious_policies = neutral + law_religious_institutions = disapprove + law_religious_nationalism = strongly_disapprove + } + lawgroup_nationalization = { + law_total_nationalization = strongly_approve + law_heavy_industry_nationalization = approve + law_military_industry_nationalization = neutral + law_resource_extraction_nationalization = neutral + law_public_utility_companies = disapprove + law_no_nationalization = strongly_disapprove + } + lawgroup_policing = { + law_morality_police = strongly_disapprove + law_privatized_police = disapprove + law_militarized_police = approve + law_professional_police = approve + law_secret_police = strongly_approve + } + lawgroup_corporate_affairs = { + law_consumer_protection = neutral + law_state_corporations = strongly_approve + law_no_legal_corporations = disapprove + law_anti_trust_regulation = neutral + law_corporate_friendly_policies = neutral + } +} + +############### +### Dynamic ### +############### +ideology_politicized = { + #todo icon + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_approve + law_appointed_bureaucrats = neutral + law_independent_bureaucrats = disapprove + law_elected_bureaucrats = strongly_disapprove + law_technocrats = approve + } + lawgroup_centralization = { + law_unitary = strongly_approve + law_devolved = approve + law_federalized = neutral + law_confederated = disapprove + } +} + +ideology_appointed = { + #todo icon + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = neutral + law_appointed_bureaucrats = strongly_approve + law_independent_bureaucrats = approve + law_elected_bureaucrats = strongly_disapprove + law_technocrats = approve + } + lawgroup_centralization = { + law_unitary = disapprove + law_devolved = approve + law_federalized = strongly_approve + law_confederated = neutral + } +} + +ideology_independent = { + #todo icon + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = disapprove + law_appointed_bureaucrats = neutral + law_independent_bureaucrats = strongly_approve + law_elected_bureaucrats = strongly_disapprove + law_technocrats = strongly_approve + } + lawgroup_centralization = { + law_unitary = approve + law_devolved = strongly_approve + law_federalized = neutral + law_confederated = disapprove + } +} + +ideology_elected = { + #todo icon + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = neutral + law_appointed_bureaucrats = disapprove + law_independent_bureaucrats = strongly_disapprove + law_elected_bureaucrats = strongly_approve + law_technocrats = approve + } + lawgroup_centralization = { + law_unitary = disapprove + law_devolved = approve + law_federalized = strongly_approve + law_confederated = neutral + } +} + +ideology_technocratic = { + #todo icon + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = disapprove + law_appointed_bureaucrats = neutral + law_independent_bureaucrats = approve + law_elected_bureaucrats = strongly_disapprove + law_technocrats = strongly_approve + } + lawgroup_centralization = { + law_unitary = disapprove + law_devolved = strongly_approve + law_federalized = approve + law_confederated = neutral + } +} + +ideology_apparatus = { + #todo icon + lawgroup_economic_system = { + law_socialization = strongly_approve + law_interventionism = neutral + law_free_market = disapprove + law_anti_industrialization = strongly_disapprove + law_decentralization = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_one_party_state = strongly_approve + law_oligarchy = approve + law_autocracy = neutral + law_representative_democracy = disapprove + law_consensus_democracy = disapprove + law_direct_democracy = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_capitalists_ideologies.txt b/common/ideologies/cwp_capitalists_ideologies.txt new file mode 100644 index 000000000..478449485 --- /dev/null +++ b/common/ideologies/cwp_capitalists_ideologies.txt @@ -0,0 +1,115 @@ +############## +### Static ### +############## +ideology_plutocratic = { + icon = "gfx/interface/icons/ideology_icons/plutocratic.dds" + lawgroup_taxation = { + law_consumption_based_taxation = strongly_approve + law_per_capita_based_taxation = approve + law_income_taxation = neutral + law_capital_gains = disapprove + law_wealth_taxation = disapprove + law_profit_expropriation = strongly_disapprove + } + lawgroup_nationalization = { + law_total_nationalization = strongly_disapprove + law_heavy_industry_nationalization = strongly_disapprove + law_military_industry_nationalization = disapprove + law_resource_extraction_nationalization = neutral + law_public_utility_companies = approve + law_no_nationalization = strongly_approve + } + lawgroup_health_system = { + law_charity_health_system = approve + law_church_run_hospitals = neutral + law_private_health_insurance = strongly_approve + law_subsidized_health_insurance = disapprove + law_universal_healthcare = strongly_disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_approve + law_workplace_safety_standards = approve + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = strongly_disapprove + } +} + +ideology_executive = { + icon = "gfx/interface/icons/ideology_icons/stratocratic.dds" + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = neutral + law_independent_bureaucrats = strongly_approve + law_technocrats = disapprove + law_appointed_bureaucrats = approve + law_elected_bureaucrats = strongly_disapprove + } + lawgroup_criminal_justice = { + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = strongly_approve + law_penal_correction = neutral + law_criminal_rehabilitation = disapprove + law_criminal_restitution = approve + } + lawgroup_national_defense = { + law_disarmed_nation = disapprove + law_irregular_military = strongly_disapprove + law_reserve_military = neutral + law_professional_military = approve + law_private_military = strongly_approve + } + lawgroup_wmds = { + law_first_strike = approve + law_deterrence = approve + law_civilian_applications = approve + law_no_wmds = neutral + } + lawgroup_corporate_affairs = { + law_consumer_protection = strongly_disapprove + law_state_corporations = neutral + law_no_legal_corporations = neutral + law_anti_trust_regulation = disapprove + law_corporate_friendly_policies = strongly_approve + } +} + +ideology_laissez_faire = { + icon = "/gfx/interface/icons/ideology_icons/laissez_faire.dds" + lawgroup_environmental_regulations = { + law_no_environment_regulations = strongly_approve + law_environmental_protection_agency = approve + law_emission_regulation = neutral + law_net_zero = disapprove + law_pollution_ban = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_disagree + law_anti_industrialization = disapprove + law_decentralization = neutral + law_free_market = strongly_approve + law_interventionism = approve + } + lawgroup_trade_policy = { + law_export_orientation = approve + law_import_substitution = neutral + law_protectionism = disapprove + law_free_trade = Strongly_approve + law_isolationism = strongly_disapprove + } + lawgroup_childrens_rights = { + law_child_labor_allowed = strongly_approve + law_restricted_child_labor = approve + law_compulsory_education = neutral + law_compulsory_higher_education = disapprove + } + lawgroup_migration = { + law_open_borders = neutral + law_selective_immigration = disapprove + law_closed_borders = strongly_disapprove + } +} + +############### +### Dynamic ### +############### \ No newline at end of file diff --git a/common/ideologies/cwp_elites_ideologies.txt b/common/ideologies/cwp_elites_ideologies.txt new file mode 100644 index 000000000..27a12de76 --- /dev/null +++ b/common/ideologies/cwp_elites_ideologies.txt @@ -0,0 +1,186 @@ +############## +### Static ### +############## +ideology_stratocratic = { + icon = "gfx/interface/icons/ideology_icons/stratocratic.dds" + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = strongly_approve + law_independent_bureaucrats = approve + law_technocrats = disapprove + law_appointed_bureaucrats = neutral + law_elected_bureaucrats = strongly_disapprove + } + lawgroup_policing = { + law_morality_police = neutral + law_professional_police = disapprove + law_militarized_police = disapprove + law_decentralized_police = approve + law_secret_police = neutral + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_approve + law_workplace_safety_standards = approve + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = strongly_disapprove + } +} + +ideology_hierarchical = { + icon = "gfx/interface/icons/ideology_icons/patriarchal.dds" + lawgroup_national_defense = { + law_disarmed_nation = strongly_disapprove + law_private_military = disapprove + law_irregular_military = disapprove + law_reserve_military = neutral + law_professional_military = approve + } + lawgroup_nationalization = { + law_total_nationalization = strongly_disapprove + law_heavy_industry_nationalization = strongly_disapprove + law_military_industry_nationalization = disapprove + law_resource_extraction_nationalization = neutral + law_public_utility_companies = approve + law_no_nationalization = strongly_approve + } + lawgroup_corporate_affairs = { + law_consumer_protection = strongly_approve + law_state_corporations = neutral + law_no_legal_corporations = neutral + law_anti_trust_regulation = disapprove + law_corporate_friendly_policies = strongly_approve + } +} + +ideology_paternalistic_conservative = { + icon = "gfx/interface/icons/ideology_icons/paternalistic.dds" + lawgroup_rights_of_women = { + law_legal_guardianship = strongly_approve + law_women_own_property = approve + law_women_in_the_workplace = neutral + law_gender_equality = disapprove + } + lawgroup_free_speech = { + law_outlawed_dissent = neutral + law_censorship = approve + law_right_of_assembly = neutral + law_protected_speech = disapprove + } + lawgroup_welfare = { + law_no_welfare = approve + law_poor_laws = strongly_approve + law_income_security = approve + law_income_supplementation = neutral + law_welfare_state = disapprove + law_universal_basic_income = strongly_disapprove + } +} + +############### +### Dynamic ### +############### +ideology_republican = { + icon = "gfx/interface/icons/ideology_icons/republican.dds" + lawgroup_head_of_government = { + law_executive = approve + law_parliamentary = neutral + law_theocratic = disapprove + law_hereditary = approve + law_council_elective = disapprove + law_administrative = neutral + } + lawgroup_distribution_of_power = { + law_one_party_state = strongly_disapprove + law_oligarchy = neutral + law_autocracy = strongly_disapprove + law_representative_democracy = strongly_approve + law_consensus_democracy = approve + law_direct_democracy = disapprove + } +} + +ideology_royalist = { + icon = "gfx/interface/icons/ideology_icons/unused/royalist.dds" + lawgroup_head_of_government = { + law_executive = neutral + law_parliamentary = disapprove + law_theocratic = approve + law_hereditary = strongly_approve + law_council_elective = strongly_disapprove + law_administrative = neutral + } + lawgroup_distribution_of_power = { + law_one_party_state = neutral + law_oligarchy = strongly_approve + law_autocracy = approve + law_representative_democracy = neutral + law_consensus_democracy = strongly_disapprove + law_direct_democracy = strongly_disapprove + } +} + +ideology_traditionalist = { + icon = "gfx/interface/icons/ideology_icons/unused/traditionalist.dds" + lawgroup_economic_system = { + law_socialization = strongly_disagree + law_anti_industrialization = disapprove + law_decentralization = strongly_approve + law_free_market = neutral + law_interventionism = approve + } + lawgroup_taxation = { + law_consumption_based_taxation = strongly_approve + law_per_capita_based_taxation = approve + law_income_taxation = neutral + law_capital_gains = disapprove + law_wealth_taxation = strongly_disapprove + law_profit_expropriation = strongly_disapprove + } + lawgroup_education_system = { + law_informal_schooling = strongly_approve + law_church_run_schools = approve + law_private_schools = approve + law_mixed_funded_schools = neutral + law_state_funded_schools = disapprove + } + lawgroup_environmental_regulations = { + law_no_environment_regulations = strongly_approve + law_environmental_protection_agency = approve + law_emission_regulation = neutral + law_net_zero = disapprove + law_pollution_ban = strongly_disapprove + } +} + +ideology_materialistic = { + icon = "gfx/interface/icons/ideology_icons/particularist.dds" + lawgroup_economic_system = { + law_socialization = strongly_disagree + law_anti_industrialization = disapprove + law_decentralization = neutral + law_free_market = strongly_approve + law_interventionism = approve + } + lawgroup_taxation = { + law_consumption_based_taxation = strongly_approve + law_per_capita_based_taxation = strongly_approve + law_income_taxation = approve + law_capital_gains = neutral + law_wealth_taxation = disapprove + law_profit_expropriation = strongly_disapprove + } + lawgroup_education_system = { + law_informal_schooling = neutral + law_church_run_schools = approve + law_private_schools = strongly_approve + law_mixed_funded_schools = approve + law_state_funded_schools = disapprove + } + lawgroup_environmental_regulations = { + law_no_environment_regulations = strongly_approve + law_environmental_protection_agency = approve + law_emission_regulation = neutral + law_net_zero = disapprove + law_pollution_ban = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_entrepreneurs_ideologies.txt b/common/ideologies/cwp_entrepreneurs_ideologies.txt new file mode 100644 index 000000000..cfca5ab4a --- /dev/null +++ b/common/ideologies/cwp_entrepreneurs_ideologies.txt @@ -0,0 +1,103 @@ +############## +### Static ### +############## +ideology_prudent = { + icon = "gfx/interface/icons/ideology_icons/liberal.dds" + lawgroup_bureaucratic_systems = { + law_appointed_bureaucrats = strongly_approve + law_independent_bureaucrats = approve + law_technocrats = neutral + law_politicized_bureaucrats = disapprove + law_elected_bureaucrats = disapprove + } + lawgroup_trade_policy = { + law_protectionism = strongly_approve + law_import_substitution = approve + law_export_orientation = approve + law_free_trade = neutral + law_isolationism = strongly_disapprove + } + lawgroup_migration = { + law_open_borders = disapprove + law_selective_immigration = approve + law_closed_borders = neutral + } + lawgroup_childrens_rights = { + law_child_labor_allowed = approve + law_restricted_child_labor = strongly_approve + law_compulsory_education = approve + law_compulsory_higher_education = disapprove + } +} + +ideology_meritocratic = { + icon = "gfx/interface/icons/ideology_icons/meritocratic.dds" + lawgroup_economic_system = { + law_socialization = strongly_disapprove + law_free_market = strongly_approve + law_interventionism = approve + law_decentralization = neutral + law_anti_industrialization = neutral + } + lawgroup_health_system = { + law_private_health_insurance = strongly_approve + law_subsidized_health_insurance = approve + law_church_run_hospitals = disapprove + law_charity_health_system = neutral + law_universal_healthcare = strongly_disapprove + } + lawgroup_labor_rights = { + law_no_workers_protections = approve + law_workplace_safety_standards = approve + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = disapprove + law_mandatory_parental_leave = strongly_disapprove + } + lawgroup_welfare = { + law_no_welfare = strongly_approve + law_universal_basic_income = strongly_disapprove + law_poor_laws = approve + law_income_security = neutral + law_income_supplementation = neutral + law_welfare_state = disapprove + } +} + +############### +### Dynamic ### +############### +ideology_bigoted = { + icon = "gfx/interface/icons/ideology_icons/unused/ethno_nationalist.dds" + lawgroup_discrimination = { + law_ethnonationalist = neutral + law_supremacist = approve + law_segregationist = strongly_approve + law_integrationist = neutral + law_multiculturalist = disapprove + law_syncretist = strongly_disapprove + } + lawgroup_recreational_drugs = { + law_all_drugs_allowed = disapprove + law_alcohol_allowed = approve + law_tobacco_allowed = strongly_approve + law_total_prohibition = neutral + } +} + +ideology_assimilative = { + icon = "gfx/interface/icons/ideology_icons/unused/pacifist.dds" + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = disapprove + law_segregationist = approve + law_integrationist = strongly_approve + law_multiculturalist = neutral + law_syncretist = disapprove + } + lawgroup_recreational_drugs = { + law_all_drugs_allowed = disapprove + law_alcohol_allowed = strongly_approve + law_tobacco_allowed = approve + law_total_prohibition = disapprove + } +} diff --git a/common/ideologies/cwp_event_only_ideologies.txt b/common/ideologies/cwp_event_only_ideologies.txt new file mode 100644 index 000000000..2934a957b --- /dev/null +++ b/common/ideologies/cwp_event_only_ideologies.txt @@ -0,0 +1,38 @@ +ideology_feminist = { + # IF YOU IMPLEMENT THIS REMEMBER TO TRIGGER A PARTY SHUFFLE, this is so the feminist party can be created + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_womens_liberation.dds" + priority = 10000 # Overrides other non-leader ideologies with a lower prio + lawgroup_rights_of_women = { + law_gender_equality = strongly_approve + law_political_participation = approve + law_women_in_the_workplace = neutral + law_women_own_property = neutral + law_legal_guardianship = strongly_disapprove + } +} + +ideology_environmentalist = { + # IF YOU IMPLEMENT THIS REMEMBER TO TRIGGER A PARTY SHUFFLE, this is so the green party can be created + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarianism.dds" + priority = 10000 # Overrides other non-leader ideologies with a lower prio + lawgroup_environmental_regulations = { + law_no_environment_regulations = strongly_disapprove + law_environmental_protection_agency = neutral + law_emission_regulation = neutral + law_net_zero = approve + law_pollution_ban = strongly_approve + } +} + +ideology_pacifist = { + # IF YOU IMPLEMENT THIS REMEMBER TO TRIGGER A PARTY SHUFFLE, this is so the pacifist party can be created + icon = "gfx/interface/icons/ideology_icons/ideology_leader/ideology_leader_humanitarianism.dds" + priority = 10000 # Overrides other non-leader ideologies with a lower prio + # These are the main sets of ideologies, they will get a special event to enact disarmed nation. + lawgroup_national_defense = { + law_irregular_military = strongly_approve + law_reserve_military = neutral + law_professional_military = strongly_disapprove + law_private_military = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_inteligentsia_ideologies.txt b/common/ideologies/cwp_inteligentsia_ideologies.txt new file mode 100644 index 000000000..333bb61fd --- /dev/null +++ b/common/ideologies/cwp_inteligentsia_ideologies.txt @@ -0,0 +1,86 @@ +############## +### Static ### +############## +ideology_academic = { + icon = "/gfx/interface/icons/ideology_icons/unused/atheist.dds" + lawgroup_education_system = { + law_state_funded_schools = strongly_approve + law_mixed_funded_schools = approve + law_private_schools = neutral + law_informal_schooling = disapprove + law_church_run_schools = strongly_disapprove + } + lawgroup_childrens_rights = { + law_child_labor_allowed = disapprove + law_restricted_child_labor = neutral + law_compulsory_education = approve + law_compulsory_higher_education = strongly_approve + } + lawgroup_free_speech = { + law_outlawed_dissent = strongly_disapprove + law_censorship = disapprove + law_right_of_assembly = approve + law_protected_speech = strongly_approve + } + lawgroup_biotech = { + law_unrestricted_human_testing = strongly_approve + law_regulated_human_trials = approve + law_animal_testing_only = neutral + law_no_live_testing = disapprove + law_theoretical_research_only = strongly_disapprove + } +} + +ideology_conscientious = { + icon = "/gfx/interface/icons/ideology_icons/unused/atheist.dds" + lawgroup_rights_of_women = { + law_gender_equality = strongly_approve + law_political_participation = approve + law_women_in_the_workplace = neutral + law_women_own_property = disapprove + law_legal_guardianship = strongly_disapprove + } + lawgroup_family_planning = { + law_enshrined_reproductive_rights = strongly_approve + law_family_planning_programs = approve + law_no_family_planning = disapprove + law_family_size_controls = neutral + law_one_child_policy = neutral + law_criminalized_birth_control = strongly_disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = disapprove + law_segregationist = neutral + law_integrationist = approve + law_multiculturalist = strongly_approve + law_syncretist = strongly_approve + } +} + +ideology_humanitarian = { + icon = "/gfx/interface/icons/ideology_icons/individualist.dds" + lawgroup_environmental_regulations = { + law_no_environment_regulations = strongly_disapprove + law_environmental_protection_agency = disapprove + law_emission_regulation = neutral + law_net_zero = approve + law_pollution_ban = strongly_approve + } + lawgroup_migration = { + law_open_borders = neutral + law_selective_immigration = disapprove + law_closed_borders = strongly_disapprove + } + lawgroup_health_system = { + law_charity_health_system = neutral + law_church_run_hospitals = disapprove + law_private_health_insurance = neutral + law_subsidized_health_insurance = approve + law_universal_healthcare = strongly_approve + } +} + +############### +### Dynamic ### +############### \ No newline at end of file diff --git a/common/ideologies/cwp_laborists_ideologies.txt b/common/ideologies/cwp_laborists_ideologies.txt new file mode 100644 index 000000000..73a2a2433 --- /dev/null +++ b/common/ideologies/cwp_laborists_ideologies.txt @@ -0,0 +1,98 @@ +############## +### Static ### +############## +ideology_proletarian = { + icon = "gfx/interface/icons/ideology_icons/proletarian.dds" + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = neutral + law_appointed_bureaucrats = approve + law_independent_bureaucrats = disapprove + law_elected_bureaucrats = approve + law_technocrats = strongly_approve + } + lawgroup_trade_policy = { + law_isolationism = strongly_disapprove + law_import_substitution = strongly_approve + law_protectionism = approve + law_export_orientation = neutral + law_free_trade = disapprove + } + lawgroup_childrens_rights = { + law_child_labor_allowed = disapprove + law_restricted_child_labor = neutral + law_compulsory_education = approve + law_compulsory_higher_education = strongly_approve + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = approve + law_mandatory_parental_leave = strongly_approve + } +} + +ideology_populist = { + icon = "gfx/interface/icons/ideology_icons/populist.dds" + lawgroup_taxation = { + law_consumption_based_taxation = strongly_disapprove + law_per_capita_based_taxation = strongly_disapprove + law_income_taxation = disapprove + law_capital_gains = neutral + law_wealth_taxation = approve + law_profit_expropriation = strongly_approve + } + lawgroup_corporate_affairs = { + law_consumer_protection = strongly_approve + law_state_corporations = neutral + law_no_legal_corporations = approve + law_anti_trust_regulation = approve + law_corporate_friendly_policies = disapprove + } + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } +} + +ideology_egalitarian = { + icon = "gfx/interface/icons/ideology_icons/egalitarian.dds" + lawgroup_criminal_justice = { + law_criminal_rehabilitation = approve + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = neutral + law_labor_camps = disapprove + law_penal_correction = neutral + law_criminal_restitution = disapprove + } + lawgroup_education_system = { + law_informal_schooling = strongly_disapprove + law_church_run_schools = neutral + law_private_schools = disapprove + law_mixed_funded_schools = approve + law_state_funded_schools = strongly_approve + } + lawgroup_health_system = { + law_charity_health_system = strongly_disapprove + law_church_run_hospitals = neutral + law_private_health_insurance = disapprove + law_subsidized_health_insurance = approve + law_universal_healthcare = strongly_approve + } + lawgroup_welfare = { + law_no_welfare = strongly_disapprove + law_poor_laws = disapprove + law_income_security = neutral + law_income_supplementation = approve + law_welfare_state = strongly_approve + law_universal_basic_income = disapprove + } +} + +############### +### Dynamic ### +############### +#uses the social and revolutionary ideologies from the urbanists +#uses the vanguardist ideology from the securocrats \ No newline at end of file diff --git a/common/ideologies/cwp_moralists_ideologies.txt b/common/ideologies/cwp_moralists_ideologies.txt new file mode 100644 index 000000000..f8d419d42 --- /dev/null +++ b/common/ideologies/cwp_moralists_ideologies.txt @@ -0,0 +1,414 @@ +############## +### Static ### +############## +ideology_patriarchal = { + icon = "gfx/interface/icons/ideology_icons/patriarchal.dds" + lawgroup_rights_of_women = { + law_gender_equality = strongly_disapprove + law_political_participation = disapprove + law_women_in_the_workplace = neutral + law_women_own_property = approve + law_legal_guardianship = strongly_approve + } + lawgroup_family_planning = { + law_enshrined_reproductive_rights = strongly_disapprove + law_family_planning_programs = disapprove + law_no_family_planning = neutral + law_family_size_controls = approve + law_one_child_policy = approve + law_criminalized_birth_control = strongly_approve + } + lawgroup_childrens_rights = { + law_child_labor_allowed = approve + law_restricted_child_labor = approve + law_compulsory_education = neutral + law_compulsory_higher_education = disapprove + } +} + +ideology_conservative = { + icon = "gfx/interface/icons/ideology_icons/egalitarian.dds" + lawgroup_recreational_drugs = { + law_all_drugs_allowed = strongly_disapprove + law_alcohol_allowed = disapprove + law_tobacco_allowed = approve + law_total_prohibition = neutral + } + lawgroup_criminal_justice = { + law_criminal_rehabilitation = disapprove + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = neutral + law_labor_camps = approve + law_penal_correction = strongly_approve + law_criminal_restitution = strongly_disapprove + } + lawgroup_biotech = { + law_unrestricted_human_testing = neutral + law_regulated_human_trials = approve + law_animal_testing_only = strongly_approve + law_no_live_testing = approve + law_theoretical_research_only = disapprove + } +} + +ideology_paternalistic = { + icon = "gfx/interface/icons/ideology_icons/paternalistic.dds" + lawgroup_health_system = { + law_private_health_insurance = strongly_disapprove + law_subsidized_health_insurance = neutral + law_church_run_hospitals = strongly_approve + law_charity_health_system = disapprove + law_universal_healthcare = approve + } + lawgroup_education_system = { + law_state_funded_schools = approve + law_mixed_funded_schools = neutral + law_private_schools = strongly_disapprove + law_church_run_schools = strongly_approve + law_informal_schooling = disapprove + } + lawgroup_policing = { + law_morality_police = strongly_approve + law_professional_police = approve + law_militarized_police = neutral + law_secret_police = neutral + law_decentralized_police = disapprove + } +} + +############### +### Dynamic ### +############### +ideology_evangelical = { + icon = "gfx/interface/icons/ideology_icons/unused/theocrat.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = neutral + law_religious_policies = approve + law_religious_institutions = approve + law_religious_nationalism = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = neutral + law_hereditary = disapprove + law_theocratic = strongly_approve + law_executive = strongly_disapprove + law_parliamentary = strongly_disapprove + law_council_elective = strongly_disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = approve + law_supremacist = approve + law_segregationist = strongly_approve + law_integrationist = neutral + law_multiculturalist = disapprove + law_syncretist = strongly_disapprove + } + lawgroup_rights_of_women = { + law_gender_equality = strongly_disapprove + law_political_participation = disapprove + law_women_in_the_workplace = neutral + law_women_own_property = approve + law_legal_guardianship = strongly_approve + } +} + +ideology_animist = { + icon = "gfx/interface/icons/ideology_icons/shinto_moralist.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = neutral + law_religious_policies = approve + law_religious_institutions = approve + law_religious_nationalism = approve + } + lawgroup_environmental_regulations = { + law_no_environment_regulations = strongly_disapprove + law_environmental_protection_agency = disapprove + law_emission_regulation = neutral + law_net_zero = strongly_approve + law_pollution_ban = approve + } +} + +ideology_mahayana = { + icon = "gfx/interface/icons/ideology_icons/buddhist_moralist.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = neutral + law_religious_policies = approve + law_religious_institutions = approve + law_religious_nationalism = approve + } + lawgroup_head_of_government = { + law_administrative = disapprove + law_hereditary = strongly_approve + law_theocratic = neutral + law_executive = neutral + law_parliamentary = neutral + law_council_elective = disapprove + } + lawgroup_free_speech = { + law_outlawed_dissent = strongly_approve + law_censorship = approve + law_right_of_assembly = neutral + law_protected_speech = disapprove + } +} + +ideology_hindu = { + icon = "gfx/interface/icons/ideology_icons/hindu_moralist.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = neutral + law_religious_policies = approve + law_religious_institutions = approve + law_religious_nationalism = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = disapprove + law_hereditary = strongly_approve + law_theocratic = approve + law_executive = neutral + law_parliamentary = strongly_disapprove + law_council_elective = strongly_disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = approve + law_supremacist = strongly_approve + law_segregationist = approve + law_integrationist = neutral + law_multiculturalist = disapprove + law_syncretist = strongly_disapprove + } + lawgroup_bureaucratic_systems = { + law_politicized_bureaucrats = approve + law_independent_bureaucrats = strongly_approve + law_technocrats = disapprove + law_appointed_bureaucrats = approve + law_elected_bureaucrats = strongly_disapprove + } +} + +ideology_theravada = { + icon = "gfx/interface/icons/ideology_icons/scholar_paternalist.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_oppose + law_church_disestablishment = disapprove + law_religious_policies = neutral + law_religious_institutions = approve + law_religious_nationalism = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = approve + law_hereditary = approve + law_theocratic = strongly_approve + law_executive = neutral + law_parliamentary = disapprove + law_council_elective = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = approve + law_supremacist = strongly_approve + law_segregationist = neutral + law_integrationist = disapprove + law_multiculturalist = strongly_disapprove + law_syncretist = strongly_disapprove + } +} + +ideology_shiite = { + #todo icon + icon = "gfx/interface/icons/ideology_icons/pious.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = neutral + law_religious_policies = approve + law_religious_institutions = strongly_approve + law_religious_nationalism = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = strongly_disapprove + law_hereditary = approve + law_theocratic = approve + law_executive = approve + law_parliamentary = neutral + law_council_elective = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = neutral + law_segregationist = approve + law_integrationist = strongly_approve + law_multiculturalist = neutral + law_syncretist = disapprove + } +} + +ideology_sunni = { + #todo icon + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = neutral + law_religious_policies = approve + law_religious_institutions = strongly_approve + law_religious_nationalism = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = strongly_disapprove + law_hereditary = approve + law_theocratic = approve + law_executive = approve + law_parliamentary = neutral + law_council_elective = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = neutral + law_segregationist = approve + law_integrationist = strongly_approve + law_multiculturalist = neutral + law_syncretist = disapprove + } +} + +ideology_secular = { + icon = "gfx/interface/icons/ideology_icons/moralist.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = strongly_approve + law_religious_policies = approve + law_religious_institutions = neutral + law_religious_nationalism = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = disapprove + law_segregationist = neutral + law_integrationist = approve + law_multiculturalist = strongly_approve + law_syncretist = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = disapprove + law_hereditary = neutral + law_theocratic = strongly_disapprove + law_executive = neutral + law_parliamentary = neutral + law_council_elective = neutral + } +} + +ideology_orthodox_christian = { + icon = "gfx/interface/icons/ideology_icons/orthodox_patriarch.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = disapprove + law_religious_policies = neutral + law_religious_institutions = approve + law_religious_nationalism = strongly_approve + } + lawgroup_distribution_of_power = { + law_direct_democracy = strongly_disapprove + law_consensus_democracy = strongly_disapprove + law_representative_democracy = disapprove + law_one_party_state = neutral + law_oligarchy = approve + law_autocracy = strongly_approve + } + lawgroup_rights_of_women = { + law_gender_equality = strongly_disapprove + law_political_participation = disapprove + law_women_in_the_workplace = neutral + law_women_own_property = approve + law_legal_guardianship = strongly_approve + } + lawgroup_economic_system = { + law_socialization = neutral + law_anti_industrialization = approve + law_decentralization = approve + law_free_market = disapprove + law_interventionism = neutral + } +} + +ideology_catholic = { + icon = "gfx/interface/icons/ideology_icons/papal_paternalist.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = disapprove + law_religious_policies = neutral + law_religious_institutions = approve + law_religious_nationalism = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = disapprove + law_hereditary = approve + law_theocratic = strongly_approve + law_executive = neutral + law_parliamentary = neutral + law_council_elective = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = approve + law_supremacist = strongly_approve + law_segregationist = approve + law_integrationist = neutral + law_multiculturalist = disapprove + law_syncretist = disapprove + } +} + +ideology_protestant = { + icon = "gfx/interface/icons/ideology_icons/pious.dds" + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = disapprove + law_religious_policies = neutral + law_religious_institutions = approve + law_religious_nationalism = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = disapprove + law_hereditary = approve + law_theocratic = strongly_approve + law_executive = neutral + law_parliamentary = neutral + law_council_elective = neutral + } + lawgroup_discrimination = { + law_ethnonationalist = approve + law_supremacist = strongly_approve + law_segregationist = approve + law_integrationist = neutral + law_multiculturalist = disapprove + law_syncretist = disapprove + } +} + +ideology_israelite = { + #todo icon + lawgroup_church_and_state = { + law_state_atheism = strongly_disapprove + law_church_disestablishment = disapprove + law_religious_policies = neutral + law_religious_institutions = approve + law_religious_nationalism = strongly_approve + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_approve + law_supremacist = approve + law_segregationist = neutral + law_integrationist = strongly_disapprove + law_multiculturalist = strongly_disapprove + law_syncretist = strongly_dissaprove + } + lawgroup_head_of_government = { + law_administrative = strongly_disapprove + law_hereditary = disapprove + law_theocratic = disapprove + law_executive = approve + law_parliamentary = approve + law_council_elective = approve + } +} diff --git a/common/ideologies/cwp_nation_flavored_ideologies.txt b/common/ideologies/cwp_nation_flavored_ideologies.txt new file mode 100644 index 000000000..5f282702b --- /dev/null +++ b/common/ideologies/cwp_nation_flavored_ideologies.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/common/ideologies/cwp_patriots_ideologies.txt b/common/ideologies/cwp_patriots_ideologies.txt new file mode 100644 index 000000000..e08ef1c1c --- /dev/null +++ b/common/ideologies/cwp_patriots_ideologies.txt @@ -0,0 +1,86 @@ +############## +### Static ### +############## +ideology_reactionary = { + icon = "gfx/interface/icons/ideology_icons/reactionary.dds" + lawgroup_migration = { + law_open_borders = strongly_disapprove + law_selective_immigration = disapprove + law_closed_borders = neutral + } + lawgroup_free_speech = { + law_outlawed_dissent = strongly_approve + law_censorship = approve + law_right_of_assembly = neutral + law_protected_speech = disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = approve + law_supremacist = strongly_approve + law_segregationist = approve + law_integrationist = disapprove + law_multiculturalist = strongly_disapprove + law_syncretist = strongly_disapprove + } +} + +ideology_patriotic = { + icon = "/gfx/interface/icons/ideology_icons/patriotic.dds" + lawgroup_policing = { + law_decentralized_police = strongly_disapprove + law_privatized_police = disapprove + law_professional_police = neutral + law_secret_police = approve + law_militarized_police = strongly_approve + law_morality_police = neutral + } + lawgroup_centralization = { + law_confederated = disapprove + law_federalized = neutral + law_devolved = approve + law_unitary = strongly_approve + } +} + +############### +### Dynamic ### +############### +ideology_chauvinistic = { + icon = "gfx/interface/icons/ideology_icons/unused/nationalism.dds" + lawgroup_nationalization = { + law_military_industry_nationalization = strongly_approve + law_resource_extraction_nationalization = approve + law_public_utility_companies = neutral + law_no_nationalization = disapprove + law_heavy_industry_nationalization = disapprove + law_total_nationalization = strongly_disapprove + } + lawgroup_head_of_government = { + law_administrative = disapprove + law_hereditary = approve + law_theocratic = neutral + law_executive = strongly_approve + law_parliamentary = disapprove + law_council_elective = strongly_disapprove + } +} + +ideology_corporatist = { + icon = "gfx/interface/icons/ideology_icons/unused/jingoist_leader.dds" + lawgroup_nationalization = { + law_military_industry_nationalization = neutral + law_resource_extraction_nationalization = disapprove + law_public_utility_companies = strongly_disapprove + law_no_nationalization = strongly_disapprove + law_heavy_industry_nationalization = approve + law_total_nationalization = strongly_approve + } + lawgroup_head_of_government = { + law_administrative = approve + law_hereditary = approve + law_theocratic = disapprove + law_executive = approve + law_parliamentary = neutral + law_council_elective = strongly_approve + } +} diff --git a/common/ideologies/cwp_ruralists_ideologies.txt b/common/ideologies/cwp_ruralists_ideologies.txt new file mode 100644 index 000000000..d7c4694e7 --- /dev/null +++ b/common/ideologies/cwp_ruralists_ideologies.txt @@ -0,0 +1,74 @@ +############## +### Static ### +############## +ideology_isolationist = { + icon = "/gfx/interface/icons/ideology_icons/isolationist.dds" + lawgroup_national_defense = { + law_irregular_military = approve + law_reserve_military = strongly_approve + law_disarmed_nation = neutral + law_professional_military = disapprove + law_private_military = strongly_disapprove + } + lawgroup_trade_policy = { + law_isolationism = strongly_approve + law_import_substitution = approve + law_protectionism = neutral + law_export_orientation = disapprove + law_free_trade = strongly_disapprove + } + lawgroup_migration = { + law_open_borders = strongly_disapprove + law_selective_immigration = disapprove + law_closed_borders = neutral + } +} + +ideology_populist_rural = { + icon = "/gfx/interface/icons/ideology_icons/populist.dds" + lawgroup_centralization = { + law_unitary = strongly_disapprove + law_devolved = neutral + law_federalized = approve + law_confederated = strongly_approve + } + lawgroup_church_and_state = { + law_church_disestablishment = disapprove + law_state_atheism = strongly_disapprove + law_religious_policies = approve + law_religious_institutions = approve + law_religious_nationalism = neutral + } + lawgroup_nationalization = { + law_total_nationalization = strongly_disapprove + law_heavy_industry_nationalization = disapprove + law_military_industry_nationalization = disapprove + law_resource_extraction_nationalization = neutral + law_public_utility_companies = strongly_approve + law_no_nationalization = approve + } +} + +ideology_agrarian = { + icon = "/gfx/interface/icons/ideology_icons/agrarian.dds" + lawgroup_environmental_regulations = { + law_no_environment_regulations = strongly_disapprove + law_environmental_protection_agency = approve + law_emission_regulation = strongly_approve + law_net_zero = neutral + law_pollution_ban = disapprove + } + lawgroup_wmds = { + law_first_strike = strongly_dissaprove + law_deterrence = disapprove + law_civilian_applications = neutral + law_no_wmds = approve + } + lawgroup_economic_system = { + law_anti_industrialization = strongly_disapprove + law_decentralization = neutral + law_socialization = approve + law_free_market = disapprove + law_interventionism = approve + } +} diff --git a/common/ideologies/cwp_securocrats_ideologies.txt b/common/ideologies/cwp_securocrats_ideologies.txt new file mode 100644 index 000000000..4b5004cb7 --- /dev/null +++ b/common/ideologies/cwp_securocrats_ideologies.txt @@ -0,0 +1,88 @@ +############## +### Static ### +############## +ideology_jingoistic = { + icon = "gfx/interface/icons/ideology_icons/caudillismo.dds" + lawgroup_national_defense = { + law_disarmed_nation = strongly_disapprove + law_irregular_military = disapprove + law_private_military = disapprove + law_reserve_military = neutral + law_professional_military = strongly_approve + } + lawgroup_wmds = { + law_first_strike = strongly_approve + law_deterrence = approve + law_civilian_applications = neutral + law_no_wmds = strongly_disapprove + } + lawgroup_biotech = { + law_unrestricted_human_testing = strongly_approve + law_regulated_human_trials = approve + law_animal_testing_only = neutral + law_no_live_testing = disapprove + law_theoretical_research_only = strongly_disapprove + } +} + +ideology_authoritative = { + icon = "/gfx/interface/icons/ideology_icons/unused/nationalism.dds" + lawgroup_policing = { + law_militarized_police = strongly_approve + law_secret_police = approve + law_professional_police = neutral + law_privatized_police = disapprove + law_morality_police = disapprove + law_decentralized_police = strongly_disapprove + } + lawgroup_centralization = { + law_unitary = strongly_approve + law_devolved = approve + law_federalized = neutral + law_confederated = disapprove + } + lawgroup_free_speech = { + law_outlawed_dissent = strongly_approve + law_censorship = approve + law_right_of_assembly = neutral + law_protected_speech = disapprove + } +} + +############### +### Dynamic ### +############### +ideology_vanguardist = { + icon = "/gfx/interface/icons/ideology_icons/unused/vanguardist.dds" + lawgroup_head_of_government = { + law_council_elective = strongly_approve + law_executive = approve + law_parliamentary = neutral + law_theocratic = strongly_disapprove + law_hereditary = strongly_disapprove + law_administrative = disapprove + } + lawgroup_distribution_of_power = { + law_one_party_state = strongly_approve + law_oligarchy = approve + law_autocracy = neutral + law_representative_democracy = disapprove + law_consensus_democracy = disapprove + law_direct_democracy = strongly_disapprove + } + lawgroup_nationalization = { + law_military_industry_nationalization = neutral + law_total_nationalization = strongly_approve + law_heavy_industry_nationalization = approve + law_resource_extraction_nationalization = disapprove + law_public_utility_companies = strongly_disapprove + law_no_nationalization = strongly_disapprove + } + lawgroup_economic_system = { + law_socialization = strongly_approve + law_interventionism = neutral + law_free_market = disapprove + law_anti_industrialization = strongly_disapprove + law_decentralization = strongly_disapprove + } +} diff --git a/common/ideologies/cwp_urbanists_ideologies.txt b/common/ideologies/cwp_urbanists_ideologies.txt new file mode 100644 index 000000000..6ebeb39cd --- /dev/null +++ b/common/ideologies/cwp_urbanists_ideologies.txt @@ -0,0 +1,178 @@ +############## +### Static ### +############## +ideology_reformist = { + icon = "gfx/interface/icons/ideology_icons/unused/reformer.dds" + lawgroup_free_speech = { + law_protected_speech = strongly_approve + law_right_of_assembly = neutral + law_censorship = disapprove + law_outlawed_dissent = strongly_disapprove + } + lawgroup_centralization = { + law_unitary = approve + law_devolved = neutral + law_federalized = neutral + law_confederated = disapprove + } + lawgroup_criminal_justice = { + law_criminal_rehabilitation = strongly_approve + law_arbitrary_justice = strongly_disapprove + law_political_incarceration = disapprove + law_labor_camps = neutral + law_penal_correction = approve + law_criminal_restitution = neutral + } + lawgroup_welfare = { + law_universal_basic_income = strongly_approve + law_welfare_state = approve + law_income_supplementation = neutral + law_poor_laws = strongly_disapprove + law_income_security = disapprove + law_no_welfare = strongly_disapprove + } +} + +ideology_modernistic = { + icon = "gfx/interface/icons/ideology_icons/radical.dds" + lawgroup_corporate_affairs = { + law_consumer_protection = strongly_approve + law_anti_trust_regulation = neutral + law_corporate_friendly_policies = strongly_disapprove + law_no_legal_corporations = disapprove + law_state_corporations = disapprove + } + lawgroup_education_system = { + law_state_funded_schools = strongly_approve + law_mixed_funded_schools = approve + law_private_schools = neutral + law_church_run_schools = neutral + law_informal_schooling = disapprove + } + lawgroup_taxation = { + law_profit_expropriation = strongly_approve + law_wealth_taxation = approve + law_capital_gains = neutral + law_income_taxation = disapprove + law_consumption_based_taxation = strongly_disapprove + law_per_capita_based_taxation = strongly_disapprove + } + lawgroup_corporate_affairs = { + law_consumer_protection = strongly_approve + law_state_corporations = neutral + law_no_legal_corporations = approve + law_anti_trust_regulation = approve + law_corporate_friendly_policies = disapprove + } +} + +ideology_bohemian = { + icon = "gfx/interface/icons/ideology_icons/ideology_leader/positivist.dds" + lawgroup_rights_of_women = { + law_gender_equality = strongly_approve + law_political_participation = approve + law_women_in_the_workplace = neutral + law_women_own_property = disapprove + law_legal_guardianship = strongly_disapprove + } + lawgroup_family_planning = { + law_enshrined_reproductive_rights = strongly_approve + law_family_planning_programs = approve + law_no_family_planning = neutral + law_family_size_controls = disapprove + law_one_child_policy = disapprove + law_criminalized_birth_control = strongly_disapprove + } + lawgroup_recreational_drugs = { + law_all_drugs_allowed = strongly_approve + law_alcohol_allowed = approve + law_tobacco_allowed = disapprove + law_total_prohibition = strongly_disapprove + } + lawgroup_discrimination = { + law_ethnonationalist = strongly_disapprove + law_supremacist = strongly_disapprove + law_segregationist = disapprove + law_integrationist = neutral + law_multiculturalist = approve + law_syncretist = strongly_approve + } + lawgroup_labor_rights = { + law_no_workers_protections = strongly_disapprove + law_workplace_safety_standards = disapprove + law_standard_workweeks = neutral + law_wrongful_dismissal_protections = approve + law_mandatory_parental_leave = strongly_approve + } +} + +############### +### Dynamic ### +############### +ideology_social = { + icon = "/gfx/interface/icons/interface/ideology_icons/unused/social_democrat.dds" + lawgroup_head_of_government = { + law_council_elective = strongly_approve + law_executive = neutral + law_parliamentary = approve + law_theocratic = strongly_disapprove + law_hereditary = strongly_disapprove + law_administrative = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_one_party_state = disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_representative_democracy = neutral + law_consensus_democracy = approve + law_direct_democracy = strongly_approve + } + lawgroup_nationalization = { + law_total_nationalization = strongly_disapprove + law_heavy_industry_nationalization = disapprove + law_resource_extraction_nationalization = neutral + law_public_utility_companies = strongly_approve + law_no_nationalization = approve + } + lawgroup_economic_system = { + law_socialization = neutral + law_interventionism = strongly_approve + law_free_market = approve + law_anti_industrialization = strongly_disapprove + law_decentralization = disapprove + } +} + +ideology_revolutionary = { + icon = "/gfx/interface/icons/interface/ideology_icons/unused/communist.dds" + lawgroup_head_of_government = { + law_council_elective = strongly_approve + law_executive = neutral + law_parliamentary = approve + law_theocratic = strongly_disapprove + law_hereditary = strongly_disapprove + law_administrative = strongly_disapprove + } + lawgroup_distribution_of_power = { + law_one_party_state = disapprove + law_oligarchy = strongly_disapprove + law_autocracy = strongly_disapprove + law_representative_democracy = neutral + law_consensus_democracy = approve + law_direct_democracy = strongly_approve + } + lawgroup_nationalization = { + law_total_nationalization = strongly_disapprove + law_heavy_industry_nationalization = disapprove + law_resource_extraction_nationalization = neutral + law_public_utility_companies = strongly_approve + law_no_nationalization = approve + } + lawgroup_economic_system = { + law_socialization = strongly_approve + law_interventionism = neutral + law_free_market = disapprove + law_anti_industrialization = strongly_disapprove + law_decentralization = strongly_disapprove + } +} diff --git a/common/institutions/00_institutions.txt b/common/institutions/00_institutions.txt index 0dc291583..de8cae610 100644 --- a/common/institutions/00_institutions.txt +++ b/common/institutions/00_institutions.txt @@ -1,4 +1,4 @@ -institution_social_security = { +institution_welfare = { icon = "gfx/interface/icons/institution_icons/social_security.dds" background_texture = "gfx/interface/illustrations/institutions/social_security.dds" modifier = { @@ -6,41 +6,35 @@ } } -institution_workplace_safety = { +institution_corporate_affairs = { icon = "gfx/interface/icons/institution_icons/workplace_safety.dds" background_texture = "gfx/interface/illustrations/institutions/workplace_safety.dds" modifier = { - building_working_conditions_mult = -0.2 + state_expected_sol_mult = 0.05 + building_economy_of_scale_level_cap_add = 5 } } institution_schools = { icon = "gfx/interface/icons/institution_icons/schools.dds" background_texture = "gfx/interface/illustrations/institutions/schools.dds" -} - -institution_higher_education = { - icon = "gfx/interface/icons/institution_icons/schools.dds" - background_texture = "gfx/interface/illustrations/institutions/schools.dds" -} - -institution_police = { - icon = "gfx/interface/icons/institution_icons/police.dds" - background_texture = "gfx/interface/illustrations/institutions/police.dds" modifier = { - state_turmoil_effects_mult = -0.05 # -25% max + state_education_access_add = 0.025 } } -institution_intelligence_agency = { +institution_criminal_justice_system = { icon = "gfx/interface/icons/institution_icons/police.dds" background_texture = "gfx/interface/illustrations/institutions/police.dds" modifier = { - state_turmoil_effects_mult = -0.05 # -25% max + state_turmoil_effects_mult = -0.075 } } institution_health_system = { icon = "gfx/interface/icons/institution_icons/health_service.dds" background_texture = "gfx/interface/illustrations/institutions/health_service.dds" + modifier = { + state_mortality_wealth_mult = -0.0001 + } } \ No newline at end of file diff --git a/common/interest_groups/00_armed_forces.txt b/common/interest_groups/00_armed_forces.txt deleted file mode 100755 index 64c4e59a7..000000000 --- a/common/interest_groups/00_armed_forces.txt +++ /dev/null @@ -1,280 +0,0 @@ -ig_armed_forces = { - color = { - 99 - 86 - 71 - } - texture = "gfx/interface/icons/ig_icons/armed_forces.dds" - layer = "revolution_dynamic_armed_forces" - index = 0 - ideologies = { - ideology_jingoist - ideology_loyalist - ideology_patriotic - } - enable = { - always = yes - } - traits = { - ig_trait_patriotic_fervor - ig_trait_veteran_consultation - ig_trait_materiel_waste - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - } - pop_potential = { - OR = { - is_pop_type = soldiers - is_pop_type = officers - is_pop_type = aristocrats - is_pop_type = shopkeepers - pop_is_discriminated = no - } - } - pop_weight = { - value = 0 - add = { - desc = "POP_SHOPKEEPERS" - if = { - limit = { - owner = { - or = { - has_law = law_type:law_mass_conscription - has_law = law_type:law_selective_conscription - } - } - is_pop_type = shopkeepers - } - value = 10 - } - } - add = { - desc = "POP_NOT_DISCRIMINATED" - if = { - limit = { - pop_is_discriminated = no - } - value = 25 - } - } - add = { - desc = "POP_SOLDIERS" - if = { - limit = { - is_pop_type = soldiers - } - value = 100 - } - } - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 50 - } - } - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = officers - } - value = 200 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - } - monarch_weight = { - value = 1 - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # Monarch more likely to be Armed Forces under an autocratic or oligarchic regime - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_oligarchy - has_law = law_type:law_autocracy - has_law = law_type:law_single_party_state - } - } - } - multiply = { - value = 2 - } - } - # Monarch is less likely to be Armed forces in a democratic monarchy - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_universal_suffrage - } - } - } - multiply = { - value = 0.5 - } - } - # Less likely without Professional Army or Mass Conscription - if = { - limit = { - owner = { - NOR = { - has_law = law_type:law_professional_army - has_law = law_type:law_mass_conscription - } - } - } - multiply = { - value = 0.5 - } - } - } - - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 0.5 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_armed_forces = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - commander_weight = { - value = 5 - } - noble_chance = { - value = 0.5 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0 - } - female_agitator_chance = { - value = 0.01 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.15 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.15 - } - } - } - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.75 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/interest_groups/00_devout.txt b/common/interest_groups/00_devout.txt deleted file mode 100755 index e96847bbc..000000000 --- a/common/interest_groups/00_devout.txt +++ /dev/null @@ -1,387 +0,0 @@ -ig_devout = { - color = { - 120 - 171 - 171 - } - texture = "gfx/interface/icons/ig_icons/devout.dds" - layer = "revolution_dynamic_devout" - index = 1 - ideologies = { - ideology_pious - ideology_moralist - ideology_patriarchal - } - enable = { - always = yes - } - traits = { - ig_trait_be_fruitful_and_multiply - ig_trait_divine_right - ig_trait_pious_fiction - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - if = { - limit = { - NOT = { - scope:interest_group.owner = {country_has_state_religion = rel:atheist} - } - } - change_character_religion = scope:interest_group.owner.religion - } - } - pop_potential = { - OR = { - has_state_religion = yes - AND = { - NOT = {has_pop_religion = atheist} - scope:interest_group.owner = {country_has_state_religion = rel:atheist} - } - } - } - pop_weight = { - value = 25 - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 200 - } - } - add = { - desc = "POP_PEASANTS" - if = { - limit = { - is_pop_type = peasants - } - value = 100 - } - } - add = { - desc = "LITERACY_50_60" - if = { - limit = { - NOT = { - is_pop_type = clergymen - } - literacy_rate >= 0.5 - literacy_rate < 0.6 - } - add = 0 - } - } - add = { - desc = "LITERACY_60_70" - if = { - limit = { - NOT = { - is_pop_type = clergymen - } - literacy_rate >= 0.6 - literacy_rate < 0.7 - } - add = -1 - } - } - add = { - desc = "LITERACY_70_80" - if = { - limit = { - NOT = { - is_pop_type = clergymen - } - literacy_rate >= 0.7 - literacy_rate < 0.8 - } - add = -2 - } - } - add = { - desc = "LITERACY_80_90" - if = { - limit = { - NOT = { - is_pop_type = clergymen - } - literacy_rate >= 0.8 - literacy_rate < 0.9 - } - add = -4 - } - } - add = { - desc = "LITERACY_90_100" - if = { - limit = { - NOT = { - is_pop_type = clergymen - } - literacy_rate >= 0.9 - } - add = -8 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - if = { - limit = { - owner = { - has_law = law_type:law_state_atheism - } - } - multiply = { - desc = "STATE_ATHEISM_LAW" - value = 0.1 - } - } - } - monarch_weight = { - value = 1 - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # More likely with State Religion - if = { - limit = { - owner = { - has_law = law_type:law_state_religion - } - } - multiply = { - value = 2 - } - } - # Less likely without State Religion - if = { - limit = { - owner = { - NOT = { has_law = law_type:law_state_religion } - } - } - multiply = { - value = 0.25 - } - } - # Basically impossible with State Atheism - if = { - limit = { - owner = { - has_law = law_type:law_state_atheism - } - } - multiply = { - value = 0 - } - } - # Muslims and Theravada more likely to adopt Devout - if = { - limit = { - OR = { - owner.religion = rel:sunni - owner.religion = rel:shiite - owner.religion = rel:theravada - } - } - multiply = 2 - } - } - - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 0.5 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_devout = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - commander_weight = { - value = 1 - } - noble_chance = { - value = 0.5 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - } - female_agitator_chance = { - value = 0 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.25 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/interest_groups/00_rural_folk.txt b/common/interest_groups/00_rural_folk.txt deleted file mode 100755 index 544815e34..000000000 --- a/common/interest_groups/00_rural_folk.txt +++ /dev/null @@ -1,307 +0,0 @@ -ig_rural_folk = { - color = { - 70 - 120 - 66 - } - texture = "gfx/interface/icons/ig_icons/rural_folk.dds" - layer = "revolution_dynamic_rural_folk" - index = 6 - ideologies = { - ideology_agrarian - ideology_autonomist - ideology_isolationist - } - enable = { - always = yes - } - traits = { - ig_trait_farmers_markets - ig_trait_honest_work - ig_trait_old_ways - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - } - pop_potential = { - NOR = { - is_pop_type = aristocrats - is_pop_type = capitalists - } - OR = { - pop_employment_building_group = bg_agriculture - pop_employment_building_group = bg_ranching - pop_employment_building_group = bg_plantations - } - } - pop_weight = { - value = 0 - add = { - desc = "RURAL_POP" - if = { - limit = { - OR = { - pop_employment_building_group = bg_agriculture - pop_employment_building_group = bg_ranching - pop_employment_building_group = bg_plantations - } - } - value = 100 - } - } - add = { - desc = "POP_FARMERS" - if = { - limit = { - is_pop_type = farmers - } - value = 200 - } - } - add = { - desc = "POP_PEASANTS" - if = { - limit = { - is_pop_type = peasants - } - value = 200 - } - } - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 100 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - } - monarch_weight = { - value = 0.25 # this is just inherently unlikely - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # More likely with Homesteading - if = { - limit = { - owner = { - has_law = law_type:law_homesteading - } - } - multiply = { - value = 2 - } - } - # Impossible with Serfdom - if = { - limit = { - owner = { - has_law = law_type:law_serfdom - } - } - multiply = { - value = 0 - } - } - } - - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 1.0 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_rural_folk = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - commander_weight = { - value = 1 - } - noble_chance = { - value = 0.2 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - } - - female_agitator_chance = { - value = 0.05 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.5 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/interest_groups/CWP_Bureaucrats.txt b/common/interest_groups/CWP_Bureaucrats.txt new file mode 100644 index 000000000..78f7d5687 --- /dev/null +++ b/common/interest_groups/CWP_Bureaucrats.txt @@ -0,0 +1,250 @@ +ig_bureaucrats = { + color = { + 214 + 214 + 214 + } + texture = "gfx/interface/icons/ig_icons/bureaucrats.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_litigious + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + or = { + has_law = law_type:law_heavy_industry_nationalization + has_law = law_type:law_total_nationalization + } + } + ig:ig_bureaucrats = { + remove_ideology = ideology_politicized + remove_ideology = ideology_appointed + remove_ideology = ideology_independent + remove_ideology = ideology_elected + remove_ideology = ideology_technocratic + add_ideology = ideology_apparatus + } + } + else_if = { + limit = { + has_law = law_type:law_politicized_bureaucrats + } + ig:ig_bureaucrats = { + remove_ideology = ideology_appointed + remove_ideology = ideology_independent + remove_ideology = ideology_elected + remove_ideology = ideology_technocratic + remove_ideology = ideology_apparatus + add_ideology = ideology_politicized + } + } + else_if = { + limit = { + has_law = law_type:law_appointed_bureaucrats + } + ig:ig_bureaucrats = { + remove_ideology = ideology_politicized + remove_ideology = ideology_independent + remove_ideology = ideology_elected + remove_ideology = ideology_technocratic + remove_ideology = ideology_apparatus + add_ideology = ideology_appointed + } + } + else_if = { + limit = { + has_law = law_type:law_independent_bureaucrats + } + ig:ig_bureaucrats = { + remove_ideology = ideology_politicized + remove_ideology = ideology_appointed + remove_ideology = ideology_elected + remove_ideology = ideology_technocratic + remove_ideology = ideology_apparatus + add_ideology = ideology_independent + } + } + else_if = { + limit = { + has_law = law_type:law_elected_bureaucrats + } + ig:ig_bureaucrats = { + remove_ideology = ideology_politicized + remove_ideology = ideology_appointed + remove_ideology = ideology_independent + remove_ideology = ideology_technocratic + remove_ideology = ideology_apparatus + add_ideology = ideology_elected + } + } + else_if = { + limit = { + has_law = law_type:law_technocrats + } + ig:ig_bureaucrats = { + remove_ideology = ideology_politicized + remove_ideology = ideology_appointed + remove_ideology = ideology_independent + remove_ideology = ideology_elected + remove_ideology = ideology_apparatus + add_ideology = ideology_technocratic + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = administrators + is_pop_type = officers + is_pop_type = service_workers + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 200 + } + } + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + } + value = 50 + } + } + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Capitalists.txt b/common/interest_groups/CWP_Capitalists.txt new file mode 100644 index 000000000..30bf74375 --- /dev/null +++ b/common/interest_groups/CWP_Capitalists.txt @@ -0,0 +1,191 @@ +ig_capitalists = { + color = { + 255 + 136 + 0 + } + texture = "gfx/interface/icons/ig_icons/capitalists.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_plutocratic + ideology_executive + ideology_laissez_faire + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = investors + is_pop_type = landlords + is_pop_type = professionals + is_pop_type = engineers + is_pop_type = service_workers + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 200 + } + } + add = { + desc = "POP_INVESTORS" + if = { + limit = { + is_pop_type = investors + } + value = 100 + } + } + add = { + desc = "POP_PROFESSIONALS" + if = { + limit = { + is_pop_type = professionals + } + value = 100 + } + } + add = { + desc = "POP_ENGINEERS" + if = { + limit = { + is_pop_type = engineers + } + value = 50 + } + } + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Elites.txt b/common/interest_groups/CWP_Elites.txt new file mode 100644 index 000000000..49a11bc1a --- /dev/null +++ b/common/interest_groups/CWP_Elites.txt @@ -0,0 +1,255 @@ +ig_elites = { + color = { + 190 + 77 + 255 + } + texture = "gfx/interface/icons/ig_icons/elites.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_stratocratic + ideology_hierarchical + ideology_paternalistic_conservative + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + nor = { + has_law = law_type:law_hereditary + has_law = law_type:law_theocratic + has_law = law_type:law_autocracy + has_law = law_type:law_oligarchy + has_law = law_type:law_one_party_state + } + } + ig:ig_elites = { + remove_ideology = ideology_royalist + add_ideology = ideology_republican + } + } + else = { + ig:ig_elites = { + remove_ideology = ideology_republican + add_ideology = ideology_royalist + } + } + if = { + limit = { + nor = { + has_law = law_type:law_socialization + has_law = law_type:law_anti_industrialization + has_law = law_type:law_profit_expropriation + has_law = law_type:law_wealth_taxation + has_law = law_type:law_capital_gains + has_law = law_type:law_state_funded_schools + has_law = law_type:law_pollution_ban + has_law = law_type:law_net_zero + } + } + ig:ig_elites = { + remove_ideology = ideology_materialistic + add_ideology = ideology_traditionalist + } + } + else = { + ig:ig_elites = { + remove_ideology = ideology_traditionalist + add_ideology = ideology_materialistic + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = investors + is_pop_type = landlords + is_pop_type = professionals + is_pop_type = academics + is_pop_type = officers + is_pop_type = clergy + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_INVESTORS" + if = { + limit = { + is_pop_type = investors + } + value = 200 + } + } + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 100 + } + } + add = { + desc = "POP_PROFESSIONALS" + if = { + limit = { + is_pop_type = professionals + } + value = 50 + } + } + add = { + desc = "POP_ACADEMICS" + if = { + limit = { + is_pop_type = academics + } + value = 50 + } + } + add = { + desc = "POP_ENGINEERS" + if = { + limit = { + is_pop_type = engineers + } + value = 50 + } + } + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + } + value = 50 + } + } + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Entrepreneurs.txt b/common/interest_groups/CWP_Entrepreneurs.txt new file mode 100644 index 000000000..d71d3d03b --- /dev/null +++ b/common/interest_groups/CWP_Entrepreneurs.txt @@ -0,0 +1,219 @@ +ig_entrepreneurs = { + color = { + 97 + 199 + 242 + } + texture = "gfx/interface/icons/ig_icons/entrepreneurs.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_prudent + ideology_meritocratic + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + nor = { + has_law = law_type:law_syncretist + has_law = law_type:law_multiculturalist + has_law = law_type:law_all_drugs_allowed + } + } + ig:ig_entrepreneurs = { + remove_ideology = ideology_assimilative + add_ideology = ideology_bigoted + } + } + else = { + ig:ig_entrepreneurs = { + remove_ideology = ideology_bigoted + add_ideology = ideology_assimilative + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = landlords + is_pop_type = professionals + is_pop_type = farmers + is_pop_type = service_workers + is_pop_type = technicians + is_pop_type = creatives + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_FARMERS" + if = { + limit = { + is_pop_type = farmers + } + value = 50 + } + } + add = { + desc = "POP_PROFESSIONALS" + if = { + limit = { + is_pop_type = professionals + } + value = 100 + } + } + add = { + desc = "POP_TECHNICIANS" + if = { + limit = { + is_pop_type = service_workers + } + value = 100 + } + } + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 50 + } + } + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 50 + } + } + add = { + desc = "POP_CREATIVES" + if = { + limit = { + is_pop_type = creatives + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Intelligentisa.txt b/common/interest_groups/CWP_Intelligentisa.txt new file mode 100644 index 000000000..06083a224 --- /dev/null +++ b/common/interest_groups/CWP_Intelligentisa.txt @@ -0,0 +1,220 @@ +ig_intelligentsia = { + color = { + 255 + 213 + 0 + } + texture = "gfx/interface/icons/ig_icons/intelligentsia.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_academic + ideology_conscientious + ideology_humanitarian + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = landlords + is_pop_type = professionals + is_pop_type = academics + is_pop_type = administrators + is_pop_type = clergy + is_pop_type = service_workers + is_pop_type = creatives + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_ACADEMICS" + if = { + limit = { + is_pop_type = academics + } + value = 200 + } + } + add = { + desc = "POP_CREATIVES" + if = { + limit = { + is_pop_type = creatives + } + value = 200 + } + } + add = { + desc = "POP_PROFESSIONALS" + if = { + limit = { + is_pop_type = professionals + } + value = 100 + } + } + add = { + desc = "POP_ENGINEERS" + if = { + limit = { + is_pop_type = engineers + } + value = 100 + } + } + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 100 + } + } + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 50 + } + } + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + value = 50 + } + } + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Laborists.txt b/common/interest_groups/CWP_Laborists.txt new file mode 100644 index 000000000..5316c5d0b --- /dev/null +++ b/common/interest_groups/CWP_Laborists.txt @@ -0,0 +1,241 @@ +ig_laborists = { + color = { + 255 + 59 + 59 + } + texture = "gfx/interface/icons/ig_icons/laborists.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_proletarian + ideology_populist + ideology_egalitarian + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + or = { + has_law = law_type:law_interventionism + has_law = law_type:law_free_market + nor = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + } + } + } + ig:ig_laborists = { + remove_ideology = ideology_reactionary + remove_ideology = ideology_vanguardist + add_ideology = ideology_social + } + } + else_if = { + limit = { + or = { + has_law = law_type:law_socialization + nor = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + } + } + } + ig:ig_laborists = { + remove_ideology = ideology_reactionary + remove_ideology = ideology_vanguardist + add_ideology = ideology_social + } + } + else_if = { + limit = { + or = { + has_law = law_type:total_nationalization + has_law = law_type:law_heavy_industry_nationalization + nor = { + has_law = law_type:law_interventionism + has_law = law_type:law_free_market + } + } + } + ig:ig_laborists = { + remove_ideology = ideology_social + remove_ideology = ideology_reactionary + add_ideology = ideology_vanguardist + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = laborers + is_pop_type = technicians + is_pop_type = engineers + is_pop_type = service_workers + is_pop_type = creatives + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_LABORERS" + if = { + limit = { + is_pop_type = laborers + } + value = 200 + } + } + add = { + desc = "POP_TECHNICIANS" + if = { + limit = { + is_pop_type = technicians + } + value = 200 + } + } + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 100 + } + } + add = { + desc = "POP_ENGINEERS" + if = { + limit = { + is_pop_type = engineers + } + value = 50 + } + } + add = { + desc = "POP_CREATIVES" + if = { + limit = { + is_pop_type = creatives + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Moralists.txt b/common/interest_groups/CWP_Moralists.txt new file mode 100644 index 000000000..5510fb6c0 --- /dev/null +++ b/common/interest_groups/CWP_Moralists.txt @@ -0,0 +1,403 @@ +ig_moralists = { + color = { + 135 + 255 + 163 + } + texture = "gfx/interface/icons/ig_icons/moralists.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_patriarchal + ideology_conservative + ideology_paternalistic + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + and = { + country_has_state_religion = rel:protestant + capital.region = sr:region_north_america + } + } + ig:ig_moralists = { + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + add_ideology = ideology_evangelical + } + } + else_if = { + limit = { + country_has_state_religion = rel:animist + } + ig:ig_moralists = { + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + add_ideology = ideology_animist + } + } + else_if = { + limit = { + country_has_state_religion = rel:mahayana + } + ig:ig_moralists = { + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + add_ideology = ideology_mahayana + } + } + else_if = { + limit = { + country_has_state_religion = rel:hindu + } + ig:ig_moralists = { + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + add_ideology = ideology_hindu + } + } + else_if = { + limit = { + country_has_state_religion = rel:theravada + } + ig:ig_moralists = { + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + add_ideology = ideology_theravada + } + } + else_if = { + limit = { + country_has_state_religion = rel:shiite + } + ig:ig_moralists = { + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + add_ideology = ideology_shiite + } + } + else_if = { + limit = { + country_has_state_religion = rel:sunni + } + ig:ig_moralists = { + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + add_ideology = ideology_sunni + } + } + else_if = { + limit = { + country_has_state_religion = rel:atheist + } + ig:ig_moralists = { + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + add_ideology = ideology_secular + } + } + else_if = { + limit = { + country_has_state_religion = rel:orthodox + country_has_state_religion = rel:oriental_orthodox + } + ig:ig_moralists = { + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + add_ideology = ideology_orthodox_christian + } + } + else_if = { + limit = { + country_has_state_religion = rel:catholic + } + ig:ig_moralists = { + remove_ideology = ideology_protestant + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + add_ideology = ideology_catholic + } + } + else_if = { + limit = { + country_has_state_religion = rel:protestant + } + ig:ig_moralists = { + remove_ideology = ideology_israelite + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + add_ideology = ideology_protestant + } + } + else_if = { + limit = { + country_has_state_religion = rel:jewish + } + ig:ig_moralists = { + remove_ideology = ideology_evangelical + remove_ideology = ideology_animist + remove_ideology = ideology_mahayana + remove_ideology = ideology_hindu + remove_ideology = ideology_theravada + remove_ideology = ideology_shiite + remove_ideology = ideology_sunni + remove_ideology = ideology_secular + remove_ideology = ideology_orthodox_christian + remove_ideology = ideology_catholic + remove_ideology = ideology_protestant + add_ideology = ideology_israelite + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = clergy + is_pop_type = laborers + is_pop_type = academics + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + value = 200 + } + } + add = { + desc = "POP_LABORERS" + if = { + limit = { + is_pop_type = laborers + } + value = 100 + } + } + add = { + desc = "POP_ACADEMICS" + if = { + limit = { + is_pop_type = academics + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Patriots.txt b/common/interest_groups/CWP_Patriots.txt new file mode 100644 index 000000000..c7c6b442c --- /dev/null +++ b/common/interest_groups/CWP_Patriots.txt @@ -0,0 +1,262 @@ +ig_patriots = { + color = { + 120 + 92 + 67 + } + texture = "gfx/interface/icons/ig_icons/patriots.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_reactionary + ideology_patriotic + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + nor = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + has_law = law_type:law_no_nationalization + has_law = law_type:law_council_elective + has_law = law_type:law_parliamentary + has_law = law_type:law_administrative + } + } + ig:ig_patriots = { + remove_ideology = ideology_corporatist + add_ideology = ideology_chauvinistic + } + } + else = { + ig:ig_patriots = { + remove_ideology = ideology_chauvinistic + add_ideology = ideology_corporatist + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = servicemembers + is_pop_type = officers + is_pop_type = laborers + is_pop_type = technicians + is_pop_type = administrators + is_pop_type = service_workers + is_pop_type = professionals + is_pop_type = investors + is_pop_type = landlords + is_pop_type = engineers + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_SERVICEMEMBERS" + if = { + limit = { + is_pop_type = servicemembers + } + value = 200 + } + } + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + } + value = 100 + } + } + add = { + desc = "POP_LABORERS" + if = { + limit = { + is_pop_type = laborers + } + value = 50 + } + } + add = { + desc = "POP_TECHNICIANS" + if = { + limit = { + is_pop_type = technicians + } + value = 50 + } + } + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 50 + } + } + add = { + desc = "POP_INVESTORS" + if = { + limit = { + is_pop_type = investors + } + value = 50 + } + } + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 50 + } + } + add = { + desc = "POP_PROFESSIONALS" + if = { + limit = { + is_pop_type = professionals + } + value = 50 + } + } + add = { + desc = "POP_ENGINEERS" + if = { + limit = { + is_pop_type = engineers + } + value = 50 + } + } + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Ruralists.txt b/common/interest_groups/CWP_Ruralists.txt new file mode 100644 index 000000000..8917a67bd --- /dev/null +++ b/common/interest_groups/CWP_Ruralists.txt @@ -0,0 +1,171 @@ +ig_ruralists = { + color = { + 36 + 255 + 39 + } + texture = "gfx/interface/icons/ig_icons/ruralists.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_isolationist + ideology_populist_rural + ideology_agrarian + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = farmers + is_pop_type = laborers + is_pop_type = clergy + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_FARMERS" + if = { + limit = { + is_pop_type = farmers + } + value = 100 + } + } + add = { + desc = "POP_LABORERS" + if = { + limit = { + is_pop_type = laborers + } + value = 100 + } + } + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Securocrats.txt b/common/interest_groups/CWP_Securocrats.txt new file mode 100644 index 000000000..516b438ed --- /dev/null +++ b/common/interest_groups/CWP_Securocrats.txt @@ -0,0 +1,214 @@ +ig_securocrats = { + color = { + 17 + 0 + 128 + } + texture = "gfx/interface/icons/ig_icons/securocrats.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_jingoistic + ideology_authoritative + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + nor = { + has_law = law_type:law_theocratic + has_law = law_type:law_hereditary + has_law = law_type:law_administrative + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_no_nationalization + has_law = law_type:law_public_utility_companies + has_law = law_type:law_decentralization + has_law = law_type:law_anti_industrialization + has_law = law_type:law_free_market + } + } + ig:ig_securocrats = { + add_ideology = ideology_vanguardist + } + } + else = { + ig:ig_securocrats = { + remove_ideology = ideology_vanguardist + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = officers + is_pop_type = administrators + is_pop_type = servicemembers + is_pop_type = professionals + is_pop_type = landlords + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + } + value = 200 + } + } + add = { + desc = "POP_SERVICEMEMBERS" + if = { + limit = { + is_pop_type = servicemembers + } + value = 200 + } + } + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 100 + } + } + add = { + desc = "POP_PROFESSIONALS" + if = { + limit = { + is_pop_type = professionals + } + value = 100 + } + } + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 1 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/CWP_Urbanists.txt b/common/interest_groups/CWP_Urbanists.txt new file mode 100644 index 000000000..7bed669a9 --- /dev/null +++ b/common/interest_groups/CWP_Urbanists.txt @@ -0,0 +1,232 @@ +ig_urbanists = { + color = { + 230 + 197 + 32 + } + texture = "gfx/interface/icons/ig_icons/urbanists.dds" # Texture for IG icon + ideologies = { + # Ideologies for this IG + ideology_reformist + ideology_modernistic + ideology_bohemian + } + enable = { + # enable allows for setting a condition to enable + # an IG for specific countries and under certain condition + # + # by default it is set to always = yes + # for all IGs in basegame. + # + # A note about triggers is that any trigger + # which is a dynamic condition (such as army_size = 10) + # will not be checked until the first month + # of the game ends. + # + # Some of your IGs may thus be missing at game-start. + # + always = yes + } + traits = { + # IG traits provide a bonus or malus depending on the IG approval. Definitions go in common/interest_group_traits + } + on_enable = { + # Triggered when an IG is enabled, ticks monthly. + if = { + limit = { + or = { + has_law = law_type:law_interventionism + has_law = law_type:law_free_market + nor = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + } + } + } + ig:ig_urbanists = { + remove_ideology = ideology_reactionary + add_ideology = ideology_social + } + } + else_if = { + limit = { + or = { + has_law = law_type:law_socialization + nor = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + } + } + } + ig:ig_urbanists = { + remove_ideology = ideology_reactionary + add_ideology = ideology_social + } + } + } + on_disable = { + # Triggered when an IG is no longer enabled, because the enable trigger evaluated to false, ticks monthly. + } + on_character_ig_membership = { + # Triggered when a major character becomes an IG member. + } + pop_potential = { + # Defines which pops are ALLOWED TO join the IG + OR = { + is_pop_type = engineers + is_pop_type = service_workers + is_pop_type = professionals + is_pop_type = academics + is_pop_type = landlords + is_pop_type = creatives + } + } + pop_weight = { + # Describes the likelihood (weight) certain pops are to join the IG + value = 0 + add = { + desc = "POP_ENGINEERS" + if = { + limit = { + is_pop_type = engineers + } + value = 200 + } + } + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 200 + } + } + add = { + desc = "POP_CREATIVES" + if = { + limit = { + is_pop_type = creatives + } + value = 200 + } + } + add = { + desc = "POP_PROFESSIONALS" + if = { + limit = { + is_pop_type = professionals + } + value = 100 + } + } + add = { + desc = "POP_ACADEMICS" + if = { + limit = { + is_pop_type = academics + } + value = 100 + } + } + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 50 + } + } + multiply = { + desc = "LEADER_POPULARITY" + scope:interest_group = { + leader = { + value = popularity + multiply = 0.0025 + add = 1 + max = 1.25 + min = 0.75 + } + } + } + } + monarch_weight = { + value = 0.25 + } + commander_weight = { + value = 5 + } + noble_chance = { + value = 0.5 + } + female_commander_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + female_politician_chance = { + value = 0 + if = { + limit = { + owner = { + has_law = law_type:law_women_in_the_workplace + } + } + add = 0.25 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_political_participation + } + } + add = 0.33 + } + else_if = { + limit = { + owner = { + has_law = law_type:law_gender_equality + } + } + add = 0.5 + } + } + # The chance that a commander belonging to this IG takes over leadership when it changes + # scope:character is the most popular commander in the IG + commander_leader_chance = { + value = 0.75 + if = { + limit = { + exists = scope:character + } + multiply = { + value = 1 + add = scope:character.popularity + min = 0 + } + } + } +} diff --git a/common/interest_groups/cwp_conglomerates.txt b/common/interest_groups/cwp_conglomerates.txt deleted file mode 100644 index 1f6525929..000000000 --- a/common/interest_groups/cwp_conglomerates.txt +++ /dev/null @@ -1,327 +0,0 @@ -ig_conglomerates = { - color = { - 227 - 138 - 91 - } - texture = "gfx/interface/icons/ig_icons/conglomerates.dds" - layer = "revolution_dynamic_industrialists" - index = 2 - ideologies = { - ideology_plutocratic - ideology_laissez_faire - ideology_individualist - } - enable = { - always = yes - } - traits = { - ig_trait_job_creators - ig_trait_engines_of_progress - ig_trait_tax_avoidance - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - } - pop_potential = { - OR = { - is_pop_type = capitalists - is_pop_type = engineers - is_pop_type = shopkeepers - } - } - pop_weight = { - value = 0 - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - is_pop_type = capitalists - } - value = 200 - } - } - add = { - desc = "POP_ENGINEERS" - if = { - limit = { - is_pop_type = engineers - } - value = 50 - } - } - add = { - desc = "POP_SHOPKEEPERS" - if = { - limit = { - is_pop_type = shopkeepers - } - value = 50 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - multiply = { - desc = "decentralized_power" - value = 1 - if = { - limit = { - owner = { - is_country_type = decentralized - } - } - value = 0 - } - } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - } - monarch_weight = { - value = 1 - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # More likely with Wealth Voting or Oligarchy - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_oligarchy - has_law = law_type:law_wealth_voting - } - } - } - multiply = { - value = 2 - } - } - # Slightly more likely with LF - if = { - limit = { - owner = { - has_law = law_type:law_laissez_faire - } - } - multiply = { - value = 1.25 - } - } - # Less likely before researching Mutual Funds - if = { - limit = { - owner = { - NOT = { has_technology_researched = mutual_funds } - } - } - multiply = { - value = 0.5 - } - } - # Impossible without Currency Standards - if = { - limit = { - owner = { - NOT = { has_technology_researched = currency_standards } - } - } - multiply = { - value = 0 - } - } - } - - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 0.25 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_conglomerates = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - - commander_weight = { - value = 0.5 - } - noble_chance = { - value = 0.3 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - female_agitator_chance = { - value = 0.05 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.25 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/interest_groups/cwp_elites.txt b/common/interest_groups/cwp_elites.txt deleted file mode 100644 index 9cc1ff618..000000000 --- a/common/interest_groups/cwp_elites.txt +++ /dev/null @@ -1,308 +0,0 @@ -ig_elites = { - color = { - 106 - 122 - 176 - } - texture = "gfx/interface/icons/ig_icons/elites.dds" - layer = "revolution_dynamic_landowners" - index = 4 - - ideologies = { - ideology_paternalistic - ideology_stratocratic - ideology_patriarchal - } - enable = { - always = yes - } - traits = { - ig_trait_noblesse_oblige - ig_trait_family_ties - ig_trait_noble_privileges - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - } - pop_potential = { - OR = { - is_pop_type = aristocrats - is_pop_type = clergymen - is_pop_type = officers - is_pop_type = farmers - } - } - pop_weight = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 250 - } - } - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 50 - } - } - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = officers - } - value = 50 - } - } - add = { - desc = "POP_FARMERS" - if = { - limit = { - is_pop_type = farmers - } - value = 50 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - } - monarch_weight = { - value = 1.5 # inherently likely - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # More likely with Serfdom or Slavery - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_serfdom - has_law = law_type:law_slave_trade - has_law = law_type:law_legacy_slavery - } - } - } - multiply = { - value = 2 - } - } - # More likely with Autocracy, Oligarchy, or Landed Voting - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_oligarchy - has_law = law_type:law_autocracy - has_law = law_type:law_landed_voting - } - } - } - multiply = { - value = 2 - } - } - } - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 0.25 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_elites = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - commander_weight = { - value = 2 - } - noble_chance = { - value = 1 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - } - - female_agitator_chance = { - value = 0.05 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.5 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/interest_groups/cwp_entrepreneurs.txt b/common/interest_groups/cwp_entrepreneurs.txt deleted file mode 100644 index d7657d51b..000000000 --- a/common/interest_groups/cwp_entrepreneurs.txt +++ /dev/null @@ -1,342 +0,0 @@ -ig_entrepreneurs = { - color = { - 61 - 68 - 133 - } - texture = "gfx/interface/icons/ig_icons/entrepreneurs.dds" - layer = "revolution_dynamic_petty_bourgeoisie" - index = 5 - ideologies = { - ideology_reactionary - ideology_meritocratic - ideology_patriotic - } - enable = { - always = yes - } - traits = { - ig_trait_treasury_bonds - ig_trait_middle_managers - ig_trait_xenophobia - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - } - pop_potential = { - pop_has_primary_culture = yes - NOR = { - is_pop_type = aristocrats - is_pop_type = capitalists - } - OR = { - pop_employment_building_group = bg_manufacturing - pop_employment_building_group = bg_service - pop_employment_building_group = bg_urban_facilities - pop_employment_building_group = bg_government - } - } - pop_weight = { - value = 75 - add = { - desc = "POP_SHOPKEEPERS" - if = { - limit = { - is_pop_type = shopkeepers - } - value = 200 - } - } - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - is_pop_type = bureaucrats # Bureaucrats in non-communist countries have slight support - } - value = 20 - } - } - add = { - desc = "POP_MACHINISTS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - is_pop_type = machinists - } - value = 20 - } - } - add = { - desc = "POP_LABORERS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_council_republic - } - } - is_pop_type = laborers - } - value = 20 - } - } - add = { - desc = "POP_CLERKS" - if = { - limit = { - is_pop_type = clerks - } - value = 50 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - multiply = { - desc = "decentralized_power" - value = 1 - if = { - limit = { - owner = { - is_country_type = decentralized - } - } - value = 0 - } - } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - } - monarch_weight = { - value = 1 - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # More likely with Elected Bureaucrats - if = { - limit = { - owner = { - has_law = law_type:law_elected_bureaucrats - } - } - multiply = { - value = 1.5 - } - } - # More likely with ethnostate - if = { - limit = { - owner = { - has_law = law_type:law_ethnostate - } - } - multiply = { - value = 2 - } - } - } - - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 1.0 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_entrepreneurs = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - - commander_weight = { - value = 1 - } - noble_chance = { - value = 0.1 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - female_agitator_chance = { - value = 0.05 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.25 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/interest_groups/cwp_intellectuals.txt b/common/interest_groups/cwp_intellectuals.txt deleted file mode 100644 index 14db81775..000000000 --- a/common/interest_groups/cwp_intellectuals.txt +++ /dev/null @@ -1,381 +0,0 @@ -ig_intellectuals = { - color = { - 252 - 215 - 91 - } - texture = "gfx/interface/icons/ig_icons/intelligensia.dds" - layer = "revolution_dynamic_intelligentsia" - index = 3 - ideologies = { - ideology_liberal - ideology_anti_clerical - ideology_republican - } - enable = { - always = yes - } - traits = { - ig_trait_propagandists - ig_trait_avant_garde - ig_trait_social_criticism - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - } - pop_potential = { - literacy_rate > 0.25 - NOT = { - is_pop_type = peasants - } - } - pop_weight = { - value = 0 - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 200 - } - } - add = { - desc = "POP_CLERKS" - if = { - limit = { - is_pop_type = clerks - } - value = 100 - } - } - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - is_pop_type = bureaucrats - } - value = 50 # Lowered for state bureaucrat IG - } - } - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - is_pop_type = capitalists - } - value = 50 - } - } - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 50 - } - } - add = { - desc = "LITERACY_50_60" - if = { - limit = { - literacy_rate >= 0.5 - literacy_rate < 0.6 - } - add = 10 - } - } - add = { - desc = "LITERACY_60_70" - if = { - limit = { - literacy_rate >= 0.6 - literacy_rate < 0.7 - } - add = 12 - } - } - add = { - desc = "LITERACY_70_80" - if = { - limit = { - literacy_rate >= 0.7 - literacy_rate < 0.8 - } - add = 14 - } - } - add = { - desc = "LITERACY_80_90" - if = { - limit = { - literacy_rate >= 0.8 - literacy_rate < 0.9 - } - add = 16 - } - } - add = { - desc = "LITERACY_90_100" - if = { - limit = { - literacy_rate >= 0.9 - } - add = 18 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - multiply = { - desc = "decentralized_power" - value = 1 - if = { - limit = { - owner = { - is_country_type = decentralized - } - } - value = 0 - } - } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - } - monarch_weight = { - value = 1 - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # Much more likely with Technocracy - if = { - limit = { - owner = { - has_law = law_type:law_technocracy - } - } - multiply = { - value = 3 - } - } - # More likely with Appointed Bureaucrats - if = { - limit = { - owner = { - has_law = law_type:law_politicized_bureaucrats - has_law = law_type:law_career_bureaucrats - } - } - multiply = { - value = 1.5 - } - } - # Impossible without Empiricism - if = { - limit = { - owner = { - NOT = { - has_technology_researched = empiricism - } - } - } - multiply = { - value = 0 - } - } - } - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 0.75 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_intellectuals = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - commander_weight = { - value = 1 - } - noble_chance = { - value = 0.5 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0.1 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - female_agitator_chance = { - value = 0.1 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.25 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/interest_groups/cwp_socialists.txt b/common/interest_groups/cwp_socialists.txt deleted file mode 100644 index 4da1cece3..000000000 --- a/common/interest_groups/cwp_socialists.txt +++ /dev/null @@ -1,430 +0,0 @@ -ig_socialists = { - color = { - 92 - 14 - 23 - } - texture = "gfx/interface/icons/ig_icons/socialists.dds" - layer = "revolution_dynamic_trade_unions" - index = 7 - ideologies = { - ideology_leftist - ideology_proletarian - ideology_populist - ideology_anti_clerical - ideology_egalitarian - } - enable = { - always = yes - } - traits = { - ig_trait_solidarity - ig_trait_industrial_organizers - ig_trait_work_to_rule - } - on_enable = { - } - on_disable = { - } - on_character_ig_membership = { - } - pop_potential = { - NOR = { - is_pop_type = aristocrats - is_pop_type = capitalists - is_pop_type = clergymen - } - NOR = { - pop_employment_building_group = bg_agriculture - pop_employment_building_group = bg_ranching - pop_employment_building_group = bg_plantations - } - } - pop_weight = { - value = 0 - add = { - desc = "URBAN_POP" - if = { - limit = { - NOR = { - pop_employment_building_group = bg_agriculture - pop_employment_building_group = bg_ranching - pop_employment_building_group = bg_plantations - } - } - value = 50 - } - } - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - NOR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - has_law = law_type:law_elder_council - has_law = law_type:law_landed_voting - } - } - is_pop_type = bureaucrats # Communist countries that are demcoratic have less bureaucrat pull - } - value = 20 - } - } - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - NOR = { - has_law = law_type:law_wealth_voting - has_law = law_type:law_restricted_voting - has_law = law_type:law_universal_suffrage - has_law = law_type:law_proportional_representation - has_law = law_type:law_anarchy - } - } - is_pop_type = bureaucrats # Communist countries that are authoritarian have more bureaucrat pull - } - value = 100 - } - } - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - NOR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - has_law = law_type:law_elder_council - has_law = law_type:law_landed_voting - } - } - is_pop_type = academics - } - value = 25 - } - } - add = { - desc = "POP_MACHINISTS" - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - NOR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - has_law = law_type:law_elder_council - has_law = law_type:law_landed_voting - } - } - is_pop_type = machinists - } - value = 50 - } - } - add = { - desc = "POP_MACHINISTS" - if = { - limit = { - is_pop_type = machinists - } - value = 50 - } - } - add = { - desc = "POP_LABORERS" - if = { - limit = { - owner = { - has_law = law_type:law_council_republic - NOR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - has_law = law_type:law_elder_council - has_law = law_type:law_landed_voting - } - } - is_pop_type = laborers - } - value = 50 - } - } - add = { - desc = "POP_LABORERS" - if = { - limit = { - is_pop_type = laborers - } - value = 50 - } - } - multiply = { - desc = "LEADER_POPULARITY" - scope:interest_group = { - leader = { - value = popularity - multiply = 0.0025 - add = 1 - max = 1.25 - min = 0.75 - } - } - } - # multiply = { - # desc = "NO_LABOR_MOVEMENT" - # value = 1 - # if = { - # limit = { - # owner = { - # NOT = { - # has_technology_researched = labor_movement - # } - # } - # } - # value = 0.5 - # } - # } - # multiply = { - # desc = "NO_EGALITARIANISM" - # value = 1 - # if = { - # limit = { - # owner = { - # NOT = { - # has_technology_researched = egalitarianism - # } - # } - # } - # value = 0.5 - # } - # } - # multiply = { - # desc = "decentralized_power" - # value = 1 - # if = { - # limit = { - # owner = { - # is_country_type = decentralized - # } - # } - # value = 0 - # } - # } - if = { - limit = { - scope:interest_group = { - is_in_government = yes - } - } - multiply = { - desc = "IN_GOVERNMENT_ATTRACTION" - value = 1 - add = scope:interest_group.modifier:interest_group_in_government_attraction_mult - min = 0 - } - } - } - monarch_weight = { - value = 0.1 # this is just inherently unlikely - # Monarch is not likely to adopt a marginal IG - if = { - limit = { - is_marginal = yes - } - multiply = { - value = 0.1 - } - } - # Monarch is more likely to adopt a Powerful IG - if = { - limit = { - is_powerful = yes - } - multiply = { - value = 2 - } - } - # More likely with Worker's Protections - if = { - limit = { - owner = { - has_law = law_type:law_protected_unions - } - } - multiply = { - value = 2 - } - } - # Impossible with No Workers Rights - if = { - limit = { - owner = { - has_law = law_type:law_banned_unions - } - } - multiply = { - value = 0 - } - } - } - agitator_weight = { - # Agitators more likely to come from populist IG's rather than elitist - value = 1 - # Agitators will never be part of a marginalized IG - if = { - limit = { - owner.ig:ig_socialists = { - is_marginal = yes - } - } - multiply = { - value = 0 - } - } - } - commander_weight = { - value = 0.5 - } - noble_chance = { - value = 0.1 - } - female_commander_chance = { - value = 0 - } - female_politician_chance = { - value = 0 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.05 - } - } - } - - female_agitator_chance = { - value = 0.05 - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_women_in_the_workplace - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 0.1 - } - } - } - # The chance that a commander belonging to this IG takes over leadership when it changes - # scope:character is the most popular commander in the IG - commander_leader_chance = { - value = 0.25 - if = { - limit = { - exists = scope:character - } - multiply = { - value = 1 - add = scope:character.popularity - min = 0 - } - } - } -} diff --git a/common/journal_entries/01_assassination.txt b/common/journal_entries/01_assassination.txt index 9b14662d5..72e6f6f43 100644 --- a/common/journal_entries/01_assassination.txt +++ b/common/journal_entries/01_assassination.txt @@ -1,6 +1,5 @@ je_assassination = { icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - immediate = { random_interest_group = { limit = { @@ -15,16 +14,15 @@ set_variable = assassination_ruler_var } set_variable = { - name = je_assassination_var #their progress + name = je_assassination_var #their progress value = 0 } set_variable = { - name = je_assassination_progress #your progress + name = je_assassination_progress #your progress value = 0 } - set_variable = ongoing_assassination_je #so you don't get the serial killer JE at the same time - } - + set_variable = ongoing_assassination_je #so you don't get the serial killer JE at the same time + } on_monthly_pulse = { effect = { if = { @@ -37,27 +35,15 @@ } } if = { - limit = { - has_variable = has_scotland_yard_var - } - 70 = { #you stall the plot - } - 30 = { - change_variable = { - name = je_assassination_var - add = 1 - } - } - } - else_if = { limit = { institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 4 } } random_list = { - 60 = { #you stall the plot + 60 = { + #you stall the plot } 40 = { change_variable = { @@ -70,12 +56,13 @@ else_if = { limit = { OR = { - has_law = law_type:law_dedicated_police - has_law = law_type:law_undercover_agents + has_law = law_type:law_professional_police + has_law = law_type:law_secret_police } } random_list = { - 40 = { #you stall the plot + 40 = { + #you stall the plot } 60 = { change_variable = { @@ -91,7 +78,8 @@ } } random_list = { - 25 = { #you stall the plot + 25 = { + #you stall the plot } 75 = { change_variable = { @@ -113,24 +101,23 @@ 1 = assassination_events.2 1 = assassination_events.3 1 = assassination_events.4 - } + } } - complete = { custom_tooltip = { text = je_assassination_caught_em_tt var:je_assassination_progress >= 4 } } - on_complete = { custom_tooltip = { text = assassination_completion_tt - trigger_event = { id = assassination_events.7 } + trigger_event = { + id = assassination_events.7 + } } remove_variable = ongoing_assassination_je } - fail = { custom_tooltip = { text = je_assassination_timeout_tt @@ -139,19 +126,19 @@ } } } - on_fail = { - trigger_event = { id = assassination_events.5 } + trigger_event = { + id = assassination_events.5 + } remove_variable = ongoing_assassination_je } - invalid = { custom_tooltip = { text = je_assassination_tt OR = { any_scope_character = { has_variable = assassination_ruler_var - is_ruler = no + is_ruler = no } NOT = { any_scope_character = { @@ -161,18 +148,21 @@ } } } - on_invalid = { - if = { #they're not the ruler anymore (small event to account for all cases) + if = { + #they're not the ruler anymore (small event to account for all cases) limit = { scope:assassination_ruler_scope = { is_ruler = no is_character_alive = yes } } - trigger_event = { id = assassination_events.6 } + trigger_event = { + id = assassination_events.6 + } } - else_if = { #they died of other causes / another small event + else_if = { + #they died of other causes / another small event limit = { NOT = { any_scope_character = { @@ -180,11 +170,12 @@ } } } - trigger_event = { id = assassination_events.8 } + trigger_event = { + id = assassination_events.8 + } } remove_variable = ongoing_assassination_je } - status_desc = { first_valid = { triggered_desc = { @@ -207,16 +198,12 @@ } } } - current_value = { value = root.var:je_assassination_var } - goal_add_value = { add = 24 } - progressbar = yes - weight = 100 -} \ No newline at end of file +} diff --git a/common/journal_entries/03_ig_agendas.txt b/common/journal_entries/03_ig_agendas.txt index eaf5687a0..94a827798 100644 --- a/common/journal_entries/03_ig_agendas.txt +++ b/common/journal_entries/03_ig_agendas.txt @@ -47,6 +47,7 @@ save_scope_as = government_petition_law } } + set_variable = { name = desired_law_var value = scope:government_petition_law } trigger_event = { id = government_petition_events.1 popup = yes } } @@ -72,6 +73,7 @@ months = long_modifier_time is_decaying = yes } + remove_variable = desired_law_var } invalid = { @@ -205,6 +207,7 @@ } } } + remove_variable = desired_law_var } on_fail = { @@ -216,6 +219,11 @@ multiplier = 2 } } + remove_variable = desired_law_var + } + + on_invalid = { + remove_variable = desired_law_var } timeout = 1825 diff --git a/common/journal_entries/CWP_WMD_JE.txt b/common/journal_entries/CWP_WMD_JE.txt index c08177947..420b60e78 100644 --- a/common/journal_entries/CWP_WMD_JE.txt +++ b/common/journal_entries/CWP_WMD_JE.txt @@ -44,8 +44,9 @@ je_acquire_nuclear_capability = { } } or = { - has_law = law_type:law_nuclear_disarmament - has_law = law_type:law_power_generation + has_law = law_type:law_civilian_applications + has_law = law_type:law_deterrence + has_law = law_type:law_first_strike } } on_complete = { diff --git a/common/law_groups/00_laws.txt b/common/law_groups/00_laws.txt index 64683cd0f..5de1735e7 100644 --- a/common/law_groups/00_laws.txt +++ b/common/law_groups/00_laws.txt @@ -1,7 +1,7 @@ # base_enactment_days = the length of the enactment cycle (in days) prior to taking Legitimacy into account. If not specified, this value will be dictated by the LAW_ENACTMENT_DEFAULT_BASE_DAYS define. If specified, this overrides the define. # enactment_approval_mult = multiplier to the approval effects changing this law has on IGs, default 1.0 # enable = {} trigger for whether laws in this group should be possible at all -lawgroup_governance_principles = { +lawgroup_head_of_government = { law_group_category = power_structure base_enactment_days = 200 enactment_approval_mult = 2 @@ -25,21 +25,13 @@ lawgroup_distribution_of_power = { regressive_movement_chance = 0.25 } -lawgroup_judicial_system = { +lawgroup_criminal_justice = { law_group_category = power_structure base_enactment_days = 150 progressive_movement_chance = 2.5 regressive_movement_chance = 0.25 } -lawgroup_land_reform = { - law_group_category = economy - enactment_approval_mult = 1.5 # people REALLY care about land reform - - progressive_movement_chance = 3 - regressive_movement_chance = 1 -} - lawgroup_centralization = { law_group_category = power_structure base_enactment_days = 150 @@ -47,7 +39,7 @@ lawgroup_centralization = { regressive_movement_chance = 0.15 } -lawgroup_citizenship = { +lawgroup_discrimination = { law_group_category = power_structure progressive_movement_chance = 2 regressive_movement_chance = 0.25 @@ -59,34 +51,44 @@ lawgroup_church_and_state = { regressive_movement_chance = 0.25 } -lawgroup_bureaucracy = { +lawgroup_bureaucratic_systems = { law_group_category = power_structure progressive_movement_chance = 1.5 regressive_movement_chance = 0.05 } -lawgroup_army_model = { - law_group_category = power_structure - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.1 -} - -lawgroup_conscription = { +lawgroup_policing = { law_group_category = power_structure progressive_movement_chance = 1.5 - regressive_movement_chance = 0.1 + regressive_movement_chance = 0.15 } -lawgroup_internal_security = { +lawgroup_national_defense = { law_group_category = power_structure - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.1 + progressive_movement_chance = 2 + regressive_movement_chance = 0.15 + change_allowed_trigger = { + NOT = { + has_modifier = forced_disarmament + } + } } lawgroup_economic_system = { law_group_category = economy progressive_movement_chance = 3 - regressive_movement_chance = 0.15 + regressive_movement_chance = 0.5 + change_allowed_trigger = { + NOT = { + has_modifier = forced_deindustrialization + } + } +} + +lawgroup_nationalization = { + law_group_category = economy + progressive_movement_chance = 2.5 + regressive_movement_chance = 0.25 } lawgroup_trade_policy = { @@ -102,20 +104,8 @@ lawgroup_trade_policy = { lawgroup_taxation = { law_group_category = economy - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.15 -} - -# Colonization mechanics will be used for nuclear warfare reclamation -#lawgroup_colonization = { -# law_group_category = economy -# progressive_movement_chance = 1.5 -# regressive_movement_chance = 0.05 -#} -lawgroup_policing = { - law_group_category = economy - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.15 + progressive_movement_chance = 2.5 + regressive_movement_chance = 0.25 } lawgroup_education_system = { @@ -124,25 +114,31 @@ lawgroup_education_system = { regressive_movement_chance = 0.25 } -lawgroup_higher_education_system = { +lawgroup_health_system = { law_group_category = economy progressive_movement_chance = 2.5 regressive_movement_chance = 0.25 } -lawgroup_health_system = { +lawgroup_environmental_regulations = { law_group_category = economy - progressive_movement_chance = 2.5 - regressive_movement_chance = 0.25 + progressive_movement_chance = 2 + regressive_movement_chance = 0.2 } -lawgroup_free_speech = { - law_group_category = human_rights +lawgroup_corporate_affairs = { + law_group_category = economy progressive_movement_chance = 2.5 regressive_movement_chance = 0.25 } -lawgroup_free_press = { +lawgroup_wmds = { + law_group_category = economy + progressive_movement_chance = 0.5 + regressive_movement_chance = 1.5 +} + +lawgroup_free_speech = { law_group_category = human_rights progressive_movement_chance = 2.5 regressive_movement_chance = 0.25 @@ -166,7 +162,7 @@ lawgroup_rights_of_women = { regressive_movement_chance = 0.25 } -lawgroup_abortion_rights = { +lawgroup_family_planning = { law_group_category = human_rights progressive_movement_chance = 2.5 regressive_movement_chance = 0.25 @@ -181,46 +177,16 @@ lawgroup_welfare = { lawgroup_migration = { law_group_category = human_rights progressive_movement_chance = 1 - regressive_movement_chance = 0.255 -} - -#lawgroup_slavery = { #### WIP -# law_group_category = human_rights -# enactment_approval_mult = 2 -# progressive_movement_chance = 5 -# regressive_movement_chance = 0.25 -# change_allowed_trigger = { -# NOT = { -# has_modifier = forced_slavery_ban -# } -# } -#} - -lawgroup_wmd = { - law_group_category = human_rights - progressive_movement_chance = 0.5 - regressive_movement_chance = 1.5 -} - -lawgroup_environmental_laws = { - law_group_category = economy - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.15 -} - -lawgroup_corporations = { - law_group_category = economy - progressive_movement_chance = 1.5 - regressive_movement_chance = 0.15 + regressive_movement_chance = 0.25 } -lawgroup_nuclear = { - law_group_category = economy +lawgroup_biotech = { + law_group_category = human_rights progressive_movement_chance = 1.5 regressive_movement_chance = 0.15 } -lawgroup_drug_legalization = { +lawgroup_recreational_drugs = { law_group_category = human_rights progressive_movement_chance = 1.5 regressive_movement_chance = 0.15 diff --git a/common/laws/00_army_model.txt b/common/laws/00_army_model.txt deleted file mode 100644 index a78ecf1de..000000000 --- a/common/laws/00_army_model.txt +++ /dev/null @@ -1,184 +0,0 @@ -law_irregular_army = { - group = lawgroup_army_model - icon = "gfx/interface/icons/law_icons/peasant_levies.dds" - progressiveness = -50 - modifier = { - unit_morale_loss_mult = 0.5 - state_conscription_rate_add = 0.01 - country_military_goods_cost_mult = -0.25 - country_military_wages_mult = -0.5 - country_army_power_projection_mult = -0.5 - country_navy_power_projection_mult = -0.5 - state_building_barracks_max_level_add = 5 - state_building_conscription_center_max_level_add = 25 - } - pop_support = { - value = 0 - # Aristocrats like feudalism - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 0.33 - } - } - } - possible_political_movements = { - law_guerilla_army - law_professional_army - law_national_militia - } - # AI will never return to peasant levies - ai_will_do = { - always = no - } -} - -law_guerilla_army = { - group = lawgroup_army_model - icon = "gfx/interface/icons/law_icons/peasant_levies.dds" - progressiveness = -20 - unlocking_technologies = { - guerilla_warfare - } - modifier = { - unit_supply_consumption_mult = -1 - unit_morale_loss_mult = -0.25 - state_conscription_rate_add = 0.025 - country_military_goods_cost_mult = -0.35 - country_army_power_projection_mult = -0.25 - country_navy_power_projection_mult = -0.25 - country_war_exhaustion_casualties_mult = -0.5 - unit_provinces_captured_mult = -0.6 - front_enemy_advancement_speed_mult = -0.5 - state_building_barracks_max_level_add = 15 - state_building_conscription_center_max_level_add = 25 - } - pop_support = { - } - possible_political_movements = { - law_professional_army - law_national_militia - } - ai_will_do = { - #value = 0 TODO: Dynamic valuation is impossible here. - } -} - -law_national_militia = { - group = lawgroup_army_model - icon = "gfx/interface/icons/law_icons/national_militia.dds" - progressiveness = 0 - unlocking_technologies = { - interwar_military_theory - } - modifier = { - unit_morale_loss_mult = -0.05 - state_conscription_rate_add = 0.05 - interest_group_ig_armed_forces_pol_str_mult = -0.25 - state_building_barracks_max_level_add = 10 - state_building_conscription_center_max_level_add = 50 - } - possible_political_movements = { - law_professional_army - } - pop_support = { - value = 0 - # Farmers like waving a rifle around and telling people to get off their land - add = { - desc = "POP_FARMERS" - if = { - limit = { - is_pop_type = farmers - } - value = 0.25 - } - } - } - ai_will_do = { - #fixme pacifist no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_pacifist - # } - } -} - -law_professional_army = { - group = lawgroup_army_model - icon = "gfx/interface/icons/law_icons/professional_army.dds" - progressiveness = 0 - unlocking_technologies = { - modern_professional_army - } - modifier = { - unit_morale_loss_mult = -0.1 - interest_group_ig_armed_forces_pol_str_mult = 0.25 - state_building_barracks_max_level_add = 25 - } - pop_support = { - value = 0 - # Officers like professionalism - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = officers - } - value = 0.5 - } - } - # soldiers are broadly in favor of this also - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = soldiers - } - value = 0.25 - } - } - } - possible_political_movements = { - law_national_militia - law_private_army - } -} - -law_private_army = { - group = lawgroup_army_model - #todo need icon for private army - icon = "gfx/interface/icons/law_icons/private_army.dds" - progressiveness = 0 - unlocking_laws = { - law_corporations_favored - } - unlocking_technologies = { - mercenaries - } - modifier = { - unit_morale_loss_mult = -0.1 - state_political_strength_from_wealth_mult = 0.5 - state_building_barracks_max_level_add = 25 - country_military_goods_cost_mult = 0.5 - country_military_wages_mult = 0.5 - country_war_exhaustion_casualties_mult = -0.9 - } - pop_support = { - value = 0 - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - is_pop_type = capitalists - } - value = 0.1 - } - } - } - possible_political_movements = { - law_professional_army - } -} diff --git a/common/laws/00_bureaucracy.txt b/common/laws/00_bureaucracy.txt deleted file mode 100644 index 2ff20e978..000000000 --- a/common/laws/00_bureaucracy.txt +++ /dev/null @@ -1,152 +0,0 @@ -law_hereditary_bureaucrats = { - group = lawgroup_bureaucracy - icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" - progressiveness = -50 - modifier = { - state_bureaucracy_population_base_cost_factor_mult = -0.25 - interest_group_ig_elites_pol_str_mult = 0.25 - corruption_growth = 0.1 - corruption_baseline = 10 - } - disallowing_laws = { - law_council_republic - } - possible_political_movements = { - law_career_bureaucrats - law_politicized_bureaucrats - law_elected_bureaucrats - } - pop_support = { - value = 0 - # Aristocrats like nepotism - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 0.25 - } - } - } - ai_will_do = { - #fixme traditionalist no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - } -} - -law_politicized_bureaucrats = { - group = lawgroup_bureaucracy - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 0 - unlocking_laws = { - law_landed_voting - law_oligarchy - law_autocracy - } - modifier = { - country_bureaucrats_pol_str_mult = 0.25 - country_authority_add = 50 - state_bureaucracy_population_base_cost_factor_mult = 0.25 - corruption_growth = 0.05 - } - possible_political_movements = { - law_elected_bureaucrats - law_career_bureaucrats - } - pop_support = { - value = 0 - # Bureaucrats like political bureaucracy - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - is_pop_type = bureaucrats - } - value = 0.33 - } - } - } -} - -law_career_bureaucrats = { - group = lawgroup_bureaucracy - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 0 - modifier = { - interest_group_ig_intellectuals_pol_str_mult = 0.25 - state_tax_capacity_mult = 0.25 - corruption_growth = 0.025 - corruption_baseline = -5 - } - possible_political_movements = { - law_elected_bureaucrats - law_politicized_bureaucrats - } - pop_support = { - value = 0 - # Academics like technocracy - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 0.33 - } - } - # Bureaucrats like non-hereditary - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - owner = { - has_law = law_type:law_hereditary_bureaucrats - } - is_pop_type = bureaucrats - } - } - value = 0.15 - } - } -} - -law_elected_bureaucrats = { - group = lawgroup_bureaucracy - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 50 - disallowing_laws = { - law_autocracy - law_oligarchy - law_elder_council - } - modifier = { - country_bureaucracy_investment_cost_factor_mult = -0.15 - interest_group_ig_entrepreneurs_pol_str_mult = 0.25 - corruption_growth = 0.01 - corruption_baseline = -10 - } - possible_political_movements = { - law_career_bureaucrats - law_politicized_bureaucrats - } - pop_support = { - value = 0 - # Bureaucrats like non-hereditary - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - owner = { - has_law = law_type:law_hereditary_bureaucrats - } - is_pop_type = bureaucrats - } - } - value = 0.15 - } - } -} diff --git a/common/laws/00_citizenship.txt b/common/laws/00_citizenship.txt deleted file mode 100644 index 60fe6ef3b..000000000 --- a/common/laws/00_citizenship.txt +++ /dev/null @@ -1,198 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -# cultural_acceptance_rule and religious_acceptance_rule are triggers called in culture scope with scope:country as the country with the laws -law_ethnostate = { - group = lawgroup_citizenship - icon = "gfx/interface/icons/law_icons/ethnostate.dds" - progressiveness = -100 - unlocking_laws = { - law_national_supremacy - } - on_enact = { - recalculate_pop_ig_support = yes - } - cultural_acceptance_rule = { - is_primary_culture_of = scope:country - } - unlocking_technologies = { - } - modifier = { - country_authority_add = 200 - state_radicals_from_sol_change_accepted_culture_mult = -0.2 - state_loyalists_from_sol_change_accepted_culture_mult = 0.2 - } - possible_political_movements = { - law_national_supremacy - } - pop_support = { - value = 0 - } -} - -law_national_supremacy = { - group = lawgroup_citizenship - icon = "gfx/interface/icons/law_icons/national_supremacy.dds" - progressiveness = -50 - unlocking_laws = { - law_ethnostate - law_racial_segregation - } - on_enact = { - recalculate_pop_ig_support = yes - } - cultural_acceptance_rule = { - AND = { - shares_heritage_trait_with_any_primary_culture = scope:country - shares_non_heritage_trait_with_any_primary_culture = scope:country - } - } - modifier = { - country_authority_add = 150 - state_radicals_from_sol_change_accepted_culture_mult = -0.15 - state_loyalists_from_sol_change_accepted_culture_mult = 0.15 - } - possible_political_movements = { - law_ethnostate - law_racial_segregation - } - pop_support = { - value = 0 - } -} - -law_racial_segregation = { - group = lawgroup_citizenship - icon = "gfx/interface/icons/law_icons/racial_segregation.dds" - progressiveness = 0 - unlocking_laws = { - law_national_supremacy - law_cultural_exclusion - } - on_enact = { - recalculate_pop_ig_support = yes - } - cultural_acceptance_rule = { - shares_heritage_trait_with_any_primary_culture = scope:country - } - modifier = { - country_authority_add = 100 - state_radicals_from_sol_change_accepted_culture_mult = -0.1 - state_loyalists_from_sol_change_accepted_culture_mult = 0.1 - } - possible_political_movements = { - law_national_supremacy - law_cultural_exclusion - } - pop_support = { - value = 0 - add = { - desc = "POP_DISCRIMINATED" - if = { - limit = { - culture_accepted = no - owner = { - has_law = law_type:law_national_supremacy - } - } - add = 0.5 - if = { - limit = { - standard_of_living <= 10 - } - add = 0.5 - } - } - } - } -} - -law_cultural_exclusion = { - group = lawgroup_citizenship - icon = "gfx/interface/icons/law_icons/cultural_exclusion.dds" - progressiveness = 50 - unlocking_technologies = { - civil_rights - } - unlocking_laws = { - law_racial_segregation - law_multicultural - } - on_enact = { - recalculate_pop_ig_support = yes - } - cultural_acceptance_rule = { - shares_trait_with_any_primary_culture = scope:country - } - modifier = { - country_authority_add = 50 - state_radicals_from_sol_change_accepted_culture_mult = -0.05 - state_loyalists_from_sol_change_accepted_culture_mult = 0.05 - } - possible_political_movements = { - law_racial_segregation - law_multicultural - } - pop_support = { - value = 0 - add = { - desc = "POP_DISCRIMINATED" - if = { - limit = { - culture_accepted = no - owner = { - NOT = { - has_law = law_type:law_multicultural - } - } - } - add = 0.5 - if = { - limit = { - standard_of_living <= 10 - } - add = 0.5 - } - } - } - } -} - -law_multicultural = { - group = lawgroup_citizenship - icon = "gfx/interface/icons/law_icons/multicultural.dds" - progressiveness = 100 - unlocking_technologies = { - ethnic_pluralism - } - unlocking_laws = { - law_cultural_exclusion - } - on_enact = { - recalculate_pop_ig_support = yes - } - cultural_acceptance_rule = { - always = yes - } - possible_political_movements = { - law_cultural_exclusion - } - pop_support = { - value = 0 - add = { - desc = "POP_DISCRIMINATED" - if = { - limit = { - culture_accepted = no - } - add = 0.5 - if = { - limit = { - standard_of_living <= 10 - } - add = 0.5 - } - } - } - } -} diff --git a/common/laws/00_colonial_affairs.txt b/common/laws/00_colonial_affairs.txt deleted file mode 100644 index 9e35d5f56..000000000 --- a/common/laws/00_colonial_affairs.txt +++ /dev/null @@ -1,86 +0,0 @@ -# Colonial laws will be reused for wasteland colonization mechanics -#law_no_colonial_affairs = { -# group = lawgroup_colonization -# icon = "gfx/interface/icons/law_icons/no_colonial_affairs.dds" -# progressiveness = 0 -# pop_support = { -# value = 0 -# } -# # AI will never fully dismantle institutions -# ai_will_do = { -# always = no -# } -#} -# -#law_colonial_resettlement = { -# group = lawgroup_colonization -# icon = "gfx/interface/icons/law_icons/colonial_resettlement.dds" -# progressiveness = 25 -# unlocking_technologies = { -# colonization -# } -# modifier = { -# state_migration_pull_unincorporated_mult = 1 -# } -# institution = institution_colonial_affairs -# pop_support = { -# value = 0 -# # Officers like colonialism -# add = { -# desc = "POP_OFFICERS" -# if = { -# limit = { -# owner = { -# has_law = law_type:law_no_colonial_affairs -# } -# is_pop_type = officers -# } -# value = 0.25 -# } -# } -# } -# ai_will_do = { -# OR = { -# has_law = law_type:law_colonial_exploitation -# navy_size >= 50 -# } -# } -#} -# -#law_colonial_exploitation = { -# group = lawgroup_colonization -# icon = "gfx/interface/icons/law_icons/colonial_exploitation.dds" -# progressiveness = -25 -# unlocking_technologies = { -# colonization -# } -# modifier = { -# building_unincorporated_throughput_add = 0.1 -# state_unincorporated_starting_wages_mult = -0.25 -# building_unincorporated_subsistence_output_mult = -0.25 -# country_tension_decay_mult = -0.25 -# } -# institution = institution_colonial_affairs -# pop_support = { -# value = 0 -# # Officers like colonialism -# add = { -# desc = "POP_OFFICERS" -# if = { -# limit = { -# owner = { -# has_law = law_type:law_no_colonial_affairs -# } -# is_pop_type = officers -# } -# value = 0.25 -# } -# } -# } -# ai_will_do = { -# OR = { -# has_law = law_type:law_colonial_resettlement -# navy_size >= 50 -# } -# } -#} diff --git a/common/laws/00_distribution_of_power.txt b/common/laws/00_distribution_of_power.txt deleted file mode 100644 index 520f30b65..000000000 --- a/common/laws/00_distribution_of_power.txt +++ /dev/null @@ -1,698 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_autocracy = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/autocracy.dds" - progressiveness = -100 - on_activate = { - deactivate_law = law_type:law_elected_bureaucrats - scripted_effect_parties_disappearance = yes - clear_legal_single_party = yes - } - modifier = { - country_legitimacy_headofstate_add = 30 - country_legitimacy_govt_total_clout_add = 120 - country_legitimacy_ideological_incoherence_mult = 0.5 - country_authority_add = 200 - interest_group_in_government_attraction_mult = 0.5 - country_officers_pol_str_mult = 0.5 - } - possible_political_movements = { - law_oligarchy - law_landed_voting - law_elder_council - law_technocracy - law_single_party_state - } - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_oligarchy - } - } - is_pop_type = aristocrats - } - value = 0.25 - } - } - } -} - -law_oligarchy = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/oligarchy.dds" - progressiveness = -50 - on_activate = { - deactivate_law = law_type:law_elected_bureaucrats - scripted_effect_parties_disappearance = yes - clear_legal_single_party = yes - } - modifier = { - country_legitimacy_headofstate_add = 10 - country_legitimacy_govt_total_clout_add = 120 - country_legitimacy_govt_size_add = 2 - country_legitimacy_ideological_incoherence_mult = -0.1 - interest_group_in_government_attraction_mult = 0.25 - country_authority_add = 100 - } - possible_political_movements = { - law_autocracy - law_landed_voting - law_elder_council - } - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_autocracy - } - } - is_pop_type = aristocrats - } - value = 0.25 - } - } - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_wealth_voting - } - } - is_pop_type = capitalists - } - value = 0.25 - } - } - } -} - -law_technocracy = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/technocracy.dds" - progressiveness = -50 - on_activate = { - if = { - limit = { - has_law = law_type:law_elected_bureaucrats - } - deactivate_law = law_type:law_elected_bureaucrats - activate_law = law_type:law_politicized_bureaucrats - } - scripted_effect_parties_disappearance = yes - clear_legal_single_party = yes - if = { - limit = { - has_modifier = missouri_compromise - } - remove_modifier = missouri_compromise - } - } - modifier = { - country_legitimacy_headofstate_add = 10 - country_legitimacy_govt_total_clout_add = 120 - country_legitimacy_govt_size_add = 2 - country_legitimacy_ideological_incoherence_mult = -0.1 - country_academics_pol_str_mult = 0.33 - country_engineers_pol_str_mult = 0.33 - country_officers_pol_str_mult = 0.33 - country_authority_add = 100 - } - unlocking_technologies = { - } - possible_political_movements = { - law_autocracy - law_universal_suffrage - law_single_party_state - } - pop_support = { - value = 0 - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 0.25 - } - } - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_wealth_voting - } - } - is_pop_type = capitalists - } - value = 0.25 - } - } - } -} - -law_elder_council = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/elder_council.dds" - progressiveness = -25 - unlocking_laws = { - law_chiefdom - } - is_visible = { - is_country_type = decentralized - } - on_activate = { - deactivate_law = law_type:law_elected_bureaucrats - scripted_effect_parties_disappearance = yes - } - modifier = { - country_legitimacy_base_add = 20 - country_legitimacy_govt_total_clout_add = 100 - country_legitimacy_govt_size_add = 2 - country_legitimacy_ideological_incoherence_mult = -0.1 - country_aristocrats_pol_str_mult = 0.5 - country_officers_pol_str_mult = 0.5 - country_clergymen_pol_str_mult = 0.5 - country_authority_add = 200 - } - possible_political_movements = { - law_autocracy - law_oligarchy - law_landed_voting - } - pop_support = { - value = 0 - } -} - -law_landed_voting = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/landed_voting.dds" - progressiveness = -25 - unlocking_technologies = { - pre_war_ideological_thought - } - disallowing_laws = { - law_chiefdom - } - unlocking_laws = { - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation - law_oligarchy - } - modifier = { - country_legitimacy_govt_total_votes_add = 40 - country_legitimacy_govt_total_clout_add = 100 - country_legitimacy_govt_size_add = 1 - country_legitimacy_ideological_incoherence_mult = 0.2 - country_aristocrats_voting_power_add = 50 - country_officers_voting_power_add = 25 - country_clergymen_voting_power_add = 25 - country_capitalists_voting_power_add = 25 - country_authority_add = 100 - corruption_baseline = -5 - } - possible_political_movements = { - law_oligarchy - law_autocracy - law_wealth_voting - } - on_activate = { - scripted_effect_parties_emergence = yes - clear_legal_single_party = yes - } - pop_support = { - value = 0 - add = { - desc = "POP_LITERACY" - if = { - limit = { - OR = { - NOT = { - strata = rich - } - wealth < 30 - } - owner = { - NOR = { - has_law = law_type:law_wealth_voting - has_law = law_type:law_restricted_voting - has_law = law_type:law_universal_suffrage - has_law = law_type:law_anarchy - } - } - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } -} - -law_wealth_voting = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/wealth_voting.dds" - progressiveness = 0 - unlocking_technologies = { - pre_war_ideological_thought - } - disallowing_laws = { - law_chiefdom - } - unlocking_laws = { - law_universal_suffrage - law_proportional_representation - law_restricted_voting - law_landed_voting - } - modifier = { - country_legitimacy_govt_total_votes_add = 65 - country_legitimacy_govt_total_clout_add = 75 - country_legitimacy_govt_size_add = 1 - country_legitimacy_ideological_incoherence_mult = 0.2 - country_voting_power_base_add = 40 - country_voting_power_wealth_threshold_add = 25 - country_authority_add = 100 - corruption_baseline = -10 - } - possible_political_movements = { - law_landed_voting - law_restricted_voting - law_universal_suffrage - } - on_activate = { - scripted_effect_parties_emergence = yes - clear_legal_single_party = yes - } - pop_support = { - value = 0 - add = { - desc = "POP_LITERACY" - if = { - limit = { - NOT = { - strata = rich - } - owner = { - NOR = { - has_law = law_type:law_restricted_voting - has_law = law_type:law_universal_suffrage - has_law = law_type:law_anarchy - } - } - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } -} - -law_restricted_voting = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/census_voting.dds" - progressiveness = 50 - unlocking_technologies = { - pre_war_ideological_thought - } - unlocking_laws = { - law_universal_suffrage - law_wealth_voting - law_proportional_representation - } - disallowing_laws = { - law_chiefdom - } - modifier = { - country_legitimacy_govt_total_votes_add = 85 - country_legitimacy_govt_total_clout_add = 55 - country_legitimacy_govt_size_add = 1 - country_legitimacy_ideological_incoherence_mult = 0.1 - country_voting_power_wealth_threshold_add = 15 - country_voting_power_from_literacy_add = 30 - country_authority_add = 50 - corruption_baseline = -15 - } - possible_political_movements = { - law_wealth_voting - law_universal_suffrage - } - on_activate = { - scripted_effect_parties_emergence = yes - clear_legal_single_party = yes - } - pop_support = { - value = 0 - add = { - desc = "POP_LITERACY" - if = { - limit = { - wealth < 25 - owner = { - NOR = { - has_law = law_type:law_universal_suffrage - has_law = law_type:law_anarchy - } - } - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } -} - -law_universal_suffrage = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/universal_suffrage.dds" - progressiveness = 100 - unlocking_technologies = { - civil_rights - } - unlocking_laws = { - law_restricted_voting - law_proportional_representation - } - disallowing_laws = { - law_chiefdom - } - modifier = { - country_legitimacy_govt_total_votes_add = 110 - country_legitimacy_govt_total_clout_add = 25 - country_voting_power_base_add = 20 - country_legitimacy_govt_size_add = 1 - corruption_baseline = -20 - } - possible_political_movements = { - law_restricted_voting - law_proportional_representation - law_wealth_voting - law_anarchy - } - on_activate = { - scripted_effect_parties_emergence = yes - clear_legal_single_party = yes - } - pop_support = { - value = 0 - add = { - desc = "POP_LITERACY" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_anarchy - } - } - } - if = { - limit = { - wealth < 15 - } - add = { - value = literacy_rate - divide = 2 - } - } - if = { - limit = { - wealth < 10 - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } - } -} - -law_proportional_representation = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/universal_suffrage.dds" - progressiveness = 100 - unlocking_technologies = { - third_wave_feminism - } - disallowing_laws = { - law_chiefdom - } - unlocking_laws = { - law_universal_suffrage - } - modifier = { - state_pop_pol_str_add = 1 - country_legitimacy_govt_total_votes_add = 150 - country_legitimacy_govt_total_clout_add = 50 - country_voting_power_base_add = 30 - country_legitimacy_govt_size_add = 1 - state_political_strength_from_wealth_mult = -0.25 - corruption_baseline = -25 - } - possible_political_movements = { - law_universal_suffrage - law_restricted_voting - law_wealth_voting - law_anarchy - } - on_activate = { - scripted_effect_parties_emergence = yes - clear_legal_single_party = yes - } - pop_support = { - value = 0 - add = { - desc = "POP_LITERACY" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_anarchy - } - } - } - if = { - limit = { - wealth < 15 - } - add = { - value = literacy_rate - divide = 2 - } - } - if = { - limit = { - wealth < 10 - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } - } -} - -law_anarchy = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/anarchy.dds" - progressiveness = 200 - unlocking_technologies = { - pre_war_ideological_thought - } - unlocking_laws = { - law_cooperative_ownership - } - modifier = { - state_pop_pol_str_add = 1 - country_legitimacy_govt_total_clout_add = 100 - state_political_strength_from_wealth_mult = -0.75 - country_authority_mult = -0.5 - country_legitimacy_govt_size_add = 2 - corruption_baseline = -25 - } - possible_political_movements = { - law_universal_suffrage - } - on_activate = { - scripted_effect_parties_disappearance = yes - clear_legal_single_party = yes - } - ai_will_do = { - #fixme anarchist no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_anarchist - # } - } - pop_support = { - value = 0 - add = { - desc = "POP_LITERACY" - if = { - limit = { - wealth < 10 - } - add = literacy_rate - } - } - } -} - -law_single_party_state = { - group = lawgroup_distribution_of_power - icon = "gfx/interface/icons/law_icons/single_party_state.dds" - progressiveness = 0 - can_enact = { - OR = { - custom_tooltip = { - text = ruler_in_party_tt - exists = ruler - OR = { - ruler = { - this.interest_group = { - has_party = yes - } - } - } - } - custom_tooltip = { - text = sps_no_party_tt - country_has_voting_franchise = no - } - } - } - modifier = { - country_legitimacy_govt_total_votes_add = 100 - country_legitimacy_ideological_incoherence_mult = -0.25 - country_authority_add = 250 - country_voting_power_base_add = 20 - interest_group_in_government_attraction_mult = 0.2 - } - possible_political_movements = { - law_universal_suffrage - law_anarchy - } - on_activate = { - ROOT = { - set_variable = { - name = only_valid_party - value = ruler.interest_group.party - } - } - if = { - limit = { - NOT = { - any_active_party = { - exists = this - } - } - } - root = { - gen_ruler_party = yes - } - } - hidden_effect = { - #Clears all currently active parties - deactivate_parties = yes - } - update_party_support = yes #Reactivates precisely one legal party - custom_tooltip = { - text = sps_government_reshuffle_tt - every_interest_group = { - limit = { - is_in_government = yes - NOT = { - #Removes all IGs from government that aren't in your party - has_party = yes - } - } - remove_ruling_interest_group = yes - } - every_interest_group = { - limit = { - #Adds all IGs that are in your party to the government - is_in_government = no - has_party = yes - } - add_ruling_interest_group = yes - } - } - } - ai_will_do = { - exists = ruler - ruler = { - interest_group = { - has_party = yes - } - law_stance = { - law = law_type:law_single_party_state - value > neutral - } - } - } - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_autocracy - } - } - is_pop_type = aristocrats - } - value = 0.25 - } - } - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_wealth_voting - } - } - is_pop_type = capitalists - } - value = 0.25 - } - } - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - is_pop_type = bureaucrats - } - value = 0.25 - } - } - } -} diff --git a/common/laws/00_economic_system.txt b/common/laws/00_economic_system.txt deleted file mode 100644 index 558a767b1..000000000 --- a/common/laws/00_economic_system.txt +++ /dev/null @@ -1,395 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_industry_banned = { - group = lawgroup_economic_system - - icon = "gfx/interface/icons/law_icons/industry_banned.dds" - progressiveness = 0 - - unlocking_technologies = { - } - - on_activate = { - #custom_tooltip = industry_banned_tt - #custom_tooltip = { - # text = industry_banned_destroy_tt - # every_scope_state = { - # } - #} - } - - modifier = { - interest_group_ig_rural_folk_pol_str_mult = 0.5 - state_aristocrats_investment_pool_contribution_add = 0.25 - technology_invention_cost_mult = 0.5 - country_tech_spread_mult = -0.5 - country_subsidies_bg_agriculture = yes - country_subsidies_bg_ranching = yes - country_subsidies_bg_plantations = yes - country_subsidies_bg_infrastructure = yes - country_subsidies_bg_trade = yes - } - - build_from_investment_pool = { - bg_agriculture - bg_plantations - bg_ranching - bg_infrastructure - } - - possible_political_movements = { - law_interventionism - law_command_economy - law_laissez_faire - } - - pop_support = { - value = 0 - add = { - desc = "POP_FARMERS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_interventionism - has_law = law_type:law_laissez_faire - has_law = law_type:law_traditionalism - } - } - is_pop_type = farmers - } - value = 0.1 - } - } - } - - ai_will_do = { - always = no - } -} - -law_traditionalism = { - group = lawgroup_economic_system - icon = "gfx/interface/icons/law_icons/traditionalism.dds" - progressiveness = -50 - disallowing_laws = { - law_per_capita_based_taxation - law_proportional_taxation - law_graduated_taxation - law_anarchy - } - on_activate = { - } - modifier = { - state_shopkeepers_investment_pool_efficiency_mult = -0.5 - state_capitalists_investment_pool_efficiency_mult = -0.5 - state_aristocrats_investment_pool_efficiency_mult = -0.25 - state_bureaucracy_population_base_cost_factor_mult = -0.25 - state_tax_capacity_mult = -0.25 - country_private_construction_allocation_mult = 0.25 - country_subsidies_bg_infrastructure = yes - country_subsidies_bg_trade = yes - } - possible_political_movements = { - law_interventionism - law_command_economy - law_agrarianism - law_laissez_faire - } - pop_support = { - value = 0 - } - build_from_investment_pool = { - bg_agriculture - bg_plantations - bg_ranching - } - # AI should never switch back to traditionalism - ai_will_do = { - always = no - } -} - -law_interventionism = { - group = lawgroup_economic_system - icon = "gfx/interface/icons/law_icons/interventionism.dds" - progressiveness = 50 - disallowing_laws = { - law_anarchy - } - on_activate = { - } - unlocking_technologies = { - } - modifier = { - country_subsidies_all = yes - country_private_construction_allocation_mult = 0.5 - } - build_from_investment_pool = { - bg_agriculture - bg_plantations - bg_ranching - bg_manufacturing - bg_mining - bg_logging - bg_rubber - bg_fishing - bg_fossil_fuels - bg_infrastructure - bg_urban_facilities - } - possible_political_movements = { - law_command_economy - law_agrarianism - law_laissez_faire - law_cooperative_ownership - } - pop_support = { - value = 0 - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_agrarianism - has_law = law_type:law_traditionalism - } - } - is_pop_type = capitalists - } - value = 0.33 - } - } - } -} - -law_agrarianism = { - group = lawgroup_economic_system - icon = "gfx/interface/icons/law_icons/agrarianism.dds" - progressiveness = 0 - disallowing_laws = { - law_anarchy - } - unlocking_technologies = { - } - on_activate = { - } - modifier = { - state_aristocrats_investment_pool_efficiency_mult = 0.5 - state_farmers_investment_pool_efficiency_mult = 0.5 - state_capitalists_investment_pool_efficiency_mult = -0.25 - country_private_construction_allocation_mult = 0.5 - country_subsidies_bg_agriculture = yes - country_subsidies_bg_ranching = yes - country_subsidies_bg_plantations = yes - country_subsidies_bg_infrastructure = yes - country_subsidies_bg_trade = yes - } - build_from_investment_pool = { - bg_agriculture - bg_plantations - bg_ranching - bg_infrastructure - bg_logging - bg_rubber - bg_fishing - } - possible_political_movements = { - law_interventionism - law_command_economy - law_laissez_faire - law_cooperative_ownership - } - pop_support = { - value = 0 - add = { - desc = "POP_FARMERS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_interventionism - has_law = law_type:law_laissez_faire - has_law = law_type:law_traditionalism - } - } - is_pop_type = farmers - } - value = 0.33 - } - } - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_interventionism - has_law = law_type:law_laissez_faire - } - } - is_pop_type = aristocrats - } - value = 0.33 - } - } - } - ai_will_do = { - OR = { - has_law = law_type:law_traditionalism - literacy_rate < 0.4 - } - } -} - -law_laissez_faire = { - group = lawgroup_economic_system - icon = "gfx/interface/icons/law_icons/laissez_faire.dds" - progressiveness = 100 - disallowing_laws = { - law_isolationism - law_anarchy - } - unlocking_technologies = { - } - on_activate = { - } - modifier = { - country_loan_interest_rate_mult = -0.25 - state_shopkeepers_investment_pool_efficiency_mult = 0.25 - state_capitalists_investment_pool_efficiency_mult = 0.5 - country_private_construction_allocation_mult = 0.75 - country_subsidies_bg_infrastructure = yes - country_subsidies_bg_trade = yes - country_private_buildings_protected = yes - } - build_from_investment_pool = { - bg_manufacturing - bg_mining - bg_logging - bg_rubber - bg_fossil_fuels - bg_urban_facilities - bg_infrastructure - bg_fishing - } - possible_political_movements = { - law_interventionism - law_command_economy - law_agrarianism - law_cooperative_ownership - } -} - -law_cooperative_ownership = { - group = lawgroup_economic_system - icon = "gfx/interface/icons/law_icons/cooperative_ownership.dds" - progressiveness = 100 - disallowing_laws = { - } - unlocking_laws = { - law_council_republic - } - on_activate = { - custom_tooltip = { - text = enact_law_radical_leftist_economy_warning_desc - } - } - modifier = { - state_shopkeepers_investment_pool_efficiency_mult = 0.25 - state_farmers_investment_pool_efficiency_mult = 0.25 - country_private_construction_allocation_mult = 0.35 - country_subsidies_all = yes - } - build_from_investment_pool = { - bg_agriculture - bg_plantations - bg_ranching - bg_infrastructure - bg_logging - bg_rubber - bg_fishing - bg_healthcare - bg_power - } - possible_political_movements = { - law_interventionism - law_agrarianism - law_laissez_faire - law_command_economy - } - pop_support = { - value = 0 - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_agrarianism - has_law = law_type:law_traditionalism - } - } - is_pop_type = capitalists - } - value = 0.5 - } - } - } -} - -law_command_economy = { - group = lawgroup_economic_system - icon = "gfx/interface/icons/law_icons/command_economy.dds" - progressiveness = 100 - disallowing_laws = { - law_anarchy - } - unlocking_technologies = { - } - unlocking_laws = { - law_cooperative_ownership - } - on_activate = { - seize_investment_pool = yes - custom_tooltip = { - text = enact_law_radical_leftist_economy_warning_desc - } - } - modifier = { - country_mandate_subsidies = yes - country_disable_investment_pool = yes - country_authority_mult = 0.25 - } - possible_political_movements = { - law_interventionism - law_agrarianism - law_laissez_faire - law_cooperative_ownership - } - pop_support = { - value = 0 - add = { - desc = "POP_BUREAUCRATS" - if = { - limit = { - is_pop_type = bureaucrats - } - value = 0.2 - } - } - } - ai_will_do = { - OR = { - has_law = law_type:law_council_republic - AND = { - exists = ruler - ruler = { - has_ideology = ideology_marxist_leninist - } - } - } - } -} diff --git a/common/laws/00_governance_principles.txt b/common/laws/00_governance_principles.txt deleted file mode 100644 index 0ceabad60..000000000 --- a/common/laws/00_governance_principles.txt +++ /dev/null @@ -1,220 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_chiefdom = { - group = lawgroup_governance_principles - icon = "gfx/interface/icons/law_icons/chiefdom.dds" - progressiveness = -100 - can_enact = { - is_country_type = decentralized - } - is_visible = { - is_country_type = decentralized - } - modifier = { - country_legitimacy_headofstate_add = 20 - country_authority_add = 100 - } - pop_support = { - value = 0 - } -} - -law_monarchy = { - group = lawgroup_governance_principles - icon = "gfx/interface/icons/law_icons/monarchy.dds" - progressiveness = 0 - disallowing_laws = { - law_anarchy - } - modifier = { - country_legitimacy_headofstate_add = 20 - country_legitimacy_ideological_incoherence_mult = 0.1 - interest_group_ig_elites_pol_str_mult = 0.25 - country_authority_add = 200 - } - possible_political_movements = { - law_presidential_republic - law_parliamentary_republic - law_council_republic - } - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 0.33 - } - } - } - ai_will_do = { - exists = ruler - ruler = { - has_ideology = ideology_absolutist - } - } -} - -law_presidential_republic = { - group = lawgroup_governance_principles - icon = "gfx/interface/icons/law_icons/presidential_republic.dds" - progressiveness = 100 - unlocking_technologies = { - pre_war_ideological_thought - } - modifier = { - country_legitimacy_govt_total_votes_add = 20 - country_legitimacy_ideological_incoherence_mult = 0.2 - country_authority_add = 100 - } - possible_political_movements = { - law_council_republic - } - pop_support = { - value = 0 - add = { - desc = "POP_MIDDLE_STRATA" - if = { - limit = { - strata = middle - } - value = 0.05 - } - } - } - ai_will_do = { - #fixme republican leader no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_republican_leader - # } - } -} - -law_parliamentary_republic = { - group = lawgroup_governance_principles - icon = "gfx/interface/icons/law_icons/parliamentary_republic.dds" - progressiveness = 100 - unlocking_technologies = { - pre_war_ideological_thought - } - modifier = { - country_legitimacy_govt_total_votes_add = 20 - country_legitimacy_govt_size_add = 1 - } - possible_political_movements = { - law_council_republic - } - pop_support = { - value = 0 - add = { - desc = "POP_MIDDLE_STRATA" - if = { - limit = { - strata = middle - } - value = 0.05 - } - } - } - ai_will_do = { - #fixme republican leader no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_republican_leader - # } - } -} - -law_theocracy = { - group = lawgroup_governance_principles - icon = "gfx/interface/icons/law_icons/theocracy.dds" - progressiveness = -50 - disallowing_laws = { - law_total_separation - law_state_atheism - } - modifier = { - country_legitimacy_headofstate_add = 20 - country_legitimacy_ideological_incoherence_mult = 0.1 - interest_group_ig_devout_pol_str_mult = 0.25 - country_authority_add = 200 - } - possible_political_movements = { - law_monarchy - law_presidential_republic - law_parliamentary_republic - law_council_republic - } - pop_support = { - value = 0 - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 0.33 - } - } - } - ai_will_do = { - #fixme theocrat no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_theocrat - # } - } -} - -law_council_republic = { - group = lawgroup_governance_principles - icon = "gfx/interface/icons/law_icons/council_republic.dds" - progressiveness = 200 - unlocking_technologies = { - } - disallowing_laws = { - law_hereditary_bureaucrats - } - on_activate = { - custom_tooltip = { - text = enact_law_radical_leftist_government_warning_desc - } - } - modifier = { - country_legitimacy_govt_total_votes_add = 10 - country_legitimacy_govt_size_add = 1 - country_legitimacy_ideological_incoherence_mult = -0.1 - interest_group_ig_socialists_pol_str_mult = 0.25 - } - possible_political_movements = { - law_presidential_republic - law_parliamentary_republic - } - pop_support = { - value = 0 - add = { - desc = "POP_LOWER_STRATA" - if = { - limit = { - strata = poor - } - value = 0.05 - } - } - } - ai_will_do = { - exists = ruler - ruler = { - OR = { - has_ideology = ideology_revolutionary - #fixme anarchist no longer exists - # has_ideology = ideology_anarchist - has_ideology = ideology_marxist_leninist - } - } - } -} diff --git a/common/laws/00_internal_security.txt b/common/laws/00_internal_security.txt deleted file mode 100644 index 452723a77..000000000 --- a/common/laws/00_internal_security.txt +++ /dev/null @@ -1,148 +0,0 @@ -law_no_intelligence_agency = { - group = lawgroup_internal_security - icon = "gfx/interface/icons/law_icons/no_home_affairs.dds" - progressiveness = 0 - possible_political_movements = { - } - pop_support = { - value = 0 - } - # AI shouldn't try to abolish institutions - ai_will_do = { - always = no - } -} - -law_limited_operations = { - group = lawgroup_internal_security - icon = "gfx/interface/icons/law_icons/secret_police.dds" - progressiveness = 0 - unlocking_technologies = { - } - modifier = { - country_institution_intelligence_agency_max_investment_add = 1 - } - institution = institution_intelligence_agency - institution_modifier = { - country_suppression_ig_attraction_mult = -0.05 - political_movement_radicalism_mult = -0.1 - } - possible_political_movements = { - law_no_intelligence_agency - law_undercover_agents - } - pop_support = { - value = 0 - } -} - -law_undercover_agents = { - group = lawgroup_internal_security - icon = "gfx/interface/icons/law_icons/secret_police.dds" - progressiveness = 0 - unlocking_technologies = { - } - modifier = { - country_institution_intelligence_agency_max_investment_add = 2 - } - institution = institution_intelligence_agency - institution_modifier = { - country_suppression_ig_attraction_mult = -0.05 - political_movement_radicalism_mult = -0.1 - } - possible_political_movements = { - law_no_intelligence_agency - law_limited_operations - law_wiretapping - } - pop_support = { - value = 0 - } -} - -law_wiretapping = { - group = lawgroup_internal_security - icon = "gfx/interface/icons/law_icons/guaranteed_liberties.dds" - progressiveness = 100 - unlocking_laws = { - } - modifier = { - country_institution_intelligence_agency_max_investment_add = 3 - } - institution = institution_intelligence_agency - institution_modifier = { - state_radicals_from_sol_change_mult = -0.05 - state_loyalists_from_sol_change_mult = 0.05 - } - possible_political_movements = { - law_no_intelligence_agency - law_limited_operations - law_undercover_agents - law_mass_surveillance - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - value = 0.01 - } - } -} - -law_mass_surveillance = { - group = lawgroup_internal_security - icon = "gfx/interface/icons/law_icons/guaranteed_liberties.dds" - progressiveness = 100 - unlocking_laws = { - } - modifier = { - country_institution_intelligence_agency_max_investment_add = 4 - } - institution = institution_intelligence_agency - institution_modifier = { - state_radicals_from_sol_change_mult = -0.05 - state_loyalists_from_sol_change_mult = 0.05 - } - possible_political_movements = { - law_no_intelligence_agency - law_limited_operations - law_undercover_agents - law_loyalty_officers - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - value = 0.01 - } - } -} - -law_loyalty_officers = { - group = lawgroup_internal_security - icon = "gfx/interface/icons/law_icons/guaranteed_liberties.dds" - progressiveness = 100 - unlocking_laws = { - } - modifier = { - country_institution_intelligence_agency_max_investment_add = 5 - } - institution = institution_intelligence_agency - institution_modifier = { - state_radicals_from_sol_change_mult = -0.05 - state_loyalists_from_sol_change_mult = 0.05 - } - possible_political_movements = { - law_no_intelligence_agency - law_limited_operations - law_undercover_agents - law_mass_surveillance - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - value = 0.01 - } - } -} diff --git a/common/laws/00_labor_rights.txt b/common/laws/00_labor_rights.txt deleted file mode 100644 index e123f173e..000000000 --- a/common/laws/00_labor_rights.txt +++ /dev/null @@ -1,186 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_banned_unions = { - group = lawgroup_labor_rights - icon = "gfx/interface/icons/law_icons/serfdom.dds" - progressiveness = -50 - disallowing_laws = { - law_interventionism - law_laissez_faire - law_cooperative_ownership - law_decentralized - } - modifier = { - interest_group_ig_socialists_pol_str_mult = -0.25 - interest_group_ig_socialists_pol_str_mult = -0.25 - } - possible_political_movements = { - law_discouraged_unions - law_controlled_unions - law_independent_unions - law_protected_unions - } - pop_support = { - value = 0 - } - # AI should never try to bring back serfdom - ai_will_do = { - always = no - } -} - -law_discouraged_unions = { - group = lawgroup_labor_rights - icon = "gfx/interface/icons/law_icons/serfdom.dds" - progressiveness = -50 - disallowing_laws = { - law_traditionalism - law_interventionism - law_laissez_faire - law_cooperative_ownership - law_decentralized - } - institution = institution_workplace_safety - modifier = { - interest_group_ig_socialists_pol_str_mult = -0.15 - interest_group_ig_socialists_pol_str_mult = -0.15 - country_institution_workplace_safety_max_investment_add = 1 - } - possible_political_movements = { - law_banned_unions - law_controlled_unions - law_independent_unions - law_protected_unions - } - pop_support = { - value = 0 - } - # AI should never try to bring back serfdom - ai_will_do = { - always = no - } -} - -law_controlled_unions = { - group = lawgroup_labor_rights - icon = "gfx/interface/icons/law_icons/serfdom_banned.dds" - progressiveness = 0 - disallowing_laws = { - law_laissez_faire - law_cooperative_ownership - law_decentralized - } - institution = institution_workplace_safety - modifier = { - interest_group_ig_socialists_pol_str_mult = -0.05 - interest_group_ig_socialists_pol_str_mult = -0.05 - country_institution_workplace_safety_max_investment_add = 3 - } - possible_political_movements = { - law_banned_unions - law_discouraged_unions - law_independent_unions - law_protected_unions - } - pop_support = { - value = 0 - } -} - -law_independent_unions = { - group = lawgroup_labor_rights - icon = "gfx/interface/icons/law_icons/regulatory_bodies.dds" - progressiveness = 50 - unlocking_technologies = { - } - institution = institution_workplace_safety - institution_modifier = { - interest_group_ig_socialists_pol_str_mult = 0.05 - interest_group_ig_socialists_pol_str_mult = 0.05 - } - modifier = { - country_institution_workplace_safety_max_investment_add = 4 - } - possible_political_movements = { - law_banned_unions - law_discouraged_unions - law_controlled_unions - law_protected_unions - } - pop_support = { - value = 0 - add = { - desc = "POP_DANGEROUS_JOBS" - if = { - limit = { - NOT = { - strata = rich - } - OR = { - pop_employment_building_group = bg_mining - pop_employment_building_group = bg_manufacturing - } - owner = { - NOT = { - has_law = law_type:law_protected_unions - } - } - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } -} - -law_protected_unions = { - group = lawgroup_labor_rights - icon = "gfx/interface/icons/law_icons/worker_protections.dds" - progressiveness = 100 - disallowing_laws = { - law_decentralized - law_laissez_faire - law_traditionalism - } - unlocking_technologies = { - } - institution = institution_workplace_safety - institution_modifier = { - building_minimum_wage_mult = 0.15 - interest_group_ig_socialists_pol_str_mult = 0.15 - interest_group_ig_socialists_pol_str_mult = 0.15 - } - modifier = { - country_institution_workplace_safety_max_investment_add = 5 - } - possible_political_movements = { - law_banned_unions - law_discouraged_unions - law_controlled_unions - law_independent_unions - } - pop_support = { - value = 0 - add = { - desc = "POP_DANGEROUS_JOBS" - if = { - limit = { - NOT = { - strata = rich - } - OR = { - pop_employment_building_group = bg_mining - pop_employment_building_group = bg_manufacturing - } - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } -} diff --git a/common/laws/00_land_reform.txt b/common/laws/00_land_reform.txt deleted file mode 100644 index 264cb1f62..000000000 --- a/common/laws/00_land_reform.txt +++ /dev/null @@ -1,237 +0,0 @@ -law_serfdom = { - group = lawgroup_land_reform - - icon = "gfx/interface/icons/law_icons/serfdom.dds" - - progressiveness = -50 - - disallowing_laws = { - law_interventionism - law_laissez_faire - law_command_economy - } - - modifier = { - interest_group_ig_elites_pol_str_mult = 0.5 - } - - possible_political_movements = { - law_tenant_farmers - law_collectivized_agriculture - law_homesteading - law_commercialized_agriculture - } - - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 0.1 - } - } - } - - # AI should never try to bring back serfdom - ai_will_do = { - always = no - } -} - -law_tenant_farmers = { - group = lawgroup_land_reform - - icon = "gfx/interface/icons/law_icons/tenant_farmers.dds" - - progressiveness = 0 - - modifier = { - interest_group_ig_elites_pol_str_mult = 0.25 - } - - possible_political_movements = { - law_homesteading - law_collectivized_agriculture - law_commercialized_agriculture - } - - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - owner = { - NOT = { has_law = law_type:law_serfdom } - } - is_pop_type = aristocrats - } - value = 0.1 - } - } - add = { - desc = "POP_PEASANTS" - if = { - limit = { - is_pop_type = peasants - owner = { - has_law = law_type:law_serfdom - } - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } -} - -law_commercialized_agriculture = { - group = lawgroup_land_reform - - icon = "gfx/interface/icons/law_icons/commercial_agriculture.dds" - - progressiveness = 0 - - disallowing_laws = { - law_traditionalism - } - - possible_political_movements = { - law_homesteading - law_collectivized_agriculture - law_homesteading - } - - unlocking_technologies = { - } - - pop_support = { - value = 0 - - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - is_pop_type = capitalists - } - value = 0.1 - } - } - - add = { - desc = "POP_PEASANTS" - if = { - limit = { - is_pop_type = peasants - owner = { - has_law = law_type:law_serfdom - } - } - add = { - value = literacy_rate - divide = 2 - } - } - } - } -} - -law_homesteading = { - group = lawgroup_land_reform - - icon = "gfx/interface/icons/law_icons/freeholders.dds" - - progressiveness = 25 - - possible_political_movements = { - law_tenant_farmers - law_collectivized_agriculture - law_commercialized_agriculture - } - - modifier = { - interest_group_ig_rural_folk_pol_str_mult = 0.25 - } - - pop_support = { - value = 0 - - add = { - desc = "POP_FARMERS" - if = { - limit = { - is_pop_type = farmers - } - value = 0.50 - } - } - - add = { - desc = "POP_PEASANTS" - if = { - limit = { - is_pop_type = peasants - owner = { - OR = { - has_law = law_type:law_serfdom - has_law = law_type:law_tenant_farmers - } - } - } - add = { - value = literacy_rate - } - } - } - } -} - -law_collectivized_agriculture = { - group = lawgroup_land_reform - - icon = "gfx/interface/icons/law_icons/collectivized_agriculture.dds" - - progressiveness = 25 - - modifier = { - country_bureaucrats_pol_str_mult = 0.25 - } - - unlocking_laws = { - law_command_economy - law_cooperative_ownership - } - - possible_political_movements = { - law_tenant_farmers - law_homesteading - law_commercialized_agriculture - } - - unlocking_technologies = { - } - - pop_support = { - value = 0 - - add = { - desc = "POP_PEASANTS" - if = { - limit = { - is_pop_type = peasants - owner = { - has_law = law_type:law_serfdom - } - } - add = { - value = literacy_rate - } - } - } - } -} \ No newline at end of file diff --git a/common/laws/00_policing.txt b/common/laws/00_policing.txt deleted file mode 100644 index 97d95da23..000000000 --- a/common/laws/00_policing.txt +++ /dev/null @@ -1,196 +0,0 @@ -law_no_police = { - group = lawgroup_policing - icon = "gfx/interface/icons/law_icons/no_police.dds" - progressiveness = 0 - possible_political_movements = { - law_local_police - law_national_police - law_militarized_police - } - pop_support = { - value = 0 - } - # AI shouldn't try to abolish institutions - ai_will_do = { - always = no - } -} - -law_local_police = { - group = lawgroup_policing - icon = "gfx/interface/icons/law_icons/local_police.dds" - disallowing_laws = { - } - unlocking_technologies = { - } - progressiveness = 50 - institution = institution_police - institution_modifier = { - interest_group_ig_elites_pol_str_mult = 0.05 - interest_group_ig_entrepreneurs_pol_str_mult = 0.05 - state_turmoil_effects_mult = -0.01 #Entire institution at -30% max - } - modifier = { - country_institution_police_max_investment_add = 1 - corruption_baseline = 5 - } - possible_political_movements = { - law_national_police - law_militarized_police - } - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 0.25 - } - } - } - # Don't return to local police if we have something more advanced - ai_will_do = { - NOR = { - has_law = law_type:law_national_police - has_law = law_type:law_militarized_police - } - } -} - -law_national_police = { - group = lawgroup_policing - icon = "gfx/interface/icons/law_icons/dedicated_police.dds" - progressiveness = 100 - disallowing_laws = { - law_decentralized - } - unlocking_technologies = { - } - modifier = { - country_institution_police_max_investment_add = 1 - corruption_baseline = -5 - } - institution = institution_police - institution_modifier = { - state_radicals_from_sol_change_mult = -0.05 - } - possible_political_movements = { - law_militarized_police - } - pop_support = { - value = 0 - add = { - desc = "POP_SOLDIERS" - if = { - limit = { - NOT = { - owner = { - has_law = law_type:law_militarized_police - } - } - is_pop_type = soldiers - } - value = 0.33 - } - } - add = { - desc = "POP_OFFICERS" - if = { - limit = { - NOT = { - owner = { - has_law = law_type:law_militarized_police - } - } - is_pop_type = officers - } - value = 0.33 - } - } - } -} - -law_militarized_police = { - group = lawgroup_policing - icon = "gfx/interface/icons/law_icons/militarized_police.dds" - progressiveness = 75 - disallowing_laws = { - law_decentralized - } - unlocking_technologies = { - military_equipment_repurposing - } - modifier = { - country_institution_police_max_investment_add = 1 - } - institution = institution_police - institution_modifier = { - state_radicals_from_sol_change_mult = -0.05 - state_radicals_from_discrimination_mult = -0.05 - interest_group_ig_armed_forces_pol_str_mult = 0.1 - state_mortality_turmoil_mult = 0.004 - } - possible_political_movements = { - law_national_police - } - pop_support = { - value = 0 - add = { - desc = "POP_SOLDIERS" - if = { - limit = { - is_pop_type = soldiers - } - value = 0.25 - } - } - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = officers - } - value = 0.25 - } - } - } -} - -law_privatized_police_force = { - group = lawgroup_policing - icon = "gfx/interface/icons/law_icons/militarized_police.dds" - progressiveness = 75 - unlocking_laws = { - law_corporations_favored - } - unlocking_technologies = { - military_equipment_repurposing - } - modifier = { - country_institution_police_max_investment_add = 1 - } - institution = institution_police - institution_modifier = { - state_radicals_from_sol_change_mult = -0.05 - interest_group_ig_conglomerates_pol_str_mult = 0.15 - country_bureaucracy_investment_cost_factor_mult = -0.05 - } - possible_political_movements = { - law_militarized_police - law_national_police - } - pop_support = { - value = 0 - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - is_pop_type = capitalists - } - value = 0.1 - } - } - } -} diff --git a/common/laws/00_taxation.txt b/common/laws/00_taxation.txt deleted file mode 100644 index 20e53162e..000000000 --- a/common/laws/00_taxation.txt +++ /dev/null @@ -1,270 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_consumption_based_taxation = { - group = lawgroup_taxation - progressiveness = -100 - icon = "gfx/interface/icons/law_icons/consumption_based_taxation.dds" - modifier = { - state_bureaucracy_population_base_cost_factor_mult = -0.25 - country_consumption_tax_cost_mult = -0.5 - } - tax_modifier_very_low = { - tax_consumption_add = 0.2 - } - tax_modifier_low = { - tax_consumption_add = 0.275 - } - tax_modifier_medium = { - tax_consumption_add = 0.35 - } - tax_modifier_high = { - tax_consumption_add = 0.425 - } - tax_modifier_very_high = { - tax_consumption_add = 0.5 - } - possible_political_movements = { - law_per_capita_based_taxation - law_land_based_taxation - } - pop_support = { - value = 0 - add = { - desc = "POP_PEASANTS" - if = { - limit = { - owner = { - has_law = law_type:law_land_based_taxation - } - is_pop_type = peasants - } - value = 0.75 - } - } - } - # AI shouldn't change to consumption-based-taxation as it's likely to wreck their economy - ai_will_do = { - always = no - } -} - -law_land_based_taxation = { - group = lawgroup_taxation - icon = "gfx/interface/icons/law_icons/land_based_taxation.dds" - progressiveness = -50 - tax_modifier_very_low = { - tax_consumption_add = 0.2 - tax_land_add = 0.4 - tax_income_add = 0.04 - } - tax_modifier_low = { - tax_consumption_add = 0.275 - tax_land_add = 0.55 - tax_income_add = 0.065 - } - tax_modifier_medium = { - tax_consumption_add = 0.35 - tax_land_add = 0.65 - tax_income_add = 0.07 - } - tax_modifier_high = { - tax_consumption_add = 0.425 - tax_land_add = 0.85 - tax_income_add = 0.085 - } - tax_modifier_very_high = { - tax_consumption_add = 0.5 - tax_land_add = 1 - tax_income_add = 0.1 - } - possible_political_movements = { - law_per_capita_based_taxation - law_proportional_taxation - } - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 0.33 - } - } - } - # AI shouldn't change to land based taxation from more advanced taxation forms - ai_will_do = { - has_law = law_type:law_consumption_based_taxation - } -} - -law_per_capita_based_taxation = { - group = lawgroup_taxation - progressiveness = 0 - icon = "gfx/interface/icons/law_icons/per_capita_based_taxation.dds" - disallowing_laws = { - law_traditionalism - } - unlocking_technologies = { - } - tax_modifier_very_low = { - tax_consumption_add = 0.2 - tax_per_capita_add = 0.4 - tax_land_add = 0.2 - tax_income_add = 0.1 - } - tax_modifier_low = { - tax_consumption_add = 0.275 - tax_per_capita_add = 0.55 - tax_land_add = 0.275 - tax_income_add = 0.125 - } - tax_modifier_medium = { - tax_consumption_add = 0.35 - tax_per_capita_add = 0.7 - tax_land_add = 0.35 - tax_income_add = 0.15 - } - tax_modifier_high = { - tax_consumption_add = 0.425 - tax_per_capita_add = 0.85 - tax_land_add = 0.425 - tax_income_add = 0.175 - } - tax_modifier_very_high = { - tax_consumption_add = 0.5 - tax_per_capita_add = 1 - tax_land_add = 0.5 - tax_income_add = 0.2 - } - possible_political_movements = { - law_graduated_taxation - law_proportional_taxation - } - pop_support = { - value = 0 - add = { - desc = "POP_PEASANTS" - if = { - limit = { - owner = { - has_law = law_type:law_land_based_taxation - } - is_pop_type = peasants - } - value = 0.75 - } - } - } -} - -law_proportional_taxation = { - group = lawgroup_taxation - progressiveness = 50 - icon = "gfx/interface/icons/law_icons/proportional_taxation.dds" - disallowing_laws = { - law_traditionalism - } - unlocking_technologies = { - } - tax_modifier_very_low = { - tax_consumption_add = 0.2 - tax_income_add = 0.15 - tax_dividends_add = 0.025 - } - tax_modifier_low = { - tax_consumption_add = 0.275 - tax_income_add = 0.2 - tax_dividends_add = 0.05 - } - tax_modifier_medium = { - tax_consumption_add = 0.35 - tax_income_add = 0.25 - tax_dividends_add = 0.1 - } - tax_modifier_high = { - tax_consumption_add = 0.425 - tax_income_add = 0.3 - tax_dividends_add = 0.15 - } - tax_modifier_very_high = { - tax_consumption_add = 0.5 - tax_income_add = 0.35 - tax_dividends_add = 0.20 - } - possible_political_movements = { - law_per_capita_based_taxation - law_proportional_taxation - } - pop_support = { - value = 0 - add = { - desc = "POP_PEASANTS" - if = { - limit = { - owner = { - has_law = law_type:law_land_based_taxation - } - is_pop_type = peasants - } - value = 0.75 - } - } - } -} - -law_graduated_taxation = { - group = lawgroup_taxation - progressiveness = 100 - icon = "gfx/interface/icons/law_icons/graduated_taxation.dds" - disallowing_laws = { - law_traditionalism - } - unlocking_technologies = { - } - tax_modifier_very_low = { - tax_consumption_add = 0.2 - tax_income_add = 0.1 - tax_dividends_add = 0.1 - } - tax_modifier_low = { - tax_consumption_add = 0.275 - tax_income_add = 0.125 - tax_dividends_add = 0.15 - } - tax_modifier_medium = { - tax_consumption_add = 0.35 - tax_income_add = 0.15 - tax_dividends_add = 0.2 - } - tax_modifier_high = { - tax_consumption_add = 0.425 - tax_income_add = 0.175 - tax_dividends_add = 0.25 - } - tax_modifier_very_high = { - tax_consumption_add = 0.5 - tax_income_add = 0.2 - tax_dividends_add = 0.3 - } - possible_political_movements = { - law_proportional_taxation - } - pop_support = { - value = 0 - add = { - desc = "POP_PEASANTS" - if = { - limit = { - owner = { - has_law = law_type:law_land_based_taxation - } - is_pop_type = peasants - } - value = 0.75 - } - } - } -} diff --git a/common/laws/00_welfare.txt b/common/laws/00_welfare.txt deleted file mode 100644 index 6100441c5..000000000 --- a/common/laws/00_welfare.txt +++ /dev/null @@ -1,148 +0,0 @@ -law_no_social_security = { - group = lawgroup_welfare - icon = "gfx/interface/icons/law_icons/no_social_security.dds" - progressiveness = 0 - possible_political_movements = { - law_subsistence_welfare - law_generous_welfare - } - pop_support = { - value = 0 - } - # AI will never abolish institutions entirely - ai_will_do = { - always = no - } -} - -law_subsistence_welfare = { - group = lawgroup_welfare - icon = "gfx/interface/icons/law_icons/poor_laws.dds" - progressiveness = 25 - unlocking_technologies = { - } - modifier = { - country_institution_social_security_max_investment_add = 2 - } - institution = institution_social_security - institution_modifier = { - state_political_strength_from_welfare_mult = -0.15 - } - possible_political_movements = { - law_no_social_security - law_generous_welfare - } - pop_support = { - value = 0 - add = { - desc = "POP_POVERTY" - # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 - value = 15 - subtract = standard_of_living - multiply = 0.1 - min = 0 - max = 1 - } - } -} - -law_generous_welfare = { - group = lawgroup_welfare - icon = "gfx/interface/icons/law_icons/wage_controls.dds" - progressiveness = 75 - unlocking_technologies = { - } - modifier = { - country_institution_social_security_max_investment_add = 3 - } - institution = institution_social_security - institution_modifier = { - state_political_strength_from_welfare_mult = -0.15 - } - possible_political_movements = { - law_subsistence_welfare - law_welfare_state - } - pop_support = { - value = 0 - } -} - -law_welfare_state = { - group = lawgroup_welfare - icon = "gfx/interface/icons/law_icons/old_age_pension.dds" - progressiveness = 100 - unlocking_technologies = { - } - modifier = { - country_institution_social_security_max_investment_add = 4 - } - institution = institution_social_security - institution_modifier = { - state_dependent_wage_mult = 0.2 - state_working_adult_ratio_add = -0.01 - state_dependent_political_participation_add = 0.02 - } - possible_political_movements = { - law_generous_welfare - law_universal_basic_income - } - # Below needed since this Law changes Political Participation - on_activate = { - recalculate_pop_ig_support = yes - } - on_deactivate = { - recalculate_pop_ig_support = yes - } - pop_support = { - value = 0 - add = { - desc = "POP_POVERTY" - # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 - value = 15 - subtract = standard_of_living - multiply = 0.1 - min = 0 - max = 1 - } - } -} - -law_universal_basic_income = { - group = lawgroup_welfare - icon = "gfx/interface/icons/law_icons/old_age_pension.dds" - progressiveness = 100 - unlocking_technologies = { - } - modifier = { - country_institution_social_security_max_investment_add = 5 - } - institution = institution_social_security - institution_modifier = { - state_dependent_wage_mult = 0.4 - state_working_adult_ratio_add = -0.02 - state_dependent_political_participation_add = 0.04 - } - possible_political_movements = { - law_welfare_state - } - # Below needed since this Law changes Political Participation - on_activate = { - recalculate_pop_ig_support = yes - } - on_deactivate = { - recalculate_pop_ig_support = yes - } - pop_support = { - value = 0 - add = { - desc = "POP_POVERTY" - # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 - value = 15 - subtract = standard_of_living - multiply = 0.1 - min = 0 - max = 1 - } - } -} diff --git a/common/laws/cwp_01_head_of_government.txt b/common/laws/cwp_01_head_of_government.txt new file mode 100644 index 000000000..1fa817cd1 --- /dev/null +++ b/common/laws/cwp_01_head_of_government.txt @@ -0,0 +1,299 @@ +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +law_hereditary = { + group = lawgroup_head_of_government + icon = "gfx/interface/icons/law_icons/monarchy.dds" + progressiveness = 0 + disallowing_laws = { + + } + modifier = { + country_legitimacy_headofstate_add = 20 + country_legitimacy_ideological_incoherence_mult = 0.1 + country_authority_add = 200 + } + possible_political_movements = { + law_executive + law_parliamentary + law_council_elective + } + pop_support = { + value = 0 + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_hereditary + value > neutral + } + } + } + + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +# This law is for colonial and military administrations +law_administrative = { + group = lawgroup_head_of_government + icon = "gfx/interface/icons/law_icons/presidential_republic.dds" + progressiveness = -100 + can_enact = { + is_subject = yes + } + is_visible = { + is_subject = yes + } + modifier = { + country_legitimacy_base_add = -10 + country_legitimacy_ideological_incoherence_mult = 0.15 + country_authority_add = 200 + } + possible_political_movements = { + } + pop_support = { + # Pops don't want this law + value = 0 + } + ai_will_do = { + # AI Won't voluntarily adopt this law + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_theocratic = { + group = lawgroup_head_of_government + icon = "gfx/interface/icons/law_icons/theocracy.dds" + progressiveness = -50 + disallowing_laws = { + law_church_disestablishment + law_state_atheism + } + modifier = { + country_authority_add = 200 + country_legitimacy_headofstate_add = 20 + country_legitimacy_ideological_incoherence_mult = 0.1 + country_clergy_pol_str_mult = 0.5 + } + possible_political_movements = { + law_hereditary + law_executive + law_parliamentary + law_council_elective + } + pop_support = { + value = 0 + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + value = 0.33 + } + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_theocratic + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + + +law_executive = { + group = lawgroup_head_of_government + icon = "gfx/interface/icons/law_icons/presidential_republic.dds" + progressiveness = 0 + unlocking_technologies = { + pre_war_ideological_thought + } + modifier = { + country_legitimacy_govt_total_votes_add = 20 + country_legitimacy_headofstate_add = 20 + country_legitimacy_ideological_incoherence_mult = 0.2 + country_authority_add = 100 + } + possible_political_movements = { + law_council_elective + } + pop_support = { + value = 0 + add = { + desc = "POP_MIDDLE_STRATA" + if = { + limit = { + strata = middle + } + value = 0.05 + } + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_executive + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_parliamentary = { + group = lawgroup_head_of_government + icon = "gfx/interface/icons/law_icons/presidential_republic.dds" + progressiveness = 0 + unlocking_technologies = { + pre_war_ideological_thought + } + modifier = { + country_legitimacy_govt_total_votes_add = 30 + + } + possible_political_movements = { + law_council_elective + } + pop_support = { + value = 0 + add = { + desc = "POP_MIDDLE_STRATA" + if = { + limit = { + strata = middle + } + value = 0.05 + } + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_parliamentary + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_council_elective = { + group = lawgroup_head_of_government + icon = "gfx/interface/icons/law_icons/council_republic.dds" + progressiveness = 0 + unlocking_technologies = { + } + disallowing_laws = { + law_politicized_bureaucrats + } + on_activate = { + custom_tooltip = { + text = enact_law_radical_leftist_government_warning_desc + } + } + modifier = { + country_legitimacy_govt_size_add = 1 + country_legitimacy_ideological_incoherence_mult = -0.1 + } + possible_political_movements = { + law_executive + law_parliamentary + } + pop_support = { + value = 0 + add = { + desc = "POP_LOWER_STRATA" + if = { + limit = { + strata = poor + } + value = 0.05 + } + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_council_elective + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_02_distribution_of_power.txt b/common/laws/cwp_02_distribution_of_power.txt new file mode 100644 index 000000000..3a266c76f --- /dev/null +++ b/common/laws/cwp_02_distribution_of_power.txt @@ -0,0 +1,450 @@ +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +law_autocracy = { + group = lawgroup_distribution_of_power + icon = "gfx/interface/icons/law_icons/autocracy.dds" + progressiveness = -100 + on_activate = { + deactivate_law = law_type:law_elected_bureaucrats + scripted_effect_parties_disappearance = yes + clear_legal_single_party = yes + } + modifier = { + country_authority_add = 200 + country_legitimacy_govt_total_clout_add = 120 + country_legitimacy_headofstate_add = 30 + country_legitimacy_ideological_incoherence_mult = 0.5 + interest_group_in_government_attraction_mult = 0.5 + } + possible_political_movements = { + law_oligarchy + law_one_party_state + } + pop_support = { + value = 0 + add = { + desc = "POP_landlords" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_oligarchy + } + } + is_pop_type = landlords + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_oligarchy = { + group = lawgroup_distribution_of_power + icon = "gfx/interface/icons/law_icons/oligarchy.dds" + progressiveness = -50 + on_activate = { + deactivate_law = law_type:law_elected_bureaucrats + scripted_effect_parties_disappearance = yes + clear_legal_single_party = yes + } + modifier = { + country_authority_add = 100 + country_legitimacy_govt_size_add = 2 + country_legitimacy_govt_total_clout_add = 120 + country_legitimacy_headofstate_add = 10 + country_legitimacy_ideological_incoherence_mult = -0.1 + interest_group_in_government_attraction_mult = 0.25 + } + possible_political_movements = { + law_autocracy + law_one_party_state + } + pop_support = { + value = 0 + add = { + desc = "POP_landlords" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_autocracy + } + } + is_pop_type = landlords + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_one_party_state = { # One party state + group = lawgroup_distribution_of_power + icon = "gfx/interface/icons/law_icons/representative_democracy.dds" + progressiveness = 0 + can_enact = { + OR = { + custom_tooltip = { + text = ruler_in_party_tt + exists = ruler + OR = { + ruler = { + this.interest_group = { + has_party = yes + } + } + } + } + custom_tooltip = { + text = sps_no_party_tt + country_has_voting_franchise = no + } + } + } + unlocking_technologies = { + pre_war_ideological_thought + } + disallowing_laws = { + } + unlocking_laws = { + } + modifier = { + country_authority_add = 100 + country_legitimacy_govt_size_add = 1 + country_legitimacy_govt_total_clout_add = 120 + country_legitimacy_headofstate_add = 10 + country_legitimacy_ideological_incoherence_mult = -0.1 + country_voting_power_wealth_threshold_add = 30 + interest_group_in_government_attraction_mult = 0.15 + } + possible_political_movements = { + law_oligarchy + law_representative_democracy + law_consensus_democracy + } + on_activate = { + scripted_effect_parties_emergence = yes + clear_legal_single_party = yes + ROOT = { + set_variable = { + name = only_valid_party + value = ruler.interest_group.party + } + } + if = { + limit = { + NOT = { + any_active_party = { + exists = this + } + } + } + root = { + gen_ruler_party = yes + } + } + hidden_effect = { + #Clears all currently active parties + deactivate_parties = yes + } + update_party_support = yes #Reactivates precisely one legal party + custom_tooltip = { + text = sps_government_reshuffle_tt + every_interest_group = { + limit = { + is_in_government = yes + NOT = { + #Removes all IGs from government that aren't in your party + has_party = yes + } + } + remove_ruling_interest_group = yes + } + every_interest_group = { + limit = { + #Adds all IGs that are in your party to the government + is_in_government = no + has_party = yes + } + add_ruling_interest_group = yes + } + } + } + ai_will_do = { + exists = ruler + ruler = { + interest_group = { + has_party = yes + } + } + } + pop_support = { + value = 0 + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 0.25 + } + } + } + pop_support = { + value = 0 + add = { + desc = "POP_LITERACY" + if = { + limit = { + NOT = { + strata = rich + } + owner = { + NOR = { + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy + } + } + } + add = { + value = literacy_rate + divide = 2 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_representative_democracy = { + group = lawgroup_distribution_of_power + icon = "gfx/interface/icons/law_icons/census_voting.dds" + progressiveness = 50 + unlocking_technologies = { + pre_war_ideological_thought + } + unlocking_laws = { + } + disallowing_laws = { + } + modifier = { + country_authority_add = 50 + country_legitimacy_govt_size_add = 2 + country_legitimacy_govt_total_clout_add = 55 + country_legitimacy_govt_total_votes_add = 85 + country_legitimacy_ideological_incoherence_mult = 0.1 + country_voting_power_from_literacy_add = 30 + country_voting_power_wealth_threshold_add = 15 + } + possible_political_movements = { + law_one_party_state + law_consensus_democracy + } + on_activate = { + scripted_effect_parties_emergence = yes + clear_legal_single_party = yes + } + pop_support = { + value = 0 + add = { + desc = "POP_LITERACY" + if = { + limit = { + wealth < 25 + owner = { + NOR = { + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy + } + } + } + add = { + value = literacy_rate + divide = 2 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_consensus_democracy = { + group = lawgroup_distribution_of_power + icon = "gfx/interface/icons/law_icons/universal_suffrage.dds" + progressiveness = 100 + unlocking_technologies = { + civil_rights + } + unlocking_laws = { + } + disallowing_laws = { + } + modifier = { + country_authority_add = 25 + country_legitimacy_govt_size_add = 3 + country_legitimacy_govt_total_clout_add = 45 + country_legitimacy_govt_total_votes_add = 150 + country_legitimacy_ideological_incoherence_mult = 0.25 + country_voting_power_base_add = 30 + state_political_strength_from_wealth_mult = -0.25 + } + possible_political_movements = { + law_representative_democracy + law_direct_democracy + } + on_activate = { + scripted_effect_parties_emergence = yes + clear_legal_single_party = yes + } + pop_support = { + value = 0 + add = { + desc = "POP_LITERACY" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_direct_democracy + } + } + } + if = { + limit = { + wealth < 15 + } + add = { + value = literacy_rate + divide = 2 + } + } + if = { + limit = { + wealth < 10 + } + add = { + value = literacy_rate + divide = 2 + } + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_direct_democracy = { + group = lawgroup_distribution_of_power + icon = "gfx/interface/icons/law_icons/direct_democracy.dds" + progressiveness = 100 + unlocking_technologies = { + pre_war_ideological_thought + } + unlocking_laws = { + } + modifier = { + state_pop_pol_str_add = 1 + country_legitimacy_govt_total_clout_add = 100 + state_political_strength_from_wealth_mult = -0.75 + country_authority_mult = -0.5 + country_legitimacy_govt_size_add = 4 + } + possible_political_movements = { + law_representative_democracy + law_consensus_democracy + } + on_activate = { + scripted_effect_parties_disappearance = yes + clear_legal_single_party = yes + } + ai_will_do = { + #fixme anarchist no longer exists + # exists = ruler + # ruler = { + # has_ideology = ideology:ideology_anarchist + # } + } + pop_support = { + value = 0 + add = { + desc = "POP_LITERACY" + if = { + limit = { + wealth < 10 + } + add = literacy_rate + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_03_criminal_justice.txt b/common/laws/cwp_03_criminal_justice.txt new file mode 100644 index 000000000..a0559e627 --- /dev/null +++ b/common/laws/cwp_03_criminal_justice.txt @@ -0,0 +1,311 @@ +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +law_arbitrary_justice = { + group = lawgroup_criminal_justice + icon = "gfx/interface/icons/law_icons/autocracy.dds" + progressiveness = -100 + unlocking_technologies = { + } + unlocking_laws = { + } + disallowing_laws = { + law_protected_speech + } + on_activate = { + } + institution = institution_criminal_justice_system + institution_modifier = { + country_legitimacy_base_add = -2.5 + } + possible_political_movements = { + law_political_incarceration + law_labor_camps + law_penal_correction + law_criminal_rehabilitation + } + ai_will_do = { + always = no + # This is just terrible + } + pop_support = { + value = 0 + # No one likes this + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_political_incarceration = { + group = lawgroup_criminal_justice + icon = "gfx/interface/icons/law_icons/oligarchy.dds" + progressiveness = -50 + + disallowing_laws = { + law_protected_speech + law_decentralized_police + } + on_activate = { + recalculate_pop_ig_support = yes + } + institution = institution_criminal_justice_system + institution_modifier = { + country_legitimacy_base_add = -1 + country_suppression_ig_attraction_mult = -0.05 + interest_group_in_government_attraction_mult = 0.05 + political_movement_radicalism_mult = 0.05 + } + possible_political_movements = { + law_arbitrary_justice + law_labor_camps + law_penal_correction + } + ai_will_do = { + AND = { + produced_authority > 500 + government_legitimacy > 75 + } + } + pop_support = { + value = 0 + # People don't like arbitrary justice + add = { + desc = "POP_ALL" + if = { + limit = { + owner = { + has_law = law_type:law_arbitrary_justice + } + } + value = 0.15 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + + +law_labor_camps = { + group = lawgroup_criminal_justice + icon = "gfx/interface/icons/law_icons/census_voting.dds" + progressiveness = 0 + disallowing_laws = { + law_decentralized_police + } + on_activate = { + recalculate_pop_ig_support = yes + } + institution = institution_criminal_justice_system + institution_modifier = { + political_movement_radicalism_mult = 0.025 + state_working_adult_ratio_add = 0.005 + } + possible_political_movements = { + law_political_incarceration + law_penal_correction + law_criminal_rehabilitation + } + + pop_support = { + value = 0 + # People don't like arbitrary justice + add = { + desc = "POP_ALL" + if = { + limit = { + owner = { + has_law = law_type:law_arbitrary_justice + } + } + value = 0.15 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_penal_correction = { + group = lawgroup_criminal_justice + icon = "gfx/interface/icons/law_icons/universal_suffrage.dds" + progressiveness = 50 + disallowing_laws = { + law_decentralized_police + } + on_activate = { + recalculate_pop_ig_support = yes + } + institution = institution_criminal_justice_system + institution_modifier = { + political_movement_radicalism_mult = -0.025 + } + possible_political_movements = { + law_labor_camps + law_criminal_rehabilitation + law_criminal_restitution + } + pop_support = { + add = { + desc = "POP_LOWER_STRATA" + if = { + limit = { + strata = poor + owner = { + OR = { + has_law = law_type:law_labor_camps + has_law = law_type:law_political_incarceration + has_law = law_type:law_arbitrary_justice + } + } + } + value = 0.15 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_criminal_rehabilitation = { + group = lawgroup_criminal_justice + icon = "gfx/interface/icons/law_icons/universal_suffrage.dds" + progressiveness = 100 + unlocking_technologies = { + civil_rights + } + unlocking_laws = { + law_penal_correction + law_criminal_restitution + } + disallowing_laws = { + law_decentralized_police + } + institution = institution_criminal_justice_system + institution_modifier = { + country_authority_mult = -0.01 + country_legitimacy_base_add = 1 + political_movement_radicalism_mult = -0.025 + } + possible_political_movements = { + law_penal_correction + } + on_activate = { + recalculate_pop_ig_support = yes + } + ai_will_do = { + } + pop_support = { + value = 0 + add = { + desc = "POP_MIDDLE_STRATA" + if = { + limit = { + strata = middle + } + value = 0.15 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_criminal_restitution = { + group = lawgroup_criminal_justice + icon = "gfx/interface/icons/law_icons/direct_democracy.dds" + progressiveness = 50 + unlocking_technologies = { + civil_rights + } + unlocking_laws = { + law_corporate_friendly_policies + } + institution = institution_criminal_justice_system + institution_modifier = { + state_political_strength_from_wealth_mult = 0.05 + state_working_adult_ratio_add = 0.005 + } + possible_political_movements = { + law_criminal_rehabilitation + law_penal_correction + law_labor_camps + } + on_activate = { + recalculate_pop_ig_support = yes + } + pop_support = { + value = 0 + add = { + desc = "POP_WEALTH" + value = wealth + subtract = 24 + divide = 2 + multiply = 0.1 + min = 0 + max = 0.3 + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_04_centralization.txt b/common/laws/cwp_04_centralization.txt new file mode 100644 index 000000000..e012df9d1 --- /dev/null +++ b/common/laws/cwp_04_centralization.txt @@ -0,0 +1,181 @@ +law_unitary = { + group = lawgroup_centralization + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = 20 + modifier = { + country_authority_mult = 0.25 + country_decree_cost_mult = 1 + country_institution_size_change_speed_mult = -0.5 + country_law_enactment_time_mult = -0.5 + country_secession_progress_mult = 0.5 + state_bureaucracy_population_base_cost_factor_mult = 0.25 + state_radicals_from_discrimination_mult = 0.25 + } + possible_political_movements = { + law_federalized + law_devolved + } + pop_support = { + value = 0 + # Service workers want to centralize power in the cities + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_devolved = { + group = lawgroup_centralization + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = 20 + modifier = { + country_authority_mult = 0.1 + country_decree_cost_mult = 0.25 + country_institution_size_change_speed_mult = -0.25 + country_law_enactment_time_mult = -0.25 + state_bureaucracy_population_base_cost_factor_mult = 0.1 + } + possible_political_movements = { + law_federalized + law_unitary + } + pop_support = { + value = 0 + # Service workers want to centralize power in the cities + add = { + desc = "POP_SERVICE_WORKERS" + if = { + limit = { + is_pop_type = service_workers + } + value = 0.1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + + +law_federalized = { + group = lawgroup_centralization + icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" + progressiveness = -50 + modifier = { + country_authority_mult = -0.1 + country_decree_cost_mult = -0.25 + country_institution_size_change_speed_mult = 0.5 + country_law_enactment_time_mult = 0.5 + state_bureaucracy_population_base_cost_factor_mult = -0.1 + } + ai_will_do = { + num_taxed_goods < 2 # Only if they have few consumption taxes + } + possible_political_movements = { + law_confederated + law_devolved + } + pop_support = { + value = 0 + # Farmers like waving a rifle around and telling people to get off their land + add = { + desc = "POP_FARMERS" + if = { + limit = { + is_pop_type = farmers + } + value = 0.1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_confederated = { + group = lawgroup_centralization + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 20 + modifier = { + country_authority_mult = -0.5 + country_decree_cost_mult = -0.9 + country_institution_size_change_speed_mult = 1 + country_law_enactment_time_mult = 1 + country_secession_progress_mult = -0.5 + state_bureaucracy_population_base_cost_factor_mult = -0.25 + state_radicals_from_discrimination_mult = -0.3 + } + ai_will_do = { + num_taxed_goods = 0 # Only if they have no consumption taxes + } + possible_political_movements = { + law_devolved + law_federalized + } + pop_support = { + value = 0 + # Farmers like waving a rifle around and telling people to get off their land + add = { + desc = "POP_FARMERS" + if = { + limit = { + is_pop_type = farmers + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + + + diff --git a/common/laws/cwp_05_discrimination.txt b/common/laws/cwp_05_discrimination.txt new file mode 100644 index 000000000..ddd45f306 --- /dev/null +++ b/common/laws/cwp_05_discrimination.txt @@ -0,0 +1,361 @@ +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +# cultural_acceptance_rule and religious_acceptance_rule are triggers called in culture scope with scope:country as the country with the laws +law_ethnonationalist = { + group = lawgroup_discrimination + icon = "gfx/interface/icons/law_icons/ethnostate.dds" + progressiveness = -100 + unlocking_laws = { + law_supremacist + } + on_enact = { + recalculate_pop_ig_support = yes + } + cultural_acceptance_rule = { + is_primary_culture_of = scope:country + } + modifier = { + country_authority_add = 200 + state_loyalists_from_sol_change_accepted_culture_mult = 0.2 + state_migration_push_mult = -0.5 + state_radicals_from_sol_change_accepted_culture_mult = -0.2 + } + possible_political_movements = { + law_supremacist + } + pop_support = { + value = 0 + add = { + desc = "POP_PRIMARY" + if = { + limit = { + culture = { is_primary_culture_of = root } + owner = { + has_law = law_type:law_supremacist + } + } + add = 0.15 + if = { + limit = { + standard_of_living <= 15 + } + add = 0.25 + } + } + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_ethnonationalist + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_supremacist = { + group = lawgroup_discrimination + icon = "gfx/interface/icons/law_icons/national_supremacy.dds" + progressiveness = -50 + unlocking_laws = { + law_ethnonationalist + law_segregationist + } + on_enact = { + recalculate_pop_ig_support = yes + } + cultural_acceptance_rule = { + AND = { + shares_heritage_trait_with_any_primary_culture = scope:country + shares_non_heritage_trait_with_any_primary_culture = scope:country + } + } + modifier = { + country_authority_add = 150 + state_radicals_from_sol_change_accepted_culture_mult = -0.15 + state_loyalists_from_sol_change_accepted_culture_mult = 0.15 + state_migration_push_mult = -0.25 + } + possible_political_movements = { + law_ethnonationalist + law_segregationist + } + pop_support = { + value = 0 + add = { + desc = "POP_PRIMARY" + if = { + limit = { + culture = { shares_heritage_trait_with_any_primary_culture = root } + culture = { shares_non_heritage_trait_with_any_primary_culture = root } + owner = { + has_law = law_type:law_segregationist + } + } + add = 0.15 + if = { + limit = { + standard_of_living <= 15 + } + add = 0.25 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_segregationist = { + group = lawgroup_discrimination + icon = "gfx/interface/icons/law_icons/racial_segregation.dds" + progressiveness = 0 + unlocking_laws = { + law_supremacist + law_integrationist + } + on_enact = { + recalculate_pop_ig_support = yes + } + cultural_acceptance_rule = { + shares_heritage_trait_with_any_primary_culture = scope:country + } + modifier = { + country_authority_add = 100 + state_radicals_from_sol_change_accepted_culture_mult = -0.1 + state_loyalists_from_sol_change_accepted_culture_mult = 0.1 + state_migration_push_mult = -0.1 + } + possible_political_movements = { + law_supremacist + law_integrationist + } + pop_support = { + value = 0 + add = { + desc = "POP_DISCRIMINATED" + if = { + limit = { + culture_accepted = no + owner = { + has_law = law_type:law_supremacist + } + } + add = 0.25 + if = { + limit = { + standard_of_living <= 15 + } + add = 0.5 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_integrationist = { + group = lawgroup_discrimination + icon = "gfx/interface/icons/law_icons/cultural_exclusion.dds" + progressiveness = 50 + unlocking_technologies = { + civil_rights + } + unlocking_laws = { + law_segregationist + law_multiculturalist + } + on_enact = { + recalculate_pop_ig_support = yes + } + cultural_acceptance_rule = { + shares_trait_with_any_primary_culture = scope:country + } + modifier = { + country_authority_add = 50 + state_radicals_from_sol_change_accepted_culture_mult = -0.05 + state_loyalists_from_sol_change_accepted_culture_mult = 0.05 + state_migration_push_mult = 0.1 + } + possible_political_movements = { + law_segregationist + law_multiculturalist + } + pop_support = { + value = 0 + add = { + desc = "POP_DISCRIMINATED" + if = { + limit = { + culture_accepted = no + owner = { + has_law = law_type:law_segregationist + } + } + add = 0.25 + if = { + limit = { + standard_of_living <= 15 + } + add = 0.5 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_multiculturalist = { + group = lawgroup_discrimination + icon = "gfx/interface/icons/law_icons/multicultural.dds" + progressiveness = 100 + unlocking_technologies = { + ethnic_pluralism + } + unlocking_laws = { + law_integrationist + law_syncretist + } + on_enact = { + recalculate_pop_ig_support = yes + } + cultural_acceptance_rule = { + always = yes + } + modifier = { + state_migration_push_mult = 0.25 + # state_syncreticazation_speed_add = 0.25 + } + possible_political_movements = { + law_integrationist + law_syncretist + } + pop_support = { + value = 0 + add = { + desc = "POP_DISCRIMINATED" + if = { + limit = { + culture_accepted = no + } + add = 0.25 + if = { + limit = { + standard_of_living <= 15 + } + add = 0.5 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_syncretist = { + group = lawgroup_discrimination + icon = "gfx/interface/icons/law_icons/multicultural.dds" + progressiveness = 100 + unlocking_technologies = { + ethnic_pluralism + } + unlocking_laws = { + law_multiculturalist + } + on_enact = { + recalculate_pop_ig_support = yes + } + cultural_acceptance_rule = { + always = yes + } + modifier = { + country_authority_mult = -0.5 + state_migration_push_mult = 0.5 + state_assimilation_mult = 1 + # state_syncreticazation_speed_add = 0.5 + } + possible_political_movements = { + law_multiculturalist + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_syncretist + value > neutral + } + } + } + pop_support = { + value = 0 + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} \ No newline at end of file diff --git a/common/laws/00_church_and_state.txt b/common/laws/cwp_06_church_and_state.txt similarity index 59% rename from common/laws/00_church_and_state.txt rename to common/laws/cwp_06_church_and_state.txt index d2df9314e..9feb38bba 100644 --- a/common/laws/00_church_and_state.txt +++ b/common/laws/cwp_06_church_and_state.txt @@ -2,7 +2,74 @@ # icon = graphical icon shown in-game # modifier = {} modifier on country for having adopted this law # cultural_acceptance_rule and religious_acceptance_rule are triggers in the pop scope used to check if a pop should be accepted or discriminated against -law_state_religion = { +law_religious_nationalism = { + group = lawgroup_church_and_state + icon = "gfx/interface/icons/law_icons/state_religion.dds" + progressiveness = -100 + on_enact = { + recalculate_pop_ig_support = yes + if = { + limit = { + has_law = law_type:law_state_atheism + } + set_state_religion = root.country_definition.religion + } + if = { + limit = { + has_modifier = antireligious_policies + } + remove_modifier = antireligious_policies + } + } + religious_acceptance_rule = { + is_state_religion = scope:country + } + modifier = { + country_authority_add = 250 + country_clergy_pol_str_mult = 1 + state_conversion_mult = 0.5 + state_radicals_from_sol_change_accepted_religion_mult = -0.2 + state_loyalists_from_sol_change_accepted_religion_mult = 0.2 + } + possible_political_movements = { + law_religious_institutions + } + pop_support = { + value = 0 + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + } + value = 0.25 + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_religious_nationalism + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_religious_institutions = { group = lawgroup_church_and_state icon = "gfx/interface/icons/law_icons/state_religion.dds" progressiveness = -50 @@ -25,44 +92,51 @@ law_state_religion = { is_state_religion = scope:country } modifier = { - interest_group_ig_devout_pol_str_mult = 0.3 - state_radicals_from_sol_change_accepted_religion_mult = -0.1 - state_loyalists_from_sol_change_accepted_religion_mult = 0.1 country_authority_add = 200 + country_clergy_pol_str_mult = 0.3 + state_loyalists_from_sol_change_accepted_religion_mult = 0.1 + state_radicals_from_sol_change_accepted_religion_mult = -0.1 } possible_political_movements = { - law_freedom_of_conscience + law_religious_nationalism + law_religious_policies } pop_support = { value = 0 - # Clergy like theocracy add = { - desc = "POP_CLERGYMEN" + desc = "POP_CLERGY" if = { limit = { - is_pop_type = clergymen + is_pop_type = clergy } } - value = 0.25 + value = 0.33 } } ai_will_do = { - #fixme theocrat no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_theocrat - # } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } } } -law_freedom_of_conscience = { +law_religious_policies = { group = lawgroup_church_and_state icon = "gfx/interface/icons/law_icons/freedom_of_conscience.dds" progressiveness = 0 unlocking_technologies = { } disallowing_laws = { - law_theocracy + law_theocratic } on_enact = { recalculate_pop_ig_support = yes @@ -83,13 +157,14 @@ law_freedom_of_conscience = { shares_heritage_trait_with_state_religion = scope:country } modifier = { - interest_group_ig_devout_pol_str_mult = 0.15 - state_radicals_from_sol_change_accepted_religion_mult = -0.05 - state_loyalists_from_sol_change_accepted_religion_mult = 0.05 country_authority_add = 100 + country_clergy_pol_str_mult = 0.15 + state_loyalists_from_sol_change_accepted_religion_mult = 0.05 + state_radicals_from_sol_change_accepted_religion_mult = -0.05 } possible_political_movements = { - law_total_separation + law_religious_institutions + law_church_disestablishment } pop_support = { value = 0 @@ -100,7 +175,7 @@ law_freedom_of_conscience = { limit = { owner = { NOT = { - has_law = law_type:law_total_separation + has_law = law_type:law_church_disestablishment } } is_pop_type = academics @@ -115,7 +190,7 @@ law_freedom_of_conscience = { religion_accepted = no owner = { NOT = { - has_law = law_type:law_total_separation + has_law = law_type:law_church_disestablishment } } } @@ -129,16 +204,28 @@ law_freedom_of_conscience = { } } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_total_separation = { +law_church_disestablishment = { group = lawgroup_church_and_state icon = "gfx/interface/icons/law_icons/total_separation.dds" progressiveness = 50 unlocking_technologies = { } disallowing_laws = { - law_theocracy + law_theocratic } on_enact = { recalculate_pop_ig_support = yes @@ -159,7 +246,7 @@ law_total_separation = { always = yes } possible_political_movements = { - law_freedom_of_conscience + law_religious_policies law_state_atheism } pop_support = { @@ -190,34 +277,38 @@ law_total_separation = { } } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_state_atheism = { group = lawgroup_church_and_state - icon = "gfx/interface/icons/law_icons/state_atheism.dds" - progressiveness = 0 - unlocking_technologies = { } - disallowing_laws = { - law_theocracy + law_theocratic } - modifier = { - interest_group_ig_devout_pol_str_mult = -0.5 - state_conversion_mult = 0.25 country_authority_add = 200 + country_clergy_pol_str_mult = -0.9 } - can_enact = { - ig:ig_devout = { + ig:ig_moralists = { is_in_government = no } } - on_enact = { recalculate_pop_ig_support = yes set_state_religion = rel:atheist @@ -230,15 +321,12 @@ law_state_atheism = { effect_atheism_activate_law = yes } } - religious_acceptance_rule = { is_state_religion = scope:country } - possible_political_movements = { - law_freedom_of_conscience + law_religious_policies } - pop_support = { value = 0 # Some euphoric academics will support this @@ -262,4 +350,28 @@ law_state_atheism = { } } } + ai_will_do = { + exists = ruler + ruler = { + OR = { + religion = rel:atheist + law_stance = { + law = law_type:law_state_atheism + value > neutral + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } \ No newline at end of file diff --git a/common/laws/cwp_07_bureaucratic_systems.txt b/common/laws/cwp_07_bureaucratic_systems.txt new file mode 100644 index 000000000..9b82dd8e7 --- /dev/null +++ b/common/laws/cwp_07_bureaucratic_systems.txt @@ -0,0 +1,218 @@ +law_politicized_bureaucrats = { + group = lawgroup_bureaucratic_systems + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = -20 + unlocking_laws = { + law_one_party_state + law_oligarchy + law_autocracy + } + modifier = { + country_administrators_pol_str_mult = -0.25 + country_institution_size_change_speed_mult = -0.25 + country_law_enactment_time_mult = -0.25 + country_opposition_ig_approval_add = -3 + } + possible_political_movements = { + law_elected_bureaucrats + law_independent_bureaucrats + } + pop_support = { + value = 0 + # Landlords want to politicize the bureaucrats + add = { + desc = "POP_LANDLORDS" + if = { + limit = { + is_pop_type = landlords + } + value = 0.33 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_appointed_bureaucrats = { + group = lawgroup_bureaucratic_systems + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = -10 + modifier = { + country_administrators_pol_str_mult = -0.1 + country_bureaucracy_mult = 0.05 + country_institution_size_change_speed_mult = -0.1 + country_law_enactment_time_mult = -0.1 + country_opposition_ig_approval_add = -2 + } + possible_political_movements = { + law_independent_bureaucrats + law_politicized_bureaucrats + } + pop_support = { + value = 0 + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_independent_bureaucrats = { + group = lawgroup_bureaucratic_systems + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = 0 + modifier = { + country_bureaucracy_mult = 0.05 + } + possible_political_movements = { + law_elected_bureaucrats + law_appointed_bureaucrats + } + pop_support = { + value = 0 + # Administrators want independence + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 0.33 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_elected_bureaucrats = { + group = lawgroup_bureaucratic_systems + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 50 + disallowing_laws = { + law_autocracy + law_oligarchy + } + modifier = { + country_institution_size_change_speed_mult = 0.25 + country_law_enactment_time_mult = 0.25 + country_opposition_ig_approval_add = 2 + country_voting_power_from_literacy_add = 10 + } + possible_political_movements = { + law_appointed_bureaucrats + law_politicized_bureaucrats + } + pop_support = { + value = 0 + # Middle class want to vote for bureaucrats + add = { + desc = "POP_MIDDLE_STRATA" + if = { + limit = { + strata = middle + } + value = 0.15 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_technocrats = { + group = lawgroup_bureaucratic_systems + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 25 + disallowing_laws = { + } + modifier = { + country_academics_pol_str_mult = 0.25 + country_administrators_pol_str_mult = 0.25 + country_bureaucracy_mult = 0.15 + country_legitimacy_govt_total_clout_add = -10 + } + possible_political_movements = { + law_appointed_bureaucrats + law_politicized_bureaucrats + } + pop_support = { + value = 0 + # Academics want a technocracy + add = { + desc = "POP_ACADEMICS" + if = { + limit = { + is_pop_type = academics + } + } + value = 0.33 + } + } + pop_support = { + value = 0 + # Administrators want independence + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 0.33 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + + diff --git a/common/laws/cwp_08_policing.txt b/common/laws/cwp_08_policing.txt new file mode 100644 index 000000000..8710b42b6 --- /dev/null +++ b/common/laws/cwp_08_policing.txt @@ -0,0 +1,311 @@ +law_decentralized_police = { + group = lawgroup_policing + icon = "gfx/interface/icons/law_icons/no_police.dds" + progressiveness = 0 + possible_political_movements = { + law_morality_police + law_militarized_police + law_secret_police + } + pop_support = { + value = 0 + } + # AI shouldn't try to abolish institutions + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_morality_police = { + group = lawgroup_policing + icon = "gfx/interface/icons/law_icons/local_police.dds" + disallowing_laws = { + } + unlocking_technologies = { + } + progressiveness = 50 + modifier = { + country_institution_criminal_justice_system_max_investment_add = 2 + } + institution = institution_criminal_justice_system + institution_modifier = { + country_clergy_pol_str_mult = 0.1 + state_turmoil_effects_mult = -0.025 + } + possible_political_movements = { + law_militarized_police + law_secret_police + } + pop_support = { + value = 0 + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + } + value = 0.33 + } + } + # Don't return to local police if we have something more advanced + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_morality_police + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_professional_police = { + group = lawgroup_policing + icon = "gfx/interface/icons/law_icons/dedicated_police.dds" + progressiveness = 100 + modifier = { + country_institution_criminal_justice_system_max_investment_add = 4 + } + institution = institution_criminal_justice_system + institution_modifier = { + country_administrators_pol_str_mult = 0.1 + state_radicals_from_discrimination_mult = -0.05 + state_radicals_from_sol_change_mult = -0.05 + } + possible_political_movements = { + law_secret_police + } + pop_support = { + value = 0 + add = { + desc = "POP_LOWER_STRATA" + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_secret_police + has_law = law_type:law_militarized_police + } + } + strata = poor + } + value = 0.33 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_militarized_police = { + group = lawgroup_policing + icon = "gfx/interface/icons/law_icons/dedicated_police.dds" + progressiveness = 100 + disallowing_laws = { + law_disarmed_nation + } + modifier = { + country_institution_criminal_justice_system_max_investment_add = 5 + } + institution = institution_criminal_justice_system + institution_modifier = { + state_radicals_from_sol_change_mult = -0.05 + state_radicals_from_discrimination_mult = -0.05 + country_servicemembers_pol_str_mult = 0.05 + country_officers_pol_str_mult = 0.15 + state_mortality_turmoil_mult = 0.005 + } + possible_political_movements = { + law_secret_police + } + pop_support = { + value = 0 + add = { + desc = "POP_SERVICEMEMBERS" + if = { + limit = { + NOT = { + owner = { + has_law = law_type:law_secret_police + } + } + is_pop_type = servicemembers + } + value = 0.33 + } + } + add = { + desc = "POP_OFFICERS" + if = { + limit = { + NOT = { + owner = { + has_law = law_type:law_secret_police + } + } + is_pop_type = officers + } + value = 0.33 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_secret_police = { + group = lawgroup_policing + icon = "gfx/interface/icons/law_icons/militarized_police.dds" + progressiveness = 75 + disallowing_laws = { + law_protected_speech + } + modifier = { + country_institution_criminal_justice_system_max_investment_add = 6 + } + institution = institution_criminal_justice_system + institution_modifier = { + state_radicals_from_sol_change_mult = -0.05 + state_radicals_from_discrimination_mult = -0.05 + interest_group_in_government_attraction_mult = 0.05 + } + possible_political_movements = { + law_professional_police + law_secret_police + law_militarized_police + law_privatized_police + } + pop_support = { + value = 0 + add = { + desc = "POP_SERVICEMEMBERS" + if = { + limit = { + is_pop_type = servicemembers + } + value = 0.25 + } + } + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_privatized_police = { + group = lawgroup_policing + icon = "gfx/interface/icons/law_icons/militarized_police.dds" + progressiveness = 75 + unlocking_laws = { + law_corporate_friendly_policies + } + modifier = { + country_institution_criminal_justice_system_max_investment_add = 1 + } + institution = institution_criminal_justice_system + institution_modifier = { + state_political_strength_from_wealth_mult = 0.25 + state_turmoil_effects_mult = -0.05 + } + possible_political_movements = { + law_professional_police + law_secret_police + law_militarized_police + } + pop_support = { + value = 0 + add = { + desc = "POP_WEALTH" + value = wealth + subtract = 28 + divide = 2 + multiply = 0.1 + min = 0 + max = 0.1 + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_privatized_police + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_09_national_defense.txt b/common/laws/cwp_09_national_defense.txt new file mode 100644 index 000000000..7d8d8d12f --- /dev/null +++ b/common/laws/cwp_09_national_defense.txt @@ -0,0 +1,282 @@ +law_disarmed_nation = { + group = lawgroup_national_defense + icon = "gfx/interface/icons/law_icons/peasant_levies.dds" + progressiveness = -200 + on_activate = { + every_scope_state = { + effect_remove_military = yes + } + } + can_enact = { + always = no + } + is_visible = { + has_law = law_type:law_disarmed_nation + } + modifier = { + state_building_barracks_max_level_add = -1000 + state_building_biological_weapons_facility_max_level_add = -1000 + state_building_chemical_weapons_facility_max_level_add = -1000 + state_building_conscription_center_max_level_add = -1000 + state_building_naval_base_max_level_add = -1000 + state_building_nuclear_weapons_facility_max_level_add = -1000 + country_influence_mult = 1 + } + pop_support = { + } + possible_political_movements = { + # we don't want the nation to die if they have this law. + # the only way to get rid of it should be through event or some timer... + #### + # law_irregular_military + # law_professional_military + # law_reserve_military + } + # AI will never disarm themselves + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { + #Petitions + value = 0 + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_irregular_military = { + group = lawgroup_national_defense + icon = "gfx/interface/icons/law_icons/peasant_levies.dds" + progressiveness = -20 + unlocking_technologies = { + guerilla_warfare + } + can_enact = { + not = { + has_law = law_type:law_disarmed_nation + } + } + modifier = { + country_army_power_projection_mult = -0.25 + country_military_goods_cost_mult = -0.35 + country_navy_power_projection_mult = -0.25 + country_war_exhaustion_casualties_mult = -0.5 + front_enemy_advancement_speed_mult = -0.5 + state_building_barracks_max_level_add = 15 + state_building_conscription_center_max_level_add = 25 + state_conscription_rate_add = 0.025 + unit_morale_loss_mult = -0.25 + unit_provinces_captured_mult = -0.6 + unit_supply_consumption_mult = -1 + } + pop_support = { + # IDK who would support a guerilla army + } + possible_political_movements = { + law_professional_military + law_reserve_military + } + ai_will_do = { + AND = { + country_rank <= rank_value:minor_power + NOR = { + has_law = law_type:law_professional_military + has_law = law_type:law_private_military + } + } + } + ai_enact_weight_modifier = { + #Petitions + value = 0 + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_reserve_military = { + group = lawgroup_national_defense + icon = "gfx/interface/icons/law_icons/reserve_military.dds" + progressiveness = 0 + unlocking_technologies = { + interwar_military_theory + } + can_enact = { + not = { + has_law = law_type:law_disarmed_nation + } + } + modifier = { + country_officers_pol_str_mult = -0.25 + country_servicemembers_pol_str_mult = -0.25 + state_building_barracks_max_level_add = 10 + state_building_conscription_center_max_level_add = 50 + state_conscription_rate_add = 0.05 + unit_morale_loss_mult = -0.05 + } + possible_political_movements = { + law_professional_military + } + pop_support = { + value = 0 + # Farmers like waving a rifle around and telling people to get off their land + add = { + desc = "POP_FARMERS" + if = { + limit = { + is_pop_type = farmers + } + value = 0.25 + } + } + } + ai_will_do = { + NOR = { + has_law = law_type:law_professional_military + has_law = law_type:law_private_military + } + } + ai_enact_weight_modifier = { + #Petitions + value = 0 + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_professional_military = { + group = lawgroup_national_defense + icon = "gfx/interface/icons/law_icons/professional_military.dds" + progressiveness = 0 + unlocking_technologies = { + modern_professional_military + } + can_enact = { + not = { + has_law = law_type:law_disarmed_nation + } + } + modifier = { + unit_morale_loss_mult = -0.1 + country_officers_pol_str_mult = 0.25 + country_servicemembers_pol_str_mult = 0.25 + state_building_barracks_max_level_add = 25 + } + pop_support = { + value = 0 + # Officers like professionalism + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + } + value = 0.5 + } + } + # servicemembers are broadly in favor of this also + add = { + desc = "POP_SERVICEMEMBERS" + if = { + limit = { + is_pop_type = servicemembers + } + value = 0.25 + } + } + } + possible_political_movements = { + law_reserve_military + law_private_military + } + ai_enact_weight_modifier = { + #Petitions + value = 0 + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_private_military = { + group = lawgroup_national_defense + icon = "gfx/interface/icons/law_icons/private_military.dds" + progressiveness = 0 + unlocking_laws = { + law_corporate_friendly_policies + } + unlocking_technologies = { + mercenaries + } + can_enact = { + not = { + has_law = law_type:law_disarmed_nation + } + } + modifier = { + unit_morale_loss_mult = -0.1 + state_political_strength_from_wealth_mult = 0.5 + state_building_barracks_max_level_add = 25 + country_military_goods_cost_mult = 0.5 + country_military_wages_mult = 0.5 + country_war_exhaustion_casualties_mult = -0.9 + } + pop_support = { + value = 0 + add = { + desc = "POP_INVESTORS" + if = { + limit = { + is_pop_type = investors + } + value = 0.05 + } + } + } + possible_political_movements = { + law_professional_military + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_private_military + value > neutral + } + } + } + ai_enact_weight_modifier = { + #Petitions + value = 0 + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_10_economic_system.txt b/common/laws/cwp_10_economic_system.txt new file mode 100644 index 000000000..916166be9 --- /dev/null +++ b/common/laws/cwp_10_economic_system.txt @@ -0,0 +1,325 @@ +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +law_anti_industrialization = { + group = lawgroup_economic_system + icon = "gfx/interface/icons/law_icons/agrarianism.dds" + progressiveness = -100 + disallowing_laws = { + } + unlocking_technologies = { + } + on_activate = { + } + modifier = { + country_tech_spread_mult = -0.25 + country_farmers_pol_str_mult = 0.5 + state_landlords_investment_pool_efficiency_mult = 0.5 + state_investors_investment_pool_efficiency_mult = -0.25 + state_farmers_investment_pool_efficiency_mult = 0.5 + technology_invention_cost_mult = 0.5 + + country_subsidies_bg_agriculture = yes + country_subsidies_bg_infrastructure = yes + country_subsidies_bg_plantations = yes + country_subsidies_bg_ranching = yes + country_subsidies_bg_trade = yes + } + build_from_investment_pool = { + bg_agriculture + bg_plantations + bg_ranching + bg_infrastructure + bg_logging + bg_rubber + bg_fishing + } + possible_political_movements = { + law_interventionism + law_socialization + law_free_market + } + pop_support = { + value = 0 + } + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { #Petitions + value = -1000 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_decentralization = { + group = lawgroup_economic_system + icon = "gfx/interface/icons/law_icons/traditionalism.dds" + progressiveness = 0 + disallowing_laws = { + } + on_activate = { + } + modifier = { + state_investors_investment_pool_efficiency_mult = -0.25 + state_bureaucracy_population_base_cost_factor_mult = -0.25 + state_landlords_investment_pool_efficiency_mult = -0.5 + state_farmers_investment_pool_efficiency_mult = -0.5 + state_tax_capacity_mult = -0.25 + + country_subsidies_bg_infrastructure = yes + country_subsidies_bg_trade = yes + } + possible_political_movements = { + law_interventionism + law_socialization + law_free_market + } + pop_support = { + value = 0 + # "Good Ol' Days" factor + add = { + desc = "POP_FARMERS" + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_interventionism + has_law = law_type:law_free_market + has_law = law_type:law_socialization + } + } + OR = { + is_pop_type = farmers + is_pop_type = landlords + } + } + value = 0.1 + } + } + } + build_from_investment_pool = { + bg_agriculture + bg_plantations + bg_ranching + } + # AI should never switch back to traditionalism + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_free_market = { + group = lawgroup_economic_system + icon = "gfx/interface/icons/law_icons/laissez_faire.dds" + progressiveness = 100 + disallowing_laws = { + law_isolationism + } + unlocking_technologies = { + } + on_activate = { + } + modifier = { + country_loan_interest_rate_mult = -0.25 + state_investors_investment_pool_efficiency_mult = 0.25 + state_farmers_investment_pool_efficiency_mult = 0.25 + state_service_workers_investment_pool_efficiency_mult = 0.25 + state_landlords_investment_pool_efficiency_mult = 0.25 + + country_subsidies_bg_infrastructure = yes + country_subsidies_bg_trade = yes + country_private_buildings_protected = yes + } + build_from_investment_pool = { + bg_manufacturing + bg_mining + bg_logging + bg_rubber + bg_fossil_fuels + bg_urban_facilities + bg_infrastructure + bg_fishing + } + possible_political_movements = { + law_interventionism + law_socialization + law_anti_industrialization + law_decentralization + } + pop_support = { + value = 0 + add = { + desc = "POP_CAPITALISTS" + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_anti_industrialization + has_law = law_type:law_decentralization + has_law = law_type:law_socialization + } + } + is_pop_type = investors + } + value = 0.5 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_interventionism = { + group = lawgroup_economic_system + icon = "gfx/interface/icons/law_icons/interventionism.dds" + progressiveness = 50 + disallowing_laws = { + } + on_activate = { + } + unlocking_technologies = { + } + modifier = { + country_subsidies_all = yes + } + build_from_investment_pool = { + bg_agriculture + bg_plantations + bg_ranching + bg_manufacturing + bg_mining + bg_logging + bg_rubber + bg_fishing + bg_fossil_fuels + bg_infrastructure + } + possible_political_movements = { + law_socialization + law_free_market + } + pop_support = { + value = 0 + add = { + desc = "POP_CAPITALISTS" + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_anti_industrialization + has_law = law_type:law_decentralization + has_law = law_type:law_socialization + } + } + is_pop_type = investors + } + value = 0.5 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_socialization = { + group = lawgroup_economic_system + icon = "gfx/interface/icons/law_icons/command_economy.dds" + progressiveness = 100 + disallowing_laws = { + law_free_market + law_anti_industrialization + law_decentralization + } + unlocking_technologies = { + } + unlocking_laws = { + law_total_nationalization + } + on_activate = { + seize_investment_pool = yes + custom_tooltip = { + text = enact_law_radical_leftist_economy_warning_desc + } + } + modifier = { + country_mandate_subsidies = yes + country_subsidies_all = yes + country_disable_investment_pool = yes + } + possible_political_movements = { + law_interventionism + } + pop_support = { + value = 0 + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + is_pop_type = administrators + } + value = 0.2 + } + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_socialization + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_11_nationalization.txt b/common/laws/cwp_11_nationalization.txt new file mode 100644 index 000000000..fee3ae501 --- /dev/null +++ b/common/laws/cwp_11_nationalization.txt @@ -0,0 +1,233 @@ +law_total_nationalization = { + group = lawgroup_nationalization + icon = "gfx/interface/icons/law_icons/theocracy.dds" + progressiveness = 200 + unlocking_laws = { + law_heavy_industry_nationalization + } + modifier = { + country_administrators_pol_str_mult = 0.5 + country_gold_reserve_limit_mult = 0.5 + state_infrastructure_from_population_mult = -0.1 + } + possible_political_movements = { + law_heavy_industry_nationalization + } + ai_will_do = { + } + ai_enact_weight_modifier = { #Petitions + value = 0 + if = { + limit = { + has_law = law_type:law_state_corporations + } + add = 100 + } + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_heavy_industry_nationalization = { + group = lawgroup_nationalization + icon = "gfx/interface/icons/law_icons/theocracy.dds" + progressiveness = 100 + unlocking_laws = { + law_total_nationalization + law_military_industry_nationalization + } + modifier = { + country_private_construction_allocation_mult = 0.2 + country_gold_reserve_limit_mult = 0.4 + country_administrators_pol_str_mult = 0.4 + } + possible_political_movements = { + law_total_nationalization + law_military_industry_nationalization + } + ai_will_do = { + } + ai_enact_weight_modifier = { #Petitions + value = 0 + if = { + limit = { + has_law = law_type:law_state_corporations + NOT = { has_law = law_type:law_total_nationalization } + } + add = 100 + } + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_military_industry_nationalization = { + group = lawgroup_nationalization + icon = "gfx/interface/icons/law_icons/theocracy.dds" + progressiveness = 0 + disallowing_laws = { + law_heavy_industry_nationalization + law_resource_extraction_nationalization + } + modifier = { + country_private_construction_allocation_mult = 0.3 + country_gold_reserve_limit_mult = 0.3 + country_administrators_pol_str_mult = 0.3 + } + possible_political_movements = { + law_heavy_industry_nationalization + law_resource_extraction_nationalization + } + ai_will_do = { + } + ai_enact_weight_modifier = { #Petitions + value = 0 + if = { + limit = { + has_law = law_type:law_state_corporations + NOR = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + } + } + add = 100 + } + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_resource_extraction_nationalization = { + group = lawgroup_nationalization + icon = "gfx/interface/icons/law_icons/theocracy.dds" + progressiveness = 0 + unlocking_laws = { + law_military_industry_nationalization + law_public_utility_companies + } + modifier = { + country_private_construction_allocation_mult = 0.4 + country_gold_reserve_limit_mult = 0.2 + country_administrators_pol_str_mult = 0.2 + } + possible_political_movements = { + law_military_industry_nationalization + law_public_utility_companies + } + ai_will_do = { + } + ai_enact_weight_modifier = { #Petitions + value = 0 + if = { + limit = { + has_law = law_type:law_state_corporations + NOR = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + has_law = law_type:law_military_industry_nationalization + } + } + add = 100 + } + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_public_utility_companies = { + group = lawgroup_nationalization + icon = "gfx/interface/icons/law_icons/theocracy.dds" + progressiveness = 100 + unlocking_laws = { + law_resource_extraction_nationalization + law_no_nationalization + } + modifier = { + country_private_construction_allocation_mult = 0.5 + country_gold_reserve_limit_mult = 0.1 + country_administrators_pol_str_mult = 0.1 + } + possible_political_movements = { + law_resource_extraction_nationalization + law_no_nationalization + } + ai_will_do = { + } + ai_enact_weight_modifier = { #Petitions + value = 0 + if = { + limit = { + has_law = law_type:law_state_corporations + NOR = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + has_law = law_type:law_military_industry_nationalization + has_law = law_type:law_resource_extraction_nationalization + } + } + add = 100 + } + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_no_nationalization = { + group = lawgroup_nationalization + icon = "gfx/interface/icons/law_icons/theocracy.dds" + progressiveness = 200 + unlocking_laws = { + law_public_utility_companies + } + modifier = { + country_private_construction_allocation_mult = 0.75 + state_infrastructure_from_population_mult = 0.1 + } + possible_political_movements = { + law_public_utility_companies + } + ai_will_do = { + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} \ No newline at end of file diff --git a/common/laws/00_trade_policy.txt b/common/laws/cwp_12_trade_policy.txt similarity index 66% rename from common/laws/00_trade_policy.txt rename to common/laws/cwp_12_trade_policy.txt index 8ca2e0d8a..c8debead4 100644 --- a/common/laws/00_trade_policy.txt +++ b/common/laws/cwp_12_trade_policy.txt @@ -1,7 +1,7 @@ # group = this is the law_group a law belongs to # icon = graphical icon shown in-game # modifier = {} modifier on country for having adopted this law -law_export_oriented_policy = { +law_export_orientation = { group = lawgroup_trade_policy icon = "gfx/interface/icons/law_icons/mercantilism.dds" progressiveness = 0 @@ -20,7 +20,7 @@ law_export_oriented_policy = { tariff_export_add = 0.15 } possible_political_movements = { - law_import_substitution_policy + law_import_substitution law_protectionism law_free_trade } @@ -34,9 +34,21 @@ law_export_oriented_policy = { has_law = law_type:law_free_trade } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_import_substitution_policy = { +law_import_substitution = { group = lawgroup_trade_policy icon = "gfx/interface/icons/law_icons/mercantilism.dds" progressiveness = 0 @@ -66,6 +78,18 @@ law_import_substitution_policy = { has_law = law_type:law_free_trade } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_protectionism = { @@ -85,13 +109,25 @@ law_protectionism = { tariff_export_add = 0.3 } possible_political_movements = { - law_export_oriented_policy - law_import_substitution_policy + law_export_orientation + law_import_substitution law_free_trade } pop_support = { value = 0 } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_free_trade = { @@ -99,37 +135,37 @@ law_free_trade = { icon = "gfx/interface/icons/law_icons/free_trade.dds" progressiveness = 50 disallowing_laws = { - law_command_economy + law_socialization } unlocking_technologies = { } on_enact = { - if = { - limit = { - is_banning_goods = g:opium - } - remove_banned_goods = g:opium - } - if = { - limit = { - is_banning_goods = g:liquor - } - remove_banned_goods = g:liquor - } } modifier = { country_trade_route_competitiveness_mult = 0.5 country_trade_route_quantity_mult = 0.5 - country_trade_route_cost_mult = -0.5 + country_trade_route_cost_mult = -1.0 } possible_political_movements = { - law_export_oriented_policy - law_import_substitution_policy + law_export_orientation + law_import_substitution law_protectionism } pop_support = { value = 0 } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_isolationism = { @@ -137,18 +173,19 @@ law_isolationism = { icon = "gfx/interface/icons/law_icons/isolationism.dds" progressiveness = -50 disallowing_laws = { - law_laissez_faire + law_free_market } modifier = { country_authority_mult = 0.5 state_tax_capacity_mult = 0.25 country_tech_spread_mult = -0.15 country_max_declared_interests_mult = -0.5 + market_disallow_trade_routes = yes } possible_political_movements = { - law_export_oriented_policy - law_import_substitution_policy + law_export_orientation + law_import_substitution law_free_trade law_protectionism } @@ -156,9 +193,18 @@ law_isolationism = { value = 0 } ai_will_do = { - #fixme traditionalist no longer exists - # ruler = { - # has_ideology = ideology_traditionalist - # } + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } } } diff --git a/common/laws/cwp_13_taxation.txt b/common/laws/cwp_13_taxation.txt new file mode 100644 index 000000000..fc2e6f7fc --- /dev/null +++ b/common/laws/cwp_13_taxation.txt @@ -0,0 +1,342 @@ +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +law_consumption_based_taxation = { + group = lawgroup_taxation + + progressiveness = -100 + + icon = "gfx/interface/icons/law_icons/consumption_based_taxation.dds" + + modifier = { + state_bureaucracy_population_base_cost_factor_mult = -0.25 + country_consumption_tax_cost_mult = -0.50 + } + + tax_modifier_very_low = { + tax_consumption_add = 0.15 + } + + tax_modifier_low = { + tax_consumption_add = 0.35 + } + + tax_modifier_medium = { + tax_consumption_add = 0.50 + } + + tax_modifier_high = { + tax_consumption_add = 0.75 + } + + tax_modifier_very_high = { + tax_consumption_add = 1.0 + } + + possible_political_movements = { + law_per_capita_based_taxation + law_income_taxation + law_capital_gains + } + + pop_support = { + value = 0 + } + + # AI shouldn't change to consumption-based-taxation as it's likely to wreck their economy + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_per_capita_based_taxation = { + group = lawgroup_taxation + progressiveness = 0 + icon = "gfx/interface/icons/law_icons/per_capita_based_taxation.dds" + disallowing_laws = { + law_anti_industrialization + } + unlocking_technologies = { + } + tax_modifier_very_low = { + tax_consumption_add = 0.2 + tax_per_capita_add = 0.4 + tax_land_add = 0.2 + } + tax_modifier_low = { + tax_consumption_add = 0.275 + tax_per_capita_add = 0.55 + tax_land_add = 0.3 + } + tax_modifier_medium = { + tax_consumption_add = 0.35 + tax_per_capita_add = 0.7 + tax_land_add = 0.4 + } + tax_modifier_high = { + tax_consumption_add = 0.425 + tax_per_capita_add = 0.85 + tax_land_add = 0.5 + } + tax_modifier_very_high = { + tax_consumption_add = 0.5 + tax_per_capita_add = 1 + tax_land_add = 0.6 + } + possible_political_movements = { + law_capital_gains + law_income_taxation + law_consumption_based_taxation + } + pop_support = { + value = 0 + } + ai_will_do = { + # Better than nothing, still should prefer cap gains + has_law = law_type:law_consumption_based_taxation + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_income_taxation = { + group = lawgroup_taxation + progressiveness = 50 + icon = "gfx/interface/icons/law_icons/per_capita_based_taxation.dds" + disallowing_laws = { + law_anti_industrialization + } + unlocking_technologies = { + } + tax_modifier_very_low = { + tax_consumption_add = 0.2 + tax_income_add = 0.2 + } + tax_modifier_low = { + tax_consumption_add = 0.275 + tax_income_add = 0.275 + } + tax_modifier_medium = { + tax_consumption_add = 0.35 + tax_income_add = 0.35 + } + tax_modifier_high = { + tax_consumption_add = 0.425 + tax_income_add = 0.425 + } + tax_modifier_very_high = { + tax_consumption_add = 0.5 + tax_income_add = 0.5 + } + possible_political_movements = { + law_per_capita_based_taxation + law_capital_gains + law_wealth_taxation + law_consumption_based_taxation + } + pop_support = { + value = 0 + } + ai_will_do = { + # Better than nothing, still should prefer cap gains + OR = { + has_law = law_type:law_consumption_based_taxation + has_law = law_type:law_per_capita_based_taxation + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_capital_gains = { # Standard for AI, most consistent revenues + group = lawgroup_taxation + progressiveness = 50 + icon = "gfx/interface/icons/law_icons/per_capita_based_taxation.dds" + disallowing_laws = { + law_anti_industrialization + } + unlocking_technologies = { + } + tax_modifier_very_low = { + tax_consumption_add = 0.1 + tax_income_add = 0.2 + tax_dividends_add = 0.2 + } + tax_modifier_low = { + tax_consumption_add = 0.275 + tax_income_add = 0.275 + tax_dividends_add = 0.275 + } + tax_modifier_medium = { + tax_consumption_add = 0.35 + tax_income_add = 0.35 + tax_dividends_add = 0.35 + } + tax_modifier_high = { + tax_consumption_add = 0.425 + tax_income_add = 0.425 + tax_dividends_add = 0.425 + } + tax_modifier_very_high = { + tax_consumption_add = 0.5 + tax_income_add = 0.5 + tax_dividends_add = 0.5 + } + possible_political_movements = { + law_per_capita_based_taxation + law_wealth_taxation + law_income_taxation + } + pop_support = { + value = 0 + } + ai_enact_weight_modifier = { #Petitions + value = 500 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_wealth_taxation = { + group = lawgroup_taxation + progressiveness = 100 + icon = "gfx/interface/icons/law_icons/capital_gains.dds" + disallowing_laws = { + law_anti_industrialization + } + unlocking_technologies = { + } + tax_modifier_very_low = { + tax_income_add = 0.1 + tax_dividends_add = 0.35 + } + tax_modifier_low = { + tax_income_add = 0.125 + tax_dividends_add = 0.45 + } + tax_modifier_medium = { + tax_income_add = 0.15 + tax_dividends_add = 0.55 + } + tax_modifier_high = { + tax_income_add = 0.2 + tax_dividends_add = 0.65 + } + tax_modifier_very_high = { + tax_income_add = 0.25 + tax_dividends_add = 0.75 + } + possible_political_movements = { + law_profit_expropriation + law_capital_gains + law_income_taxation + law_per_capita_based_taxation + } + pop_support = { + value = 0 + } + ai_will_do = { + num_taxed_goods = 0 + } + ai_enact_weight_modifier = { #Petitions + value = -500 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_profit_expropriation = { + group = lawgroup_taxation + progressiveness = 100 + icon = "gfx/interface/icons/law_icons/capital_gains.dds" + disallowing_laws = { + law_anti_industrialization + } + unlocking_technologies = { + } + tax_modifier_very_low = { + tax_dividends_add = 0.2 + } + tax_modifier_low = { + tax_dividends_add = 0.4 + } + tax_modifier_medium = { + tax_dividends_add = 0.6 + } + tax_modifier_high = { + tax_dividends_add = 0.8 + } + tax_modifier_very_high = { + tax_dividends_add = 1.0 + } + possible_political_movements = { + law_wealth_taxation + law_capital_gains + law_income_taxation + } + pop_support = { + value = 0 + } + ai_will_do = { + # AI is stupid + num_taxed_goods = 0 + } + ai_enact_weight_modifier = { #Petitions + value = -1000 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} \ No newline at end of file diff --git a/common/laws/00_education_system.txt b/common/laws/cwp_14_education_system.txt similarity index 60% rename from common/laws/00_education_system.txt rename to common/laws/cwp_14_education_system.txt index 465aa79d2..21e215e74 100644 --- a/common/laws/00_education_system.txt +++ b/common/laws/cwp_14_education_system.txt @@ -1,4 +1,4 @@ -law_no_schools = { +law_informal_schooling = { group = lawgroup_education_system icon = "gfx/interface/icons/law_icons/no_schools.dds" progressiveness = 0 @@ -9,48 +9,60 @@ value = 0 } possible_political_movements = { - law_religious_schools + law_church_run_schools law_mixed_funded_schools - law_privately_funded_schools - law_publicly_funded_schools + law_private_schools + law_state_funded_schools } # AI will never abolish institutions entirely ai_will_do = { always = no } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_religious_schools = { +law_church_run_schools = { group = lawgroup_education_system icon = "gfx/interface/icons/law_icons/religious_schools.dds" progressiveness = 25 unlocking_technologies = { } disallowing_laws = { - law_total_separation + law_church_disestablishment law_state_atheism } institution = institution_schools institution_modifier = { state_conversion_mult = 0.2 state_education_access_add = 0.05 - interest_group_ig_devout_pol_str_mult = 0.1 + interest_group_ig_moralists_pol_str_mult = 0.1 } modifier = { country_institution_schools_max_investment_add = 1 } possible_political_movements = { law_mixed_funded_schools - law_privately_funded_schools - law_publicly_funded_schools + law_private_schools + law_state_funded_schools } pop_support = { value = 0 add = { - desc = "POP_CLERGYMEN" + desc = "POP_CLERGY" if = { limit = { - is_pop_type = clergymen + is_pop_type = clergy } value = 0.33 } @@ -61,7 +73,7 @@ law_religious_schools = { limit = { owner = { NOT = { - has_law = law_type:law_publicly_funded_schools + has_law = law_type:law_state_funded_schools } } } @@ -74,29 +86,42 @@ law_religious_schools = { } } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_privately_funded_schools = { +law_private_schools = { group = lawgroup_education_system icon = "gfx/interface/icons/law_icons/private_schools.dds" progressiveness = 25 unlocking_technologies = { } disallowing_laws = { - law_state_religion + law_total_nationalization + law_no_legal_corporations } institution = institution_schools institution_modifier = { - state_education_access_wealth_add = 0.01 + state_education_access_wealth_add = 0.005 state_political_strength_from_wealth_mult = 0.1 } modifier = { country_institution_schools_max_investment_add = 1 } possible_political_movements = { - law_religious_schools + law_church_run_schools law_mixed_funded_schools - law_publicly_funded_schools + law_state_funded_schools } pop_support = { value = 0 @@ -111,6 +136,18 @@ law_privately_funded_schools = { max = 0.6 } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_mixed_funded_schools = { @@ -120,21 +157,23 @@ law_mixed_funded_schools = { unlocking_technologies = { } disallowing_laws = { - law_state_religion + law_total_nationalization + law_no_nationalization + law_no_legal_corporations } institution = institution_schools institution_modifier = { - state_education_access_wealth_add = 0.005 - state_assimilation_mult = 0.05 - interest_group_ig_intellectuals_pol_str_mult = 0.025 - state_education_access_add = 0.05 + state_education_access_wealth_add = 0.0025 + state_assimilation_mult = 0.025 + interest_group_in_government_attraction_mult = 0.025 + state_education_access_add = 0.025 } modifier = { country_institution_schools_max_investment_add = 2 } possible_political_movements = { - law_privately_funded_schools - law_publicly_funded_schools + law_private_schools + law_state_funded_schools } pop_support = { value = 0 @@ -149,28 +188,42 @@ law_mixed_funded_schools = { max = 0.6 } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_publicly_funded_schools = { +law_state_funded_schools = { group = lawgroup_education_system icon = "gfx/interface/icons/law_icons/public_schools.dds" progressiveness = 50 - unlocking_technologies = { + unlocking_laws = { + law_total_nationalization } disallowing_laws = { - law_state_religion + law_religious_institutions } institution = institution_schools institution_modifier = { - interest_group_ig_intellectuals_pol_str_mult = 0.05 - state_education_access_add = 0.1 + interest_group_in_government_attraction_mult = 0.05 + state_assimilation_mult = 0.05 + state_education_access_add = 0.05 } modifier = { country_institution_schools_max_investment_add = 3 } possible_political_movements = { law_mixed_funded_schools - law_privately_funded_schools + law_private_schools } pop_support = { value = 0 @@ -193,4 +246,16 @@ law_publicly_funded_schools = { max = 1 } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } diff --git a/common/laws/00_health_system.txt b/common/laws/cwp_15_health_system.txt similarity index 57% rename from common/laws/00_health_system.txt rename to common/laws/cwp_15_health_system.txt index 63a4cf2c4..a4c9827a8 100644 --- a/common/laws/00_health_system.txt +++ b/common/laws/cwp_15_health_system.txt @@ -1,4 +1,4 @@ -law_no_health_system = { +law_charity_health_system = { group = lawgroup_health_system icon = "gfx/interface/icons/law_icons/no_health_system.dds" progressiveness = 0 @@ -11,9 +11,28 @@ ai_will_do = { always = no } + # Pops Will want anything but no healthcare + possible_political_movements = { + law_church_run_hospitals + law_private_health_insurance + law_subsidized_health_insurance + law_universal_healthcare + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_charitable_health_system = { +law_church_run_hospitals = { group = lawgroup_health_system icon = "gfx/interface/icons/law_icons/charitable_health_system.dds" progressiveness = 50 @@ -25,13 +44,13 @@ law_charitable_health_system = { institution = institution_health_system institution_modifier = { state_mortality_mult = -0.035 - interest_group_ig_devout_pol_str_mult = 0.1 + interest_group_ig_moralists_pol_str_mult = 0.2 } # Don't return to charity if we have something more advanced ai_will_do = { NOR = { has_law = law_type:law_private_health_insurance - has_law = law_type:law_national_healthcare_system + has_law = law_type:law_universal_healthcare } } pop_support = { @@ -42,7 +61,7 @@ law_charitable_health_system = { limit = { owner = { NOT = { - has_law = law_type:law_national_healthcare_system + has_law = law_type:law_universal_healthcare } } } @@ -55,6 +74,23 @@ law_charitable_health_system = { } } } + possible_political_movements = { + law_private_health_insurance + law_subsidized_health_insurance + law_universal_healthcare + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_private_health_insurance = { @@ -84,9 +120,26 @@ law_private_health_insurance = { max = 0.6 } } + possible_political_movements = { + law_charity_health_system + law_subsidized_health_insurance + law_universal_healthcare + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_mixed_healthcare = { +law_subsidized_health_insurance = { group = lawgroup_health_system icon = "gfx/interface/icons/law_icons/public_health_insurance.dds" progressiveness = 100 @@ -112,9 +165,25 @@ law_mixed_healthcare = { max = 1 } } + possible_political_movements = { + law_charity_health_system + law_private_health_insurance + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } -law_national_healthcare_system = { +law_universal_healthcare = { group = lawgroup_health_system icon = "gfx/interface/icons/law_icons/public_health_insurance.dds" progressiveness = 100 @@ -139,4 +208,20 @@ law_national_healthcare_system = { max = 1 } } + possible_political_movements = { + law_charity_health_system + law_private_health_insurance + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } diff --git a/common/laws/cwp_16_corporate_affairs.txt b/common/laws/cwp_16_corporate_affairs.txt new file mode 100644 index 000000000..9f5953b9d --- /dev/null +++ b/common/laws/cwp_16_corporate_affairs.txt @@ -0,0 +1,240 @@ +law_no_legal_corporations = { + group = lawgroup_corporate_affairs + icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" + progressiveness = -100 + modifier = { + } + disallowing_laws = { + } + possible_political_movements = { + } + # AI should never abolish an institution + ai_will_do = { + always = no + } + pop_support = { + value = 0 + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_state_corporations = { + group = lawgroup_corporate_affairs + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + disallowing_laws = { + law_no_nationalization + } + progressiveness = 0 + modifier = { + country_institution_corporate_affairs_max_investment_add = 2 + } + institution = institution_corporate_affairs + institution_modifier = { + state_administrators_investment_pool_contribution_add = 0.05 + } + possible_political_movements = { + law_corporate_friendly_policies + law_consumer_protection + } + pop_support = { + value = 0 + add = { + desc = "POP_ADMINISTRATORS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_no_nationalization + } + } + is_pop_type = administrators + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_corporate_friendly_policies = { + group = lawgroup_corporate_affairs + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + progressiveness = 0 + modifier = { + country_institution_corporate_affairs_max_investment_add = 3 + } + institution = institution_corporate_affairs + institution_modifier = { + state_political_strength_from_wealth_mult = 0.01 + state_investors_investment_pool_contribution_add = 0.02 + building_economy_of_scale_level_cap_add = 5 + } + possible_political_movements = { + law_consumer_protection + law_anti_trust_regulation + law_state_corporations + } + pop_support = { + value = 0 + add = { + desc = "POP_INVESTORS" + if = { + limit = { + owner = { + NOR = { + has_law = law_type:law_total_nationalization + has_law = law_type:law_heavy_industry_nationalization + has_law = law_type:law_military_industry_nationalization + has_law = law_type:law_resource_extraction_nationalization + } + } + is_pop_type = investors + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_anti_trust_regulation = { + group = lawgroup_corporate_affairs + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + disallowing_laws = { + law_total_nationalization + } + progressiveness = 50 + modifier = { + country_institution_corporate_affairs_max_investment_add = 4 + } + institution = institution_corporate_affairs + institution_modifier = { + state_political_strength_from_wealth_mult = -0.01 + state_investors_investment_pool_contribution_add = 0.01 + state_loyalists_from_sol_change_mult = 0.01 + state_expected_sol_mult = -0.05 + } + possible_political_movements = { + law_consumer_protection + law_corporate_friendly_policies + law_state_corporations + } + pop_support = { + value = 0 + add = { + desc = "POP_POVERTY" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_consumer_protection + } + } + } + # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 + value = 15 + subtract = standard_of_living + multiply = 0.1 + min = 0 + max = 1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_consumer_protection = { + group = lawgroup_corporate_affairs + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + disallowing_laws = { + } + progressiveness = 100 + modifier = { + country_institution_corporate_affairs_max_investment_add = 5 + } + institution = institution_corporate_affairs + institution_modifier = { + state_political_strength_from_wealth_mult = -0.05 + state_expected_sol_mult = -0.05 + state_loyalists_from_sol_change_mult = 0.05 + building_economy_of_scale_level_cap_add = -5 + } + possible_political_movements = { + law_corporate_friendly_policies + law_state_corporations + } + pop_support = { + value = 0 + add = { + desc = "POP_POVERTY" + # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 + value = 15 + subtract = standard_of_living + multiply = 0.1 + min = 0 + max = 1 + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_17_environmental_regulations.txt b/common/laws/cwp_17_environmental_regulations.txt new file mode 100644 index 000000000..da9059ce6 --- /dev/null +++ b/common/laws/cwp_17_environmental_regulations.txt @@ -0,0 +1,148 @@ +law_no_environment_regulations = { + group = lawgroup_environmental_regulations + icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" + progressiveness = -100 + modifier = { + } + disallowing_laws = { + } + possible_political_movements = { + law_environmental_protection_agency + } + # AI will never regress to no regulations (will destroy the game) + # TODO a better way to do this may be to set the AI priority based on how the UN acts. For instance, it may regress if the UN hasn't shown a stance on environmental regulations + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_environmental_protection_agency = { + group = lawgroup_environmental_regulations + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = 0 + unlocking_technologies = { + early_climatology + } + disallowing_laws = { + } + modifier = { + } + possible_political_movements = { + law_no_environment_regulations + law_emission_regulation + law_net_zero + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_emission_regulation = { + group = lawgroup_environmental_regulations + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 50 + unlocking_technologies = { + intergovernmental_panel_on_climate_change + } + disallowing_laws = { + } + modifier = { + } + possible_political_movements = { + law_no_environment_regulations + law_net_zero + law_pollution_ban + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_net_zero = { + group = lawgroup_environmental_regulations + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 100 + unlocking_technologies = { + intergovernmental_panel_on_climate_change + } + disallowing_laws = { + } + modifier = { + } + possible_political_movements = { + law_no_environment_regulations + law_pollution_ban + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_pollution_ban = { + group = lawgroup_environmental_regulations + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 200 + unlocking_technologies = { + intergovernmental_panel_on_climate_change + } + disallowing_laws = { + } + modifier = { + } + possible_political_movements = { + } + on_activate = { + effect_ban_pollution_industries = yes + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_18_wmds.txt b/common/laws/cwp_18_wmds.txt new file mode 100644 index 000000000..ade70a0a4 --- /dev/null +++ b/common/laws/cwp_18_wmds.txt @@ -0,0 +1,152 @@ +law_no_wmds = { + group = lawgroup_wmds + icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" + progressiveness = 0 + possible_political_movements = { + law_first_strike + law_civilian_applications + law_deterrence + } + pop_support = { + value = 0 + # Farmers want you out of their backyard + add = { + desc = "POP_CAPITALISTS" + if = { + limit = { + is_pop_type = farmers + } + value = 0.05 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_civilian_applications = { + group = lawgroup_wmds + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = 0 + possible_political_movements = { + law_no_wmds + law_deterrence + law_first_strike + } + pop_support = { + value = 0 + # Capitalists want nuclear power + add = { + desc = "POP_CAPITALISTS" + if = { + limit = { + is_pop_type = investors + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_deterrence = { + group = lawgroup_wmds + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 0 + possible_political_movements = { + law_civilian_applications + law_no_wmds + law_first_strike + } + disallowing_laws = { + law_disarmed_nation + } + pop_support = { + value = 0 + # MacArthur go brrrrrrr + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + owner = { + NOT = { has_law = law_type:law_first_strike } + } + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_first_strike = { + group = lawgroup_wmds + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 0 + possible_political_movements = { + law_civilian_applications + law_deterrence + law_no_wmds + } + disallowing_laws = { + law_disarmed_nation + } + pop_support = { + value = 0 + # MacArthur go brrrrrrr + add = { + desc = "POP_OFFICERS" + if = { + limit = { + is_pop_type = officers + } + value = 0.25 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} \ No newline at end of file diff --git a/common/laws/00_free_speech.txt b/common/laws/cwp_19_free_speech.txt similarity index 63% rename from common/laws/00_free_speech.txt rename to common/laws/cwp_19_free_speech.txt index 3930680e1..ef9b66b87 100644 --- a/common/laws/00_free_speech.txt +++ b/common/laws/cwp_19_free_speech.txt @@ -10,16 +10,27 @@ law_outlawed_dissent = { country_promotion_ig_attraction_mult = 0.5 country_suppression_ig_attraction_mult = -0.5 country_tech_spread_mult = -0.15 - corruption_growth = 0.1 + political_movement_radicalism_mult = 0.25 + political_movement_support_mult = -0.25 } possible_political_movements = { law_censorship } - unlocking_technologies = { - } pop_support = { value = 0 } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_censorship = { @@ -31,17 +42,27 @@ law_censorship = { country_promotion_ig_attraction_mult = 0.4 country_suppression_ig_attraction_mult = -0.4 country_tech_spread_mult = -0.1 - corruption_growth = 0.075 + country_agitator_slots_add = 1 } possible_political_movements = { law_right_of_assembly law_outlawed_dissent } - unlocking_technologies = { - } pop_support = { value = 0 } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_right_of_assembly = { @@ -52,7 +73,9 @@ law_right_of_assembly = { country_authority_add = 50 country_promotion_ig_attraction_mult = 0.3 country_suppression_ig_attraction_mult = -0.3 - corruption_growth = -0.025 + political_movement_radicalism_mult = -0.25 + political_movement_support_mult = 0.25 + country_agitator_slots_add = 2 } possible_political_movements = { law_censorship @@ -84,23 +107,34 @@ law_right_of_assembly = { has_law = law_type:law_protected_speech } } - is_pop_type = academics } value = 0.01 } } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_protected_speech = { group = lawgroup_free_speech icon = "gfx/interface/icons/law_icons/protected_speech.dds" progressiveness = 100 - unlocking_technologies = { - } modifier = { country_tech_spread_mult = 0.25 - corruption_growth = -0.05 + political_movement_radicalism_mult = -0.50 + political_movement_support_mult = 0.50 + country_agitator_slots_add = 3 } possible_political_movements = { law_right_of_assembly @@ -121,4 +155,16 @@ law_protected_speech = { value = 0.01 } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } diff --git a/common/laws/cwp_20_labor_rights.txt b/common/laws/cwp_20_labor_rights.txt new file mode 100644 index 000000000..7ca6a6c3d --- /dev/null +++ b/common/laws/cwp_20_labor_rights.txt @@ -0,0 +1,257 @@ +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +law_no_workers_protections = { + group = lawgroup_labor_rights + icon = "gfx/interface/icons/law_icons/serfdom.dds" + progressiveness = -100 + modifier = { + } + possible_political_movements = { + law_workplace_safety_standards + law_standard_workweeks + law_wrongful_dismissal_protections + law_mandatory_parental_leave + } + pop_support = { + value = 0 + } + # Killing your own pops is bad, mmmmkay? + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_workplace_safety_standards = { + group = lawgroup_labor_rights + icon = "gfx/interface/icons/law_icons/serfdom.dds" + progressiveness = -50 + disallowing_laws = { + } + modifier = { + building_working_conditions_mult = -0.5 + state_working_adult_ratio_add = -0.01 + } + possible_political_movements = { + law_no_workers_protections + law_standard_workweeks + law_wrongful_dismissal_protections + law_mandatory_parental_leave + } + pop_support = { + value = 0 + add = { + desc = "POP_DANGEROUS_JOBS" + if = { + limit = { + NOT = { + strata = rich + } + OR = { + pop_employment_building_group = bg_mining + pop_employment_building_group = bg_manufacturing + } + owner = { + NOR = { + has_law = law_type:law_standard_workweeks + has_law = law_type:law_wrongful_dismissal_protections + has_law = law_type:law_mandatory_parental_leave + } + } + } + add = { + value = literacy_rate + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_standard_workweeks = { + group = lawgroup_labor_rights + icon = "gfx/interface/icons/law_icons/serfdom_banned.dds" + progressiveness = 0 + disallowing_laws = { + } + modifier = { + building_working_conditions_mult = -1 + state_working_adult_ratio_add = -0.02 + } + possible_political_movements = { + law_no_workers_protections + law_workplace_safety_standards + law_wrongful_dismissal_protections + law_mandatory_parental_leave + } + pop_support = { + value = 0 + add = { + desc = "POP_DANGEROUS_JOBS" + if = { + limit = { + NOT = { + strata = rich + } + OR = { + pop_employment_building_group = bg_mining + pop_employment_building_group = bg_manufacturing + } + owner = { + NOR = { + has_law = law_type:law_wrongful_dismissal_protections + has_law = law_type:law_mandatory_parental_leave + } + } + } + add = { + value = literacy_rate + divide = 2 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_wrongful_dismissal_protections = { + group = lawgroup_labor_rights + icon = "gfx/interface/icons/law_icons/regulatory_bodies.dds" + progressiveness = 50 + disallowing_laws = { + } + modifier = { + building_working_conditions_mult = -1 + state_working_adult_ratio_add = -0.05 + state_dependent_wage_mult = 0.2 + } + possible_political_movements = { + law_no_workers_protections + law_workplace_safety_standards + law_standard_workweeks + law_mandatory_parental_leave + } + pop_support = { + value = 0 + add = { + desc = "POP_MIDDLE_STRATA" + if = { + limit = { + strata = middle + owner = { + OR = { + has_law = law_type:law_standard_workweeks + has_law = law_type:law_workplace_safety_standards + } + } + } + add = { + value = literacy_rate + divide = 3 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_mandatory_parental_leave = { + group = lawgroup_labor_rights + icon = "gfx/interface/icons/law_icons/worker_protections.dds" + progressiveness = 100 + unlocking_laws = { + law_women_in_the_workplace + law_political_participation + law_gender_equality + } + modifier = { + building_working_conditions_mult = -1 + state_working_adult_ratio_add = -0.1 + state_dependent_wage_mult = 0.25 + state_birth_rate_mult = 0.05 + } + possible_political_movements = { + law_no_workers_protections + law_workplace_safety_standards + law_standard_workweeks + law_wrongful_dismissal_protections + } + pop_support = { + value = 0 + add = { + desc = "POP_MIDDLE_STRATA" + if = { + limit = { + strata = middle + owner = { + OR = { + has_law = law_type:law_standard_workweeks + has_law = law_type:law_wrongful_dismissal_protections + } + } + } + add = { + value = literacy_rate + divide = 3 + } + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/00_childrens_rights.txt b/common/laws/cwp_21_childrens_rights.txt similarity index 50% rename from common/laws/00_childrens_rights.txt rename to common/laws/cwp_21_childrens_rights.txt index 4c95ecf7f..e0b57bafd 100644 --- a/common/laws/00_childrens_rights.txt +++ b/common/laws/cwp_21_childrens_rights.txt @@ -7,9 +7,8 @@ law_child_labor_allowed = { progressiveness = -50 modifier = { state_laborers_mortality_mult = 0.05 - state_machinists_mortality_mult = 0.05 - state_farmers_mortality_mult = 0.05 - state_peasants_mortality_mult = 0.05 + state_technicians_mortality_mult = 0.05 + state_informal_workers_mortality_mult = 0.05 state_dependent_wage_mult = 0.3 } possible_political_movements = { @@ -19,10 +18,10 @@ law_child_labor_allowed = { value = 0 # Get back in the mines! add = { - desc = "POP_CAPITALISTS" + desc = "POP_landlords" if = { limit = { - is_pop_type = capitalists + is_pop_type = landlords } } value = 0.25 @@ -32,9 +31,21 @@ law_child_labor_allowed = { #fixme market liberal no longer exists # exists = ruler # ruler = { - # has_ideology = ideology_market_liberal + # has_ideology = ideology:ideology_market_liberal # } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_restricted_child_labor = { @@ -45,8 +56,7 @@ law_restricted_child_labor = { } modifier = { state_laborers_mortality_mult = 0.02 - state_farmers_mortality_mult = 0.02 - state_peasants_mortality_mult = 0.02 + state_informal_workers_mortality_mult = 0.02 state_dependent_wage_mult = 0.15 country_institution_schools_max_investment_add = 1 } @@ -57,13 +67,16 @@ law_restricted_child_labor = { value = 0 # Get back in the mines! add = { - desc = "POP_CAPITALISTS" + desc = "POP_landlords" if = { limit = { owner = { - has_law = law_type:law_compulsory_education + OR = { + has_law = law_type:law_compulsory_education + has_law = law_type:law_compulsory_higher_education + } } - is_pop_type = capitalists + is_pop_type = landlords } } value = 0.33 @@ -75,10 +88,22 @@ law_restricted_child_labor = { # AND = { # exists = ruler # ruler = { - # has_ideology = ideology_market_liberal + # has_ideology = ideology:ideology_market_liberal # } # } } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_compulsory_education = { @@ -86,7 +111,7 @@ law_compulsory_education = { icon = "gfx/interface/icons/law_icons/compulsory_primary_school.dds" progressiveness = 50 disallowing_laws = { - law_no_schools + law_informal_schooling } unlocking_technologies = { } @@ -96,6 +121,35 @@ law_compulsory_education = { modifier = { country_institution_schools_max_investment_add = 2 } + pop_support = { + value = 0 + add = { + desc = "POP_ACADEMICS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_compulsory_higher_education + } + } + is_pop_type = academics + } + value = 0.5 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } law_compulsory_higher_education = { @@ -103,7 +157,7 @@ law_compulsory_higher_education = { icon = "gfx/interface/icons/law_icons/compulsory_primary_school.dds" progressiveness = 50 disallowing_laws = { - law_no_higher_education + law_informal_schooling } unlocking_laws = { law_compulsory_education @@ -115,7 +169,37 @@ law_compulsory_higher_education = { } modifier = { country_institution_schools_max_investment_add = 2 - country_institution_higher_education_max_investment_add = 2 + state_pop_qualifications_mult = 0.25 + state_dependent_wage_mult = -0.25 state_working_adult_ratio_add = -0.1 } + pop_support = { + value = 0 + add = { + desc = "POP_ACADEMICS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_compulsory_education + } + } + is_pop_type = academics + } + value = 0.5 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } } diff --git a/common/laws/00_rights_of_women.txt b/common/laws/cwp_22_rights_of_women.txt similarity index 59% rename from common/laws/00_rights_of_women.txt rename to common/laws/cwp_22_rights_of_women.txt index cf9377e11..685e2dd4f 100644 --- a/common/laws/00_rights_of_women.txt +++ b/common/laws/cwp_22_rights_of_women.txt @@ -1,263 +1,268 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_no_womens_rights = { - group = lawgroup_rights_of_women - icon = "gfx/interface/icons/law_icons/no_womens_rights.dds" - progressiveness = -100 - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_birth_rate_mult = 0.05 - } - possible_political_movements = { - law_women_own_property - } - pop_support = { - value = 0 - } - ai_will_do = { - #fixme traditionalist no longer exists - # literacy_rate < 0.4 - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - } -} - -law_women_own_property = { - group = lawgroup_rights_of_women - icon = "gfx/interface/icons/law_icons/women_own_property.dds" - progressiveness = -50 - unlocking_technologies = { - first_wave_feminism - } - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_working_adult_ratio_add = 0.05 - } - possible_political_movements = { - law_no_womens_rights - law_women_in_the_workplace - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - has_law = law_type:law_no_womens_rights - } - } - value = 0.05 - } - if = { - limit = { - owner = { - has_law = law_type:law_no_womens_rights - has_technology_researched = first_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - has_law = law_type:law_no_womens_rights - has_technology_researched = first_wave_feminism - has_technology_researched = second_wave_feminism - } - } - value = 0.1 - } - } - } - ai_will_do = { - has_law = law_type:law_no_womens_rights - #fixme traditionalist no longer exists - # AND = { - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - # } - } -} - -law_women_in_the_workplace = { - group = lawgroup_rights_of_women - icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" - progressiveness = 0 - unlocking_technologies = { - first_wave_feminism - } - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_working_adult_ratio_add = 0.1 - state_birth_rate_mult = -0.05 - } - possible_political_movements = { - law_women_own_property - law_womens_suffrage - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_women_own_property - } - } - } - value = 0.05 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_women_own_property - } - has_technology_researched = first_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_women_own_property - } - has_technology_researched = first_wave_feminism - has_technology_researched = counterculture - } - } - value = 0.1 - } - } - } - ai_will_do = { - or = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_women_own_property - } - #fixme traditionalist no longer exists - # AND = { - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - # } - } -} - -law_womens_suffrage = { - group = lawgroup_rights_of_women - icon = "gfx/interface/icons/law_icons/womens_suffrage.dds" - progressiveness = 100 - unlocking_technologies = { - first_wave_feminism - } - unlocking_laws = { - law_restricted_voting - law_landed_voting - law_wealth_voting - law_universal_suffrage - } - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_working_adult_ratio_add = 0.15 - state_birth_rate_mult = -0.05 - state_dependent_political_participation_add = 0.33 - } - possible_political_movements = { - law_women_own_property - } - pop_support = { - value = 0.05 - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - has_technology_researched = third_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - has_technology_researched = first_wave_feminism - has_technology_researched = second_wave_feminism - } - } - value = 0.1 - } - } - } -} - -law_female_work_quotas = { - group = lawgroup_rights_of_women - icon = "gfx/interface/icons/law_icons/womens_suffrage.dds" - progressiveness = 100 - unlocking_technologies = { - second_wave_feminism - } - unlocking_laws = { - law_restricted_voting - law_landed_voting - law_wealth_voting - law_universal_suffrage - } - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_working_adult_ratio_add = 0.2 - state_birth_rate_mult = -0.1 - state_dependent_political_participation_add = 0.5 - } - possible_political_movements = { - law_womens_suffrage - } - pop_support = { - value = 0.05 - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - has_technology_researched = first_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - has_technology_researched = first_wave_feminism - has_technology_researched = second_wave_feminism - } - } - value = 0.1 - } - } - } -} +# group = this is the law_group a law belongs to +# icon = graphical icon shown in-game +# modifier = {} modifier on country for having adopted this law +law_legal_guardianship = { + group = lawgroup_rights_of_women + icon = "gfx/interface/icons/law_icons/no_womens_rights.dds" + progressiveness = -100 + on_enact = { + recalculate_pop_ig_support = yes + } + modifier = { + state_birth_rate_mult = 0.05 + } + possible_political_movements = { + law_women_own_property + } + pop_support = { + value = 0 + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_women_own_property = { + group = lawgroup_rights_of_women + icon = "gfx/interface/icons/law_icons/women_own_property.dds" + progressiveness = -50 + unlocking_technologies = { + first_wave_feminism + } + on_enact = { + recalculate_pop_ig_support = yes + } + modifier = { + state_working_adult_ratio_add = 0.05 + } + possible_political_movements = { + law_legal_guardianship + law_women_in_the_workplace + } + pop_support = { + value = 0 + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + has_law = law_type:law_legal_guardianship + } + } + value = 0.15 + } + if = { + limit = { + owner = { + has_law = law_type:law_legal_guardianship + has_technology_researched = second_wave_feminism + } + } + value = 0.15 + } + if = { + limit = { + owner = { + has_law = law_type:law_legal_guardianship + has_technology_researched = third_wave_feminism + } + } + value = 0.2 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_women_in_the_workplace = { + group = lawgroup_rights_of_women + icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" + progressiveness = 0 + unlocking_technologies = { + first_wave_feminism + } + on_enact = { + recalculate_pop_ig_support = yes + } + modifier = { + state_working_adult_ratio_add = 0.1 + state_birth_rate_mult = -0.05 + } + possible_political_movements = { + law_women_own_property + law_gender_equality + } + pop_support = { + value = 0 + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_legal_guardianship + has_law = law_type:law_women_own_property + } + } + } + value = 0.15 + } + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_legal_guardianship + has_law = law_type:law_women_own_property + } + has_technology_researched = counterculture + } + } + value = 0.1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_political_participation = { + group = lawgroup_rights_of_women + icon = "gfx/interface/icons/law_icons/womens_suffrage.dds" + progressiveness = 100 + unlocking_technologies = { + first_wave_feminism + } + unlocking_laws = { + law_representative_democracy + law_consensus_democracy + law_direct_democracy + law_one_party_state + } + on_enact = { + recalculate_pop_ig_support = yes + } + modifier = { + state_working_adult_ratio_add = 0.15 + state_birth_rate_mult = -0.05 + state_dependent_political_participation_add = 0.33 + } + possible_political_movements = { + law_women_own_property + } + pop_support = { + value = 0.05 + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + has_technology_researched = third_wave_feminism + } + } + value = 0.1 + } + if = { + limit = { + owner = { + has_technology_researched = second_wave_feminism + } + } + value = 0.1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_gender_equality = { + group = lawgroup_rights_of_women + icon = "gfx/interface/icons/law_icons/womens_suffrage.dds" + progressiveness = 100 + unlocking_technologies = { + second_wave_feminism + } + unlocking_laws = { + law_one_party_state + law_representative_democracy + law_consensus_democracy + law_direct_democracy + } + on_enact = { + recalculate_pop_ig_support = yes + } + modifier = { + state_working_adult_ratio_add = 0.2 + state_birth_rate_mult = -0.1 + state_dependent_political_participation_add = 0.5 + } + possible_political_movements = { + law_gender_equality + } + pop_support = { + value = 0.15 + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + has_technology_researched = third_wave_feminism + } + } + value = 0.15 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_23_family_planning.txt b/common/laws/cwp_23_family_planning.txt new file mode 100644 index 000000000..f6f52c5e9 --- /dev/null +++ b/common/laws/cwp_23_family_planning.txt @@ -0,0 +1,337 @@ +law_no_family_planning = { + group = lawgroup_family_planning + icon = "gfx/interface/icons/law_icons/no_womens_rights.dds" + progressiveness = -50 + modifier = { + state_dependent_wage_mult = -0.25 + state_birth_rate_mult = 0.05 + state_working_adult_ratio_add = -0.05 + } + possible_political_movements = { + law_criminalized_birth_control + law_family_planning_programs + law_enshrined_reproductive_rights + law_family_size_controls + } + pop_support = { + value = 0 + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_criminalized_birth_control = { + group = lawgroup_family_planning + icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" + progressiveness = -100 + unlocking_technologies = { + second_wave_feminism + } + unlocking_laws = { + law_legal_guardianship + law_women_own_property + } + modifier = { + state_dependent_wage_mult = -0.5 + state_birth_rate_mult = 0.15 + state_working_adult_ratio_add = -0.1 + } + possible_political_movements = { + law_no_family_planning + law_family_planning_programs + law_enshrined_reproductive_rights + law_family_size_controls + } + pop_support = { + value = 0 + add = { + desc = "POP_CLERGY" + if = { + limit = { + is_pop_type = clergy + } + value = 0.33 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_family_planning_programs = { + group = lawgroup_family_planning + icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" + progressiveness = 0 + unlocking_technologies = { + second_wave_feminism + } + modifier = { + state_birth_rate_mult = -0.05 + state_working_adult_ratio_add = 0.05 + } + possible_political_movements = { + law_criminalized_birth_control + law_enshrined_reproductive_rights + law_family_size_controls + } + pop_support = { + value = 0 + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_no_family_planning + has_law = law_type:law_criminalized_birth_control + } + } + } + value = 0.15 + } + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_no_family_planning + has_law = law_type:law_criminalized_birth_control + } + has_technology_researched = third_wave_feminism + } + } + value = 0.1 + } + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_no_family_planning + has_law = law_type:law_criminalized_birth_control + } + has_technology_researched = sexual_revolution + } + } + value = 0.05 + } + + } + } + ai_will_do = { + #fixme feminism no longer exists + # exists = ruler + # ruler = { + # has_ideology = ideology:ideology_feminism + # } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_enshrined_reproductive_rights = { + group = lawgroup_family_planning + icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" + progressiveness = 0 + unlocking_technologies = { + second_wave_feminism + } + modifier = { + state_dependent_wage_mult = 0.15 + state_birth_rate_mult = -0.1 + state_working_adult_ratio_add = 0.1 + } + possible_political_movements = { + law_criminalized_birth_control + law_family_planning_programs + law_family_size_controls + } + pop_support = { + value = 0 + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_no_family_planning + has_law = law_type:law_criminalized_birth_control + } + } + } + value = 0.15 + } + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_no_family_planning + has_law = law_type:law_criminalized_birth_control + } + has_technology_researched = third_wave_feminism + } + } + value = 0.1 + } + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_no_family_planning + has_law = law_type:law_criminalized_birth_control + } + has_technology_researched = sexual_revolution + } + } + value = 0.05 + } + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_family_planning_programs + } + has_technology_researched = third_wave_feminism + } + } + value = 0.2 + } + if = { + limit = { + owner = { + OR = { + has_law = law_type:law_family_planning_programs + } + has_technology_researched = sexual_revolution + } + } + value = 0.1 + } + } + } + ai_will_do = { + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_family_size_controls = { + group = lawgroup_family_planning + icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" + progressiveness = 0 + unlocking_technologies = { + second_wave_feminism + } + modifier = { + state_dependent_wage_mult = 0.20 + state_birth_rate_mult = -0.25 + state_working_adult_ratio_add = 0.15 + } + possible_political_movements = { + law_criminalized_birth_control + law_family_planning_programs + law_enshrined_reproductive_rights + law_one_child_policy + } + pop_support = { + value = 0 + } + ai_will_do = { + always = no + # This is a bad idea, maybe restrict it to certain event-only ideologies later? + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_one_child_policy = { + group = lawgroup_family_planning + icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" + progressiveness = 0 + unlocking_technologies = { + second_wave_feminism + } + disallowing_laws = { + law_representative_democracy + law_consensus_democracy + law_direct_democracy + } + modifier = { + state_dependent_wage_mult = 0.25 + state_birth_rate_mult = -0.5 + state_working_adult_ratio_add = 0.2 + } + possible_political_movements = { + law_criminalized_birth_control + law_family_planning_programs + law_enshrined_reproductive_rights + law_family_size_controls + } + pop_support = { + value = 0 + } + ai_will_do = { + always = no + # This is a terrible idea. Maybe a *very* specific ideology can unlock it. + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} \ No newline at end of file diff --git a/common/laws/cwp_24_welfare.txt b/common/laws/cwp_24_welfare.txt new file mode 100644 index 000000000..f2d8c068b --- /dev/null +++ b/common/laws/cwp_24_welfare.txt @@ -0,0 +1,313 @@ +law_no_welfare = { + group = lawgroup_welfare + icon = "gfx/interface/icons/law_icons/no_social_security.dds" + progressiveness = 0 + possible_political_movements = { + law_poor_laws + law_income_security + } + pop_support = { + value = 0 + } + # AI will never abolish institutions entirely + ai_will_do = { + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_poor_laws = { + group = lawgroup_welfare + icon = "gfx/interface/icons/law_icons/poor_laws.dds" + progressiveness = 25 + unlocking_technologies = { + } + modifier = { + country_institution_welfare_max_investment_add = 2 + } + institution = institution_welfare + institution_modifier = { + state_political_strength_from_welfare_mult = -0.15 + } + possible_political_movements = { + law_no_welfare + law_income_security + } + pop_support = { + value = 0 + add = { + desc = "POP_POVERTY" + if = { + limit = { + owner = { + NOR = { + has_law = law_type:law_income_security + has_law = law_type:law_income_supplementation + has_law = law_type:law_welfare_state + has_law = law_type:law_universal_basic_income + } + } + } + # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 + value = 15 + subtract = standard_of_living + multiply = 0.1 + min = 0 + max = 1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_income_security= { + group = lawgroup_welfare + icon = "gfx/interface/icons/law_icons/wage_controls.dds" + progressiveness = 75 + unlocking_technologies = { + } + modifier = { + country_institution_welfare_max_investment_add = 3 + } + institution = institution_welfare + institution_modifier = { + state_political_strength_from_welfare_mult = -0.05 + state_working_adult_ratio_add = -0.01 + } + possible_political_movements = { + law_poor_laws + law_income_supplementation + } + pop_support = { + value = 0 + add = { + desc = "POP_POVERTY" + if = { + limit = { + owner = { + NOR = { + has_law = law_type:law_income_supplementation + has_law = law_type:law_welfare_state + has_law = law_type:law_universal_basic_income + } + } + } + # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 + value = 15 + subtract = standard_of_living + multiply = 0.1 + min = 0 + max = 1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_income_supplementation = { + group = lawgroup_welfare + icon = "gfx/interface/icons/law_icons/old_age_pension.dds" + progressiveness = 100 + unlocking_technologies = { + } + modifier = { + country_institution_welfare_max_investment_add = 4 + } + institution = institution_welfare + institution_modifier = { + state_dependent_wage_mult = 0.2 + state_working_adult_ratio_add = -0.01 + } + possible_political_movements = { + law_income_security + law_welfare_state + } + pop_support = { + value = 0 + add = { + desc = "POP_POVERTY" + if = { + limit = { + owner = { + NOR = { + has_law = law_type:law_welfare_state + has_law = law_type:law_universal_basic_income + } + } + } + # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 + value = 15 + subtract = standard_of_living + multiply = 0.1 + min = 0 + max = 1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_welfare_state = { + group = lawgroup_welfare + icon = "gfx/interface/icons/law_icons/old_age_pension.dds" + progressiveness = 100 + unlocking_technologies = { + } + modifier = { + country_institution_welfare_max_investment_add = 5 + } + institution = institution_welfare + institution_modifier = { + state_dependent_wage_mult = 0.2 + state_working_adult_ratio_add = -0.02 + state_dependent_political_participation_add = 0.02 + } + possible_political_movements = { + law_income_supplementation + law_universal_basic_income + } + # Below needed since this Law changes Political Participation + on_activate = { + recalculate_pop_ig_support = yes + } + on_deactivate = { + recalculate_pop_ig_support = yes + } + pop_support = { + value = 0 + add = { + desc = "POP_POVERTY" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_universal_basic_income + } + } + } + # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 + value = 15 + subtract = standard_of_living + multiply = 0.1 + min = 0 + max = 1 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_universal_basic_income = { + group = lawgroup_welfare + icon = "gfx/interface/icons/law_icons/old_age_pension.dds" + progressiveness = 100 + unlocking_technologies = { + } + modifier = { + country_institution_welfare_max_investment_add = 10 + } + institution = institution_welfare + institution_modifier = { + state_dependent_wage_mult = 0.2 + state_working_adult_ratio_add = -0.02 + state_dependent_political_participation_add = 0.02 + } + possible_political_movements = { + law_welfare_state + } + # Below needed since this Law changes Political Participation + on_activate = { + recalculate_pop_ig_support = yes + } + on_deactivate = { + recalculate_pop_ig_support = yes + } + pop_support = { + value = 0 + add = { + desc = "POP_POVERTY" + # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 + value = 15 + subtract = standard_of_living + multiply = 0.1 + min = 0 + max = 1 + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_universal_basic_income + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} \ No newline at end of file diff --git a/common/laws/00_migration.txt b/common/laws/cwp_25_migration.txt similarity index 59% rename from common/laws/00_migration.txt rename to common/laws/cwp_25_migration.txt index 389357435..a5bf706ba 100644 --- a/common/laws/00_migration.txt +++ b/common/laws/cwp_25_migration.txt @@ -1,31 +1,61 @@ -law_no_migration_controls = { +law_open_borders = { group = lawgroup_migration icon = "gfx/interface/icons/law_icons/no_migration_controls.dds" progressiveness = 50 possible_political_movements = { - law_controlled_immigration + law_selective_immigration } pop_support = { value = 0 } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_open_borders + value > neutral + } + } + } } -law_closed_borders = { +law_selective_immigration = { group = lawgroup_migration - icon = "gfx/interface/icons/law_icons/closed_borders.dds" + icon = "gfx/interface/icons/law_icons/migration_controls.dds" + disallowing_laws = { + } modifier = { - country_disallow_migration = yes + country_disallow_discriminated_migration = yes + state_bureaucracy_population_base_cost_factor_mult = -0.05 } - progressiveness = -50 + progressiveness = 0 possible_political_movements = { - law_controlled_immigration + law_open_borders + law_closed_borders } pop_support = { value = 0 add = { - desc = "POP_LOWER_STRATA" + desc = "POP_UNEMPLOYED_STATE" if = { - limit = { + limit = { + owner = { + NOT = { + has_law = law_type:law_closed_borders + } + } state = { state_unemployment_rate >= 0.1 } @@ -34,6 +64,11 @@ law_closed_borders = { } if = { limit = { + owner = { + NOT = { + has_law = law_type:law_closed_borders + } + } state = { state_unemployment_rate >= 0.2 } @@ -41,7 +76,12 @@ law_closed_borders = { value = 0.1 } if = { - limit = { + limit = { + owner = { + NOT = { + has_law = law_type:law_closed_borders + } + } state = { state_unemployment_rate >= 0.3 } @@ -50,6 +90,11 @@ law_closed_borders = { } if = { limit = { + owner = { + NOT = { + has_law = law_type:law_closed_borders + } + } state = { state_unemployment_rate >= 0.4 } @@ -58,41 +103,50 @@ law_closed_borders = { } if = { limit = { + owner = { + NOT = { + has_law = law_type:law_closed_borders + } + } state = { state_unemployment_rate >= 0.5 } } value = 0.1 } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 } } } -law_controlled_immigration = { +law_closed_borders = { group = lawgroup_migration - icon = "gfx/interface/icons/law_icons/migration_controls.dds" - disallowing_laws = { - law_decentralized - } + icon = "gfx/interface/icons/law_icons/closed_borders.dds" modifier = { - country_disallow_discriminated_migration = yes + country_disallow_migration = yes + state_bureaucracy_population_base_cost_factor_mult = -0.1 } - progressiveness = 0 + progressiveness = -50 possible_political_movements = { - law_no_migration_controls - law_closed_borders + law_selective_immigration } pop_support = { value = 0 add = { - desc = "POP_LOWER_STRATA" + desc = "POP_UNEMPLOYED_STATE" if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_closed_borders - } - } + limit = { state = { state_unemployment_rate >= 0.1 } @@ -101,11 +155,6 @@ law_controlled_immigration = { } if = { limit = { - owner = { - NOT = { - has_law = law_type:law_closed_borders - } - } state = { state_unemployment_rate >= 0.2 } @@ -113,12 +162,7 @@ law_controlled_immigration = { value = 0.1 } if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_closed_borders - } - } + limit = { state = { state_unemployment_rate >= 0.3 } @@ -127,11 +171,6 @@ law_controlled_immigration = { } if = { limit = { - owner = { - NOT = { - has_law = law_type:law_closed_borders - } - } state = { state_unemployment_rate >= 0.4 } @@ -140,17 +179,24 @@ law_controlled_immigration = { } if = { limit = { - owner = { - NOT = { - has_law = law_type:law_closed_borders - } - } state = { state_unemployment_rate >= 0.5 } } value = 0.1 } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 } } } \ No newline at end of file diff --git a/common/laws/cwp_26_biotech.txt b/common/laws/cwp_26_biotech.txt new file mode 100644 index 000000000..b16207920 --- /dev/null +++ b/common/laws/cwp_26_biotech.txt @@ -0,0 +1,207 @@ +law_theoretical_research_only = { + group = lawgroup_biotech + icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" + progressiveness = -50 + on_enact = { + } + modifier = { + state_mortality_mult = 0.2 + country_academics_pol_str_mult = -0.2 + } + possible_political_movements = { + law_no_live_testing + law_animal_testing_only + } + ai_will_do = { + exists = ruler + ruler = { + law_stance = { + law = law_type:law_theoretical_research_only + value > neutral + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_no_live_testing = { + group = lawgroup_biotech + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = 50 + on_enact = { + } + modifier = { + state_mortality_mult = 0.15 + state_radicals_from_sol_change_mult = 0.05 + } + possible_political_movements = { + law_theoretical_research_only + law_animal_testing_only + law_regulated_human_trials + } + pop_support = { + value = 0 + # People don't like human testing + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_unrestricted_human_testing + } + } + } + value = 0.01 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_animal_testing_only = { + group = lawgroup_biotech + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 50 + on_enact = { + } + disallowing_laws = { + } + modifier = { + state_mortality_mult = 0.1 + state_radicals_from_sol_change_mult = 0.1 + } + possible_political_movements = { + law_no_live_testing + law_regulated_human_trials + } + pop_support = { + value = 0 + # People don't like human testing + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_unrestricted_human_testing + } + } + } + value = 0.01 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_regulated_human_trials = { + group = lawgroup_biotech + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 50 + on_enact = { + } + disallowing_laws = { + } + modifier = { + state_mortality_mult = 0.05 + state_radicals_from_sol_change_mult = 0.15 + } + possible_political_movements = { + law_animal_testing_only + law_unrestricted_human_testing + } + pop_support = { + value = 0 + # People don't like human testing + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_unrestricted_human_testing + } + } + } + value = 0.01 + } + } + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + + +law_unrestricted_human_testing = { + group = lawgroup_biotech + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 0 + on_enact = { + } + disallowing_laws = { + law_no_wmds + } + modifier = { + state_radicals_from_sol_change_mult = 0.2 + } + possible_political_movements = { + law_animal_testing_only + law_regulated_human_trials + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_27_recreational_drugs.txt b/common/laws/cwp_27_recreational_drugs.txt new file mode 100644 index 000000000..5fc44af6b --- /dev/null +++ b/common/laws/cwp_27_recreational_drugs.txt @@ -0,0 +1,337 @@ +law_total_prohibition = { + group = lawgroup_recreational_drugs + icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" + progressiveness = -50 + on_activate = { + if = { + limit = { + NOT = { is_banning_goods = g:opium} + } + add_banned_goods = g:opium + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = opium + } + remove_cultural_obsession = opium + root = { effect_remove_obsessions = yes } + } + } + } + if = { + limit = { + NOT = { is_banning_goods = g:tobacco} + } + add_banned_goods = g:tobacco + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = tobacco + } + remove_cultural_obsession = tobacco + root = { effect_remove_obsessions = yes } + } + } + } + if = { + limit = { + NOT = { is_banning_goods = g:liquor} + } + add_banned_goods = g:liquor + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = liquor + } + remove_cultural_obsession = liquor + root = { effect_remove_obsessions = yes } + } + } + } + if = { + limit = { + NOT = { is_banning_goods = g:wine} + } + add_banned_goods = g:wine + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = wine + } + remove_cultural_obsession = wine + root = { effect_remove_obsessions = yes } + } + } + } + } + modifier = { + } + possible_political_movements = { + law_tobacco_allowed + law_alcohol_allowed + law_all_drugs_allowed + } + ai_will_do = { + # This law is actually pretty dog, so the AI should allways allow at least tobacco + always = no + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_tobacco_allowed = { + group = lawgroup_recreational_drugs + icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" + progressiveness = 20 + on_activate = { + if = { + limit = { + NOT = { is_banning_goods = g:opium} + } + add_banned_goods = g:opium + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = opium + } + remove_cultural_obsession = opium + root = { effect_remove_obsessions = yes } + } + } + } + if = { + limit = { + is_banning_goods = g:tobacco + } + remove_banned_goods = g:tobacco + } + if = { + limit = { + NOT = { is_banning_goods = g:liquor} + } + add_banned_goods = g:liquor + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = liquor + } + remove_cultural_obsession = liquor + root = { effect_remove_obsessions = yes } + } + } + } + if = { + limit = { + NOT = { is_banning_goods = g:wine} + } + add_banned_goods = g:wine + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = wine + } + remove_cultural_obsession = wine + root = { effect_remove_obsessions = yes } + } + } + } + } + modifier = { + state_mortality_mult = 0.05 + } + pop_support = { + value = 0 + # People want intoxicants + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_total_prohibition + } + } + } + value = 0.2 + } + } + } + possible_political_movements = { + law_total_prohibition + law_alcohol_allowed + law_all_drugs_allowed + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_alcohol_allowed = { + group = lawgroup_recreational_drugs + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 50 + on_activate = { + if = { + limit = { + NOT = { is_banning_goods = g:opium} + } + add_banned_goods = g:opium + every_primary_culture = { + if = { + limit = { + has_cultural_obsession = opium + } + remove_cultural_obsession = opium + root = { effect_remove_obsessions = yes } + } + } + } + if = { + limit = { + is_banning_goods = g:tobacco + } + remove_banned_goods = g:tobacco + } + if = { + limit = { + is_banning_goods = g:liquor + } + remove_banned_goods = g:liquor + } + if = { + limit = { + is_banning_goods = g:wine + } + remove_banned_goods = g:wine + } + } + pop_support = { + value = 0 + # People want intoxicants + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_total_prohibition + } + } + } + value = 0.1 + } + } + } + disallowing_laws = { + } + modifier = { + state_mortality_mult = 0.1 + } + possible_political_movements = { + law_total_prohibition + law_tobacco_allowed + law_all_drugs_allowed + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} + +law_all_drugs_allowed = { + group = lawgroup_recreational_drugs + icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" + progressiveness = 100 + on_activate = { + if = { + limit = { + is_banning_goods = g:opium + } + remove_banned_goods = g:opium + } + if = { + limit = { + is_banning_goods = g:tobacco + } + remove_banned_goods = g:tobacco + } + if = { + limit = { + is_banning_goods = g:liquor + } + remove_banned_goods = g:liquor + } + if = { + limit = { + is_banning_goods = g:wine + } + remove_banned_goods = g:wine + } + } + disallowing_laws = { + } + pop_support = { + value = 0 + # People want intoxicants + add = { + desc = "ALL_POPS" + if = { + limit = { + owner = { + NOT = { + has_law = law_type:law_total_prohibition + } + } + } + value = 0.01 + } + } + } + modifier = { + state_mortality_mult = 0.15 + } + possible_political_movements = { + law_total_prohibition + law_tobacco_allowed + law_alcohol_allowed + } + ai_enact_weight_modifier = { #Petitions + value = 0 + + if = { + limit = { + has_journal_entry = je_government_petition + has_variable = desired_law_var + scope:law = var:desired_law_var + } + add = 750 + } + } +} diff --git a/common/laws/cwp_abortion.txt b/common/laws/cwp_abortion.txt deleted file mode 100644 index 76b710d06..000000000 --- a/common/laws/cwp_abortion.txt +++ /dev/null @@ -1,262 +0,0 @@ -law_abortion_prohibited = { - group = lawgroup_abortion_rights - icon = "gfx/interface/icons/law_icons/no_womens_rights.dds" - progressiveness = -100 - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_radicals_from_sol_change_mult = 0.15 - state_birth_rate_mult = 0.05 - } - possible_political_movements = { - law_allowed_for_health_preservation - law_socioeconomic_grounds - law_on_request_abortion - } - pop_support = { - value = 0 - } - ai_will_do = { - #fixme traditionalist no longer exists - # literacy_rate < 0.4 - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - } -} - -law_allowed_for_health_preservation = { - group = lawgroup_abortion_rights - icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" - progressiveness = 0 - unlocking_technologies = { - second_wave_feminism - } - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_radicals_from_sol_change_mult = 0.075 - state_birth_rate_mult = -0.025 - } - possible_political_movements = { - law_abortion_prohibited - law_socioeconomic_grounds - law_on_request_abortion - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - } - } - value = 0.05 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = second_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = second_wave_feminism - has_technology_researched = third_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = sexual_revolution - } - } - value = 0.05 - } - } - } - ai_will_do = { - #fixme feminism no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_feminism - # } - } -} - -law_socioeconomic_grounds = { - group = lawgroup_abortion_rights - icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" - progressiveness = 0 - unlocking_technologies = { - second_wave_feminism - } - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_radicals_from_sol_change_mult = -0.075 - state_birth_rate_mult = -0.075 - } - possible_political_movements = { - law_abortion_prohibited - law_allowed_for_health_preservation - law_on_request_abortion - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - } - } - value = 0.05 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = second_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = second_wave_feminism - has_technology_researched = third_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = sexual_revolution - } - } - value = 0.05 - } - } - } - ai_will_do = { - #fixme feminism no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_feminism - # } - } -} - -law_on_request_abortion = { - group = lawgroup_abortion_rights - icon = "gfx/interface/icons/law_icons/women_in_the_workplace.dds" - progressiveness = 0 - unlocking_technologies = { - second_wave_feminism - } - on_enact = { - recalculate_pop_ig_support = yes - } - modifier = { - state_radicals_from_sol_change_mult = -0.15 - state_birth_rate_mult = -0.1 - } - possible_political_movements = { - law_abortion_prohibited - law_allowed_for_health_preservation - law_socioeconomic_grounds - } - pop_support = { - value = 0 - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - } - } - value = 0.05 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = second_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = second_wave_feminism - has_technology_researched = third_wave_feminism - } - } - value = 0.1 - } - if = { - limit = { - owner = { - OR = { - has_law = law_type:law_abortion_prohibited - } - has_technology_researched = sexual_revolution - } - } - value = 0.05 - } - } - } - ai_will_do = { - #fixme feminism no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_feminism - # } - } -} diff --git a/common/laws/cwp_centralization.txt b/common/laws/cwp_centralization.txt deleted file mode 100644 index d52e3701f..000000000 --- a/common/laws/cwp_centralization.txt +++ /dev/null @@ -1,66 +0,0 @@ -law_decentralized = { - group = lawgroup_centralization - icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" - progressiveness = -50 - modifier = { - state_tax_capacity_mult = -0.75 - country_authority_add = -200 - country_bureaucracy_investment_cost_factor_mult = -0.75 - corruption_baseline = 15 - } - possible_political_movements = { - law_federal - law_unitary - } - ai_will_do = { - always = no - } -} - -law_federal = { - group = lawgroup_centralization - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 20 - modifier = { - state_tax_capacity_mult = -0.25 - country_authority_add = -50 - country_bureaucracy_investment_cost_factor_mult = -0.25 - corruption_baseline = 10 - - } - possible_political_movements = { - law_unitary - law_centralized - } -} - -law_unitary = { - group = lawgroup_centralization - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 20 - modifier = { - state_tax_capacity_mult = 0.25 - country_authority_add = 50 - country_bureaucracy_investment_cost_factor_mult = 0.1 - corruption_baseline = 5 - } - possible_political_movements = { - law_federal - law_centralized - } -} - -law_centralized = { - group = lawgroup_centralization - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 20 - modifier = { - state_tax_capacity_mult = 0.5 - country_authority_add = 100 - country_bureaucracy_investment_cost_factor_mult = 0.5 - } - possible_political_movements = { - law_federal - law_unitary - } -} diff --git a/common/laws/cwp_conscription.txt b/common/laws/cwp_conscription.txt deleted file mode 100644 index afcd19b93..000000000 --- a/common/laws/cwp_conscription.txt +++ /dev/null @@ -1,141 +0,0 @@ -law_no_conscription = { - group = lawgroup_conscription - icon = "gfx/interface/icons/law_icons/mass_conscription.dds" - progressiveness = 50 - unlocking_technologies = { - } - modifier = { - } - pop_support = { - value = 0 - } - possible_political_movements = { - law_selective_conscription - law_mass_conscription - } -} - -law_selective_conscription = { - group = lawgroup_conscription - icon = "gfx/interface/icons/law_icons/mass_conscription.dds" - progressiveness = 50 - unlocking_laws = { - law_professional_army - } - unlocking_technologies = { - } - modifier = { - state_conscription_rate_add = 0.005 - state_building_conscription_center_max_level_add = 25 - country_war_exhaustion_casualties_mult = 0.10 - } - pop_support = { - value = 0 - # Officers like professionalism - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = officers - } - value = 0.5 - } - } - # soldiers are broadly in favor of this also - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = soldiers - } - value = 0.25 - } - } - } - possible_political_movements = { - law_no_conscription - law_mass_conscription - } -} - -law_mass_conscription = { - group = lawgroup_conscription - icon = "gfx/interface/icons/law_icons/mass_conscription.dds" - progressiveness = 50 - unlocking_laws = { - law_professional_army - } - unlocking_technologies = { - } - modifier = { - state_conscription_rate_add = 0.01 - state_building_conscription_center_max_level_add = 50 - country_war_exhaustion_casualties_mult = 0.25 - } - pop_support = { - value = 0 - # Officers like professionalism - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = officers - } - value = 0.75 - } - } - # soldiers are broadly in favor of this also - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = soldiers - } - value = 0.5 - } - } - } - possible_political_movements = { - law_selective_conscription - law_mass_conscription - } -} - -law_total_conscription = { - group = lawgroup_conscription - icon = "gfx/interface/icons/law_icons/mass_conscription.dds" - progressiveness = 50 - unlocking_laws = { - law_professional_army - } - modifier = { - state_conscription_rate_add = 0.05 - state_building_conscription_center_max_level_add = 100 - country_war_exhaustion_casualties_mult = 0.5 - } - pop_support = { - value = 0 - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = officers - } - value = 0.5 - } - } - # soldiers are broadly in favor of this also - add = { - desc = "POP_OFFICERS" - if = { - limit = { - is_pop_type = soldiers - } - value = 0.35 - } - } - } - possible_political_movements = { - law_mass_conscription - } -} diff --git a/common/laws/cwp_corporations.txt b/common/laws/cwp_corporations.txt deleted file mode 100644 index 03cc6d636..000000000 --- a/common/laws/cwp_corporations.txt +++ /dev/null @@ -1,59 +0,0 @@ -law_no_corporation_focus = { - group = lawgroup_corporations - icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" - progressiveness = -50 - modifier = { - } - disallowing_laws = { - } - possible_political_movements = { - law_corporations_discouraged - law_corporations_favored - } - ai_will_do = { - #fixme traditionalist no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - } -} - -law_corporations_discouraged = { - group = lawgroup_corporations - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - disallowing_laws = { - } - progressiveness = 20 - modifier = { - state_capitalists_investment_pool_efficiency_mult = -0.25 - state_radicals_from_sol_change_mult = -0.25 - country_bureaucracy_investment_cost_factor_mult = 0.05 - interest_group_ig_entrepreneurs_pol_str_mult = 0.15 - } - possible_political_movements = { - law_no_corporation_focus - law_corporations_favored - } -} - -law_corporations_favored = { - group = lawgroup_corporations - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 50 - disallowing_laws = { - law_cooperative_ownership - law_command_economy - } - disallowing_laws = { - } - modifier = { - state_tax_capacity_mult = -0.15 - interest_group_ig_conglomerates_pol_str_mult = 0.25 - state_capitalists_investment_pool_efficiency_mult = 0.25 - } - possible_political_movements = { - law_no_corporation_focus - law_corporations_discouraged - } -} diff --git a/common/laws/cwp_drug_legalization.txt b/common/laws/cwp_drug_legalization.txt deleted file mode 100644 index e9036df71..000000000 --- a/common/laws/cwp_drug_legalization.txt +++ /dev/null @@ -1,59 +0,0 @@ -law_no_drug_policy = { - group = lawgroup_drug_legalization - icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" - progressiveness = -50 - modifier = { - } - disallowing_laws = { - } - possible_political_movements = { - law_drug_criminalization - law_no_hard_narcotics - law_drugs_legalized - } - ai_will_do = { - } -} - -law_drug_criminalization = { - group = lawgroup_drug_legalization - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 20 - modifier = { - } - possible_political_movements = { - law_no_drug_policy - law_no_hard_narcotics - law_drugs_legalized - } -} - -law_no_hard_narcotics = { - group = lawgroup_drug_legalization - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 50 - disallowing_laws = { - } - modifier = { - } - possible_political_movements = { - law_no_drug_policy - law_drug_criminalization - law_drugs_legalized - } -} - -law_drugs_legalized = { - group = lawgroup_drug_legalization - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 50 - disallowing_laws = { - } - modifier = { - } - possible_political_movements = { - law_no_drug_policy - law_drug_criminalization - law_no_hard_narcotics - } -} diff --git a/common/laws/cwp_due_process_laws.txt b/common/laws/cwp_due_process_laws.txt deleted file mode 100644 index 560f57917..000000000 --- a/common/laws/cwp_due_process_laws.txt +++ /dev/null @@ -1,187 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_no_due_process = { - group = lawgroup_judicial_system - progressiveness = 100 - icon = "gfx/interface/icons/law_icons/slavery_banned.dds" - on_activate = { - } - modifier = { - interest_group_in_government_attraction_mult = 0.5 - corruption_baseline = 10 - } - pop_support = { - value = 0 - - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 0.1 - } - } - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 0.05 - } - } - } - possible_political_movements = { - law_kangaroo_courts - law_politicized_courts - law_independent_judiciary - } -} - -law_kangaroo_courts = { - group = lawgroup_judicial_system - progressiveness = 0 - icon = "gfx/interface/icons/law_icons/debt_slavery.dds" - on_enact = { - } - modifier = { - interest_group_in_government_attraction_mult = 0.25 - corruption_baseline = 5 - } - pop_support = { - value = 0 - - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 0.1 - } - } - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 0.05 - } - } - } - possible_political_movements = { - law_politicized_courts - law_independent_judiciary - } - # AI should never enact debt slavery - ai_will_do = { - always = no - } -} - -law_politicized_courts = { - group = lawgroup_judicial_system - progressiveness = 0 - icon = "gfx/interface/icons/law_icons/slave_trade.dds" - unlocking_laws = { - } - on_enact = { - } - modifier = { - interest_group_in_government_attraction_mult = 0.1 - } - possible_political_movements = { - law_kangaroo_courts - law_independent_judiciary - } - pop_support = { - value = 0 - add = { - desc = "POP_ARISTOCRATS" - if = { - limit = { - is_pop_type = aristocrats - } - value = 0.1 - } - } - } - ai_will_do = { - exists = ruler - ruler = { - - } - } -} - -law_independent_judiciary = { - group = lawgroup_judicial_system - progressiveness = 50 - icon = "gfx/interface/icons/law_icons/legacy_slavery.dds" - # no need to add disallowing_laws here since it can only be enacted from Slave Trade - unlocking_laws = { - } - modifier = { - state_political_strength_from_wealth_mult = 0.05 - corruption_baseline = -5 - } - possible_political_movements = { - law_politicized_courts - law_independent_judiciary - } - pop_support = { - value = 0 - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 0.1 - } - } - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 0.05 - } - } - } -} - -law_private_adjudication = { - group = lawgroup_judicial_system - progressiveness = 50 - icon = "gfx/interface/icons/law_icons/legacy_slavery.dds" - unlocking_laws = { - law_corporations_favored - } - unlocking_technologies = { - public_choice_theory - } - modifier = { - state_political_strength_from_wealth_mult = 0.5 - } - possible_political_movements = { - law_politicized_courts - law_independent_judiciary - } - pop_support = { - value = 0 - add = { - desc = "POP_CAPITALISTS" - if = { - limit = { - is_pop_type = capitalists - } - value = 0.1 - } - } - } -} diff --git a/common/laws/cwp_environmental.txt b/common/laws/cwp_environmental.txt deleted file mode 100644 index 35f3e45dd..000000000 --- a/common/laws/cwp_environmental.txt +++ /dev/null @@ -1,56 +0,0 @@ -law_no_environment_regulations = { - group = lawgroup_environmental_laws - icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" - progressiveness = -50 - modifier = { - } - disallowing_laws = { - } - possible_political_movements = { - law_medium_environment_regulations - law_high_environment_regulations - } - ai_will_do = { - #fixme traditionalist no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - } -} - -law_medium_environment_regulations = { - group = lawgroup_environmental_laws - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 20 - unlocking_technologies = { - early_climatology - } - disallowing_laws = { - law_traditionalism - } - modifier = { - } - possible_political_movements = { - law_no_environment_regulations - law_high_environment_regulations - } -} - -law_high_environment_regulations = { - group = lawgroup_environmental_laws - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 50 - unlocking_technologies = { - intergovernmental_panel_on_climate_change - } - disallowing_laws = { - law_traditionalism - } - modifier = { - } - possible_political_movements = { - law_medium_environment_regulations - law_high_environment_regulations - } -} diff --git a/common/laws/cwp_free_press.txt b/common/laws/cwp_free_press.txt deleted file mode 100644 index cdda1eb12..000000000 --- a/common/laws/cwp_free_press.txt +++ /dev/null @@ -1,138 +0,0 @@ -# group = this is the law_group a law belongs to -# icon = graphical icon shown in-game -# modifier = {} modifier on country for having adopted this law -law_controlled_press = { - group = lawgroup_free_press - icon = "gfx/interface/icons/law_icons/outlawed_dissent.dds" - progressiveness = -50 - disallowing_laws = { - law_right_of_assembly - law_protected_speech - } - modifier = { - country_authority_add = 200 - state_turmoil_effects_mult = -0.10 - country_infamy_generation_mult = 0.1 - country_legitimacy_base_add = -10 - corruption_growth = 0.1 - } - possible_political_movements = { - law_censored_press - } - unlocking_technologies = { - } - pop_support = { - value = 0 - } -} - -law_censored_press = { - group = lawgroup_free_press - icon = "gfx/interface/icons/law_icons/censorship.dds" - disallowing_laws = { - law_right_of_assembly - law_protected_speech - } - progressiveness = -25 - modifier = { - country_authority_add = 100 - state_radicals_from_sol_change_mult = -0.25 - country_infamy_generation_mult = 0.05 - country_legitimacy_base_add = -5 - corruption_growth = 0.075 - } - possible_political_movements = { - law_state_media - law_controlled_press - } - unlocking_technologies = { - } - pop_support = { - value = 0 - } -} - -law_state_media = { - group = lawgroup_free_press - icon = "gfx/interface/icons/law_icons/right_of_assembly.dds" - progressiveness = 0 - disallowing_laws = { - law_protected_speech - } - modifier = { - state_radicals_from_sol_change_mult = 0.25 - state_loyalists_from_sol_change_mult = 0.15 - country_infamy_decay_mult = 0.05 - country_legitimacy_base_add = 5 - corruption_growth = 0.05 - } - possible_political_movements = { - law_censored_press - law_freedom_of_press - } - pop_support = { - value = 0 - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_freedom_of_press - } - } - is_pop_type = academics - } - value = 0.5 - } - } - # People don't like censorship - add = { - desc = "ALL_POPS" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_freedom_of_press - } - } - is_pop_type = academics - } - value = 0.01 - } - } - } -} - -law_freedom_of_press = { - group = lawgroup_free_press - icon = "gfx/interface/icons/law_icons/protected_speech.dds" - progressiveness = 100 - unlocking_technologies = { - } - modifier = { - state_radicals_from_sol_change_mult = 0.25 - country_infamy_decay_mult = 0.1 - country_legitimacy_base_add = 10 - corruption_growth = -0.05 - } - possible_political_movements = { - law_state_media - } - pop_support = { - value = 0 - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 0.33 - } - } - add = { - desc = "ALL_POPS" - value = 0.01 - } - } -} diff --git a/common/laws/cwp_higher_education_system.txt b/common/laws/cwp_higher_education_system.txt deleted file mode 100644 index f5b5b880e..000000000 --- a/common/laws/cwp_higher_education_system.txt +++ /dev/null @@ -1,196 +0,0 @@ -law_no_higher_education = { - group = lawgroup_higher_education_system - icon = "gfx/interface/icons/law_icons/no_schools.dds" - progressiveness = 0 - disallowing_laws = { - law_no_schools - } - pop_support = { - value = 0 - } - possible_political_movements = { - law_religious_higher_education - law_privately_funded_higher_education - law_mixed_funded_higher_education - law_publicly_funded_higher_education - } - # AI will never abolish institutions entirely - ai_will_do = { - always = no - } -} - -law_religious_higher_education = { - group = lawgroup_higher_education_system - icon = "gfx/interface/icons/law_icons/religious_schools.dds" - progressiveness = 25 - unlocking_technologies = { - } - disallowing_laws = { - law_total_separation - law_state_atheism - } - institution = institution_higher_education - institution_modifier = { - state_conversion_mult = 0.2 - state_education_access_add = 0.05 - interest_group_ig_devout_pol_str_mult = 0.1 - } - modifier = { - country_institution_higher_education_max_investment_add = 1 - } - possible_political_movements = { - law_privately_funded_higher_education - law_mixed_funded_higher_education - law_publicly_funded_higher_education - } - pop_support = { - value = 0 - add = { - desc = "POP_CLERGYMEN" - if = { - limit = { - is_pop_type = clergymen - } - value = 0.33 - } - } - add = { - desc = "POP_POVERTY" - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_publicly_funded_schools - } - } - } - # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 - value = 15 - subtract = standard_of_living - multiply = 0.1 - min = 0 - max = 1 - } - } - } -} - -law_privately_funded_higher_education = { - group = lawgroup_higher_education_system - icon = "gfx/interface/icons/law_icons/private_schools.dds" - progressiveness = 25 - unlocking_technologies = { - } - disallowing_laws = { - law_state_religion - } - institution = institution_higher_education - institution_modifier = { - state_education_access_wealth_add = 0.02 - state_political_strength_from_wealth_mult = 0.1 - } - modifier = { - country_institution_higher_education_max_investment_add = 1 - } - possible_political_movements = { - law_mixed_funded_higher_education - law_publicly_funded_higher_education - } - pop_support = { - value = 0 - add = { - desc = "POP_WEALTH" - # Wealth 20 gives 0.1 pop support, 22 -> 0.2, 24 -> 0.3, ..., 30 -> 0.6 - value = wealth - subtract = 18 - divide = 2 - multiply = 0.1 - min = 0 - max = 0.6 - } - } -} - -law_mixed_funded_higher_education = { - group = lawgroup_higher_education_system - icon = "gfx/interface/icons/law_icons/private_schools.dds" - progressiveness = 25 - unlocking_technologies = { - } - disallowing_laws = { - law_state_religion - } - institution = institution_higher_education - institution_modifier = { - state_education_access_wealth_add = 0.0075 - state_assimilation_mult = 0.125 - interest_group_ig_intellectuals_pol_str_mult = 0.025 - state_education_access_add = 0.05 - } - modifier = { - country_institution_higher_education_max_investment_add = 2 - } - possible_political_movements = { - law_mixed_funded_higher_education - law_privately_funded_higher_education - law_publicly_funded_higher_education - } - pop_support = { - value = 0 - add = { - desc = "POP_WEALTH" - # Wealth 20 gives 0.1 pop support, 22 -> 0.2, 24 -> 0.3, ..., 30 -> 0.6 - value = wealth - subtract = 18 - divide = 2 - multiply = 0.1 - min = 0 - max = 0.6 - } - } -} - -law_publicly_funded_higher_education = { - group = lawgroup_higher_education_system - icon = "gfx/interface/icons/law_icons/public_schools.dds" - progressiveness = 50 - unlocking_technologies = { - } - disallowing_laws = { - law_state_religion - } - institution = institution_higher_education - institution_modifier = { - interest_group_ig_intellectuals_pol_str_mult = 0.05 - state_education_access_add = 0.1 - } - modifier = { - country_institution_higher_education_max_investment_add = 3 - } - possible_political_movements = { - law_mixed_funded_higher_education - law_privately_funded_higher_education - } - pop_support = { - value = 0 - add = { - desc = "POP_ACADEMICS" - if = { - limit = { - is_pop_type = academics - } - value = 0.25 - } - } - add = { - desc = "POP_POVERTY" - # SoL 14 gives 0.1 pop support, 13 -> 0.2, 12 -> 0.3, ... 5 -> 1.0 - value = 15 - subtract = standard_of_living - multiply = 0.1 - min = 0 - max = 1 - } - } -} diff --git a/common/laws/cwp_nuclear.txt b/common/laws/cwp_nuclear.txt deleted file mode 100644 index 6cc8215ac..000000000 --- a/common/laws/cwp_nuclear.txt +++ /dev/null @@ -1,35 +0,0 @@ -law_nuclear_disarmament = { - group = lawgroup_nuclear - icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" - progressiveness = -50 - modifier = { - } - disallowing_laws = { - } - possible_political_movements = { - } - ai_will_do = { - } -} - -law_power_generation = { - group = lawgroup_nuclear - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 20 - modifier = { - } - possible_political_movements = { - } -} - -law_nuclear_weapons = { - group = lawgroup_nuclear - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 50 - disallowing_laws = { - } - modifier = { - } - possible_political_movements = { - } -} diff --git a/common/laws/cwp_wmd.txt b/common/laws/cwp_wmd.txt deleted file mode 100644 index 705721eab..000000000 --- a/common/laws/cwp_wmd.txt +++ /dev/null @@ -1,46 +0,0 @@ -law_no_wmd = { - group = lawgroup_wmd - icon = "gfx/interface/icons/law_icons/hereditary_bureaucrats.dds" - progressiveness = -50 - modifier = { - } - disallowing_laws = { - } - possible_political_movements = { - law_biochem_research - law_biochem_weapons_allowed - } - ai_will_do = { - #fixme traditionalist no longer exists - # exists = ruler - # ruler = { - # has_ideology = ideology_traditionalist - # } - } -} - -law_biochem_research = { - group = lawgroup_wmd - icon = "gfx/interface/icons/law_icons/appointed_bureaucrats.dds" - progressiveness = 20 - modifier = { - } - possible_political_movements = { - law_no_wmd - law_biochem_weapons_allowed - } -} - -law_biochem_weapons_allowed = { - group = lawgroup_wmd - icon = "gfx/interface/icons/law_icons/elected_bureaucrats.dds" - progressiveness = 50 - disallowing_laws = { - law_oligarchy - } - modifier = { - } - possible_political_movements = { - law_no_wmd - } -} diff --git a/common/laws/cwp_zhardcoded_pdx.txt b/common/laws/cwp_zhardcoded_pdx.txt index a2e2109a0..067bb1110 100644 --- a/common/laws/cwp_zhardcoded_pdx.txt +++ b/common/laws/cwp_zhardcoded_pdx.txt @@ -2,5 +2,4 @@ law_slavery_banned = {} law_debt_slavery = {} law_slave_trade = {} -law_legacy_slavery = {} -law_private_schools = {} \ No newline at end of file +law_legacy_slavery = {} \ No newline at end of file diff --git a/common/laws/readme.txt b/common/laws/readme.txt new file mode 100644 index 000000000..63e475ca5 --- /dev/null +++ b/common/laws/readme.txt @@ -0,0 +1,32 @@ +# Documentation for pop_support + +# Pops will always support a Movement if their IG supports it + # 100% of a pop supporting an IG will join + +# If pop support is scripted, a % of the remainder of pops for which the triggers are true will also join the movement +# The full value will be added for politically engaged pops, and half that for Politically Unaligned pops +# E.g: is a pop is 50% Politically Unaligned, a weight of 0.1 will result in 7.5% of individuals in the pop joining the Movement + +# If pop support is not scripted, only pops who support IG's that support the Movement will join + + +# Documentation for ai_enact_weight_modifier +# This is a value that is added or subtracted from the AI's base weight to enact a law, setting this to 0 means only base weight is used while if it's -50 then it's ( base weight - 50 ) +# The base weight is set from factors like strategy and whether the law is backed by a movement, and usually ranges in the low hundreds, so +100 would be fairly significant and +1000 would be very significant +# Note that you may also want to tweak change_law_chance and revolution_aversion in AI politics strategies if you *really* want it to pass the law +# Even setting this to 100000 and change_law_chance to 100 may not mean the AI can enact the law if it lacks government/movement support, is afraid of revolution, or ai_will_do evaluates to false +# Root scope is AI country, scope:law contains the relevant law for that country + +# Example +#ai_enact_weight_modifier = { +# value = 0 +# +# if = { +# limit = { +# this = c:GBR +# exists = var:GBR_favorite_law +# scope:law = var:GBR_favorite_law +# } +# add = 10 +# } +#} \ No newline at end of file diff --git a/common/modifier_types/CWP_00_modifier_types.txt b/common/modifier_types/CWP_00_modifier_types.txt index f1f8bf55c..e353233c2 100644 --- a/common/modifier_types/CWP_00_modifier_types.txt +++ b/common/modifier_types/CWP_00_modifier_types.txt @@ -33,6 +33,12 @@ corruption_baseline = { num_decimals = 0 } +country_corruption_add = { + good = no + percent = yes + num_decimals = 1 +} + corruption_growth = { good = no num_decimals = 2 @@ -54,18 +60,34 @@ interest_group_corruption_strength_mult = { num_decimals = 1 } -interest_group_ig_conglomerates_approval_add = { +interest_group_ig_bureaucrats_approval_add = { + good = yes + percent = no +} + +interest_group_ig_bureaucrats_pol_str_mult = { + neutral = yes + percent = yes + num_decimals = 0 +} + +interest_group_ig_bureaucrats_pop_attraction_mult = { + neutral = yes + percent = yes +} + +interest_group_ig_capitalists_approval_add = { good = yes percent = no } -interest_group_ig_conglomerates_pol_str_mult = { +interest_group_ig_capitalists_pol_str_mult = { neutral = yes percent = yes num_decimals = 0 } -interest_group_ig_conglomerates_pop_attraction_mult = { +interest_group_ig_capitalists_pop_attraction_mult = { neutral = yes percent = yes } @@ -102,35 +124,98 @@ interest_group_ig_entrepreneurs_pop_attraction_mult = { percent = yes } -interest_group_ig_intellectuals_approval_add = { +interest_group_ig_laborists_approval_add = { good = yes percent = no } +interest_group_ig_laborists_pol_str_mult = { + neutral = yes + percent = yes + num_decimals = 0 +} + +interest_group_ig_laborists_pop_attraction_mult = { + neutral = yes + percent = yes +} + +interest_group_ig_moralists_approval_add = { + good = yes + percent = no +} + +interest_group_ig_moralists_pol_str_mult = { + neutral = yes + percent = yes + num_decimals = 0 +} + +interest_group_ig_moralists_pop_attraction_mult = { + neutral = yes + percent = yes +} + +interest_group_ig_patriots_approval_add = { + good = yes + percent = no +} + +interest_group_ig_patriots_pol_str_mult = { + neutral = yes + percent = yes + num_decimals = 0 +} + +interest_group_ig_patriots_pop_attraction_mult = { + neutral = yes + percent = yes +} + +interest_group_ig_securocrats_approval_add = { + good = yes + percent = no +} + +interest_group_ig_securocrats_pol_str_mult = { + neutral = yes + percent = yes + num_decimals = 0 +} + +interest_group_ig_securocrats_pop_attraction_mult = { + neutral = yes + percent = yes +} + +interest_group_ig_ruralists_approval_add = { + good = yes + percent = no +} -interest_group_ig_intellectuals_pol_str_mult = { +interest_group_ig_ruralists_pol_str_mult = { neutral = yes percent = yes num_decimals = 0 } -interest_group_ig_intellectuals_pop_attraction_mult = { +interest_group_ig_ruralists_pop_attraction_mult = { neutral = yes percent = yes } -interest_group_ig_socialists_approval_add = { +interest_group_ig_urbanists_approval_add = { good = yes percent = no } -interest_group_ig_socialists_pol_str_mult = { +interest_group_ig_urbanists_pol_str_mult = { neutral = yes percent = yes num_decimals = 0 } -interest_group_ig_socialists_pop_attraction_mult = { +interest_group_ig_urbanists_pop_attraction_mult = { neutral = yes percent = yes } diff --git a/common/modifier_types/cwp_unwanted_modifiers.txt b/common/modifier_types/cwp_unwanted_modifiers.txt index bc43953c0..eacb774d9 100644 --- a/common/modifier_types/cwp_unwanted_modifiers.txt +++ b/common/modifier_types/cwp_unwanted_modifiers.txt @@ -2,16 +2,171 @@ #It must be dynamically generated, that is not present as is in vanilla modifier types. state_cherokee_standard_of_living_add = { - good = yes + neutral = yes percent = no } state_muskogean_standard_of_living_add = { - good = yes + neutral = yes percent = no } state_algonquian_standard_of_living_add = { - good = yes + neutral = yes percent = no -} \ No newline at end of file +} + +country_capitalists_pol_str_mult = { + neutral = yes + percent = yes +} + +country_aristocrats_pol_str_mult = { + neutral = yes + percent = yes +} + +state_capitalists_investment_pool_efficiency_mult = { + neutral = yes + percent = yes +} + +country_aristocrats_voting_power_add = { + neutral = yes + percent = no +} + +country_peasants_pol_str_mult = { + neutral = yes + percent = yes +} + +state_aristocrats_mortality_mult = { + neutral = yes + percent = yes +} + +state_aristocrats_investment_pool_efficiency_mult = { + neutral = yes + percent = yes +} + +country_machinists_pol_str_mult = { + neutral = yes + percent = yes +} + +state_pop_support_law_national_guard_mult = { + neutral = yes + percent = yes +} + +country_bureaucrats_pol_str_mult = { + neutral = yes + percent = yes +} + +state_pop_support_law_council_republic_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_industry_banned_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_no_colonial_affairs_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_census_voting_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_universal_suffrage_add = { + neutral = yes + percent = yes +} + +country_clergymen_pol_str_mult = { + neutral = yes + percent = yes +} + +country_clergymen_voting_power_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_wage_subsidies_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_womens_suffrage_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_universal_suffrage_mult = { + neutral = yes + percent = yes +} + +state_pop_support_law_womens_suffrage_mult = { + neutral = yes + percent = yes +} + +state_pop_support_law_parliamentary_republic_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_presidential_republic_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_graduated_taxation_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_proportional_taxation_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_no_migration_controls_mult = { + neutral = yes + percent = yes +} + +state_pop_support_law_national_supremacy_mult = { + neutral = yes + percent = yes +} + +state_pop_support_law_monarchy_mult = { + neutral = yes + percent = yes +} + +state_pop_support_law_command_economy_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_national_supremacy_add = { + neutral = yes + percent = yes +} + +state_pop_support_law_racial_segregation_add = { + neutral = yes + percent = yes +} diff --git a/common/modifiers/00_static_modifiers.txt b/common/modifiers/00_static_modifiers.txt index 3f48f7cfc..0fb1f3b60 100644 --- a/common/modifiers/00_static_modifiers.txt +++ b/common/modifiers/00_static_modifiers.txt @@ -21,11 +21,9 @@ base_values = { state_middle_expected_sol = 10 state_rich_expected_sol = 15 state_expected_sol_from_literacy = 5 - state_farmers_investment_pool_contribution_add = 0.05 - state_shopkeepers_investment_pool_contribution_add = 0.05 - state_aristocrats_investment_pool_contribution_add = 0.1 - state_capitalists_investment_pool_contribution_add = 0.2 - country_construction_add = 5 + state_investors_investment_pool_contribution_add = 0.2 + state_landlords_investment_pool_contribution_add = 0.1 + country_construction_add = 15 building_mobilization_cost_mult = 0.6 building_economy_of_scale_level_cap_add = 20 } @@ -46,27 +44,33 @@ coastal_state = { working_conditions = { icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds building_group_bg_mining_laborers_mortality_mult = 0.1 - building_group_bg_mining_machinists_mortality_mult = 0.05 + building_group_bg_mining_technicians_mortality_mult = 0.05 building_group_bg_mining_engineers_mortality_mult = 0.02 + building_group_bg_mining_professionals_mortality_mult = 0.02 building_group_bg_logging_laborers_mortality_mult = 0.1 - building_group_bg_logging_machinists_mortality_mult = 0.05 + building_group_bg_logging_technicians_mortality_mult = 0.05 building_group_bg_logging_engineers_mortality_mult = 0.02 + building_group_bg_logging_professionals_mortality_mult = 0.02 building_group_bg_fossil_fuels_laborers_mortality_mult = 0.1 - building_group_bg_fossil_fuels_machinists_mortality_mult = 0.05 + building_group_bg_fossil_fuels_technicians_mortality_mult = 0.05 building_group_bg_fossil_fuels_engineers_mortality_mult = 0.02 + building_group_bg_fossil_fuels_professionals_mortality_mult = 0.02 building_group_bg_light_industry_laborers_mortality_mult = 0.05 - building_group_bg_light_industry_machinists_mortality_mult = 0.02 + building_group_bg_light_industry_technicians_mortality_mult = 0.02 building_group_bg_heavy_industry_laborers_mortality_mult = 0.1 - building_group_bg_heavy_industry_machinists_mortality_mult = 0.05 + building_group_bg_heavy_industry_technicians_mortality_mult = 0.05 building_group_bg_heavy_industry_engineers_mortality_mult = 0.02 + building_group_bg_heavy_industry_professionals_mortality_mult = 0.02 building_group_bg_infrastructure_laborers_mortality_mult = 0.1 - building_group_bg_infrastructure_machinists_mortality_mult = 0.05 + building_group_bg_infrastructure_technicians_mortality_mult = 0.05 building_group_bg_infrastructure_engineers_mortality_mult = 0.02 + building_group_bg_infrastructure_professionals_mortality_mult = 0.02 } malnourishment = { icon = gfx/interface/icons/timed_modifier_icons/modifier_fire_negative.dds - state_birth_rate_mult = -0.02 # per level below equilibrium + state_birth_rate_mult = -0.05 # per level below equilibrium + state_mortality_mult = 0.1 } commander_battle_end_victory = { @@ -162,16 +166,16 @@ tax_modifier_very_high = { government_wages_very_low = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds country_government_wages_mult = -0.3 - interest_group_ig_intellectuals_approval_add = -2 - interest_group_ig_entrepreneurs_approval_add = -2 + interest_group_ig_intelligentsia_approval_add = -2 + interest_group_ig_bureaucrats_approval_add = -2 country_prestige_mult = -0.2 } government_wages_low = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds country_government_wages_mult = -0.15 - interest_group_ig_intellectuals_approval_add = -1 - interest_group_ig_entrepreneurs_approval_add = -1 + interest_group_ig_intelligentsia_approval_add = -1 + interest_group_ig_bureaucrats_approval_add = -1 country_prestige_mult = -0.1 } @@ -181,23 +185,24 @@ government_wages_medium = { government_wages_high = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds country_government_wages_mult = 0.15 - interest_group_ig_intellectuals_approval_add = 1 - interest_group_ig_entrepreneurs_approval_add = 1 + interest_group_ig_intelligentsia_approval_add = 1 + interest_group_ig_bureaucrats_approval_add = 1 country_authority_mult = 0.05 } government_wages_very_high = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds country_government_wages_mult = 0.3 - interest_group_ig_intellectuals_approval_add = 2 - interest_group_ig_entrepreneurs_approval_add = 2 + interest_group_ig_intelligentsia_approval_add = 2 + interest_group_ig_bureaucrats_approval_add = 2 country_authority_mult = 0.1 } military_wages_very_low = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds country_military_wages_mult = -0.3 - interest_group_ig_armed_forces_approval_add = -2 + interest_group_ig_patriots_approval_add = -2 + interest_group_ig_securocrats_approval_add = -2 building_training_rate_mult = -0.75 country_army_power_projection_mult = -0.2 } @@ -205,7 +210,8 @@ military_wages_very_low = { military_wages_low = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_positive.dds country_military_wages_mult = -0.15 - interest_group_ig_armed_forces_approval_add = -1 + interest_group_ig_patriots_approval_add = -1 + interest_group_ig_securocrats_approval_add = -1 building_training_rate_mult = -0.5 country_army_power_projection_mult = -0.1 } @@ -216,7 +222,8 @@ military_wages_medium = { military_wages_high = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds country_military_wages_mult = 0.15 - interest_group_ig_armed_forces_approval_add = 1 + interest_group_ig_patriots_approval_add = 1 + interest_group_ig_securocrats_approval_add = 1 country_army_power_projection_mult = 0.1 unit_morale_recovery_mult = 0.1 } @@ -224,7 +231,8 @@ military_wages_high = { military_wages_very_high = { icon = gfx/interface/icons/timed_modifier_icons/modifier_coins_negative.dds country_military_wages_mult = 0.3 - interest_group_ig_armed_forces_approval_add = 2 + interest_group_ig_patriots_approval_add = 2 + interest_group_ig_securocrats_approval_add = 2 country_army_power_projection_mult = 0.2 unit_morale_recovery_mult = 0.2 } @@ -415,8 +423,8 @@ low_pop_state = { high_pop_state = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds - state_expected_sol_mult = 0.10 - state_bureaucracy_population_base_cost_factor_mult = 0.10 + state_expected_sol_mult = 0.1 + state_bureaucracy_population_base_cost_factor_mult = 0.1 } country_rivalry = { @@ -443,10 +451,10 @@ infamy_pariah = { # Scales with devastation level state_region_devastation = { icon = gfx/interface/icons/timed_modifier_icons/modifier_gear_negative.dds - state_infrastructure_mult = -1.0 - state_mortality_mult = 2.0 - state_migration_pull_mult = -2.0 - state_construction_mult = -1.0 + state_infrastructure_mult = -1 + state_mortality_mult = 2 + state_migration_pull_mult = -2 + state_construction_mult = -1 } # Scales with deficiency in tax capacity diff --git a/common/modifiers/cwp_corruption_modifier.txt b/common/modifiers/cwp_corruption_modifier.txt index fedb4686f..f3174565d 100644 --- a/common/modifiers/cwp_corruption_modifier.txt +++ b/common/modifiers/cwp_corruption_modifier.txt @@ -1,11 +1,17 @@ corruption_modifier_effects = { icon = gfx/interface/icons/timed_modifier_icons/modifier_corruption.dds - state_tax_waste_add = 0.0025 - country_government_wages_mult = 0.005 - country_military_wages_mult = 0.005 + state_tax_waste_add = 0.005 + country_government_wages_mult = 0.05 + country_military_wages_mult = 0.05 unit_morale_loss_mult = 0.005 - state_political_strength_from_wealth_mult = 0.025 - country_prestige_mult = -0.0005 + state_political_strength_from_wealth_mult = 0.05 + country_prestige_mult = -0.005 + building_administrators_shares_add = 0.02 +} + +ig_corruption_modifier = { + icon = gfx/interface/icons/timed_modifier_icons/modifier_corruption.dds + country_corruption_add = 1 } anti_corruption_drive_conducted = { @@ -16,5 +22,5 @@ anti_corruption_drive_conducted = { anti_corruption_purge_conducted = { corruption_baseline = -20 corruption_growth = -0.5 - state_bureaucrats_mortality_mult = 0.15 -} \ No newline at end of file + state_administrators_mortality_mult = 0.15 +} diff --git a/common/modifiers/cwp_event_modifers.txt b/common/modifiers/cwp_event_modifers.txt index fb7a2f363..d903c3d2b 100644 --- a/common/modifiers/cwp_event_modifers.txt +++ b/common/modifiers/cwp_event_modifers.txt @@ -2,25 +2,25 @@ icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds country_subsidies_bg_agriculture = yes country_subsidies_bg_ranching = yes - interest_group_ig_rural_folk_approval_add = 2 - interest_group_ig_conglomerates_approval_add = -1 + interest_group_ig_ruralists_approval_add = 2 + interest_group_ig_capitalists_approval_add = -1 } refused_agricultural_subsidies = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds country_subsidies_bg_agriculture = no country_subsidies_bg_ranching = no - interest_group_ig_rural_folk_approval_add = -2 - interest_group_ig_conglomerates_approval_add = 1 - interest_group_ig_rural_folk_pop_attraction_mult = 0.25 + interest_group_ig_ruralists_approval_add = -2 + interest_group_ig_capitalists_approval_add = 1 + interest_group_ig_ruralists_pop_attraction_mult = 0.25 } revoked_agricultural_subsidies = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds country_subsidies_bg_agriculture = no country_subsidies_bg_ranching = no - interest_group_ig_rural_folk_approval_add = -4 - interest_group_ig_rural_folk_pop_attraction_mult = 0.5 + interest_group_ig_ruralists_approval_add = -4 + interest_group_ig_ruralists_pop_attraction_mult = 0.5 } major_economic_boom = { @@ -35,7 +35,7 @@ major_economic_boom = { building_group_bg_plantations_throughput_mult = 0.25 building_group_bg_rubber_throughput_mult = 0.25 building_group_bg_urban_facilities_throughput_mult = 0.25 - interest_group_ig_conglomerates_approval_add = 2 + interest_group_ig_capitalists_approval_add = 2 } minor_economic_boom = { @@ -50,7 +50,7 @@ minor_economic_boom = { building_group_bg_plantations_throughput_mult = 0.1 building_group_bg_rubber_throughput_mult = 0.1 building_group_bg_urban_facilities_throughput_mult = 0.1 - interest_group_ig_conglomerates_approval_add = 1 + interest_group_ig_capitalists_approval_add = 1 } financial_downturn = { @@ -62,7 +62,7 @@ financial_bailouts = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds country_bureaucracy_mult = -0.25 country_subsidies_bg_financial_services = yes - interest_group_ig_conglomerates_approval_add = 2 + interest_group_ig_capitalists_approval_add = 2 } economic_downturn = { @@ -77,13 +77,14 @@ economic_downturn = { building_group_bg_plantations_throughput_mult = -0.1 building_group_bg_rubber_throughput_mult = -0.1 building_group_bg_urban_facilities_throughput_mult = -0.1 - interest_group_ig_conglomerates_approval_add = -1 + interest_group_ig_capitalists_approval_add = -1 } hired_pmc = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds unit_morale_loss_mult = -0.1 - interest_group_ig_armed_forces_pol_str_mult = 0.5 + interest_group_ig_patriots_pol_str_mult = 0.5 + interest_group_ig_securocrats_pol_str_mult = 0.5 country_military_goods_cost_mult = 0.5 country_military_wages_mult = 0.5 country_war_exhaustion_casualties_mult = -0.9 @@ -97,8 +98,10 @@ pmc_recruitment = { pmc_conflict = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds - interest_group_ig_armed_forces_pol_str_mult = 0.2 - interest_group_ig_armed_forces_approval_add = -5 + interest_group_ig_patriots_pol_str_mult = 0.2 + interest_group_ig_securocrats_approval_add = -5 + interest_group_ig_patriots_pol_str_mult = 0.2 + interest_group_ig_securocrats_approval_add = -5 political_movement_radicalism_mult = 0.5 } @@ -110,9 +113,11 @@ pushing_denazification = { denazification = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds interest_group_ig_entrepreneurs_pol_str_mult = -0.75 - interest_group_ig_entrepreneurs_pop_attraction_mult = -0.75 - interest_group_ig_armed_forces_pol_str_mult = -0.75 - interest_group_ig_armed_forces_pop_attraction_mult = -0.75 + interest_group_ig_entrepreneurs_pop_attraction_mult = -0.75 + interest_group_ig_patriots_pol_str_mult = -0.75 + interest_group_ig_securocrats_pop_attraction_mult = -0.75 + interest_group_ig_patriots_pol_str_mult = -0.75 + interest_group_ig_securocrats_pop_attraction_mult = -0.75 } operation_paperclip = { @@ -121,13 +126,8 @@ operation_paperclip = { country_weekly_innovation_max_add = 100 } -baby_boom = { +banned_obsession = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds - state_birth_rate_mult = 0.50 + state_radicals_from_sol_change_mult = 0.25 + state_standard_of_living_add = -1 } - -encouraged_baby_boom = { - icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_positive.dds - state_birth_rate_mult = 0.75 - state_working_adult_ratio_add = -0.1 -} \ No newline at end of file diff --git a/common/modifiers/cwp_nation_modifiers.txt b/common/modifiers/cwp_nation_modifiers.txt index 731f02f96..793387030 100644 --- a/common/modifiers/cwp_nation_modifiers.txt +++ b/common/modifiers/cwp_nation_modifiers.txt @@ -7,41 +7,35 @@ full_investment_pool = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds state_academics_investment_pool_contribution_add = -0.001 - state_aristocrats_investment_pool_contribution_add = -0.001 - state_bureaucrats_investment_pool_contribution_add = -0.001 - state_capitalists_investment_pool_contribution_add = -0.001 - state_clergymen_investment_pool_contribution_add = -0.001 - state_clerks_investment_pool_contribution_add = -0.001 + state_investors_investment_pool_contribution_add = -0.001 + state_administrators_investment_pool_contribution_add = -0.001 + state_landlords_investment_pool_contribution_add = -0.001 + state_clergy_investment_pool_contribution_add = -0.001 + state_service_workers_investment_pool_contribution_add = -0.001 state_engineers_investment_pool_contribution_add = -0.001 - state_farmers_investment_pool_contribution_add = -0.001 + state_professionals_investment_pool_contribution_add = -0.001 + state_creatives_investment_pool_contribution_add = -0.001 state_laborers_investment_pool_contribution_add = -0.001 - state_machinists_investment_pool_contribution_add = -0.001 - state_peasants_investment_pool_contribution_add = -0.001 - state_shopkeepers_investment_pool_contribution_add = -0.001 + state_technicians_investment_pool_contribution_add = -0.001 + state_informal_workers_investment_pool_contribution_add = -0.001 } -article_9_active = { - icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds -} kuomintang_political_dominance = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds } -demilitarized_nation = { +forced_disarmament = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds - state_building_conscription_center_max_level_add = -1000 - state_building_barracks_max_level_add = -1000 - state_conscription_rate_mult = 0 } legacy_of_kemalism = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds - interest_group_ig_intellectuals_pol_str_mult = 0.35 + interest_group_ig_intelligentsia_pol_str_mult = 0.35 } last_stand = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds - country_war_exhaustion_casualties_mult = -1.0 + country_war_exhaustion_casualties_mult = -1 } racial_tension = { @@ -52,5 +46,5 @@ racial_tension = { forced_neutrality = { icon = gfx/interface/icons/timed_modifier_icons/modifier_flag_negative.dds country_infamy_generation_mult = 100 - country_influence_mult = -100 -} \ No newline at end of file + country_influence_mult = -100 +} diff --git a/common/on_actions/00_code_on_actions.txt b/common/on_actions/00_code_on_actions.txt index d7a98d634..60585f1c9 100644 --- a/common/on_actions/00_code_on_actions.txt +++ b/common/on_actions/00_code_on_actions.txt @@ -5,11 +5,13 @@ on_yearly_pulse_country = { # IG leader death random_list = { 1 = { - trigger_event = { id = character_events.100 } + trigger_event = { + id = character_events.100 + } + } + 1 = { } - 1 = { } } - if = { limit = { NOR = { @@ -27,33 +29,33 @@ on_yearly_pulse_country = { has_variable = gov_petition_coin_toss } random_list = { - 1 = { + 1 = { set_variable = gov_petition_fired - trigger_event = { id = government_petition_events.100 } + trigger_event = { + id = government_petition_events.100 + } } 1 = { - } } remove_variable = gov_petition_coin_toss } else = { random_list = { - 1 = { + 1 = { set_variable = gov_petition_fired - trigger_event = { id = government_petition_events.100 } + trigger_event = { + id = government_petition_events.100 + } } 9 = { - } } } } } - random_events = { 150 = 0 - 20 = government_conflicts.1 20 = government_conflicts.2 20 = government_conflicts.3 @@ -70,14 +72,12 @@ on_yearly_pulse_country = { 20 = ig_leaders.4 20 = ig_leaders.5 20 = ig_leaders.6 - #Character Events 20 = character_events.2 20 = character_events.3 20 = character_events.4 20 = character_events.5 100 = character_events.6 - # Border Situations 20 = neighbor_events.1 20 = neighbor_events.2 @@ -86,16 +86,13 @@ on_yearly_pulse_country = { 20 = neighbor_events.5 20 = neighbor_events.6 20 = neighbor_events.7 - # Commander Events 20 = commander_events.2 20 = commander_events.4 5 = commander_events.6 - # Law Events 50 = law_events.5 50 = law_events.6 - # Cultural Homeland Events 10 = cultural_homeland_events.1 10 = cultural_homeland_events.10 @@ -103,26 +100,21 @@ on_yearly_pulse_country = { 10 = cultural_homeland_events.30 10 = cultural_homeland_events.40 10 = cultural_homeland_events.50 - #IG Suppression 20 = ig_suppression_events.1 - # Crime (Why do police not just comment out crime events?) 10 = crime_events.1 10 = crime_events.2 - # Obligations 10 = obligation_events.1 10 = obligation_events.3 10 = obligation_events.5 - # Prostitution and police 20 = prostitution.1 20 = prostitution.2 20 = prostitution.3 20 = prostitution.4 20 = cable_street.1 - #Natural Disasters 3 = natural_disaster_events.1 3 = natural_disaster_events.2 @@ -132,10 +124,8 @@ on_yearly_pulse_country = { 3 = natural_disaster_events.6 3 = natural_disaster_events.7 1 = natural_disaster_events.8 - # Assassination 10 = assassination_events.1 - #Decree 20 = decree_events.1 20 = decree_events.2 @@ -152,35 +142,26 @@ on_yearly_pulse_country = { 20 = decree_events.106 20 = decree_events.108 20 = decree_events.109 - 20 = communism.7 - #psychology 20 = psychology_events.1 20 = psychology_events.2 20 = psychology_events.3 20 = psychology_events.4 20 = psychology_events.5 - #nationalism 20 = fascism_events.8 - - - 20 = autocracy.2 20 = autocracy.3 - # rivalry events 10 = diplomatic_friction.1 10 = diplomatic_friction.2 - # Discrimination Events 20 = discrimination_events.1 20 = discrimination_events.2 20 = discrimination_events.3 20 = discrimination_events.4 } - # Exiles random_events = { 200 = 0 @@ -194,7 +175,6 @@ on_yearly_pulse_country = { 10 = exiles_events.8 10 = exiles_events.9 10 = exiles_events.10 - 10 = exiles_more_events.1 10 = exiles_more_events.3 10 = exiles_more_events.4 @@ -231,7 +211,7 @@ on_monthly_pulse_country = { multiply = 10 round = yes max = 1000 - } + } } } remove_modifier = full_investment_pool @@ -250,6 +230,9 @@ on_monthly_pulse_country = { limit = { is_player = yes } + every_interest_group = { + calc_ig_corruption = yes + } if = { limit = { NOT = { @@ -536,7 +519,6 @@ on_monthly_pulse_country = { 1 = election_neutral.8 1 = election_other_parties_events.1 1 = election_other_parties_events.2 - 1 = election_other_parties_events.3 1 = election_other_parties_events.4 1 = election_other_parties_events.5 1 = ig_leaders.3 @@ -582,20 +564,21 @@ on_monthly_pulse_country = { 1 = agitators_election_events.37 1 = agitators_election_events.38 1 = agitators_election_events.39 - 1 = agitators_election_events.40 1 = agitators_election_events.41 1 = agitators_election_events.42 1 = agitators_election_events.43 1 = agitators_election_events.44 1 = agitators_election_events.45 } - #Coup random_events = { - 5 = 0 - 1 = coup.1 + #5 = 0 + #1 = coup.1 DLC feature, its a JE, so we could make our own. } events = { + # AROAI MONTHLY EVENT + aroai_framework_events.1 + # Flavor Events treaty_of_san_francisco.1 french_west_africa_events.1 india_independence_events.1 @@ -603,6 +586,8 @@ on_monthly_pulse_country = { korean_formation.1 korean_formation.2 saarland.2 + communism.8 # Vanilla Red Army rename + unable_to_enact.1 #Vanilla enactment event # Exile Agitators Events yeet_agitator_events.1 yeet_agitator_events.2 @@ -618,10 +603,10 @@ on_half_yearly_pulse_country = { 90 } } - economic_events.1 # Farming Subsidies - economic_events.3 # Credit Expansion - economic_events.5 # Credit Crunch - economic_events.6 # Minor Economic Expansion + economic_events.1 # Farming Subsidies + economic_events.3 # Credit Expansion + economic_events.5 # Credit Crunch + economic_events.6 # Minor Economic Expansion } effect = { } @@ -666,6 +651,7 @@ on_monthly_pulse_character = { } } } + on_yearly_pulse_character = { random_events = { 20 = character_events.1 @@ -1325,93 +1311,6 @@ on_country_released_as_independent = { effect_currency_yum = yes } } - scope:target = { - if = { - limit = { - country_has_state_religion = rel:theravada - } - ig:ig_devout = { - set_interest_group_name = ig_theravada_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:orthodox - OR = { - NOT = { exists = c:RUS } - NOT = { c:RUS = scope:target } - } - } - ig:ig_devout = { - set_interest_group_name = ig_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_orthodox_patriarch - } - } - if = { - limit = { - exists = c:RUS - c:RUS = scope:target - } - ig:ig_devout = { - set_interest_group_name = ig_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_russian_patriarch - } - } - if = { - limit = { - country_has_state_religion = rel:hindu - } - ig:ig_devout = { - set_interest_group_name = ig_hindu_priesthood - remove_ideology = ideology_hindu_moralist - add_ideology = ideology_hindu_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:gelugpa - } - ig:ig_devout = { - set_interest_group_name = ig_vajrayana_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:mahayana - } - ig:ig_devout = { - set_interest_group_name = ig_mahayana_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:sikh - } - ig:ig_devout = { - set_interest_group_name = ig_sikh_priesthood - remove_ideology = ideology_moralist - add_ideology = ideology_sikh_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:oriental_orthodox - } - ig:ig_devout = { - set_interest_group_name = ig_oriental_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_oriental_orthodox_patriarch - } - } - } } } @@ -1618,93 +1517,6 @@ on_country_released_as_own_subject = { effect_currency_yum = yes } } - scope:target = { - if = { - limit = { - country_has_state_religion = rel:theravada - } - ig:ig_devout = { - set_interest_group_name = ig_theravada_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:orthodox - OR = { - NOT = { exists = c:RUS } - NOT = { c:RUS = scope:target } - } - } - ig:ig_devout = { - set_interest_group_name = ig_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_orthodox_patriarch - } - } - if = { - limit = { - exists = c:RUS - c:RUS = scope:target - } - ig:ig_devout = { - set_interest_group_name = ig_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_russian_patriarch - } - } - if = { - limit = { - country_has_state_religion = rel:hindu - } - ig:ig_devout = { - set_interest_group_name = ig_hindu_priesthood - remove_ideology = ideology_hindu_moralist - add_ideology = ideology_hindu_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:gelugpa - } - ig:ig_devout = { - set_interest_group_name = ig_vajrayana_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:mahayana - } - ig:ig_devout = { - set_interest_group_name = ig_mahayana_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:sikh - } - ig:ig_devout = { - set_interest_group_name = ig_sikh_priesthood - remove_ideology = ideology_moralist - add_ideology = ideology_sikh_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:oriental_orthodox - } - ig:ig_devout = { - set_interest_group_name = ig_oriental_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_oriental_orthodox_patriarch - } - } - } } } @@ -1911,93 +1723,6 @@ on_country_released_as_overlord_subject = { effect_currency_yum = yes } } - scope:target = { - if = { - limit = { - country_has_state_religion = rel:theravada - } - ig:ig_devout = { - set_interest_group_name = ig_theravada_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - exists = c:RUS - c:RUS = scope:target - } - ig:ig_devout = { - set_interest_group_name = ig_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_russian_patriarch - } - } - if = { - limit = { - country_has_state_religion = rel:orthodox - OR = { - NOT = { exists = c:RUS } - NOT = { c:RUS = scope:target } - } - } - ig:ig_devout = { - set_interest_group_name = ig_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_orthodox_patriarch - } - } - if = { - limit = { - country_has_state_religion = rel:hindu - } - ig:ig_devout = { - set_interest_group_name = ig_hindu_priesthood - remove_ideology = ideology_hindu_moralist - add_ideology = ideology_hindu_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:gelugpa - } - ig:ig_devout = { - set_interest_group_name = ig_vajrayana_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:mahayana - } - ig:ig_devout = { - set_interest_group_name = ig_mahayana_monks - remove_ideology = ideology_moralist - add_ideology = ideology_buddhist_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:sikh - } - ig:ig_devout = { - set_interest_group_name = ig_sikh_priesthood - remove_ideology = ideology_moralist - add_ideology = ideology_sikh_moralist - } - } - if = { - limit = { - country_has_state_religion = rel:oriental_orthodox - } - ig:ig_devout = { - set_interest_group_name = ig_oriental_orthodox_church - remove_ideology = ideology_patriarchal - add_ideology = ideology_oriental_orthodox_patriarch - } - } - } } } @@ -2053,10 +1778,10 @@ on_peace_agreement_signed_non_participant = { on_capitulation = { effect = { set_variable = { - name = recently_lost_war - days = 1825 - value = yes - } + name = recently_lost_war + days = 1825 + value = yes + } } } @@ -2223,7 +1948,10 @@ on_law_checkpoint_success = { limit = { enacting_any_law = yes } - trigger_event = { id = law_notification.4 days = 0 } + trigger_event = { + id = law_notification.4 + days = 0 + } } } } @@ -2233,7 +1961,7 @@ on_law_checkpoint_success = { on_law_checkpoint_advance = { random_events = { 10 = laws.1 - 10 = children_rights_events.1 + 10 = children_rights_events.1 10 = free_speech_laws.1 10 = free_speech_laws.2 10 = labor_rights.1 @@ -2294,9 +2022,9 @@ on_law_checkpoint_advance = { 2 = generic_laws.4 2 = generic_laws.7 2 = generic_laws.10 - 2 = ig_petitions.4 #Devout want State Religion - 2 = ig_petitions.7 #Intelligentsia want free speech - 2 = ig_petitions.22 #Petite-Bourgeoisie want Restricted Citizenship + 2 = ig_petitions.4 #Devout want State Religion + 2 = ig_petitions.7 #Intelligentsia want free speech + 2 = ig_petitions.22 #Petite-Bourgeoisie want Restricted Citizenship 1 = law_notification.1 10 = single_party_state.1 5 = single_party_state.6 @@ -2323,7 +2051,6 @@ on_law_checkpoint_debate = { random_events = { 10 = children_rights_events.2 10 = free_speech_laws.5 - 10 = labor_rights.2 10 = labor_rights.5 10 = children_rights_events.6 10 = welfare_laws.2 @@ -2332,7 +2059,6 @@ on_law_checkpoint_debate = { 10 = migration_laws.2 10 = migration_laws.5 10 = bureaucracy.3 - 10 = colonization.1 10 = free_speech_laws.5 10 = free_speech_laws.6 10 = internal_security_events.3 @@ -2377,16 +2103,11 @@ on_law_checkpoint_debate = { 2 = generic_laws.6 2 = generic_laws.9 2 = generic_laws.12 - 10 = ig_petitions.1 #Landowners want to reverse Suffrage - 10 = ig_petitions.13 #Trade Unions want compulsory primary school - 20 = ig_petitions.16 #Industrialists want no graduated taxes + 10 = ig_petitions.1 #Landowners want to reverse Suffrage + 10 = ig_petitions.13 #Trade Unions want compulsory primary school + 20 = ig_petitions.16 #Industrialists want no graduated taxes 1 = law_notification.2 10 = single_party_state.2 - 10 = land_ownership_law_events.1 - 10 = land_ownership_law_events.4 - 10 = land_ownership_law_events.7 - 10 = luddite_law_events.2 - 10 = luddite_law_events.5 10 = agitators_law_events.11 10 = agitators_law_events.12 10 = agitators_law_events.13 @@ -2397,8 +2118,6 @@ on_law_checkpoint_debate = { 10 = agitators_law_events.18 10 = agitators_law_events.19 10 = agitators_law_events.20 - 10 = land_ownership_law_events.12 - 10 = land_ownership_law_events.15 10 = agitator_legal_events.11 10 = agitator_legal_events.12 10 = agitator_legal_events.13 @@ -2429,7 +2148,6 @@ on_law_checkpoint_stall = { 10 = children_rights_events.3 10 = free_speech_laws.3 10 = free_speech_laws.4 - 10 = labor_rights.3 10 = labor_rights.6 10 = children_rights_events.5 10 = welfare_laws.3 @@ -2480,11 +2198,6 @@ on_law_checkpoint_stall = { 10 = single_party_state.3 50 = single_party_state.4 50 = single_party_state.5 - 10 = land_ownership_law_events.3 - 10 = land_ownership_law_events.6 - 10 = land_ownership_law_events.9 - 10 = luddite_law_events.3 - 10 = luddite_law_events.6 10 = agitators_law_events.1 10 = agitators_law_events.2 10 = agitators_law_events.3 @@ -2495,11 +2208,6 @@ on_law_checkpoint_stall = { 10 = agitators_law_events.8 10 = agitators_law_events.9 10 = agitators_law_events.10 - 10 = land_ownership_law_events.10 - 10 = land_ownership_law_events.11 - 10 = land_ownership_law_events.14 - 10 = land_ownership_law_events.17 - 10 = land_ownership_law_events.18 10 = agitator_legal_events.1 10 = agitator_legal_events.2 10 = agitator_legal_events.3 @@ -2532,11 +2240,11 @@ on_law_enactment_pass = { if = { limit = { OR = { - is_enacting_law = law_type:law_ethnostate - is_enacting_law = law_type:law_national_supremacy - is_enacting_law = law_type:law_racial_segregation - is_enacting_law = law_type:law_cultural_exclusion - is_enacting_law = law_type:law_multicultural + is_enacting_law = law_type:law_ethnonationalist + is_enacting_law = law_type:law_supremacist + is_enacting_law = law_type:law_segregationist + is_enacting_law = law_type:law_integrationist + is_enacting_law = law_type:law_multiculturalist } } add_modifier = { @@ -2547,11 +2255,11 @@ on_law_enactment_pass = { } if = { limit = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic - is_enacting_law = law_type:law_council_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary + is_enacting_law = law_type:law_council_elective } } add_modifier = { @@ -2562,7 +2270,7 @@ on_law_enactment_pass = { if = { limit = { has_modifier = hired_pmc - is_enacting_law = law_type:law_private_army + is_enacting_law = law_type:law_private_military } remove_modifier = hired_pmc } @@ -2627,17 +2335,6 @@ on_revolution_start = { scope:target = { enact_preferred_governance_principle = yes } - if = { - limit = { - has_law = law_type:law_monarchy - scope:target = { - NOT = { - has_law = law_type:law_monarchy - } - } - } - set_variable = anti_monarchist_revolution - } # Currency if = { limit = { @@ -2817,6 +2514,16 @@ on_secession_end = { # This action is triggered after `on_revolution_end` on_civil_war_won = { effect = { + if = { + limit = { + has_variable = revolutionary_prov_gov_var + } + trigger_event = { + id = provisional_government_events.1 + days = 7 + popup = yes + } + } } } @@ -2921,10 +2628,10 @@ on_political_movement_supported_law_cancelled = { on_wargoal_enforced = { effect = { set_variable = { - name = recently_won_war - days = 1825 - value = yes - } + name = recently_won_war + days = 1825 + value = yes + } } } @@ -2968,7 +2675,10 @@ on_secession_country_helped_by_home_country = { # scope:target = Secession country on_secession_country_not_helped_by_home_country = { effect = { - trigger_event = { id = civil_war_events.1 days = 0 } + trigger_event = { + id = civil_war_events.1 + days = 0 + } } } @@ -2995,27 +2705,27 @@ on_war_end = { effect = { scope:actor = { set_variable = { - name = recently_had_war - days = 1825 - value = yes - } - #set_variable = { #Available to use whenever needed - # name = most_recent_war_opponent - # value = scope:target - #} + name = recently_had_war + days = 1825 + value = yes + } + #set_variable = { #Available to use whenever needed + # name = most_recent_war_opponent + # value = scope:target + #} } scope:target = { set_variable = { - name = recently_had_war - days = 1825 - value = yes - } - #set_variable = { - # name = most_recent_war_opponent - # value = scope:actor - #} + name = recently_had_war + days = 1825 + value = yes + } + #set_variable = { + # name = most_recent_war_opponent + # value = scope:actor + #} } - } + } } # Root = journal entry @@ -3119,6 +2829,7 @@ on_party_disbanded = { on_election_campaign_start = { effect = { # debug_log = "Election Campaign Started" + #todo when ideologies done, calculate cohesion update_party_support = yes } } @@ -3127,6 +2838,7 @@ on_election_campaign_start = { on_election_campaign_end = { effect = { # debug_log = "Election Campaign Ended" + #todo update winner and loser morale } } @@ -3298,16 +3010,15 @@ on_naval_invasion = { # State Scope on_monthly_pulse_state = { effect = { - remove_modifier = state_skyscraper_modifier - add_modifier = { - name = state_skyscraper_modifier - multiplier = { - value = total_urbanization - divide = 1000 - ceiling = yes - } - } - + remove_modifier = state_skyscraper_modifier + add_modifier = { + name = state_skyscraper_modifier + multiplier = { + value = total_urbanization + divide = 1000 + ceiling = yes + } + } if = { limit = { this = { diff --git a/common/on_actions/aroai_on_actions.txt b/common/on_actions/aroai_on_actions.txt deleted file mode 100644 index 9ba3ca478..000000000 --- a/common/on_actions/aroai_on_actions.txt +++ /dev/null @@ -1,5 +0,0 @@ -on_monthly_pulse_country = { - events = { - aroai_framework_events.1 - } -} \ No newline at end of file diff --git a/common/parties/OLD/agrarian_party.txt b/common/parties/OLD/agrarian_party.txt new file mode 100644 index 000000000..28975e026 --- /dev/null +++ b/common/parties/OLD/agrarian_party.txt @@ -0,0 +1,487 @@ +# # Fallback party for Ruralists +# # Occasionally used for an anti-serfdom alliance +# # More popular in Nordic countries +# agrarian_party = { +# color = { +# 64 +# 173 +# 59 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_irish_national_land_league +# trigger = { +# exists = c:IRE +# THIS = c:IRE +# } +# } +# triggered_desc = { +# desc = party_independent_agriculture_party +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# } +# } +# triggered_desc = { +# desc = party_farmers_party +# trigger = { +# exists = c:NOR +# THIS = c:NOR +# } +# } +# triggered_desc = { +# desc = party_free_peoples_party +# trigger = { +# exists = c:DEN +# THIS = c:DEN +# } +# } +# triggered_desc = { +# desc = party_farmers_league +# trigger = { +# exists = c:SWE +# THIS = c:SWE +# } +# } +# triggered_desc = { +# desc = party_peoples_party +# trigger = { +# exists = c:FIN +# THIS = c:FIN +# } +# } +# triggered_desc = { +# desc = party_landbund +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# } +# } +# triggered_desc = { +# desc = party_national_peasant_accord +# trigger = { +# exists = c:SER +# THIS = c:SER +# } +# } +# triggered_desc = { +# desc = party_agrarian_national_union +# trigger = { +# exists = c:BUL +# THIS = c:BUL +# } +# } +# triggered_desc = { +# desc = party_national_farmer_party +# trigger = { +# exists = c:HUN +# THIS = c:HUN +# } +# } +# triggered_desc = { +# desc = party_constitution_party +# trigger = { +# exists = c:USA +# THIS = c:USA +# } +# } +# triggered_desc = { +# desc = party_patrons_of_industry +# trigger = { +# country_has_primary_culture = cu:anglo_canadian +# } +# } +# triggered_desc = { +# desc = party_informal_workers_party +# trigger = { +# country_has_primary_culture = cu:romanian +# } +# } +# triggered_desc = { +# desc = party_peoples_party +# trigger = { +# country_has_primary_culture = cu:polish +# } +# } +# triggered_desc = { +# desc = party_agrarian_league +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# } +# } +# triggered_desc = { +# desc = party_agrarian +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/agrarians.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# # Ideology and law weights +# if = { +# limit = { +# has_ideology = ideology:ideology_loyalist +# } +# add = { +# value = 50 +# desc = "ideology_loyalist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_bureaucratic +# } +# add = { +# value = 20 +# desc = "ideology_bureaucratic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_leftist +# } +# add = { +# value = 50 +# desc = "ideology_leftist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_unitary +# value < neutral +# } +# owner = { +# has_law = law_type:law_unitary +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_unitary" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_capital_gains +# value < neutral +# } +# owner = { +# has_law = law_type:law_capital_gains +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_capital_gains" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_state_atheism +# value < neutral +# } +# owner = { +# has_law = law_type:law_state_atheism +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_state_atheism" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_multiculturalist +# value < neutral +# } +# owner = { +# has_law = law_type:law_multiculturalist +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_multiculturalist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_ethnonationalist +# value < neutral +# } +# owner = { +# has_law = law_type:law_ethnonationalist +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_ethnonationalist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_council_elective +# value < neutral +# } +# owner = { +# has_law = law_type:law_council_elective +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_council_elective" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_representative_democracy +# value < neutral +# } +# owner = { +# has_law = law_type:law_representative_democracy +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_representative_democracy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_direct_democracy +# value < neutral +# } +# owner = { +# has_law = law_type:law_direct_democracy +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_direct_democracy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_arbitrary_justice +# value < neutral +# } +# owner = { +# has_law = law_type:law_arbitrary_justice +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_arbitrary_justice" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_meritocratic +# } +# add = { +# value = 10 +# desc = "from_ideology_meritocratic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_moralist +# } +# add = { +# value = 10 +# desc = "from_ideology_moralist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_reactionary +# } +# add = { +# value = 30 +# desc = "from_ideology_reactionary" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_paternalistic +# } +# add = { +# value = 60 +# desc = "from_ideology_paternalistic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_plutocratic +# } +# add = { +# value = 10 +# desc = "from_ideology_plutocratic" +# } +# } +# if = { +# # nobody will join if the Ruralists don't join +# limit = { +# NOT = { +# is_interest_group_type = ig_ruralists +# } +# OR = { +# NOT = { +# exists = owner.py:agrarian_party +# } +# AND = { +# exists = owner.py:agrarian_party +# owner = { +# ig:ig_ruralists = { +# NOT = { +# is_member_of_party = owner.py:agrarian_party +# } +# } +# } +# } +# } +# } +# # this should probably never actually display in game because the party won't exist unless miraculously it does +# multiply = { +# value = 0.5 +# desc = "from_no_ruralists_in_party" +# } +# } +# # Leader Ideology weights +# # IGs that approve of agrarianism will support the party if their IG is powerful +# if = { +# limit = { +# and = { +# is_powerful = yes +# OR = { +# #dislikes unskilled laborers moving in +# law_stance = { +# law = law_type:law_closed_borders +# value > neutral +# } +# law_stance = { +# law = law_type:law_selective_immigration +# value > neutral +# } +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_agrarianism_and_stricter_migration" +# } +# } +# # IGs that love agrarianism will greatly support the party +# if = { +# limit = { +# law_stance = { +# law = law_type:law_anti_industrialization +# value > approve +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_agrarianism" +# } +# } +# # IGs that don't like agrarianism will not support the party if their IG is powerful +# if = { +# limit = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_anti_industrialization +# value < neutral +# } +# law_stance = { +# law = law_type:law_closed_borders +# value > neutral +# } +# law_stance = { +# law = law_type:law_selective_immigration +# value > neutral +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_agrarianism_and_stricter_migration" +# } +# } +# if = { +# limit = { +# law_stance = { +# law = law_type:law_anti_industrialization +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_agrarianism" +# } +# } +# # Party Size weights +# if = { +# limit = { +# and = { +# is_interest_group_type = ig_ruralists +# is_powerful = yes +# } +# } +# multiply = { +# value = 2 +# desc = "from_archetype_party" +# } +# } +# } +# } \ No newline at end of file diff --git a/common/parties/OLD/anarchist_party.txt b/common/parties/OLD/anarchist_party.txt new file mode 100644 index 000000000..a74f7a332 --- /dev/null +++ b/common/parties/OLD/anarchist_party.txt @@ -0,0 +1,307 @@ +# # Niche party for anarchists in specific circumstances +# anarchist_party = { +# color = { +# 0 +# 0 +# 0 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_cnt +# trigger = { +# exists = c:SPA +# THIS = c:SPA +# } +# } +# triggered_desc = { +# desc = party_socialist_league +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# } +# } +# triggered_desc = { +# desc = party_maximalist_federation +# trigger = { +# country_has_primary_culture = cu:portuguese +# } +# } +# triggered_desc = { +# desc = party_italian_syndicalist_union +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_italian +# country_has_primary_culture = cu:south_italian +# } +# } +# } +# triggered_desc = { +# desc = party_anarchist +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/anarchist.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# owner = { +# has_global_variable = nuclear_war_begun +# } +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_anti_clerical +# } +# add = { +# value = 20 +# desc = "ideology_anti_clerical" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_theocratic +# value < neutral +# } +# owner = { +# has_law = law_type:law_theocratic +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_theocratic" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_church_run_schools +# value < neutral +# } +# owner = { +# has_law = law_type:law_church_run_schools +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_church_run_schools" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_liberal +# } +# add = { +# value = 30 +# desc = "ideology_liberal" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_proletarian +# } +# add = { +# value = 50 +# desc = "ideology_proletarian" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_leftist +# } +# add = { +# value = 50 +# desc = "ideology_leftist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_censorship +# value < neutral +# } +# owner = { +# has_law = law_type:law_censorship +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_censorship" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_legal_guardianship +# value < neutral +# } +# owner = { +# has_law = law_type:law_legal_guardianship +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_legal_guardianship" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_ethnonationalist +# value < neutral +# } +# owner = { +# has_law = law_type:law_ethnonationalist +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_ethnonationalist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_militarized_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_militarized_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_militarized_police" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_mass_surveillance +# value < neutral +# } +# owner = { +# has_law = law_type:law_mass_surveillance +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_mass_surveillance" +# } +# } + +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_informal_schooling +# value < neutral +# } +# owner = { +# has_law = law_type:law_informal_schooling +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_informal_schooling" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_informal_schooling +# value < neutral +# } +# owner = { +# has_law = law_type:law_informal_schooling +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_informal_schooling" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_anti_industrialization +# value < neutral +# } +# owner = { +# has_law = law_type:law_anti_industrialization +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_anti_industrialization" +# } +# } +# # Leader Ideology weights +# # If the leader dislikes direct_democracy, they most likely won't support it unless they have to +# if = { +# limit = { +# is_powerful = yes +# and = { +# law_stance = { +# law = law_type:law_direct_democracy +# value < neutral +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_direct_democracy" +# } +# } +# # IF the leader HATES direct_democracy, they probably won't support it unless they have no other choice +# if = { +# limit = { +# law_stance = { +# law = law_type:law_direct_democracy +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_direct_democracy" +# } +# } +# } +# } diff --git a/common/parties/OLD/communist_party.txt b/common/parties/OLD/communist_party.txt new file mode 100644 index 000000000..5f38a3f83 --- /dev/null +++ b/common/parties/OLD/communist_party.txt @@ -0,0 +1,492 @@ +# communist_party = { +# color = { +# 150 +# 20 +# 20 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_bolsheviks +# trigger = { +# country_has_primary_culture = cu:russian +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_british_socialist_party +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_pcf +# trigger = { +# exists = c:FRA +# THIS = c:FRA +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_kps +# trigger = { +# exists = c:SWI +# THIS = c:SWI +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_nkp +# trigger = { +# exists = c:NOR +# THIS = c:NOR +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_dkp +# trigger = { +# exists = c:DEN +# THIS = c:DEN +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_skp +# trigger = { +# exists = c:SWE +# THIS = c:SWE +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_skp +# trigger = { +# exists = c:FIN +# THIS = c:FIN +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_kpl +# trigger = { +# exists = c:LUX +# THIS = c:LUX +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_bkp +# trigger = { +# exists = c:BUL +# THIS = c:BUL +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_mkp +# trigger = { +# exists = c:HUN +# THIS = c:HUN +# any_interest_group = { +# is_powerful = yes +# leader = { +# } +# } +# } +# } +# triggered_desc = { +# desc = party_kpo +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_jcp +# trigger = { +# exists = c:JAP +# THIS = c:JAP +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_brazilian_communist_party +# trigger = { +# exists = c:BRZ +# THIS = c:BRZ +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_justice_party +# trigger = { +# exists = c:PER +# THIS = c:PER +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_socialist_workers_party +# trigger = { +# exists = c:MEX +# THIS = c:MEX +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_kke +# trigger = { +# exists = c:GRE +# THIS = c:GRE +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# triggered_desc = { +# desc = party_kpd +# trigger = { +# AND = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# } +# triggered_desc = { +# desc = party_workingmens_party +# trigger = { +# AND = { +# OR = { +# country_has_primary_culture = cu:american +# country_has_primary_culture = cu:american +# country_has_primary_culture = cu:american +# country_has_primary_culture = cu:american +# country_has_primary_culture = cu:american +# } +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_marxist_leninist +# } +# } +# } +# } +# } +# triggered_desc = { +# desc = party_cpc +# trigger = { +# AND = { +# OR = { +# country_has_primary_culture = cu:han +# country_has_primary_culture = cu:min +# country_has_primary_culture = cu:yi +# country_has_primary_culture = cu:cantonese +# } +# any_interest_group = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_maoist +# } +# } +# } +# } +# } +# triggered_desc = { +# desc = party_communist +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/communists.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_anti_clerical +# } +# add = { +# value = 20 +# desc = "ideology_anti_clerical" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_religious_institutions +# value < neutral +# } +# owner = { +# has_law = law_type:law_religious_institutions +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_religious_institutions" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_politicized_bureaucrats +# value < neutral +# } +# owner = { +# has_law = law_type:law_politicized_bureaucrats +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_politicized_bureaucrats" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_outlawed_dissent +# value < neutral +# } +# owner = { +# has_law = law_type:law_outlawed_dissent +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_outlawed_dissent" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_supremacist +# value < neutral +# } +# owner = { +# has_law = law_type:law_supremacist +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_supremacist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_liberal +# } +# add = { +# value = 30 +# desc = "ideology_liberal" +# } +# } +# # Leader Ideology Weights +# # If a leader likes council republics, they are more likely to join the party if they are powerful +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_council_elective +# value > neutral +# } +# law_stance = { +# law = law_type:law_socialization +# value > neutral +# } +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_council_republics_or_command_economy" +# } +# } +# # If the leader LOVES council republics, they'll likely join the party +# if = { +# limit = { +# or = { +# law_stance = { +# law = law_type:law_council_elective +# value > approve +# } +# law_stance = { +# law = law_type:law_socialization +# value > approve +# } +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_council_republics_or_command_economy" +# } +# } +# # If the leader is powerful and doesn't like council republics they are less likely to join the party +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_council_elective +# value < neutral +# } +# law_stance = { +# law = law_type:law_socialization +# value < neutral +# } +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_council_republics_or_command_econom" +# } +# } +# # If the leader HATES council republics, they probably wont ever join the party +# if = { +# limit = { +# # Council Republics +# or = { +# law_stance = { +# law = law_type:law_council_elective +# value < disapprove +# } +# law_stance = { +# law = law_type:law_socialization +# value < disapprove +# } +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_council_republics_or_command_economy" +# } +# } +# # Communist Party pull +# if = { +# multiply = { +# value = 1.5 +# desc = "from_big_tent_party" +# } +# } +# } +# } diff --git a/common/parties/OLD/conservative_party.txt b/common/parties/OLD/conservative_party.txt new file mode 100644 index 000000000..2c883fcb5 --- /dev/null +++ b/common/parties/OLD/conservative_party.txt @@ -0,0 +1,578 @@ +# # Bastion of the elites +# # Can also appeal to the moralists, PB, and capitalists +# conservative_party = { +# color = { +# 108 +# 64 +# 179 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_christian_social_party +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# } +# } +# triggered_desc = { +# desc = party_constitutional_party +# trigger = { +# exists = c:PEU +# THIS = c:PEU +# } +# } +# triggered_desc = { +# desc = party_national_autonomist +# trigger = { +# exists = c:ARG +# THIS = c:ARG +# } +# } +# triggered_desc = { +# desc = party_tories +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# } +# } +# triggered_desc = { +# desc = party_republican_party +# trigger = { +# exists = c:USA +# THIS = c:USA +# } +# } +# triggered_desc = { +# desc = party_moderate_party +# trigger = { +# exists = c:SPA +# THIS = c:SPA +# } +# } +# triggered_desc = { +# desc = party_regenerator_party +# trigger = { +# exists = c:POR +# THIS = c:POR +# } +# } +# triggered_desc = { +# desc = party_lantmanna_party +# trigger = { +# exists = c:SWE +# THIS = c:SWE +# } +# } +# triggered_desc = { +# desc = party_finnish_party +# trigger = { +# exists = c:FIN +# THIS = c:FIN +# } +# } +# triggered_desc = { +# desc = party_catholic_party +# trigger = { +# exists = c:BEL +# THIS = c:BEL +# } +# } +# triggered_desc = { +# desc = party_party_of_the_right +# trigger = { +# exists = c:LUX +# THIS = c:LUX +# } +# } +# triggered_desc = { +# desc = party_peoples_party +# trigger = { +# exists = c:MON +# THIS = c:MON +# } +# } +# triggered_desc = { +# desc = party_bonapartist_party +# trigger = { +# exists = c:FRA +# THIS = c:FRA +# } +# } +# triggered_desc = { +# desc = party_UDN +# trigger = { +# exists = c:BRZ +# THIS = c:BRZ +# } +# } +# triggered_desc = { +# desc = party_octobrist_party +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_constitutional_association +# trigger = { +# exists = c:CHI +# THIS = c:CHI +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_imperial_rule_party +# trigger = { +# exists = c:JAP +# THIS = c:JAP +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_russian_party +# trigger = { +# exists = c:GRE +# THIS = c:GRE +# } +# } +# triggered_desc = { +# desc = party_blanco_party +# trigger = { +# exists = c:URU +# THIS = c:URU +# } +# } +# triggered_desc = { +# desc = party_colorado_party +# trigger = { +# exists = c:PRG +# THIS = c:PRG +# } +# } +# triggered_desc = { +# desc = party_the_right +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_italian +# country_has_primary_culture = cu:south_italian +# } +# } +# } +# triggered_desc = { +# desc = party_hoyre +# trigger = { +# country_has_primary_culture = cu:norwegian +# } +# } +# triggered_desc = { +# desc = party_hojre +# trigger = { +# country_has_primary_culture = cu:danish +# } +# } +# triggered_desc = { +# desc = party_liberal_conservative_party +# trigger = { +# country_has_primary_culture = cu:anglo_canadian +# } +# } +# triggered_desc = { +# desc = party_conservative +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/conservatism.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_individualist +# } +# add = { +# value = 30 +# desc = "ideology_individualist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_welfare_state +# value < neutral +# } +# owner = { +# has_law = law_type:law_welfare_state +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_welfare_state" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_subsidized_health_insurance +# value < neutral +# } +# owner = { +# has_law = law_type:law_subsidized_health_insurance +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_subsidized_health_insurance" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_wrongful_dismissal_protections +# value < neutral +# } +# owner = { +# has_law = law_type:law_wrongful_dismissal_protections +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_wrongful_dismissal_protections" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_socialization +# value < neutral +# } +# owner = { +# has_law = law_type:law_socialization +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_socialization" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_consensus_democracy +# value < neutral +# } +# owner = { +# has_law = law_type:law_consensus_democracy +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_consensus_democracy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_one_party_state +# value < neutral +# } +# owner = { +# has_law = law_type:law_one_party_state +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_one_party_state" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_per_capita_based_taxation +# value < neutral +# } +# owner = { +# has_law = law_type:law_per_capita_based_taxation +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_per_capita_based_taxation" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_anti_trust_regulation +# value < neutral +# } +# owner = { +# has_law = law_type:law_anti_trust_regulation +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_anti_trust_regulation" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_laissez_faire +# } +# add = { +# value = 40 +# desc = "ideology_laissez_faire" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_corporatist +# } +# add = { +# value = 30 +# desc = "ideology_corporatist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_paternalistic +# } +# add = { +# value = 60 +# desc = "ideology_paternalistic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_plutocratic +# } +# add = { +# value = 10 +# desc = "ideology_plutocratic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_stratocratic +# } +# add = { +# value = 30 +# desc = "ideology_stratocratic" +# } +# } +# # If the IG is powerful, and their leader is oligarchic, and the nation doesn't have a law favoring corporations, then they are morel likely to join the party +# if = { +# limit = { +# is_powerful = yes +# leader = { +# has_ideology = ideology:ideology_oligarchic +# } +# owner = { +# #does not have any of the following laws +# NOR = { +# has_law = law_type:law_corporate_friendly_policies +# has_law = law_type:law_capital_gains +# has_law = law_type:law_per_capita_based_taxation +# } +# } +# } +# multiply = { +# value = 5.5 +# desc = "from_not_has_law_corporate_friendly_policies_and_powerful_ig_and_oligarchic_leader" +# } +# } +# # If the ig is powerful and their leader is ok with laissez-faire, then they are more likely to join the party +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_free_market +# value > neutral +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_laissez_faire" +# } +# } +# # If the IG LOVES laissez-faire, then they are more likely to join the party +# if = { +# limit = { +# law_stance = { +# law = law_type:law_free_market +# value > approve +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_laissez_faire" +# } +# } +# # If the IG leader doesn't like laissez-faire and their leader is powerful, then they are less likely to join the party +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_free_market +# value < neutral +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_laissez_faire" +# } +# } +# # If the IG leader HATES laissez-faire, then they probably won't join the party +# if = { +# limit = { +# law_stance = { +# law = law_type:law_free_market +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_laissez_faire" +# } +# } +# # If the IG leader is ok with racial segregation or cultural exclusion, and the party is powerful, they'll be more likely to join the party +# if = { +# limit = { +# and = { +# is_powerful = yes +# OR = { +# # Racial Segregation +# law_stance = { +# law = law_type:law_segregationist +# value > neutral +# } +# # Cultural Exclusion +# law_stance = { +# law = law_type:law_integrationist +# value > neutral +# } +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_racism" +# } +# } +# # IF the IG leader LOVES racial segregation, they'll be more likely to join the party +# # Nobody LOVES cultural exclusion +# if = { +# limit = { +# OR = { +# # Racial Segregation +# law_stance = { +# law = law_type:law_segregationist +# value > approve +# } +# # Cultural Exclusion +# law_stance = { +# law = law_type:law_integrationist +# value > approve +# } +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_racism" +# } +# } +# # If the IG leader doesn't like racial segregation or cultural exclusion, and the IG is powerful, they'll be less likely to join the party +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# # Racial Segregation +# law_stance = { +# law = law_type:law_segregationist +# value < neutral +# } +# # Cultural Exclusion +# law_stance = { +# law = law_type:law_integrationist +# value < neutral +# } +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_racism" +# } +# } +# # IF the IG leader hates racial segregation or cultural exclusion, they probably won't join the party +# if = { +# limit = { +# OR = { +# # Racial Segregation +# law_stance = { +# law = law_type:law_segregationist +# value < disapprove +# } +# # Cultural Exclusion +# law_stance = { +# law = law_type:law_integrationist +# value < disapprove +# } +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_racism" +# } +# } +# # Centrist Party pull +# if = { +# multiply = { +# value = 1.5 +# desc = "from_big_tent_party" +# } +# } +# } +# } diff --git a/common/parties/OLD/fascist_party.txt b/common/parties/OLD/fascist_party.txt new file mode 100644 index 000000000..a89b6a95b --- /dev/null +++ b/common/parties/OLD/fascist_party.txt @@ -0,0 +1,721 @@ +# fascist_party = { +# color = { +# 50 +# 60 +# 198 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_fatherland_front +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# } +# } +# triggered_desc = { +# desc = party_british_union_of_fascists +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# } +# } +# triggered_desc = { +# desc = party_mouvement_franciste +# trigger = { +# exists = c:FRA +# THIS = c:FRA +# } +# } +# triggered_desc = { +# desc = party_national_front +# trigger = { +# exists = c:SWI +# THIS = c:SWI +# } +# } +# triggered_desc = { +# desc = party_nasjonal_samling +# trigger = { +# exists = c:NOR +# THIS = c:NOR +# } +# } +# triggered_desc = { +# desc = party_dnsap +# trigger = { +# exists = c:DEN +# THIS = c:DEN +# } +# } +# triggered_desc = { +# desc = party_lapua_movement +# trigger = { +# exists = c:FIN +# THIS = c:FIN +# } +# } +# triggered_desc = { +# desc = party_national_league_of_sweden +# trigger = { +# exists = c:SWE +# THIS = c:SWE +# } +# } +# triggered_desc = { +# desc = party_national_union +# trigger = { +# exists = c:NET +# THIS = c:NET +# } +# } +# triggered_desc = { +# desc = party_rexist_party +# trigger = { +# exists = c:BEL +# THIS = c:BEL +# } +# } +# triggered_desc = { +# desc = party_volksdeutsche_bewegung +# trigger = { +# exists = c:LUX +# THIS = c:LUX +# } +# } +# triggered_desc = { +# desc = party_national_socialist_movement +# trigger = { +# exists = c:CHL +# THIS = c:CHL +# } +# } +# triggered_desc = { +# desc = party_ratnik_party +# trigger = { +# exists = c:BUL +# THIS = c:BUL +# } +# } +# triggered_desc = { +# desc = party_ustasha +# trigger = { +# exists = c:CRO +# THIS = c:CRO +# } +# } +# triggered_desc = { +# desc = party_zbor +# trigger = { +# exists = c:SER +# THIS = c:SER +# } +# } +# triggered_desc = { +# desc = party_all_russian_fascist_party +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# } +# } +# triggered_desc = { +# desc = party_argentine_patriotic_league +# trigger = { +# exists = c:ARG +# THIS = c:ARG +# } +# } +# triggered_desc = { +# desc = party_silver_legion +# trigger = { +# exists = c:USA +# THIS = c:USA +# } +# } +# triggered_desc = { +# desc = party_freedom_party +# trigger = { +# exists = c:CSA +# THIS = c:CSA +# } +# } +# triggered_desc = { +# desc = party_national_union_of_greece +# trigger = { +# exists = c:GRE +# THIS = c:GRE +# } +# } +# triggered_desc = { +# desc = party_nazis +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# } +# } +# triggered_desc = { +# desc = integralist_party +# trigger = { +# country_has_primary_culture = cu:portuguese +# } +# } +# triggered_desc = { +# desc = party_national_social_christian_party +# trigger = { +# country_has_primary_culture = cu:anglo_canadian +# } +# } +# triggered_desc = { +# desc = party_iran_e_no_party +# trigger = { +# country_has_primary_culture = cu:persian +# } +# } +# triggered_desc = { +# desc = integralist_action_party +# trigger = { +# country_has_primary_culture = cu:brazilian +# } +# } +# triggered_desc = { +# desc = falangist_party +# trigger = { +# country_has_primary_culture = cu:spanish +# } +# } +# triggered_desc = { +# desc = party_iron_guard +# trigger = { +# country_has_primary_culture = cu:romanian +# } +# } +# triggered_desc = { +# desc = party_arrow_cross_party +# trigger = { +# country_has_primary_culture = cu:hungarian +# } +# } +# triggered_desc = { +# desc = party_national_citizens_alliance +# trigger = { +# country_has_primary_culture = cu:japanese +# } +# } +# triggered_desc = { +# desc = party_national_fascist_party +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_italian +# country_has_primary_culture = cu:south_italian +# } +# } +# } +# triggered_desc = { +# desc = party_blue_shirts_society +# trigger = { +# OR = { +# country_has_primary_culture = cu:han +# country_has_primary_culture = cu:min +# country_has_primary_culture = cu:yi +# country_has_primary_culture = cu:cantonese +# } +# } +# } +# triggered_desc = { +# desc = party_fascist +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/fascists.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# # always = yes +# leader = { +# OR = { +# law_stance = { +# law = law_type:law_ethnonationalist +# value > approve +# } +# law_stance = { +# law = law_type:law_supremacist +# value > neutral +# } +# } +# } +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_agrarian +# } +# add = { +# value = 10 +# desc = "ideology_agrarian" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_paternalistic +# } +# add = { +# value = 60 +# desc = "ideology_paternalistic" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_socialization +# value < neutral +# } +# owner = { +# has_law = law_type:law_socialization +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_socialization" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_irregular_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_irregular_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_irregular_military" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_reserve_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_reserve_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_no_conscription" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_direct_democracy +# value < neutral +# } +# owner = { +# has_law = law_type:law_direct_democracy +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_direct_democracy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_decentralized_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_decentralized_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_decentralized_police" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_elected_bureaucrats +# value < neutral +# } +# owner = { +# has_law = law_type:law_elected_bureaucrats +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_elected_bureaucrats" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_council_elective +# value < neutral +# } +# owner = { +# has_law = law_type:law_council_elective +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_council_elective" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_gender_equality +# value < neutral +# } +# owner = { +# has_law = law_type:law_gender_equality +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_gender_equality" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_decentralized_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_decentralized_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_decentralized_police" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_state_funded_schools +# value < neutral +# } +# owner = { +# has_law = law_type:law_state_funded_schools +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_state_funded_schools" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_state_funded_schools +# value < neutral +# } +# owner = { +# has_law = law_type:law_state_funded_schools +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_state_funded_schools" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_mandatory_parental_leave +# value < neutral +# } +# owner = { +# has_law = law_type:law_mandatory_parental_leave +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_mandatory_parental_leave" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_universal_basic_income +# value < neutral +# } +# owner = { +# has_law = law_type:law_universal_basic_income +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_universal_basic_income" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_welfare_state +# value < neutral +# } +# owner = { +# has_law = law_type:law_welfare_state +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_welfare_state" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_church_disestablishment +# value < neutral +# } +# owner = { +# has_law = law_type:law_church_disestablishment +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_church_disestablishment" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_multiculturalist +# value < neutral +# } +# owner = { +# has_law = law_type:law_multiculturalist +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_multiculturalist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_jingoist +# } +# add = { +# value = 30 +# desc = "ideology_jingoist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_market_liberal +# } +# add = { +# value = 30 +# desc = "ideology_market_liberal" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_patriotic +# } +# add = { +# value = 30 +# desc = "ideology_patriotic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_patriarchal +# } +# add = { +# value = 20 +# desc = "ideology_patriarchal" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_pious +# } +# add = { +# value = 20 +# desc = "ideology_pious" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_stratocratic +# } +# add = { +# value = 30 +# desc = "ideology_stratocratic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_fundamentalist +# } +# add = { +# value = 30 +# desc = "ideology_fundamentalist" +# } +# } +# # Leader Ideology weights +# # If the leader likes Nationalism, and the IG is powerful, then they'll be more likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_ethnonationalist +# value > neutral +# } +# law_stance = { +# law = law_type:law_supremacist +# value > neutral +# } +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_racism" +# } +# } +# # If the leader LOVES nationalism, then they'll probably join +# if = { +# limit = { +# or = { +# law_stance = { +# law = law_type:law_ethnonationalist +# value > approve +# } +# law_stance = { +# law = law_type:law_supremacist +# value > approve +# } +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_racism" +# } +# } +# # If the leader dislikes nationalism, and the IG is powerful, then they'll be less likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_ethnonationalist +# value < neutral +# } +# law_stance = { +# law = law_type:law_supremacist +# value < neutral +# } +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_racism" +# } +# } +# if = { +# limit = { +# or = { +# law_stance = { +# law = law_type:law_ethnonationalist +# value < disapprove +# } +# law_stance = { +# law = law_type:law_supremacist +# value < disapprove +# } +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_racism" +# } +# } +# # If the leader REALLY LIKES ETHNOSTATE and the IG is powerful, then they'll be more likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_ethnonationalist +# value > approve +# } +# } +# } +# multiply = { +# value = 2 +# desc = "from_really_loves_racism" +# } +# } +# # Party Size weights +# } +# } \ No newline at end of file diff --git a/common/parties/OLD/liberal_party.txt b/common/parties/OLD/liberal_party.txt new file mode 100644 index 000000000..eab13b8f5 --- /dev/null +++ b/common/parties/OLD/liberal_party.txt @@ -0,0 +1,651 @@ +# # Bastion of the Intelligenstia, also appeals to capitalists +# # Can sometimes sway PB and Ruralists when they have common interests +# liberal_party = { +# color = { +# 255 +# 214 +# 13 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_civilista_party +# trigger = { +# exists = c:PEU +# THIS = c:PEU +# } +# } +# triggered_desc = { +# desc = party_national_civic_union +# trigger = { +# exists = c:ARG +# THIS = c:ARG +# } +# } +# triggered_desc = { +# desc = party_whigs +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# NOT = { +# has_law = law_type:law_free_trade +# } +# } +# } +# triggered_desc = { +# desc = party_democratic_party +# trigger = { +# exists = c:USA +# THIS = c:USA +# } +# } +# triggered_desc = { +# desc = party_liberal_democrats +# trigger = { +# exists = c:SWI +# THIS = c:SWI +# } +# } +# triggered_desc = { +# desc = party_republican_party +# trigger = { +# exists = c:FRA +# THIS = c:FRA +# } +# } +# triggered_desc = { +# desc = party_kadets_party +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# } +# } +# triggered_desc = { +# desc = party_peoples_party +# trigger = { +# exists = c:SWE +# THIS = c:SWE +# } +# } +# triggered_desc = { +# desc = party_liberal_union +# trigger = { +# exists = c:NET +# THIS = c:NET +# } +# } +# triggered_desc = { +# desc = party_liberal_league +# trigger = { +# exists = c:LUX +# THIS = c:LUX +# } +# } +# triggered_desc = { +# desc = party_young_finnish_party +# trigger = { +# exists = c:FIN +# THIS = c:FIN +# } +# } +# triggered_desc = { +# desc = party_constitutional_party +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# } +# } +# triggered_desc = { +# desc = party_peoples_party +# trigger = { +# exists = c:CRO +# THIS = c:CRO +# } +# } +# triggered_desc = { +# desc = party_society_for_progress +# trigger = { +# exists = c:PER +# THIS = c:PER +# } +# } +# triggered_desc = { +# desc = party_blue_party +# trigger = { +# exists = c:PRG +# THIS = c:PRG +# } +# } +# triggered_desc = { +# desc = party_great_liberal_party +# trigger = { +# exists = c:VNZ +# THIS = c:VNZ +# } +# } +# triggered_desc = { +# desc = party_colorado_party +# trigger = { +# exists = c:URU +# THIS = c:URU +# } +# } +# triggered_desc = { +# desc = party_empire_reform_association +# trigger = { +# exists = c:CHI +# THIS = c:CHI +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_freedom_and_accord_party +# trigger = { +# exists = c:TUR +# THIS = c:TUR +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_progressive_republican_party +# trigger = { +# exists = c:TUR +# THIS = c:TUR +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# } +# triggered_desc = { +# desc = party_constitutional_reform_party +# trigger = { +# exists = c:JAP +# THIS = c:JAP +# } +# } +# triggered_desc = { +# desc = party_english_party +# trigger = { +# exists = c:GRE +# THIS = c:GRE +# } +# } +# triggered_desc = { +# desc = party_the_left +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_italian +# country_has_primary_culture = cu:south_italian +# } +# } +# } +# triggered_desc = { +# desc = party_national_liberal_party +# trigger = { +# country_has_primary_culture = cu:romanian +# } +# } +# triggered_desc = { +# desc = party_progress_party +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# } +# } +# triggered_desc = { +# desc = party_progressive_party +# trigger = { +# OR = { +# country_has_primary_culture = cu:spanish +# country_has_primary_culture = cu:portuguese +# } +# } +# } +# triggered_desc = { +# desc = party_venstre +# trigger = { +# OR = { +# country_has_primary_culture = cu:norwegian +# country_has_primary_culture = cu:spanish +# } +# } +# } +# triggered_desc = { +# desc = party_liberal +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/liberal.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_egalitarian +# } +# add = { +# value = 50 +# desc = "ideology_egalitarian" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_republican +# } +# add = { +# value = 40 +# desc = "ideology_republican" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_liberal +# } +# add = { +# value = 50 +# desc = "ideology_liberal" +# } +# } +# if = { +# limit = { +# AND = { +# or = { +# law_stance = { +# law = law_type:law_representative_democracy +# value < neutral +# } +# law_stance = { +# law = law_type:law_autocracy +# value < neutral +# } +# law_stance = { +# law = law_type:law_oligarchy +# value < neutral +# } +# law_stance = { +# law = law_type:law_one_party_state +# value < neutral +# } +# } +# owner = { +# or = { +# has_law = law_type:law_representative_democracy +# has_law = law_type:law_autocracy +# has_law = law_type:law_oligarchy +# has_law = law_type:law_one_party_state +# } +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_voting_laws" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_criminal_restitution +# value < neutral +# } +# owner = { +# has_law = law_type:law_criminal_restitution +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_judicial_law" +# } +# } +# if = { +# limit = { +# AND = { +# or = { +# law_stance = { +# law = law_type:law_workplace_safety_standards +# value < neutral +# } +# law_stance = { +# law = law_type:law_no_workers_protections +# value < neutral +# } +# } +# owner = { +# or = { +# has_law = law_type:law_workplace_safety_standards +# has_law = law_type:law_no_workers_protections +# } +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_labor_rights" +# } +# } +# if = { +# limit = { +# AND = { +# or = { +# law_stance = { +# law = law_type:law_informal_schooling +# value < neutral +# } +# law_stance = { +# law = law_type:law_church_run_schools +# value < neutral +# } +# } +# owner = { +# or = { +# has_law = law_type:law_church_run_schools +# has_law = law_type:law_informal_schooling +# } +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_compulsory_higher_education" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_politicized_bureaucrats +# value < neutral +# } +# owner = { +# has_law = law_type:law_politicized_bureaucrats +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_politicized_bureaucrats" +# } +# } +# if = { +# limit = { +# AND = { +# or = { +# law_stance = { +# law = law_type:law_political_incarceration +# value < neutral +# } +# law_stance = { +# law = law_type:law_arbitrary_justice +# value < neutral +# } +# } +# owner = { +# or = { +# has_law = law_type:law_political_incarceration +# has_law = law_type:law_arbitrary_justice +# } +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_judicial_laws" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_religious_policies +# value < neutral +# } +# owner = { +# has_law = law_type:law_religious_policies +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_religious_policies" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_politicized_bureaucrats +# value < neutral +# } +# owner = { +# has_law = law_type:law_politicized_bureaucrats +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_politicized_bureaucrats" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_bureaucratic +# } +# add = { +# value = 20 +# desc = "ideology_bureaucratic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_laissez_faire +# } +# add = { +# value = 40 +# desc = "ideology_laissez_faire" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_meritocratic +# } +# add = { +# value = 10 +# desc = "ideology_meritocratic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_leftist +# } +# add = { +# value = 50 +# desc = "ideology_leftist" +# } +# } +# # Leader ideology weight +# # If the IG leader likes multiculturalism, and the IG is powerful, they'll likely wanna join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_multiculturalist +# value > neutral +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_multiculturalism" +# } +# } +# #NOBODY LOVES MULTICULTURALISM +# if = { +# limit = { +# law_stance = { +# law = law_type:law_multiculturalist +# value > approve +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_multiculturalism" +# } +# } +# # If the IG leader dislikes multiculturalism, and the IG is powerful, they probably won't join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_multiculturalist +# value < neutral +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_multiculturalism" +# } +# } +# # If the IG leader HATES multiculturalism, they probably won't join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_multiculturalist +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_multiculturalism" +# } +# } +# # If the IG leader likes universal suffrage, and the IG is powerful, they'll likely wanna join +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_one_party_state +# value > neutral +# } +# law_stance = { +# law = law_type:law_consensus_democracy +# value > neutral +# } +# law_stance = { +# law = law_type:law_representative_democracy +# value > neutral +# } +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_voting_rights" +# } +# } +# # If the IG leader LOVES universal suffrage, they'll probably join +# if = { +# limit = { +# or = { +# law_stance = { +# law = law_type:law_one_party_state +# value > approve +# } +# law_stance = { +# law = law_type:law_consensus_democracy +# value > approve +# } +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_actual_voting_rights" +# } +# } +# # If the IG leader dislikes universal suffrage, and the IG is powerful, they probably won't join +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_one_party_state +# value < neutral +# } +# law_stance = { +# law = law_type:law_consensus_democracy +# value < neutral +# } +# law_stance = { +# law = law_type:law_representative_democracy +# value < neutral +# } +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_voting_rights" +# } +# } +# # If the IG leader HATES universal suffrage, they probably won't join +# if = { +# limit = { +# or = { +# law_stance = { +# law = law_type:law_one_party_state +# value < disapprove +# } +# law_stance = { +# law = law_type:law_consensus_democracy +# value < disapprove +# } +# law_stance = { +# law = law_type:law_representative_democracy +# value < disapprove +# } +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_voting_rights" +# } +# } +# # Centrist Party pull +# if = { +# multiply = { +# value = 1.5 +# desc = "from_big_tent_party" +# } +# } +# } +# } \ No newline at end of file diff --git a/common/parties/OLD/military_party.txt b/common/parties/OLD/military_party.txt new file mode 100644 index 000000000..3af610139 --- /dev/null +++ b/common/parties/OLD/military_party.txt @@ -0,0 +1,508 @@ +# # Fallback party for Armed Forces +# military_party = { +# color = { +# 132 +# 100 +# 53 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_true_peoples_party +# trigger = { +# exists = c:MON +# THIS = c:MON +# } +# } +# triggered_desc = { +# desc = party_national_party +# trigger = { +# exists = c:SER +# THIS = c:SER +# } +# } +# triggered_desc = { +# desc = party_legitimist_party +# trigger = { +# exists = c:FRA +# THIS = c:FRA +# } +# } +# triggered_desc = { +# desc = party_imperial_clan_party +# trigger = { +# exists = c:CHI +# THIS = c:CHI +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_russian_assembly +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_russian_all_military_union +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# } +# triggered_desc = { +# desc = party_imperial_way_party +# trigger = { +# exists = c:JAP +# THIS = c:JAP +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_patriotic_union +# trigger = { +# country_has_primary_culture = cu:spanish +# } +# } +# triggered_desc = { +# desc = party_regressivist_party +# trigger = { +# country_has_primary_culture = cu:brazilian +# } +# } +# triggered_desc = { +# desc = party_national_peoples_party +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# } +# } +# triggered_desc = { +# desc = party_military +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/military.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_agrarian +# } +# add = { +# value = 10 +# desc = "ideology_agrarian" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_socialization +# value < neutral +# } +# owner = { +# has_law = law_type:law_socialization +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_socialization" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_irregular_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_irregular_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_irregular_military" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_reserve_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_reserve_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_reserve_military" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_socialization +# value < neutral +# } +# owner = { +# has_law = law_type:law_socialization +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_socialization" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_mandatory_parental_leave +# value < neutral +# } +# owner = { +# has_law = law_type:law_mandatory_parental_leave +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_mandatory_parental_leave" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_protectionism +# value < neutral +# } +# owner = { +# has_law = law_type:law_protectionism +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_protectionism" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_protected_speech +# value < neutral +# } +# owner = { +# has_law = law_type:law_protected_speech +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_protected_speech" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_market_liberal +# } +# add = { +# value = 30 +# desc = "ideology_market_liberal" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_laissez_faire +# } +# add = { +# value = 40 +# desc = "ideology_laissez_faire" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_patriarchal +# } +# add = { +# value = 20 +# desc = "ideology_patriarchal" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_patriotic +# } +# add = { +# value = 30 +# desc = "ideology_patriotic" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_women_own_property +# value < neutral +# } +# owner = { +# has_law = law_type:law_women_own_property +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_women_own_property" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_gender_equality +# value < neutral +# } +# owner = { +# has_law = law_type:law_gender_equality +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_gender_equality" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_enshrined_reproductive_rights +# value < neutral +# } +# owner = { +# has_law = law_type:law_enshrined_reproductive_rights +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_enshrined_reproductive_rights" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_privatized_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_privatized_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_privatized_police" +# } +# } +# # If the nation doesn't have a professional military, the armed forces are more likely to join the party +# if = { +# limit = { +# or = { +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_securocrats +# } +# NOT = { +# is_marginal = yes +# } +# owner = { +# NOT = { +# has_law = law_type:law_professional_military +# } +# } +# } +# multiply = { +# value = 2 +# desc = "from_armed_forces_want_an_army" +# } +# } +# # If a national already has a professional military, the armed forces will likely seek another party to join +# else_if = { +# limit = { +# or = { +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_securocrats +# } +# NOT = { +# is_marginal = yes +# } +# owner = { +# has_law = law_type:law_professional_military +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_professional_military" +# } +# } +# if = { +# # nobody will join if the military don't join +# limit = { +# NOR = { +# is_interest_group_type = ig_patriots +# is_interest_group_type = ig_securocrats +# } +# OR = { +# NOT = { +# exists = owner.py:military_party +# } +# AND = { +# exists = owner.py:military_party +# owner = { +# or = { +# ig:ig_securocrats = { +# NOT = { +# is_member_of_party = owner.py:military_party +# } +# } +# ig:ig_patriots = { +# NOT = { +# is_member_of_party = owner.py:military_party +# } +# } +# } +# } +# } +# } +# } +# # this should probably never actually display in game because the party won't exist unless miraculously it does +# multiply = { +# value = 0.5 +# desc = "from_no_armed_forces_in_party" +# } +# } +# # Leader Ideology weights +# # If the IG leader likes the army, and the IG is powerful, they're more likely to join +# # You either like or LOVE the army or you have no opinion of it +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_professional_military +# value > neutral +# } +# law_stance = { +# law = law_type:law_private_military +# value > neutral +# } +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_the_army" +# } +# } +# # If the IG leader LOVES the army, they'll probably join +# if = { +# limit = { +# or = { +# law_stance = { +# law = law_type:law_professional_military +# value > approve +# } +# law_stance = { +# law = law_type:law_private_military +# value > approve +# } +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_the_army" +# } +# } +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_professional_military +# value < neutral +# } +# law_stance = { +# law = law_type:law_private_military +# value < neutral +# } +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_the_army" +# } +# } +# # If the IG leader LOVES the army, they'll probably join +# if = { +# limit = { +# or = { +# law_stance = { +# law = law_type:law_professional_military +# value < disapprove +# } +# law_stance = { +# law = law_type:law_private_military +# value < disapprove +# } +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_the_army" +# } +# } +# } +# } \ No newline at end of file diff --git a/common/parties/OLD/progressive_party.txt b/common/parties/OLD/progressive_party.txt new file mode 100644 index 000000000..590ca7336 --- /dev/null +++ b/common/parties/OLD/progressive_party.txt @@ -0,0 +1,825 @@ +# # Radicals and Republicans extremely attracted to this ideology +# # Attracts weak leftists and liberals +# progressive_party = { +# color = { +# 255 +# 102 +# 0 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_radical_civic_union +# trigger = { +# exists = c:ARG +# THIS = c:ARG +# } +# } +# triggered_desc = { +# desc = party_democratic_progressive_party +# trigger = { +# exists = c:SPA +# THIS = c:SPA +# } +# } +# triggered_desc = { +# desc = party_free_democratic_party +# trigger = { +# exists = c:SWI +# THIS = c:SWI +# } +# } +# triggered_desc = { +# desc = party_national_progressive_party +# trigger = { +# exists = c:FIN +# THIS = c:FIN +# } +# } +# triggered_desc = { +# desc = party_free_thinking_democratic_league +# trigger = { +# exists = c:NET +# THIS = c:NET +# } +# } +# triggered_desc = { +# desc = party_radical_liberal_party +# trigger = { +# exists = c:LUX +# THIS = c:LUX +# } +# } +# triggered_desc = { +# desc = party_progressive_club +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# } +# } +# triggered_desc = { +# desc = party_radical_peoples_party +# trigger = { +# exists = c:SER +# THIS = c:SER +# } +# } +# triggered_desc = { +# desc = party_revival_party +# trigger = { +# exists = c:PER +# THIS = c:PER +# } +# } +# triggered_desc = { +# desc = party_mexican_liberal_party +# trigger = { +# exists = c:MEX +# THIS = c:MEX +# } +# } +# triggered_desc = { +# desc = party_social_democratic_party +# trigger = { +# exists = c:BRZ +# THIS = c:BRZ +# } +# } +# triggered_desc = { +# desc = party_democratic_progressive_party +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# has_law = law_type:law_one_party_state +# } +# } +# triggered_desc = { +# desc = party_committee_of_union_and_progress +# trigger = { +# exists = c:TUR +# THIS = c:TUR +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_freedom_and_accord_party +# trigger = { +# exists = c:TUR +# THIS = c:TUR +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# } +# triggered_desc = { +# desc = party_trudovik_group +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# } +# } +# triggered_desc = { +# desc = party_revive_china_society +# trigger = { +# exists = c:CHI +# THIS = c:CHI +# has_law = law_type:law_hereditary +# } +# } +# triggered_desc = { +# desc = party_french_party +# trigger = { +# exists = c:GRE +# THIS = c:GRE +# } +# } +# triggered_desc = { +# desc = party_the_far_left +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_italian +# country_has_primary_culture = cu:south_italian +# } +# } +# } +# triggered_desc = { +# desc = party_tongmenghui +# trigger = { +# AND = { +# OR = { +# country_has_primary_culture = cu:han +# country_has_primary_culture = cu:min +# country_has_primary_culture = cu:yi +# country_has_primary_culture = cu:cantonese +# } +# NOT = { +# has_law = law_type:law_hereditary +# } +# } +# } +# } +# triggered_desc = { +# desc = party_progressive_party +# trigger = { +# OR = { +# AND = { +# exists = c:JAP +# THIS = c:JAP +# } +# AND = { +# exists = c:USA +# THIS = c:USA +# } +# } +# } +# } +# triggered_desc = { +# desc = party_radical_liberal_party +# trigger = { +# exists = c:ECU +# THIS = c:ECU +# } +# } +# triggered_desc = { +# desc = party_national_union +# trigger = { +# exists = c:PEU +# THIS = c:PEU +# } +# } +# triggered_desc = { +# desc = party_radical_liberal_party +# trigger = { +# country_has_primary_culture = cu:dixie +# } +# } +# triggered_desc = { +# desc = party_progressive_dissidence +# trigger = { +# country_has_primary_culture = cu:portuguese +# } +# } +# triggered_desc = { +# desc = party_progressive_league +# trigger = { +# country_has_primary_culture = cu:brazilian +# } +# } +# triggered_desc = { +# desc = party_radical_peoples_party +# trigger = { +# country_has_primary_culture = cu:norwegian +# } +# } +# triggered_desc = { +# desc = party_social_liberal_party +# trigger = { +# country_has_primary_culture = cu:danish +# } +# } +# triggered_desc = { +# desc = party_free_minded_peoples_party +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# } +# } +# triggered_desc = { +# desc = party_chartists +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# NOT = { +# has_law = law_type:law_one_party_state +# } +# } +# } +# triggered_desc = { +# desc = party_radicals +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/radical.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_agrarian +# } +# add = { +# value = 10 +# desc = "ideology_agrarian" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_revolutionary +# } +# add = { +# value = 10 +# desc = "ideology_revolutionary" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_free_market +# value < neutral +# } +# owner = { +# has_law = law_type:law_free_market +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_free_market" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_free_trade +# value < neutral +# } +# owner = { +# has_law = law_type:law_free_trade +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_free_trade" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_per_capita_based_taxation +# value < neutral +# } +# owner = { +# has_law = law_type:law_per_capita_based_taxation +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_taxation_policy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_arbitrary_justice +# value < neutral +# } +# owner = { +# has_law = law_type:law_arbitrary_justice +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_arbitrary_justice" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_legal_guardianship +# value < neutral +# } +# owner = { +# has_law = law_type:law_legal_guardianship +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_legal_guardianship" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_privatized_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_privatized_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_privatized_police" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_private_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_private_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_private_military" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_professional_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_professional_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_professional_military" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_militarized_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_militarized_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_militarized_police" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_reserve_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_reserve_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_total_conscription" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_theocratic +# value < neutral +# } +# owner = { +# has_law = law_type:law_theocratic +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_theocratic" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_oligarchy +# value < neutral +# } +# owner = { +# has_law = law_type:law_oligarchy +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_oligarchy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_representative_democracy +# value < neutral +# } +# owner = { +# has_law = law_type:law_representative_democracy +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_representative_democracy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_private_schools +# value < neutral +# } +# owner = { +# has_law = law_type:law_private_schools +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_private_schools" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_private_health_insurance +# value < neutral +# } +# owner = { +# has_law = law_type:law_private_health_insurance +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_private_health_insurance" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_corporate_friendly_policies +# value < neutral +# } +# owner = { +# has_law = law_type:law_corporate_friendly_policies +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_corporate_friendly_policies" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_state_atheism +# value < neutral +# } +# owner = { +# has_law = law_type:law_state_atheism +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_state_atheism" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_no_family_planning +# value < neutral +# } +# owner = { +# has_law = law_type:law_no_family_planning +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_no_family_planning" +# } +# } + +# if = { +# limit = { +# has_ideology = ideology:ideology_loyalist +# } +# add = { +# value = 50 +# desc = "ideology_loyalist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_meritocratic +# } +# add = { +# value = 10 +# desc = "ideology_meritocratic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_egalitarian +# } +# add = { +# value = 50 +# desc = "ideology_egalitarian" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_autonomist +# } +# add = { +# value = 10 +# desc = "ideology_autonomist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_populist +# } +# add = { +# value = 10 +# desc = "ideology_populist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_republican +# } +# add = { +# value = 40 +# desc = "ideology_republican" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_liberal +# } +# add = { +# value = 30 +# desc = "ideology_liberal" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_proletarian +# } +# add = { +# value = 50 +# desc = "ideology_proletarian" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_devolved +# value < neutral +# } +# owner = { +# has_law = law_type:law_devolved +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_devolved" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_private_schools +# value < neutral +# } +# owner = { +# has_law = law_type:law_private_schools +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_private_schools" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_leftist +# } +# add = { +# value = 50 +# desc = "ideology_leftist" +# } +# } +# # Leader Ideology weights +# # If the IG leader likes elected bureaucrats, and the IG is powerful, then they'll likely join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_elected_bureaucrats +# value > neutral +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_elected_bureaucrats" +# } +# } +# # If the Ig leader LOVES elected bureaucrats, they'll probably join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_elected_bureaucrats +# value > approve +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_elected_bureaucrats" +# } +# } +# # If the IG leader dislikes elected bureaucrats, and the IG is powerful, they'll probably not join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_elected_bureaucrats +# value < neutral +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_elected_bureaucrats" +# } +# } +# # If the IG leader hates elected bureaucrats they'll probably not join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_elected_bureaucrats +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_elected_bureaucrats" +# } +# } +# # If the IG leader likes protected speech, and the IG is powerful, they'll likely join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_protected_speech +# value > neutral +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_protected_speech" +# } +# } +# # If the IG leader LOVES protected speech, they'll probably join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_protected_speech +# value > approve +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_protected_speech" +# } +# } +# # IF the IG leader dislikes protected speech, and the IG is powerful, they'll probably not join +# if = { +# limit = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_protected_speech +# value < neutral +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_protected_speech" +# } +# } +# # If the IG leader hates protected speech they'll probably not join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_protected_speech +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_protected_speech" +# } +# } +# } +# } diff --git a/common/parties/OLD/religious_party.txt b/common/parties/OLD/religious_party.txt new file mode 100644 index 000000000..639f476f9 --- /dev/null +++ b/common/parties/OLD/religious_party.txt @@ -0,0 +1,477 @@ +# # Fallback party for moralists +# # When moralists are powerful, other religious IGs might join +# religious_party = { +# color = { +# 100 +# 100 +# 100 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_catholic_peoples_party +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# } +# } +# triggered_desc = { +# desc = party_portuguese_catholic_centre +# trigger = { +# exists = c:POR +# THIS = c:POR +# } +# } +# triggered_desc = { +# desc = party_catholic_right +# trigger = { +# exists = c:SWI +# THIS = c:SWI +# } +# } +# triggered_desc = { +# desc = party_anti_revolutionary_party +# trigger = { +# exists = c:NET +# THIS = c:NET +# } +# } +# triggered_desc = { +# desc = party_learned_council +# trigger = { +# exists = c:PER +# THIS = c:PER +# } +# } +# triggered_desc = { +# desc = party_traditionalist_communion +# trigger = { +# exists = c:SPA +# THIS = c:SPA +# } +# } +# triggered_desc = { +# desc = party_christian_peoples_party +# trigger = { +# exists = c:BEL +# THIS = c:BEL +# } +# } +# triggered_desc = { +# desc = party_clerical_party +# trigger = { +# exists = c:FRA +# THIS = c:FRA +# } +# } +# triggered_desc = { +# desc = party_union_of_the_russian_people +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# } +# } +# triggered_desc = { +# desc = party_know_nothing_party +# trigger = { +# OR = { +# country_has_primary_culture = cu:yankee +# country_has_primary_culture = cu:dixie +# } +# } +# } +# triggered_desc = { +# desc = party_zentrum +# trigger = { +# AND = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# country_has_state_religion = rel:catholic +# } +# } +# } +# triggered_desc = { +# desc = party_conservative_catholics +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_italian +# country_has_primary_culture = cu:south_italian +# } +# } +# } +# triggered_desc = { +# desc = party_moderate_venstre +# trigger = { +# country_has_primary_culture = cu:norwegian +# } +# } +# triggered_desc = { +# desc = party_shinto +# trigger = { +# country_has_state_religion = rel:shinto +# } +# } +# triggered_desc = { +# desc = party_buddhist +# trigger = { +# root.religion = { +# has_discrimination_trait = buddhist +# } +# } +# } +# triggered_desc = { +# desc = party_sikh +# trigger = { +# country_has_state_religion = rel:sikh +# } +# } +# triggered_desc = { +# desc = party_hindu +# trigger = { +# country_has_state_religion = rel:hindu +# } +# } +# triggered_desc = { +# desc = party_jewish +# trigger = { +# country_has_state_religion = rel:jewish +# } +# } +# triggered_desc = { +# desc = party_muslim +# trigger = { +# root.religion = { +# has_discrimination_trait = muslim +# } +# } +# } +# triggered_desc = { +# desc = party_catholic +# trigger = { +# country_has_state_religion = rel:catholic +# } +# } +# triggered_desc = { +# desc = party_christian +# trigger = { +# root.religion = { +# has_discrimination_trait = christian +# } +# } +# } +# triggered_desc = { +# desc = party_religious +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/religious.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_individualist +# } +# add = { +# value = 30 +# desc = "ideology_individualist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_state_funded_schools +# value < neutral +# } +# owner = { +# has_law = law_type:law_state_funded_schools +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_state_funded_schools" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_universal_healthcare +# value < neutral +# } +# owner = { +# has_law = law_type:law_universal_healthcare +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_universal_healthcare" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_decentralized_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_decentralized_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_decentralized_police" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_socialization +# value < neutral +# } +# owner = { +# has_law = law_type:law_socialization +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_socialization" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_wrongful_dismissal_protections +# value < neutral +# } +# owner = { +# has_law = law_type:law_wrongful_dismissal_protections +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_wrongful_dismissal_protections" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_welfare_state +# value < neutral +# } +# owner = { +# has_law = law_type:law_welfare_state +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_welfare_state" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_irregular_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_irregular_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_irregular_military" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_capital_gains +# value < neutral +# } +# owner = { +# has_law = law_type:law_capital_gains +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_capital_gains" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_laissez_faire +# } +# add = { +# value = 40 +# desc = "ideology_laissez_faire" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_paternalistic +# } +# add = { +# value = 60 +# desc = "ideology_paternalistic" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_stratocratic +# } +# add = { +# value = 30 +# desc = "ideology_stratocratic" +# } +# } +# # if the nation doesn't have a state religion, people outside of the moralists wont the religious party +# if = { +# limit = { +# not = { +# is_interest_group_type = ig_moralists +# } +# owner = { +# NOT = { +# has_law = law_type:law_religious_institutions +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_no_law_religious_institutions" +# } +# } +# # ... but the moralists will be more likely to form a religious party +# else_if = { +# limit = { +# owner = { +# NOT = { +# has_law = law_type:law_religious_institutions +# } +# } +# } +# multiply = { +# value = 1.25 +# desc = "from_no_law_religious_institutions" +# } +# } +# if = { +# # nobody will join if the church doesn't join +# limit = { +# NOT = { +# is_interest_group_type = ig_moralists +# } +# OR = { +# NOT = { +# exists = owner.py:religious_party +# } +# AND = { +# exists = owner.py:religious_party +# owner = { +# ig:ig_securocrats = { +# NOT = { +# is_member_of_party = owner.py:religious_party +# } +# } +# ig:ig_patriots = { +# NOT = { +# is_member_of_party = owner.py:religious_party +# } +# } +# } +# } +# } +# } +# # this should probably never actually display in game because the party won't exist unless miraculously it does +# multiply = { +# value = 0.5 +# desc = "from_no_moralists_in_party" +# } +# } +# # Leader Ideology weights +# # If the leader LOVES state religion, they're more likely to join +# if = { +# limit = { +# leader = { +# has_ideology = ideology:ideology_political_islamist +# } +# } +# multiply = { +# value = 2 +# desc = "from_leader_loves_state_religion" +# } +# } +# # If the leader hates or dislikes state atheism, or likes or approves of freedom_of_conscience, and the IG is powerful, they're more likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# or = { +# law_stance = { +# law = law_type:law_religious_institutions +# value > neutral +# } +# law_stance = { +# law = law_type:law_state_atheism +# value < neutral +# } +# law_stance = { +# law = law_type:law_religious_policies +# value > approve +# } +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_religious_strictness" +# } +# } +# # Otherwise they're not likely to join +# else = { +# multiply = { +# value = 0.5 +# desc = "from_dislikes_religious_strictness" +# } +# } +# } +# } diff --git a/common/parties/OLD/social_democrats_party.txt b/common/parties/OLD/social_democrats_party.txt new file mode 100644 index 000000000..ca861d7ed --- /dev/null +++ b/common/parties/OLD/social_democrats_party.txt @@ -0,0 +1,616 @@ +# # Social democrats extremely attracted to this ideology +# # Attracts weak leftists and liberals +# # Available for Trade Unions pre-Socialism +# social_democrat_party = { +# color = { +# 241 +# 24 +# 138 +# } +# name = { +# first_valid = { +# triggered_desc = { +# desc = party_diggers +# trigger = { +# country_has_primary_culture = cu:english +# ig:ig_ruralists = { +# is_member_of_party = py:social_democrat_party +# } +# } +# } +# triggered_desc = { +# desc = party_labour_party +# trigger = { +# exists = c:GBR +# THIS = c:GBR +# } +# } +# triggered_desc = { +# desc = party_psoe +# trigger = { +# exists = c:SPA +# THIS = c:SPA +# } +# } +# triggered_desc = { +# desc = party_labour_party +# trigger = { +# exists = c:IRE +# THIS = c:IRE +# } +# } +# triggered_desc = { +# desc = party_portuguese_socialist_party +# trigger = { +# exists = c:POR +# THIS = c:POR +# } +# } +# triggered_desc = { +# desc = party_ftsf +# trigger = { +# exists = c:FRA +# THIS = c:FRA +# } +# } +# triggered_desc = { +# desc = party_menshevik_party +# trigger = { +# exists = c:RUS +# THIS = c:RUS +# } +# } +# triggered_desc = { +# desc = party_finnish_labor_party +# trigger = { +# exists = c:FIN +# THIS = c:FIN +# } +# } +# triggered_desc = { +# desc = party_belgian_workers_party +# trigger = { +# exists = c:BEL +# THIS = c:BEL +# } +# } +# triggered_desc = { +# desc = party_sdapo +# trigger = { +# exists = c:AUS +# THIS = c:AUS +# } +# } +# triggered_desc = { +# desc = party_brsdp +# trigger = { +# exists = c:BUL +# THIS = c:BUL +# } +# } +# triggered_desc = { +# desc = party_mszdp +# trigger = { +# exists = c:HUN +# THIS = c:HUN +# } +# } +# triggered_desc = { +# desc = party_social_democratic_workers_party +# trigger = { +# exists = c:NET +# THIS = c:NET +# } +# } +# triggered_desc = { +# desc = party_common_peoples_party +# trigger = { +# exists = c:JAP +# THIS = c:JAP +# } +# } +# triggered_desc = { +# desc = party_democrat_party +# trigger = { +# exists = c:PER +# THIS = c:PER +# } +# } +# triggered_desc = { +# desc = party_socialist_workers_federation +# trigger = { +# exists = c:TUR +# THIS = c:TUR +# } +# } +# triggered_desc = { +# desc = party_laborist_party +# trigger = { +# exists = c:MEX +# THIS = c:MEX +# } +# } +# triggered_desc = { +# desc = party_confederate_socialist_party +# trigger = { +# exists = c:CSA +# THIS = c:CSA +# } +# } +# triggered_desc = { +# desc = party_seke +# trigger = { +# exists = c:GRE +# THIS = c:GRE +# } +# } +# triggered_desc = { +# desc = party_labor_party +# trigger = { +# country_has_primary_culture = cu:norwegian +# } +# } +# triggered_desc = { +# desc = party_socialist_labor_party +# trigger = { +# country_has_primary_culture = cu:anglo_canadian +# } +# } +# triggered_desc = { +# desc = party_labor_party +# trigger = { +# country_has_primary_culture = cu:franco_canadian +# } +# } +# triggered_desc = { +# desc = party_social_democratic_workers_party +# trigger = { +# country_has_primary_culture = cu:romanian +# } +# } +# triggered_desc = { +# desc = party_sdp +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_german +# country_has_primary_culture = cu:south_german +# country_has_primary_culture = cu:east_german +# } +# } +# } +# triggered_desc = { +# desc = party_psi +# trigger = { +# OR = { +# country_has_primary_culture = cu:north_italian +# country_has_primary_culture = cu:south_italian +# } +# } +# } +# triggered_desc = { +# desc = party_socialist_party_of_america +# trigger = { +# country_has_primary_culture = cu:yankee +# } +# } +# triggered_desc = { +# desc = party_brazilian_labor_party +# trigger = { +# exists = C:BRZ +# THIS = c:BRZ +# } +# } +# triggered_desc = { +# desc = party_social_democrats +# trigger = { +# always = yes +# } +# } +# } +# } +# icon = { +# default = "/gfx/interface/icons/political_parties/social_democrats.dds" +# } +# unlocking_technologies = { +# pre_war_ideological_thought +# } +# # THIS IS RUN ONLY ONCE AT GAME START +# valid_for_country = { +# always = yes +# } +# available_for_interest_group = { +# #DEBUG +# always = yes +# } +# # Root - IG considering joining +# # scope:number - the number of IGs that would join this party before the root IG +# join_weight = { +# value = { +# value = 0 +# desc = "base_value" +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_egalitarian +# } +# add = { +# value = 50 +# desc = "ideology_egalitarian" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_autonomist +# } +# add = { +# value = 10 +# desc = "ideology_autonomist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_leftist +# } +# add = { +# value = 50 +# desc = "ideology_leftist" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_oligarchy +# value < neutral +# } +# owner = { +# has_law = law_type:law_oligarchy +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_oligarchy" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_one_party_state +# value < neutral +# } +# owner = { +# has_law = law_type:law_one_party_state +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_one_party_state" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_political_incarceration +# value < neutral +# } +# owner = { +# has_law = law_type:law_political_incarceration +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_political_incarceration" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_outlawed_dissent +# value < neutral +# } +# owner = { +# has_law = law_type:law_outlawed_dissent +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_outlawed_dissent" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_child_labor_allowed +# value < neutral +# } +# owner = { +# has_law = law_type:law_child_labor_allowed +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_child_labor_allowed" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_professional_military +# value < neutral +# } +# owner = { +# has_law = law_type:law_professional_military +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_professional_military" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_professional_police +# value < neutral +# } +# owner = { +# has_law = law_type:law_professional_police +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_professional_police" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_devolved +# value < neutral +# } +# owner = { +# has_law = law_type:law_devolved +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_devolved" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_hereditary +# value < neutral +# } +# owner = { +# has_law = law_type:law_hereditary +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_hereditary" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_no_welfare +# value < neutral +# } +# owner = { +# has_law = law_type:law_no_welfare +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_no_welfare" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_no_workers_protections +# value < neutral +# } +# owner = { +# has_law = law_type:law_no_workers_protections +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_no_workers_protections" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_free_market +# value < neutral +# } +# owner = { +# has_law = law_type:law_free_market +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_free_market" +# } +# } +# if = { +# limit = { +# AND = { +# law_stance = { +# law = law_type:law_religious_institutions +# value < neutral +# } +# owner = { +# has_law = law_type:law_religious_institutions +# } +# } +# } +# add = { +# value = 50 +# desc = "from_opposing_law_religious_institutions" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_populist +# } +# add = { +# value = 10 +# desc = "ideology_populist" +# } +# } +# if = { +# limit = { +# has_ideology = ideology:ideology_proletarian +# } +# add = { +# value = 50 +# desc = "ideology_proletarian" +# } +# } +# # leader ideology weights +# # If the leader likes Protectionism, and the IG is powerful, they'll be more likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_protectionism +# value > neutral +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_protectionism" +# } +# } +# # IF the leader LOVES protectionism, they'll be more likely to join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_protectionism +# value > approve +# } +# } +# multiply = { +# value = 2 +# desc = "from_loves_protectionism" +# } +# } +# # IF the leader dislikes protectionism, and the IG is powerful they'll be less likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_protectionism +# value < neutral +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_protectionism" +# } +# } +# # IF the leader hates protectionism, they'll be less likely to join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_protectionism +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_protectionism" +# } +# } +# # If the leader likes command economy, and the IG is powerful, they'll be more likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_socialization +# value > neutral +# } +# } +# } +# multiply = { +# value = 1.5 +# desc = "from_likes_command_economy" +# } +# } +# # IF the leader LOVES command economy, they'll be more likely to join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_socialization +# value > approve +# } +# } +# value = { +# value = 20 +# desc = "from_loves_command_economy" +# } +# } +# # IF the leader dislikes command economy, and the IG is powerful they'll be less likely to join +# if = { +# limit = { +# and = { +# is_powerful = yes +# law_stance = { +# law = law_type:law_socialization +# value < neutral +# } +# } +# } +# multiply = { +# value = 0.75 +# desc = "from_dislikes_command_economy" +# } +# } +# # IF the leader hates command economy, they'll be less likely to join +# if = { +# limit = { +# law_stance = { +# law = law_type:law_socialization +# value < disapprove +# } +# } +# multiply = { +# value = 0.5 +# desc = "from_hates_command_economy" +# } +# } +# } +# } \ No newline at end of file diff --git a/common/parties/_designDoc.md b/common/parties/_designDoc.md new file mode 100644 index 000000000..7e9528fe1 --- /dev/null +++ b/common/parties/_designDoc.md @@ -0,0 +1,187 @@ +# Political parties rework + +## Reasons why someone joins a party: +- Won a recent election +- Has a popular figurehead +- Has large membership (clout) +- Rallying against a mutually disliked policy + +## Reasons to leave a party: +- Losing a lot +- Poorly liked leader +- not much membership (clout) +- Dissonance of ideals + +## Variables: +- Morale (-100 to 100) + - Increases and decreases with wins and loses +- Cumulative leader and politician popularity +- Cumulative clout +- Cognitive dissonance/consonance (-100 to 100) + +## On Election Start: +- Get Leader Popularity +- Get Cumulative Clout +- Check if any law opinions that are strong are polar opposite. check if any law opinions are mid. check any neutral. +- IGs join and leave based on calculations. + +## During the election: +- Various events fire for campaigning that raise and lower momentum. each week momentum pops and shifts based on decisions made. + +## On election end: +- winner gains morale +- losers lose morale + +```ts +global = { + every_country = { + every_potential_party = { + if = { + limit = { + var:starting_morale = { + exists = yes + } + var:starting_popularity = { + exists = yes + } + var:starting_clout = { + exists = yes + } + var:starting_cohesion = { + exists = yes + } + } + create_variable = { + name = party_morale + value = var:starting_morale + } + create_variable = { + name = party_popularity + value = var:starting_popularity + } + create_variable = { + name = party_clout + value = var:starting_clout + } + create_variable = { + name = party_cohesion + value = var:starting_cohesion + } + } + else = { + create_variable = { + name = party_morale + value = 0 + } + create_variable = { + name = party_popularity + value = 0 + } + create_variable = { + name = party_clout + value = 0 + } + create_variable = { + name = party_cohesion + value = 0 + } + } + } + } +} +``` +## example 1945 USA +```ts + +GOVERNMENT = { + c:USA = { + py:liberal_party = { + create_variable = { + name = starting_morale + value = 75 + } + create_variable = { + name = starting_popularity + value = 75 + } + create_variable = { + name = starting_clout + value = 25 + } + create_variable = { + name = starting_cohesion + value = -50 + } + } + } +} +``` +## List of parties +A general, global, categorization of parties, their colors, and symbols. +- Agrarian + - Green + - Grains and Clovers +- Anarchist + - Black & Red + - Black Flag or a Black and Red Flag; Circled letter A; Black Cat +- Centrist + - Purple + - (no traditional iconography) +- Christian Democratic + - Orange & White + - Christian Cross +- Communist + - Red + - Hammer and Sickle; shaking hands; red star +- Conservative + - Blue + - (no traditional iconography) +- Democratic Socialist + - Red + - shaking hands; red rose; fist +- Fascist + - Black & Brown + - Fasces (a bundle of sticks with an axe head); Swastika; various runes +- Feminist + - White, Purple, Gold, & Pink + - Venus Symbol; clenched fists; the letter F +- Green + - Green + - Sun, sunflower +- Islamist + - Black & Green + - Star and crescent +- Liberal + - Yellow + - A bird in flight +- Libertarian + - Yellow & Gold + - Porcupine, torch +- Monarchist + - White, Gold & Purple + - Crown, fleur-de-lis +- Pacifist + - White + - A white flag; dove; peace sign; white poppy; "V" sign +- Social Democrats + - Red, Pink, Purple + - Shaking Hands; Red Rose; Fist +- Socialist + - Red + - Red Rose + +### Specific exceptions +- USA + - Democratic + - Blue + - Donkey + - Republican + - Red + - Elephant +- UK + - Tory + - Blue + - Oak Tree + - Labour + - Red + - Red Rose \ No newline at end of file diff --git a/common/parties/agrarian_party.txt b/common/parties/agrarian_party.txt deleted file mode 100644 index 8a41ab081..000000000 --- a/common/parties/agrarian_party.txt +++ /dev/null @@ -1,492 +0,0 @@ -# Fallback party for Rural Folk -# Occasionally used for an anti-serfdom alliance -# More popular in Nordic countries -agrarian_party = { - color = { - 64 - 173 - 59 - } - name = { - first_valid = { - triggered_desc = { - desc = party_irish_national_land_league - trigger = { - exists = c:IRE - THIS = c:IRE - } - } - triggered_desc = { - desc = party_independent_agriculture_party - trigger = { - exists = c:GBR - THIS = c:GBR - } - } - triggered_desc = { - desc = party_farmers_party - trigger = { - exists = c:NOR - THIS = c:NOR - } - } - triggered_desc = { - desc = party_free_peoples_party - trigger = { - exists = c:DEN - THIS = c:DEN - } - } - triggered_desc = { - desc = party_farmers_league - trigger = { - exists = c:SWE - THIS = c:SWE - } - } - triggered_desc = { - desc = party_peoples_party - trigger = { - exists = c:FIN - THIS = c:FIN - } - } - triggered_desc = { - desc = party_landbund - trigger = { - exists = c:AUS - THIS = c:AUS - } - } - triggered_desc = { - desc = party_national_peasant_accord - trigger = { - exists = c:SER - THIS = c:SER - } - } - triggered_desc = { - desc = party_agrarian_national_union - trigger = { - exists = c:BUL - THIS = c:BUL - } - } - triggered_desc = { - desc = party_national_farmer_party - trigger = { - exists = c:HUN - THIS = c:HUN - } - } - triggered_desc = { - desc = party_constitution_party - trigger = { - exists = c:USA - THIS = c:USA - } - } - triggered_desc = { - desc = party_patrons_of_industry - trigger = { - country_has_primary_culture = cu:anglo_canadian - } - } - triggered_desc = { - desc = party_peasants_party - trigger = { - country_has_primary_culture = cu:romanian - } - } - triggered_desc = { - desc = party_peoples_party - trigger = { - country_has_primary_culture = cu:polish - } - } - triggered_desc = { - desc = party_agrarian_league - trigger = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - } - } - triggered_desc = { - desc = party_agrarian - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/agrarians.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - # Ideology and law weights - if = { - limit = { - has_ideology = ideology_loyalist - } - add = { - value = 50 - desc = "ideology_loyalist" - } - } - if = { - limit = { - has_ideology = ideology_bureaucratic - } - add = { - value = 20 - desc = "ideology_bureaucratic" - } - } - if = { - limit = { - has_ideology = ideology_leftist - } - add = { - value = 50 - desc = "ideology_leftist" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_decentralized - value < neutral - } - owner = { - has_law = law_type:law_decentralized - } - } - } - add = { - value = 50 - desc = "from_opposing_law_decentralized" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_graduated_taxation - value < neutral - } - owner = { - has_law = law_type:law_graduated_taxation - } - } - } - add = { - value = 50 - desc = "from_opposing_law_graduated_taxation" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_state_atheism - value < neutral - } - owner = { - has_law = law_type:law_state_atheism - } - } - } - add = { - value = 50 - desc = "from_opposing_law_state_atheism" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_multicultural - value < neutral - } - owner = { - has_law = law_type:law_multicultural - } - } - } - add = { - value = 50 - desc = "from_opposing_law_multicultural" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_ethnostate - value < neutral - } - owner = { - has_law = law_type:law_ethnostate - } - } - } - add = { - value = 50 - desc = "from_opposing_law_ethnostate" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_council_republic - value < neutral - } - owner = { - has_law = law_type:law_council_republic - } - } - } - add = { - value = 50 - desc = "from_opposing_law_council_republic" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_restricted_voting - value < neutral - } - owner = { - has_law = law_type:law_restricted_voting - } - } - } - add = { - value = 50 - desc = "from_opposing_law_restricted_voting" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_anarchy - value < neutral - } - owner = { - has_law = law_type:law_anarchy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_anarchy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_due_process - value < neutral - } - owner = { - has_law = law_type:law_no_due_process - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_due_process" - } - } - if = { - limit = { - has_ideology = ideology_meritocratic - } - add = { - value = 10 - desc = "from_ideology_meritocratic" - } - } - if = { - limit = { - has_ideology = ideology_moralist - } - add = { - value = 10 - desc = "from_ideology_moralist" - } - } - if = { - limit = { - has_ideology = ideology_reactionary - } - add = { - value = 30 - desc = "from_ideology_reactionary" - } - } - if = { - limit = { - has_ideology = ideology_paternalistic - } - add = { - value = 60 - desc = "from_ideology_paternalistic" - } - } - if = { - limit = { - has_ideology = ideology_plutocratic - } - add = { - value = 10 - desc = "from_ideology_plutocratic" - } - } - if = { - # nobody will join if the rural folk don't join - limit = { - NOT = { - is_interest_group_type = ig_rural_folk - } - OR = { - NOT = { - exists = owner.py:agrarian_party - } - AND = { - exists = owner.py:agrarian_party - owner = { - ig:ig_rural_folk = { - NOT = { - is_member_of_party = owner.py:agrarian_party - } - } - } - } - } - } - # this should probably never actually display in game because the party won't exist unless miraculously it does - multiply = { - value = 0.5 - desc = "from_no_rural_folk_in_party" - } - } - # Leader Ideology weights - # IGs that approve of agrarianism will support the party if their IG is powerful - if = { - limit = { - and = { - is_powerful = yes - OR = { - #likes agrarianism - law_stance = { - law = law_type:law_agrarianism - value > neutral - } - #dislikes unskilled laborers moving in - law_stance = { - law = law_type:law_closed_borders - value > neutral - } - law_stance = { - law = law_type:law_controlled_immigration - value > neutral - } - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_agrarianism_and_stricter_migration" - } - } - # IGs that love agrarianism will greatly support the party - if = { - limit = { - law_stance = { - law = law_type:law_agrarianism - value > approve - } - } - multiply = { - value = 2 - desc = "from_loves_agrarianism" - } - } - # IGs that don't like agrarianism will not support the party if their IG is powerful - if = { - limit = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_agrarianism - value < neutral - } - law_stance = { - law = law_type:law_closed_borders - value > neutral - } - law_stance = { - law = law_type:law_controlled_immigration - value > neutral - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_agrarianism_and_stricter_migration" - } - } - if = { - limit = { - law_stance = { - law = law_type:law_agrarianism - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_agrarianism" - } - } - # Party Size weights - if = { - limit = { - and = { - is_interest_group_type = ig_rural_folk - is_powerful = yes - } - } - multiply = { - value = 2 - desc = "from_archetype_party" - } - } - } -} diff --git a/common/parties/anarchist_party.txt b/common/parties/anarchist_party.txt deleted file mode 100644 index 3947181df..000000000 --- a/common/parties/anarchist_party.txt +++ /dev/null @@ -1,332 +0,0 @@ -# Niche party for anarchists in specific circumstances -anarchist_party = { - color = { - 0 - 0 - 0 - } - name = { - first_valid = { - triggered_desc = { - desc = party_cnt - trigger = { - exists = c:SPA - THIS = c:SPA - } - } - triggered_desc = { - desc = party_socialist_league - trigger = { - exists = c:GBR - THIS = c:GBR - } - } - triggered_desc = { - desc = party_maximalist_federation - trigger = { - country_has_primary_culture = cu:portuguese - } - } - triggered_desc = { - desc = party_young_socialists - trigger = { - OR = { - country_has_primary_culture = cu:norwegian - country_has_primary_culture = cu:danish - } - } - } - triggered_desc = { - desc = party_italian_syndicalist_union - trigger = { - OR = { - country_has_primary_culture = cu:north_italian - country_has_primary_culture = cu:south_italian - } - } - } - triggered_desc = { - desc = party_anarchist - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/anarchist.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - owner = { - has_global_variable = nuclear_war_begun - } - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_anti_clerical - } - add = { - value = 20 - desc = "ideology_anti_clerical" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_theocracy - value < neutral - } - owner = { - has_law = law_type:law_theocracy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_theocracy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_religious_schools - value < neutral - } - owner = { - has_law = law_type:law_religious_schools - } - } - } - add = { - value = 50 - desc = "from_opposing_law_religious_schools" - } - } - if = { - limit = { - has_ideology = ideology_liberal - } - add = { - value = 30 - desc = "ideology_liberal" - } - } - if = { - limit = { - has_ideology = ideology_proletarian - } - add = { - value = 50 - desc = "ideology_proletarian" - } - } - if = { - limit = { - has_ideology = ideology_leftist - } - add = { - value = 50 - desc = "ideology_leftist" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_censorship - value < neutral - } - owner = { - has_law = law_type:law_censorship - } - } - } - add = { - value = 50 - desc = "from_opposing_law_censorship" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_womens_rights - value < neutral - } - owner = { - has_law = law_type:law_no_womens_rights - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_womens_rights" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_ethnostate - value < neutral - } - owner = { - has_law = law_type:law_ethnostate - } - } - } - add = { - value = 50 - desc = "from_opposing_law_ethnostate" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_militarized_police - value < neutral - } - owner = { - has_law = law_type:law_militarized_police - } - } - } - add = { - value = 50 - desc = "from_opposing_law_militarized_police" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_mass_surveillance - value < neutral - } - owner = { - has_law = law_type:law_mass_surveillance - } - } - } - add = { - value = 50 - desc = "from_opposing_law_mass_surveillance" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_consumption_based_taxation - value < neutral - } - owner = { - has_law = law_type:law_consumption_based_taxation - } - } - } - add = { - value = 50 - desc = "from_opposing_law_consumption_based_taxation" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_schools - value < neutral - } - owner = { - has_law = law_type:law_no_schools - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_schools" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_higher_education - value < neutral - } - owner = { - has_law = law_type:law_no_higher_education - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_higher_education" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_traditionalism - value < neutral - } - owner = { - has_law = law_type:law_traditionalism - } - } - } - add = { - value = 50 - desc = "from_opposing_law_traditionalism" - } - } - # Leader Ideology weights - # If the leader dislikes anarchy, they most likely won't support it unless they have to - if = { - limit = { - is_powerful = yes - and = { - law_stance = { - law = law_type:law_anarchy - value < neutral - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_anarchy" - } - } - # IF the leader HATES anarchy, they probably won't support it unless they have no other choice - if = { - limit = { - law_stance = { - law = law_type:law_anarchy - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_anarchy" - } - } - } -} diff --git a/common/parties/communist_party.txt b/common/parties/communist_party.txt deleted file mode 100644 index a8d225648..000000000 --- a/common/parties/communist_party.txt +++ /dev/null @@ -1,543 +0,0 @@ -communist_party = { - color = { - 150 - 20 - 20 - } - name = { - first_valid = { - triggered_desc = { - desc = party_bolsheviks - trigger = { - country_has_primary_culture = cu:russian - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_british_socialist_party - trigger = { - exists = c:GBR - THIS = c:GBR - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_pcf - trigger = { - exists = c:FRA - THIS = c:FRA - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_kps - trigger = { - exists = c:SWI - THIS = c:SWI - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_nkp - trigger = { - exists = c:NOR - THIS = c:NOR - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_dkp - trigger = { - exists = c:DEN - THIS = c:DEN - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_skp - trigger = { - exists = c:SWE - THIS = c:SWE - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_skp - trigger = { - exists = c:FIN - THIS = c:FIN - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_kpl - trigger = { - exists = c:LUX - THIS = c:LUX - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_bkp - trigger = { - exists = c:BUL - THIS = c:BUL - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_mkp - trigger = { - exists = c:HUN - THIS = c:HUN - any_interest_group = { - is_powerful = yes - leader = { - } - } - } - } - triggered_desc = { - desc = party_kpo - trigger = { - exists = c:AUS - THIS = c:AUS - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_jcp - trigger = { - exists = c:JAP - THIS = c:JAP - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_brazilian_communist_party - trigger = { - exists = c:BRZ - THIS = c:BRZ - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_justice_party - trigger = { - exists = c:PER - THIS = c:PER - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_socialist_workers_party - trigger = { - exists = c:MEX - THIS = c:MEX - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_kke - trigger = { - exists = c:GRE - THIS = c:GRE - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - triggered_desc = { - desc = party_kpd - trigger = { - AND = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - } - triggered_desc = { - desc = party_workingmens_party - trigger = { - AND = { - OR = { - country_has_primary_culture = cu:american - country_has_primary_culture = cu:american - country_has_primary_culture = cu:american - country_has_primary_culture = cu:american - country_has_primary_culture = cu:american - } - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_marxist_leninist - } - } - } - } - } - triggered_desc = { - desc = party_cpc - trigger = { - AND = { - OR = { - country_has_primary_culture = cu:han - country_has_primary_culture = cu:min - country_has_primary_culture = cu:yi - country_has_primary_culture = cu:cantonese - } - any_interest_group = { - is_powerful = yes - leader = { - has_ideology = ideology_maoist - } - } - } - } - } - triggered_desc = { - desc = party_communist - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/communists.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_anti_clerical - } - add = { - value = 20 - desc = "ideology_anti_clerical" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_state_religion - value < neutral - } - owner = { - has_law = law_type:law_state_religion - } - } - } - add = { - value = 50 - desc = "from_opposing_law_state_religion" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_hereditary_bureaucrats - value < neutral - } - owner = { - has_law = law_type:law_hereditary_bureaucrats - } - } - } - add = { - value = 50 - desc = "from_opposing_law_hereditary_bureaucrats" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_outlawed_dissent - value < neutral - } - owner = { - has_law = law_type:law_outlawed_dissent - } - } - } - add = { - value = 50 - desc = "from_opposing_law_outlawed_dissent" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_national_supremacy - value < neutral - } - owner = { - has_law = law_type:law_national_supremacy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_national_supremacy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_censored_press - value < neutral - } - owner = { - has_law = law_type:law_censored_press - } - } - } - add = { - value = 50 - desc = "from_opposing_law_censored_press" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_loyalty_officers - value < neutral - } - owner = { - has_law = law_type:law_loyalty_officers - } - } - } - add = { - value = 50 - desc = "from_opposing_law_loyalty_officers" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_wiretapping - value < neutral - } - owner = { - has_law = law_type:law_wiretapping - } - } - } - add = { - value = 50 - desc = "from_opposing_law_wiretapping" - } - } - if = { - limit = { - has_ideology = ideology_liberal - } - add = { - value = 30 - desc = "ideology_liberal" - } - } - # Leader Ideology Weights - # If a leader likes council republics, they are more likely to join the party if they are powerful - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_council_republic - value > neutral - } - law_stance = { - law = law_type:law_command_economy - value > neutral - } - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_council_republics_or_command_economy" - } - } - # If the leader LOVES council republics, they'll likely join the party - if = { - limit = { - or = { - law_stance = { - law = law_type:law_council_republic - value > approve - } - law_stance = { - law = law_type:law_command_economy - value > approve - } - } - } - multiply = { - value = 2 - desc = "from_loves_council_republics_or_command_economy" - } - } - # If the leader is powerful and doesn't like council republics they are less likely to join the party - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_council_republic - value < neutral - } - law_stance = { - law = law_type:law_command_economy - value < neutral - } - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_council_republics_or_command_econom" - } - } - # If the leader HATES council republics, they probably wont ever join the party - if = { - limit = { - # Council Republics - or = { - law_stance = { - law = law_type:law_council_republic - value < disapprove - } - law_stance = { - law = law_type:law_command_economy - value < disapprove - } - } - } - multiply = { - value = 0.5 - desc = "from_hates_council_republics_or_command_economy" - } - } - # Communist Party pull - if = { - multiply = { - value = 1.5 - desc = "from_big_tent_party" - } - } - } -} diff --git a/common/parties/conservative_party.txt b/common/parties/conservative_party.txt deleted file mode 100644 index 5209ba50f..000000000 --- a/common/parties/conservative_party.txt +++ /dev/null @@ -1,585 +0,0 @@ -# Bastion of the elites -# Can also appeal to the Devout, PB, and conglomerates -conservative_party = { - color = { - 108 - 64 - 179 - } - name = { - first_valid = { - triggered_desc = { - desc = party_christian_social_party - trigger = { - exists = c:AUS - THIS = c:AUS - } - } - triggered_desc = { - desc = party_constitutional_party - trigger = { - exists = c:PEU - THIS = c:PEU - } - } - triggered_desc = { - desc = party_national_autonomist - trigger = { - exists = c:ARG - THIS = c:ARG - } - } - triggered_desc = { - desc = party_tories - trigger = { - exists = c:GBR - THIS = c:GBR - } - } - triggered_desc = { - desc = party_republican_party - trigger = { - exists = c:USA - THIS = c:USA - } - } - triggered_desc = { - desc = party_moderate_party - trigger = { - exists = c:SPA - THIS = c:SPA - } - } - triggered_desc = { - desc = party_regenerator_party - trigger = { - exists = c:POR - THIS = c:POR - } - } - triggered_desc = { - desc = party_lantmanna_party - trigger = { - exists = c:SWE - THIS = c:SWE - } - } - triggered_desc = { - desc = party_finnish_party - trigger = { - exists = c:FIN - THIS = c:FIN - } - } - triggered_desc = { - desc = party_catholic_party - trigger = { - exists = c:BEL - THIS = c:BEL - } - } - triggered_desc = { - desc = party_party_of_the_right - trigger = { - exists = c:LUX - THIS = c:LUX - } - } - triggered_desc = { - desc = party_peoples_party - trigger = { - exists = c:MON - THIS = c:MON - } - } - triggered_desc = { - desc = party_bonapartist_party - trigger = { - exists = c:FRA - THIS = c:FRA - } - } - triggered_desc = { - desc = party_UDN - trigger = { - exists = c:BRZ - THIS = c:BRZ - } - } - triggered_desc = { - desc = party_octobrist_party - trigger = { - exists = c:RUS - THIS = c:RUS - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_constitutional_association - trigger = { - exists = c:CHI - THIS = c:CHI - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_imperial_rule_party - trigger = { - exists = c:JAP - THIS = c:JAP - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_moderate_socialists_party - trigger = { - exists = c:PER - THIS = c:PER - } - } - triggered_desc = { - desc = party_russian_party - trigger = { - exists = c:GRE - THIS = c:GRE - } - } - triggered_desc = { - desc = party_blanco_party - trigger = { - exists = c:URU - THIS = c:URU - } - } - triggered_desc = { - desc = party_colorado_party - trigger = { - exists = c:PRG - THIS = c:PRG - } - } - triggered_desc = { - desc = party_the_right - trigger = { - OR = { - country_has_primary_culture = cu:north_italian - country_has_primary_culture = cu:south_italian - } - } - } - triggered_desc = { - desc = party_hoyre - trigger = { - country_has_primary_culture = cu:norwegian - } - } - triggered_desc = { - desc = party_hojre - trigger = { - country_has_primary_culture = cu:danish - } - } - triggered_desc = { - desc = party_liberal_conservative_party - trigger = { - country_has_primary_culture = cu:anglo_canadian - } - } - triggered_desc = { - desc = party_conservative - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/conservatism.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_individualist - } - add = { - value = 30 - desc = "ideology_individualist" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_welfare_state - value < neutral - } - owner = { - has_law = law_type:law_welfare_state - } - } - } - add = { - value = 50 - desc = "from_opposing_law_welfare_state" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_mixed_healthcare - value < neutral - } - owner = { - has_law = law_type:law_mixed_healthcare - } - } - } - add = { - value = 50 - desc = "from_opposing_law_mixed_healthcare" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_independent_unions - value < neutral - } - owner = { - has_law = law_type:law_independent_unions - } - } - } - add = { - value = 50 - desc = "from_opposing_law_independent_unions" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_cooperative_ownership - value < neutral - } - owner = { - has_law = law_type:law_cooperative_ownership - } - } - } - add = { - value = 50 - desc = "from_opposing_law_cooperative_ownership" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_proportional_representation - value < neutral - } - owner = { - has_law = law_type:law_proportional_representation - } - } - } - add = { - value = 50 - desc = "from_opposing_law_proportional_representation" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_universal_suffrage - value < neutral - } - owner = { - has_law = law_type:law_universal_suffrage - } - } - } - add = { - value = 50 - desc = "from_opposing_law_universal_suffrage" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_proportional_taxation - value < neutral - } - owner = { - has_law = law_type:law_proportional_taxation - } - } - } - add = { - value = 50 - desc = "from_opposing_law_proportional_taxation" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_corporations_discouraged - value < neutral - } - owner = { - has_law = law_type:law_corporations_discouraged - } - } - } - add = { - value = 50 - desc = "from_opposing_law_corporations_discouraged" - } - } - if = { - limit = { - has_ideology = ideology_laissez_faire - } - add = { - value = 40 - desc = "ideology_laissez_faire" - } - } - if = { - limit = { - has_ideology = ideology_corporatist - } - add = { - value = 30 - desc = "ideology_corporatist" - } - } - if = { - limit = { - has_ideology = ideology_paternalistic - } - add = { - value = 60 - desc = "ideology_paternalistic" - } - } - if = { - limit = { - has_ideology = ideology_plutocratic - } - add = { - value = 10 - desc = "ideology_plutocratic" - } - } - if = { - limit = { - has_ideology = ideology_stratocratic - } - add = { - value = 30 - desc = "ideology_stratocratic" - } - } - # If the IG is powerful, and their leader is oligarchic, and the nation doesn't have a law favoring corporations, then they are morel likely to join the party - if = { - limit = { - is_powerful = yes - leader = { - has_ideology = ideology_oligarchic - } - owner = { - #does not have any of the following laws - NOR = { - has_law = law_type:law_corporations_favored - has_law = law_type:law_graduated_taxation - has_law = law_type:law_proportional_taxation - } - } - } - multiply = { - value = 5.5 - desc = "from_not_has_law_corporations_favored_and_powerful_ig_and_oligarchic_leader" - } - } - # If the ig is powerful and their leader is ok with laissez-faire, then they are more likely to join the party - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_laissez_faire - value > neutral - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_laissez_faire" - } - } - # If the IG LOVES laissez-faire, then they are more likely to join the party - if = { - limit = { - law_stance = { - law = law_type:law_laissez_faire - value > approve - } - } - multiply = { - value = 2 - desc = "from_loves_laissez_faire" - } - } - # If the IG leader doesn't like laissez-faire and their leader is powerful, then they are less likely to join the party - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_laissez_faire - value < neutral - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_laissez_faire" - } - } - # If the IG leader HATES laissez-faire, then they probably won't join the party - if = { - limit = { - law_stance = { - law = law_type:law_laissez_faire - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_laissez_faire" - } - } - # If the IG leader is ok with racial segregation or cultural exclusion, and the party is powerful, they'll be more likely to join the party - if = { - limit = { - and = { - is_powerful = yes - OR = { - # Racial Segregation - law_stance = { - law = law_type:law_racial_segregation - value > neutral - } - # Cultural Exclusion - law_stance = { - law = law_type:law_cultural_exclusion - value > neutral - } - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_racism" - } - } - # IF the IG leader LOVES racial segregation, they'll be more likely to join the party - # Nobody LOVES cultural exclusion - if = { - limit = { - OR = { - # Racial Segregation - law_stance = { - law = law_type:law_racial_segregation - value > approve - } - # Cultural Exclusion - law_stance = { - law = law_type:law_cultural_exclusion - value > approve - } - } - } - multiply = { - value = 2 - desc = "from_loves_racism" - } - } - # If the IG leader doesn't like racial segregation or cultural exclusion, and the IG is powerful, they'll be less likely to join the party - if = { - limit = { - and = { - is_powerful = yes - or = { - # Racial Segregation - law_stance = { - law = law_type:law_racial_segregation - value < neutral - } - # Cultural Exclusion - law_stance = { - law = law_type:law_cultural_exclusion - value < neutral - } - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_racism" - } - } - # IF the IG leader hates racial segregation or cultural exclusion, they probably won't join the party - if = { - limit = { - OR = { - # Racial Segregation - law_stance = { - law = law_type:law_racial_segregation - value < disapprove - } - # Cultural Exclusion - law_stance = { - law = law_type:law_cultural_exclusion - value < disapprove - } - } - } - multiply = { - value = 0.5 - desc = "from_hates_racism" - } - } - # Centrist Party pull - if = { - multiply = { - value = 1.5 - desc = "from_big_tent_party" - } - } - } -} diff --git a/common/parties/cwp_agrarian_party.txt b/common/parties/cwp_agrarian_party.txt new file mode 100644 index 000000000..50f96c3a0 --- /dev/null +++ b/common/parties/cwp_agrarian_party.txt @@ -0,0 +1,78 @@ +agrarian_party = { + color = { + 44 + 66 + 11 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_agrarian + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/agrarians.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = agrarian_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_ruralists + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:agrarian_party_morale + } + add = { + value = var:agrarian_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = agrarian_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = agrarian_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_anarchist_party.txt b/common/parties/cwp_anarchist_party.txt new file mode 100644 index 000000000..0db6eed66 --- /dev/null +++ b/common/parties/cwp_anarchist_party.txt @@ -0,0 +1,68 @@ +anarchist_party = { + color = { + 34 + 34 + 34 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_anarchist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/anarchists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = anarchist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + owner = { + if = { + limit = { + exists = var:anarchist_party_morale + } + add = { + value = var:anarchist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = anarchist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = anarchist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_centrist_party.txt b/common/parties/cwp_centrist_party.txt new file mode 100644 index 000000000..d439e8f5e --- /dev/null +++ b/common/parties/cwp_centrist_party.txt @@ -0,0 +1,78 @@ +centrist_party = { + color = { + 107 + 33 + 163 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_centrist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/centrists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = centrist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_securocrats + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:centrist_party_morale + } + add = { + value = var:centrist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = centrist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = centrist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_christian_democrat_party.txt b/common/parties/cwp_christian_democrat_party.txt new file mode 100644 index 000000000..c623be173 --- /dev/null +++ b/common/parties/cwp_christian_democrat_party.txt @@ -0,0 +1,86 @@ +christian_democrat_party = { + color = { + 161 + 117 + 29 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_christian_democrat + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/christian_democrats.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + and = { + country_has_voting_franchise = yes + or = { + country_has_state_religion = rel:catholic + country_has_state_religion = rel:protestant + country_has_state_religion = rel:orthodox + country_has_state_religion = rel:oriental_orthodox + } + } + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = christian_democrat_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_moralists + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:christian_democrat_party_morale + } + add = { + value = var:christian_democrat_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = christian_democrat_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = christian_democrat_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_communist_party.txt b/common/parties/cwp_communist_party.txt new file mode 100644 index 000000000..aac10be2f --- /dev/null +++ b/common/parties/cwp_communist_party.txt @@ -0,0 +1,78 @@ +communist_party = { + color = { + 161 + 38 + 29 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_communist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/communists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = communist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_laborists + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:communist_party_morale + } + add = { + value = var:communist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = communist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = communist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_conservative_party.txt b/common/parties/cwp_conservative_party.txt new file mode 100644 index 000000000..fa0dde1e0 --- /dev/null +++ b/common/parties/cwp_conservative_party.txt @@ -0,0 +1,78 @@ +conservative_party = { + color = { + 29 + 101 + 161 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_conservative + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/conservatives.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = conservative_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_elites + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:conservative_party_morale + } + add = { + value = var:conservative_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = conservative_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = conservative_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_democratic_socialist_party.txt b/common/parties/cwp_democratic_socialist_party.txt new file mode 100644 index 000000000..e1146ced1 --- /dev/null +++ b/common/parties/cwp_democratic_socialist_party.txt @@ -0,0 +1,95 @@ +democratic_socialist_party = { + color = { + 161 + 29 + 64 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_democratic_socialist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/democratic_socialists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = democratic_socialist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + or = { + is_interest_group_type = ig_urbanists + is_interest_group_type = ig_intelligentsia + } + or = { + law_stance = { + law = law_type:law_executive + value > neutral + } + law_stance = { + law = law_type:law_parliamentary + value > neutral + } + } + law_stance = { + law = law_type:law_public_utility_companies + value > neutral + } + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:democratic_socialist_party_morale + } + add = { + value = var:democratic_socialist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = democratic_socialist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = democratic_socialist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_fascist_party.txt b/common/parties/cwp_fascist_party.txt new file mode 100644 index 000000000..672b5aac7 --- /dev/null +++ b/common/parties/cwp_fascist_party.txt @@ -0,0 +1,85 @@ +fascist_party = { + color = { + 87 + 47 + 28 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_fascist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/fascists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + # nations that have already progressed past discrimination will not regress back to fascism + # "simply cure racism!" + nor = { + has_law = law_type:law_syncretist + } + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = fascist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner ig is any ig that is ethnonationalist + if = { + limit = { + leader = { + has_ideology = ideology:ideology_ethno_nationalist + } + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:fascist_party_morale + } + add = { + value = var:fascist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = fascist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = fascist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_feminist_party.txt b/common/parties/cwp_feminist_party.txt new file mode 100644 index 000000000..76efbb9de --- /dev/null +++ b/common/parties/cwp_feminist_party.txt @@ -0,0 +1,85 @@ +feminist_party = { + color = { + 168 + 29 + 117 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_feminist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/feminists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + # nations that have gotten rid of discrimination won't need a feminist party + # "simply cure sexism!" + nor = { + has_law = law_type:law_gender_equality + } + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = feminist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + #headliner ig is any ig that is feminist + if = { + limit = { + leader = { + has_ideology = ideology:ideology_feminist + } + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:feminist_party_morale + } + add = { + value = var:feminist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = feminist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = feminist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_green_party.txt b/common/parties/cwp_green_party.txt new file mode 100644 index 000000000..a1683c05f --- /dev/null +++ b/common/parties/cwp_green_party.txt @@ -0,0 +1,85 @@ +green_party = { + color = { + 29 + 168 + 36 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_green + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/greens.dds" + } + unlocking_technologies = { + environmentalism + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + # if nation has banned pollution, there's no need for a green party + # "simply cure pollution!"" + not = { + has_law = law_type:law_pollution_ban + } + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = green_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG is any ig that is environmentalist + if = { + limit = { + leader = { + has_ideology = ideology:ideology_environmentalist + } + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:green_party_morale + } + add = { + value = var:green_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = green_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = green_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_islamist_party.txt b/common/parties/cwp_islamist_party.txt new file mode 100644 index 000000000..2c7d608eb --- /dev/null +++ b/common/parties/cwp_islamist_party.txt @@ -0,0 +1,84 @@ +islamist_party = { + color = { + 7 + 107 + 12 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_islamist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/islamists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + and = { + country_has_voting_franchise = yes + or = { + country_has_state_religion = rel:shiite + country_has_state_religion = rel:sunni + } + } + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = islamist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_moralists + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:islamist_party_morale + } + add = { + value = var:islamist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = islamist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = islamist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_liberal_party.txt b/common/parties/cwp_liberal_party.txt new file mode 100644 index 000000000..9be8f5822 --- /dev/null +++ b/common/parties/cwp_liberal_party.txt @@ -0,0 +1,78 @@ +liberal_party = { + color = { + 163 + 161 + 23 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_liberal + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/liberals.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = liberal_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_capitalists + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:liberal_party_morale + } + add = { + value = var:liberal_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = liberal_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = liberal_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_libertarian_party.txt b/common/parties/cwp_libertarian_party.txt new file mode 100644 index 000000000..87ebf5129 --- /dev/null +++ b/common/parties/cwp_libertarian_party.txt @@ -0,0 +1,78 @@ +libertarian_party = { + color = { + 201 + 166 + 8 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_libertarian + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/libertarians.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = libertarian_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG + if = { + limit = { + is_interest_group_type = ig_entrepreneurs + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:libertarian_party_morale + } + add = { + value = var:libertarian_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = libertarian_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = libertarian_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_monarchist_party.txt b/common/parties/cwp_monarchist_party.txt new file mode 100644 index 000000000..52dfdf67e --- /dev/null +++ b/common/parties/cwp_monarchist_party.txt @@ -0,0 +1,82 @@ +monarchist_party = { + color = { + 79 + 27 + 135 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_monarchist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/monarchists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + or = { + has_modifier = recently_abolished_monarchy + has_law = law_type:law_hereditary + } + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = monarchist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + # headliner IG, only possible if the nation recently got rid of the monarchy or is a monarchy + if = { + limit = { + is_interest_group_type = ig_elites + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:monarchist_party_morale + } + add = { + value = var:monarchist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = monarchist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = monarchist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_pacifist_party.txt b/common/parties/cwp_pacifist_party.txt new file mode 100644 index 000000000..5e6f8caad --- /dev/null +++ b/common/parties/cwp_pacifist_party.txt @@ -0,0 +1,79 @@ +pacifist_party = { + color = { + 208 + 217 + 219 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_pacifist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/pacifists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = pacifist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + if = { + limit = { + leader = { + has_ideology = ideology:ideology_pacifist + } + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:pacifist_party_morale + } + add = { + value = var:pacifist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = pacifist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = pacifist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_social_democrat_party.txt b/common/parties/cwp_social_democrat_party.txt new file mode 100644 index 000000000..0669625d2 --- /dev/null +++ b/common/parties/cwp_social_democrat_party.txt @@ -0,0 +1,94 @@ +social_democrat_party = { + color = { + 207 + 62 + 93 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_social_democrat + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/social_democrats.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = social_democrat_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + if = { + limit = { + or = { + is_interest_group_type = ig_urbanists + is_interest_group_type = ig_intelligentsia + } + or = { + law_stance = { + law = law_type:law_executive + value > neutral + } + law_stance = { + law = law_type:law_parliamentary + value > neutral + } + } + law_stance = { + law = law_type:law_heavy_industry_nationalization + value > neutral + } + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:social_democrat_party_morale + } + add = { + value = var:social_democrat_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = social_democrat_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = social_democrat_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/cwp_socialist_party.txt b/common/parties/cwp_socialist_party.txt new file mode 100644 index 000000000..82ff2be02 --- /dev/null +++ b/common/parties/cwp_socialist_party.txt @@ -0,0 +1,85 @@ +socialist_party = { + color = { + 194 + 17 + 35 + } + name = { + first_valid = { + # todo add more dynamic names for various countries + triggered_desc = { + desc = party_socialist + trigger = { + always = yes + } + } + } + } + icon = { + default = "/gfx/interface/icons/political_parties/socialists.dds" + } + unlocking_technologies = { + pre_war_ideological_thought + } + valid_for_country = { + always = yes + } + available_for_interest_group = { + owner = { + country_has_voting_franchise = yes + } + or = { + NOT = { + owner = { + has_variable = only_valid_party + } + } + owner.var:only_valid_party = { + is_party_type = socialist_party + } + } + } + # Root - IG considering joining + # scope:number - the number of IGs that would join this party before the root IG + join_weight = { + value = 0 + if = { + limit = { + is_interest_group_type = ig_urbanists + law_stance = { + law = law_type:law_council_elective + value > neutral + } + law_stance = { + law = law_type:law_total_nationalization + value > neutral + } + } + add = { + value = 50 + desc = "REASON_HEADLINER_IG" + } + } + owner = { + if = { + limit = { + exists = var:socialist_party_morale + } + add = { + value = var:socialist_party_morale + desc = "REASON_PARTY_MORALE" + } + } + } + owner = { + add = { + value = socialist_party_popularity + desc = "REASON_PARTY_POPULARITY" + } + add = { + value = socialist_party_clout + desc = "REASON_PARTY_CLOUT" + } + } + } +} diff --git a/common/parties/fascist_party.txt b/common/parties/fascist_party.txt deleted file mode 100644 index d6c74cf87..000000000 --- a/common/parties/fascist_party.txt +++ /dev/null @@ -1,721 +0,0 @@ -fascist_party = { - color = { - 50 - 60 - 198 - } - name = { - first_valid = { - triggered_desc = { - desc = party_fatherland_front - trigger = { - exists = c:AUS - THIS = c:AUS - } - } - triggered_desc = { - desc = party_british_union_of_fascists - trigger = { - exists = c:GBR - THIS = c:GBR - } - } - triggered_desc = { - desc = party_mouvement_franciste - trigger = { - exists = c:FRA - THIS = c:FRA - } - } - triggered_desc = { - desc = party_national_front - trigger = { - exists = c:SWI - THIS = c:SWI - } - } - triggered_desc = { - desc = party_nasjonal_samling - trigger = { - exists = c:NOR - THIS = c:NOR - } - } - triggered_desc = { - desc = party_dnsap - trigger = { - exists = c:DEN - THIS = c:DEN - } - } - triggered_desc = { - desc = party_lapua_movement - trigger = { - exists = c:FIN - THIS = c:FIN - } - } - triggered_desc = { - desc = party_national_league_of_sweden - trigger = { - exists = c:SWE - THIS = c:SWE - } - } - triggered_desc = { - desc = party_national_union - trigger = { - exists = c:NET - THIS = c:NET - } - } - triggered_desc = { - desc = party_rexist_party - trigger = { - exists = c:BEL - THIS = c:BEL - } - } - triggered_desc = { - desc = party_volksdeutsche_bewegung - trigger = { - exists = c:LUX - THIS = c:LUX - } - } - triggered_desc = { - desc = party_national_socialist_movement - trigger = { - exists = c:CHL - THIS = c:CHL - } - } - triggered_desc = { - desc = party_ratnik_party - trigger = { - exists = c:BUL - THIS = c:BUL - } - } - triggered_desc = { - desc = party_ustasha - trigger = { - exists = c:CRO - THIS = c:CRO - } - } - triggered_desc = { - desc = party_zbor - trigger = { - exists = c:SER - THIS = c:SER - } - } - triggered_desc = { - desc = party_all_russian_fascist_party - trigger = { - exists = c:RUS - THIS = c:RUS - } - } - triggered_desc = { - desc = party_argentine_patriotic_league - trigger = { - exists = c:ARG - THIS = c:ARG - } - } - triggered_desc = { - desc = party_silver_legion - trigger = { - exists = c:USA - THIS = c:USA - } - } - triggered_desc = { - desc = party_freedom_party - trigger = { - exists = c:CSA - THIS = c:CSA - } - } - triggered_desc = { - desc = party_national_union_of_greece - trigger = { - exists = c:GRE - THIS = c:GRE - } - } - triggered_desc = { - desc = party_nazis - trigger = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - } - } - triggered_desc = { - desc = integralist_party - trigger = { - country_has_primary_culture = cu:portuguese - } - } - triggered_desc = { - desc = party_national_social_christian_party - trigger = { - country_has_primary_culture = cu:anglo_canadian - } - } - triggered_desc = { - desc = party_iran_e_no_party - trigger = { - country_has_primary_culture = cu:persian - } - } - triggered_desc = { - desc = integralist_action_party - trigger = { - country_has_primary_culture = cu:brazilian - } - } - triggered_desc = { - desc = falangist_party - trigger = { - country_has_primary_culture = cu:spanish - } - } - triggered_desc = { - desc = party_iron_guard - trigger = { - country_has_primary_culture = cu:romanian - } - } - triggered_desc = { - desc = party_arrow_cross_party - trigger = { - country_has_primary_culture = cu:hungarian - } - } - triggered_desc = { - desc = party_national_citizens_alliance - trigger = { - country_has_primary_culture = cu:japanese - } - } - triggered_desc = { - desc = party_national_fascist_party - trigger = { - OR = { - country_has_primary_culture = cu:north_italian - country_has_primary_culture = cu:south_italian - } - } - } - triggered_desc = { - desc = party_blue_shirts_society - trigger = { - OR = { - country_has_primary_culture = cu:han - country_has_primary_culture = cu:min - country_has_primary_culture = cu:yi - country_has_primary_culture = cu:cantonese - } - } - } - triggered_desc = { - desc = party_fascist - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/fascists.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - # always = yes - leader = { - OR = { - law_stance = { - law = law_type:law_ethnostate - value > approve - } - law_stance = { - law = law_type:law_national_supremacy - value > neutral - } - } - } - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_agrarian - } - add = { - value = 10 - desc = "ideology_agrarian" - } - } - if = { - limit = { - has_ideology = ideology_paternalistic - } - add = { - value = 60 - desc = "ideology_paternalistic" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_command_economy - value < neutral - } - owner = { - has_law = law_type:law_command_economy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_command_economy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_irregular_army - value < neutral - } - owner = { - has_law = law_type:law_irregular_army - } - } - } - add = { - value = 50 - desc = "from_opposing_law_irregular_army" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_conscription - value < neutral - } - owner = { - has_law = law_type:law_no_conscription - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_conscription" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_anarchy - value < neutral - } - owner = { - has_law = law_type:law_anarchy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_anarchy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_police - value < neutral - } - owner = { - has_law = law_type:law_no_police - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_police" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_elected_bureaucrats - value < neutral - } - owner = { - has_law = law_type:law_elected_bureaucrats - } - } - } - add = { - value = 50 - desc = "from_opposing_law_elected_bureaucrats" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_council_republic - value < neutral - } - owner = { - has_law = law_type:law_council_republic - } - } - } - add = { - value = 50 - desc = "from_opposing_law_council_republic" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_female_work_quotas - value < neutral - } - owner = { - has_law = law_type:law_female_work_quotas - } - } - } - add = { - value = 50 - desc = "from_opposing_law_female_work_quotas" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_intelligence_agency - value < neutral - } - owner = { - has_law = law_type:law_no_intelligence_agency - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_intelligence_agency" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_publicly_funded_schools - value < neutral - } - owner = { - has_law = law_type:law_publicly_funded_schools - } - } - } - add = { - value = 50 - desc = "from_opposing_law_publicly_funded_schools" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_publicly_funded_higher_education - value < neutral - } - owner = { - has_law = law_type:law_publicly_funded_higher_education - } - } - } - add = { - value = 50 - desc = "from_opposing_law_publicly_funded_higher_education" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_protected_unions - value < neutral - } - owner = { - has_law = law_type:law_protected_unions - } - } - } - add = { - value = 50 - desc = "from_opposing_law_protected_unions" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_universal_basic_income - value < neutral - } - owner = { - has_law = law_type:law_universal_basic_income - } - } - } - add = { - value = 50 - desc = "from_opposing_law_universal_basic_income" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_generous_welfare - value < neutral - } - owner = { - has_law = law_type:law_generous_welfare - } - } - } - add = { - value = 50 - desc = "from_opposing_law_generous_welfare" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_total_separation - value < neutral - } - owner = { - has_law = law_type:law_total_separation - } - } - } - add = { - value = 50 - desc = "from_opposing_law_total_separation" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_multicultural - value < neutral - } - owner = { - has_law = law_type:law_multicultural - } - } - } - add = { - value = 50 - desc = "from_opposing_law_multicultural" - } - } - if = { - limit = { - has_ideology = ideology_jingoist - } - add = { - value = 30 - desc = "ideology_jingoist" - } - } - if = { - limit = { - has_ideology = ideology_profit_driven - } - add = { - value = 30 - desc = "ideology_profit_driven" - } - } - if = { - limit = { - has_ideology = ideology_patriotic - } - add = { - value = 30 - desc = "ideology_patriotic" - } - } - if = { - limit = { - has_ideology = ideology_patriarchal - } - add = { - value = 20 - desc = "ideology_patriarchal" - } - } - if = { - limit = { - has_ideology = ideology_pious - } - add = { - value = 20 - desc = "ideology_pious" - } - } - if = { - limit = { - has_ideology = ideology_stratocratic - } - add = { - value = 30 - desc = "ideology_stratocratic" - } - } - if = { - limit = { - has_ideology = ideology_fundamentalist - } - add = { - value = 30 - desc = "ideology_fundamentalist" - } - } - # Leader Ideology weights - # If the leader likes Nationalism, and the IG is powerful, then they'll be more likely to join - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_ethnostate - value > neutral - } - law_stance = { - law = law_type:law_national_supremacy - value > neutral - } - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_racism" - } - } - # If the leader LOVES nationalism, then they'll probably join - if = { - limit = { - or = { - law_stance = { - law = law_type:law_ethnostate - value > approve - } - law_stance = { - law = law_type:law_national_supremacy - value > approve - } - } - } - multiply = { - value = 2 - desc = "from_loves_racism" - } - } - # If the leader dislikes nationalism, and the IG is powerful, then they'll be less likely to join - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_ethnostate - value < neutral - } - law_stance = { - law = law_type:law_national_supremacy - value < neutral - } - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_racism" - } - } - if = { - limit = { - or = { - law_stance = { - law = law_type:law_ethnostate - value < disapprove - } - law_stance = { - law = law_type:law_national_supremacy - value < disapprove - } - } - } - multiply = { - value = 0.5 - desc = "from_hates_racism" - } - } - # If the leader REALLY LIKES ETHNOSTATE and the IG is powerful, then they'll be more likely to join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_ethnostate - value > approve - } - } - } - multiply = { - value = 2 - desc = "from_really_loves_racism" - } - } - # Party Size weights - } -} diff --git a/common/parties/liberal_party.txt b/common/parties/liberal_party.txt deleted file mode 100644 index a5d216aa2..000000000 --- a/common/parties/liberal_party.txt +++ /dev/null @@ -1,651 +0,0 @@ -# Bastion of the Intelligenstia, also appeals to conglomerates -# Can sometimes sway PB and Rural Folk when they have common interests -liberal_party = { - color = { - 255 - 214 - 13 - } - name = { - first_valid = { - triggered_desc = { - desc = party_civilista_party - trigger = { - exists = c:PEU - THIS = c:PEU - } - } - triggered_desc = { - desc = party_national_civic_union - trigger = { - exists = c:ARG - THIS = c:ARG - } - } - triggered_desc = { - desc = party_whigs - trigger = { - exists = c:GBR - THIS = c:GBR - NOT = { - has_law = law_type:law_free_trade - } - } - } - triggered_desc = { - desc = party_democratic_party - trigger = { - exists = c:USA - THIS = c:USA - } - } - triggered_desc = { - desc = party_liberal_democrats - trigger = { - exists = c:SWI - THIS = c:SWI - } - } - triggered_desc = { - desc = party_republican_party - trigger = { - exists = c:FRA - THIS = c:FRA - } - } - triggered_desc = { - desc = party_kadets_party - trigger = { - exists = c:RUS - THIS = c:RUS - } - } - triggered_desc = { - desc = party_peoples_party - trigger = { - exists = c:SWE - THIS = c:SWE - } - } - triggered_desc = { - desc = party_liberal_union - trigger = { - exists = c:NET - THIS = c:NET - } - } - triggered_desc = { - desc = party_liberal_league - trigger = { - exists = c:LUX - THIS = c:LUX - } - } - triggered_desc = { - desc = party_young_finnish_party - trigger = { - exists = c:FIN - THIS = c:FIN - } - } - triggered_desc = { - desc = party_constitutional_party - trigger = { - exists = c:AUS - THIS = c:AUS - } - } - triggered_desc = { - desc = party_peoples_party - trigger = { - exists = c:CRO - THIS = c:CRO - } - } - triggered_desc = { - desc = party_society_for_progress - trigger = { - exists = c:PER - THIS = c:PER - } - } - triggered_desc = { - desc = party_blue_party - trigger = { - exists = c:PRG - THIS = c:PRG - } - } - triggered_desc = { - desc = party_great_liberal_party - trigger = { - exists = c:VNZ - THIS = c:VNZ - } - } - triggered_desc = { - desc = party_colorado_party - trigger = { - exists = c:URU - THIS = c:URU - } - } - triggered_desc = { - desc = party_empire_reform_association - trigger = { - exists = c:CHI - THIS = c:CHI - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_freedom_and_accord_party - trigger = { - exists = c:TUR - THIS = c:TUR - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_progressive_republican_party - trigger = { - exists = c:TUR - THIS = c:TUR - NOT = { - has_law = law_type:law_monarchy - } - } - } - triggered_desc = { - desc = party_constitutional_reform_party - trigger = { - exists = c:JAP - THIS = c:JAP - } - } - triggered_desc = { - desc = party_english_party - trigger = { - exists = c:GRE - THIS = c:GRE - } - } - triggered_desc = { - desc = party_the_left - trigger = { - OR = { - country_has_primary_culture = cu:north_italian - country_has_primary_culture = cu:south_italian - } - } - } - triggered_desc = { - desc = party_national_liberal_party - trigger = { - country_has_primary_culture = cu:romanian - } - } - triggered_desc = { - desc = party_progress_party - trigger = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - } - } - triggered_desc = { - desc = party_progressive_party - trigger = { - OR = { - country_has_primary_culture = cu:spanish - country_has_primary_culture = cu:portuguese - } - } - } - triggered_desc = { - desc = party_venstre - trigger = { - OR = { - country_has_primary_culture = cu:norwegian - country_has_primary_culture = cu:spanish - } - } - } - triggered_desc = { - desc = party_liberal - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/liberal.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_egalitarian - } - add = { - value = 50 - desc = "ideology_egalitarian" - } - } - if = { - limit = { - has_ideology = ideology_republican - } - add = { - value = 40 - desc = "ideology_republican" - } - } - if = { - limit = { - has_ideology = ideology_liberal - } - add = { - value = 50 - desc = "ideology_liberal" - } - } - if = { - limit = { - AND = { - or = { - law_stance = { - law = law_type:law_wealth_voting - value < neutral - } - law_stance = { - law = law_type:law_autocracy - value < neutral - } - law_stance = { - law = law_type:law_oligarchy - value < neutral - } - law_stance = { - law = law_type:law_landed_voting - value < neutral - } - } - owner = { - or = { - has_law = law_type:law_wealth_voting - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - has_law = law_type:law_landed_voting - } - } - } - } - add = { - value = 50 - desc = "from_opposing_voting_laws" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_private_adjudication - value < neutral - } - owner = { - has_law = law_type:law_private_adjudication - } - } - } - add = { - value = 50 - desc = "from_opposing_judicial_law" - } - } - if = { - limit = { - AND = { - or = { - law_stance = { - law = law_type:law_discouraged_unions - value < neutral - } - law_stance = { - law = law_type:law_banned_unions - value < neutral - } - } - owner = { - or = { - has_law = law_type:law_discouraged_unions - has_law = law_type:law_banned_unions - } - } - } - } - add = { - value = 50 - desc = "from_opposing_labor_rights" - } - } - if = { - limit = { - AND = { - or = { - law_stance = { - law = law_type:law_no_higher_education - value < neutral - } - law_stance = { - law = law_type:law_religious_higher_education - value < neutral - } - } - owner = { - or = { - has_law = law_type:law_religious_higher_education - has_law = law_type:law_no_higher_education - } - } - } - } - add = { - value = 50 - desc = "from_opposing_law_compulsory_higher_education" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_hereditary_bureaucrats - value < neutral - } - owner = { - has_law = law_type:law_hereditary_bureaucrats - } - } - } - add = { - value = 50 - desc = "from_opposing_law_hereditary_bureaucrats" - } - } - if = { - limit = { - AND = { - or = { - law_stance = { - law = law_type:law_kangaroo_courts - value < neutral - } - law_stance = { - law = law_type:law_no_due_process - value < neutral - } - } - owner = { - or = { - has_law = law_type:law_kangaroo_courts - has_law = law_type:law_no_due_process - } - } - } - } - add = { - value = 50 - desc = "from_opposing_judicial_laws" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_freedom_of_conscience - value < neutral - } - owner = { - has_law = law_type:law_freedom_of_conscience - } - } - } - add = { - value = 50 - desc = "from_opposing_law_freedom_of_conscience" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_politicized_bureaucrats - value < neutral - } - owner = { - has_law = law_type:law_politicized_bureaucrats - } - } - } - add = { - value = 50 - desc = "from_opposing_law_politicized_bureaucrats" - } - } - if = { - limit = { - has_ideology = ideology_bureaucratic - } - add = { - value = 20 - desc = "ideology_bureaucratic" - } - } - if = { - limit = { - has_ideology = ideology_laissez_faire - } - add = { - value = 40 - desc = "ideology_laissez_faire" - } - } - if = { - limit = { - has_ideology = ideology_meritocratic - } - add = { - value = 10 - desc = "ideology_meritocratic" - } - } - if = { - limit = { - has_ideology = ideology_leftist - } - add = { - value = 50 - desc = "ideology_leftist" - } - } - # Leader ideology weight - # If the IG leader likes multiculturalism, and the IG is powerful, they'll likely wanna join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_multicultural - value > neutral - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_multiculturalism" - } - } - #NOBODY LOVES MULTICULTURALISM - if = { - limit = { - law_stance = { - law = law_type:law_multicultural - value > approve - } - } - multiply = { - value = 2 - desc = "from_loves_multiculturalism" - } - } - # If the IG leader dislikes multiculturalism, and the IG is powerful, they probably won't join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_multicultural - value < neutral - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_multiculturalism" - } - } - # If the IG leader HATES multiculturalism, they probably won't join - if = { - limit = { - law_stance = { - law = law_type:law_multicultural - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_multiculturalism" - } - } - # If the IG leader likes universal suffrage, and the IG is powerful, they'll likely wanna join - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_universal_suffrage - value > neutral - } - law_stance = { - law = law_type:law_proportional_representation - value > neutral - } - law_stance = { - law = law_type:law_restricted_voting - value > neutral - } - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_voting_rights" - } - } - # If the IG leader LOVES universal suffrage, they'll probably join - if = { - limit = { - or = { - law_stance = { - law = law_type:law_universal_suffrage - value > approve - } - law_stance = { - law = law_type:law_proportional_representation - value > approve - } - } - } - multiply = { - value = 2 - desc = "from_loves_actual_voting_rights" - } - } - # If the IG leader dislikes universal suffrage, and the IG is powerful, they probably won't join - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_universal_suffrage - value < neutral - } - law_stance = { - law = law_type:law_proportional_representation - value < neutral - } - law_stance = { - law = law_type:law_restricted_voting - value < neutral - } - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_voting_rights" - } - } - # If the IG leader HATES universal suffrage, they probably won't join - if = { - limit = { - or = { - law_stance = { - law = law_type:law_universal_suffrage - value < disapprove - } - law_stance = { - law = law_type:law_proportional_representation - value < disapprove - } - law_stance = { - law = law_type:law_restricted_voting - value < disapprove - } - } - } - multiply = { - value = 0.5 - desc = "from_hates_voting_rights" - } - } - # Centrist Party pull - if = { - multiply = { - value = 1.5 - desc = "from_big_tent_party" - } - } - } -} diff --git a/common/parties/military_party.txt b/common/parties/military_party.txt deleted file mode 100644 index 9ad0dff9a..000000000 --- a/common/parties/military_party.txt +++ /dev/null @@ -1,511 +0,0 @@ -# Fallback party for Armed Forces -military_party = { - color = { - 132 - 100 - 53 - } - name = { - first_valid = { - triggered_desc = { - desc = party_true_peoples_party - trigger = { - exists = c:MON - THIS = c:MON - } - } - triggered_desc = { - desc = party_national_party - trigger = { - exists = c:SER - THIS = c:SER - } - } - triggered_desc = { - desc = party_legitimist_party - trigger = { - exists = c:FRA - THIS = c:FRA - } - } - triggered_desc = { - desc = party_imperial_clan_party - trigger = { - exists = c:CHI - THIS = c:CHI - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_russian_assembly - trigger = { - exists = c:RUS - THIS = c:RUS - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_russian_all_military_union - trigger = { - exists = c:RUS - THIS = c:RUS - NOT = { - has_law = law_type:law_monarchy - } - } - } - triggered_desc = { - desc = party_imperial_way_party - trigger = { - exists = c:JAP - THIS = c:JAP - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_patriotic_union - trigger = { - country_has_primary_culture = cu:spanish - } - } - triggered_desc = { - desc = party_regressivist_party - trigger = { - country_has_primary_culture = cu:brazilian - } - } - triggered_desc = { - desc = party_national_peoples_party - trigger = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - } - } - triggered_desc = { - desc = party_military - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/military.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_agrarian - } - add = { - value = 10 - desc = "ideology_agrarian" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_cooperative_ownership - value < neutral - } - owner = { - has_law = law_type:law_cooperative_ownership - } - } - } - add = { - value = 50 - desc = "from_opposing_law_cooperative_ownership" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_guerilla_army - value < neutral - } - owner = { - has_law = law_type:law_guerilla_army - } - } - } - add = { - value = 50 - desc = "from_opposing_law_guerilla_army" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_national_militia - value < neutral - } - owner = { - has_law = law_type:law_national_militia - } - } - } - add = { - value = 50 - desc = "from_opposing_law_national_militia" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_command_economy - value < neutral - } - owner = { - has_law = law_type:law_command_economy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_command_economy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_protected_unions - value < neutral - } - owner = { - has_law = law_type:law_protected_unions - } - } - } - add = { - value = 50 - desc = "from_opposing_law_protected_unions" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_protectionism - value < neutral - } - owner = { - has_law = law_type:law_protectionism - } - } - } - add = { - value = 50 - desc = "from_opposing_law_protectionism" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_protected_speech - value < neutral - } - owner = { - has_law = law_type:law_protected_speech - } - } - } - add = { - value = 50 - desc = "from_opposing_law_protected_speech" - } - } - if = { - limit = { - has_ideology = ideology_profit_driven - } - add = { - value = 30 - desc = "ideology_profit_driven" - } - } - if = { - limit = { - has_ideology = ideology_laissez_faire - } - add = { - value = 40 - desc = "ideology_laissez_faire" - } - } - if = { - limit = { - has_ideology = ideology_patriarchal - } - add = { - value = 20 - desc = "ideology_patriarchal" - } - } - if = { - limit = { - has_ideology = ideology_patriotic - } - add = { - value = 30 - desc = "ideology_patriotic" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_women_own_property - value < neutral - } - owner = { - has_law = law_type:law_women_own_property - } - } - } - add = { - value = 50 - desc = "from_opposing_law_women_own_property" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_womens_suffrage - value < neutral - } - owner = { - has_law = law_type:law_womens_suffrage - } - } - } - add = { - value = 50 - desc = "from_opposing_law_womens_suffrage" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_on_request_abortion - value < neutral - } - owner = { - has_law = law_type:law_on_request_abortion - } - } - } - add = { - value = 50 - desc = "from_opposing_law_on_request_abortion" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_privatized_police_force - value < neutral - } - owner = { - has_law = law_type:law_privatized_police_force - } - } - } - add = { - value = 50 - desc = "from_opposing_law_privatized_police_force" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_freedom_of_press - value < neutral - } - owner = { - has_law = law_type:law_freedom_of_press - } - } - } - add = { - value = 50 - desc = "from_opposing_law_freedom_of_press" - } - } - # If the nation doesn't have a professional army, the armed forces are more likely to join the party - if = { - limit = { - is_interest_group_type = ig_armed_forces - NOT = { - is_marginal = yes - } - owner = { - NOT = { - has_law = law_type:law_professional_army - } - } - } - multiply = { - value = 2 - desc = "from_armed_forces_want_an_army" - } - } - # If a national already has a professional army, the armed forces will likely seek another party to join - else_if = { - limit = { - is_interest_group_type = ig_armed_forces - NOT = { - is_marginal = yes - } - owner = { - has_law = law_type:law_professional_army - } - } - multiply = { - value = 0.5 - desc = "from_professional_army" - } - } - if = { - # nobody will join if the military don't join - limit = { - NOT = { - is_interest_group_type = ig_armed_forces - } - OR = { - NOT = { - exists = owner.py:military_party - } - AND = { - exists = owner.py:military_party - owner = { - ig:ig_armed_forces = { - NOT = { - is_member_of_party = owner.py:military_party - } - } - } - } - } - } - # this should probably never actually display in game because the party won't exist unless miraculously it does - multiply = { - value = 0.5 - desc = "from_no_armed_forces_in_party" - } - } - # Leader Ideology weights - # If the IG leader likes the army, and the IG is powerful, they're more likely to join - # You either like or LOVE the army or you have no opinion of it - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_professional_army - value > neutral - } - law_stance = { - law = law_type:law_private_army - value > neutral - } - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_the_army" - } - } - # If the IG leader LOVES the army, they'll probably join - if = { - limit = { - or = { - law_stance = { - law = law_type:law_professional_army - value > approve - } - law_stance = { - law = law_type:law_private_army - value > approve - } - } - } - multiply = { - value = 2 - desc = "from_loves_the_army" - } - } - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_professional_army - value < neutral - } - law_stance = { - law = law_type:law_private_army - value < neutral - } - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_the_army" - } - } - # If the IG leader LOVES the army, they'll probably join - if = { - limit = { - or = { - law_stance = { - law = law_type:law_professional_army - value < disapprove - } - law_stance = { - law = law_type:law_private_army - value < disapprove - } - } - } - multiply = { - value = 0.5 - desc = "from_hates_the_army" - } - } - } -} diff --git a/common/parties/progressive_party.txt b/common/parties/progressive_party.txt deleted file mode 100644 index 3702dd5f4..000000000 --- a/common/parties/progressive_party.txt +++ /dev/null @@ -1,855 +0,0 @@ -# Radicals and Republicans extremely attracted to this ideology -# Attracts weak leftists and liberals -progressive_party = { - color = { - 255 - 102 - 0 - } - name = { - first_valid = { - triggered_desc = { - desc = party_radical_civic_union - trigger = { - exists = c:ARG - THIS = c:ARG - } - } - triggered_desc = { - desc = party_democratic_progressive_party - trigger = { - exists = c:SPA - THIS = c:SPA - } - } - triggered_desc = { - desc = party_free_democratic_party - trigger = { - exists = c:SWI - THIS = c:SWI - } - } - triggered_desc = { - desc = party_national_progressive_party - trigger = { - exists = c:FIN - THIS = c:FIN - } - } - triggered_desc = { - desc = party_free_thinking_democratic_league - trigger = { - exists = c:NET - THIS = c:NET - } - } - triggered_desc = { - desc = party_radical_liberal_party - trigger = { - exists = c:LUX - THIS = c:LUX - } - } - triggered_desc = { - desc = party_progressive_club - trigger = { - exists = c:AUS - THIS = c:AUS - } - } - triggered_desc = { - desc = party_radical_peoples_party - trigger = { - exists = c:SER - THIS = c:SER - } - } - triggered_desc = { - desc = party_revival_party - trigger = { - exists = c:PER - THIS = c:PER - } - } - triggered_desc = { - desc = party_mexican_liberal_party - trigger = { - exists = c:MEX - THIS = c:MEX - } - } - triggered_desc = { - desc = party_social_democratic_party - trigger = { - exists = c:BRZ - THIS = c:BRZ - } - } - triggered_desc = { - desc = party_democratic_progressive_party - trigger = { - exists = c:GBR - THIS = c:GBR - has_law = law_type:law_universal_suffrage - } - } - triggered_desc = { - desc = party_committee_of_union_and_progress - trigger = { - exists = c:TUR - THIS = c:TUR - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_freedom_and_accord_party - trigger = { - exists = c:TUR - THIS = c:TUR - NOT = { - has_law = law_type:law_monarchy - } - } - } - triggered_desc = { - desc = party_trudovik_group - trigger = { - exists = c:RUS - THIS = c:RUS - } - } - triggered_desc = { - desc = party_revive_china_society - trigger = { - exists = c:CHI - THIS = c:CHI - has_law = law_type:law_monarchy - } - } - triggered_desc = { - desc = party_french_party - trigger = { - exists = c:GRE - THIS = c:GRE - } - } - triggered_desc = { - desc = party_the_far_left - trigger = { - OR = { - country_has_primary_culture = cu:north_italian - country_has_primary_culture = cu:south_italian - } - } - } - triggered_desc = { - desc = party_tongmenghui - trigger = { - AND = { - OR = { - country_has_primary_culture = cu:han - country_has_primary_culture = cu:min - country_has_primary_culture = cu:yi - country_has_primary_culture = cu:cantonese - } - NOT = { - has_law = law_type:law_monarchy - } - } - } - } - triggered_desc = { - desc = party_progressive_party - trigger = { - OR = { - AND = { - exists = c:JAP - THIS = c:JAP - } - AND = { - exists = c:USA - THIS = c:USA - } - } - } - } - triggered_desc = { - desc = party_radical_liberal_party - trigger = { - exists = c:ECU - THIS = c:ECU - } - } - triggered_desc = { - desc = party_national_union - trigger = { - exists = c:PEU - THIS = c:PEU - } - } - triggered_desc = { - desc = party_radical_liberal_party - trigger = { - country_has_primary_culture = cu:dixie - } - } - triggered_desc = { - desc = party_progressive_dissidence - trigger = { - country_has_primary_culture = cu:portuguese - } - } - triggered_desc = { - desc = party_progressive_league - trigger = { - country_has_primary_culture = cu:brazilian - } - } - triggered_desc = { - desc = party_radical_peoples_party - trigger = { - country_has_primary_culture = cu:norwegian - } - } - triggered_desc = { - desc = party_social_liberal_party - trigger = { - country_has_primary_culture = cu:danish - } - } - triggered_desc = { - desc = party_free_minded_peoples_party - trigger = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - } - } - triggered_desc = { - desc = party_chartists - trigger = { - exists = c:GBR - THIS = c:GBR - NOT = { - has_law = law_type:law_universal_suffrage - } - } - } - triggered_desc = { - desc = party_radicals - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/radical.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_agrarian - } - add = { - value = 10 - desc = "ideology_agrarian" - } - } - if = { - limit = { - has_ideology = ideology_revolutionary - } - add = { - value = 10 - desc = "ideology_revolutionary" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_laissez_faire - value < neutral - } - owner = { - has_law = law_type:law_laissez_faire - } - } - } - add = { - value = 50 - desc = "from_opposing_law_laissez_faire" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_free_trade - value < neutral - } - owner = { - has_law = law_type:law_free_trade - } - } - } - add = { - value = 50 - desc = "from_opposing_law_free_trade" - } - } - if = { - limit = { - AND = { - or = { - law_stance = { - law = law_type:law_land_based_taxation - value < neutral - } - law_stance = { - law = law_type:law_consumption_based_taxation - value < neutral - } - law_stance = { - law = law_type:law_per_capita_based_taxation - value < neutral - } - } - owner = { - or = { - has_law = law_type:law_land_based_taxation - has_law = law_type:law_consumption_based_taxation - has_law = law_type:law_per_capita_based_taxation - } - } - } - } - add = { - value = 50 - desc = "from_opposing_taxation_policy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_due_process - value < neutral - } - owner = { - has_law = law_type:law_no_due_process - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_due_process" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_womens_rights - value < neutral - } - owner = { - has_law = law_type:law_no_womens_rights - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_womens_rights" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_privatized_police_force - value < neutral - } - owner = { - has_law = law_type:law_privatized_police_force - } - } - } - add = { - value = 50 - desc = "from_opposing_law_privatized_police_force" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_private_army - value < neutral - } - owner = { - has_law = law_type:law_private_army - } - } - } - add = { - value = 50 - desc = "from_opposing_law_private_army" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_mass_conscription - value < neutral - } - owner = { - has_law = law_type:law_mass_conscription - } - } - } - add = { - value = 50 - desc = "from_opposing_law_mass_conscription" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_militarized_police - value < neutral - } - owner = { - has_law = law_type:law_militarized_police - } - } - } - add = { - value = 50 - desc = "from_opposing_law_militarized_police" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_total_conscription - value < neutral - } - owner = { - has_law = law_type:law_total_conscription - } - } - } - add = { - value = 50 - desc = "from_opposing_law_total_conscription" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_theocracy - value < neutral - } - owner = { - has_law = law_type:law_theocracy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_theocracy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_oligarchy - value < neutral - } - owner = { - has_law = law_type:law_oligarchy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_oligarchy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_wealth_voting - value < neutral - } - owner = { - has_law = law_type:law_wealth_voting - } - } - } - add = { - value = 50 - desc = "from_opposing_law_wealth_voting" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_privately_funded_schools - value < neutral - } - owner = { - has_law = law_type:law_privately_funded_schools - } - } - } - add = { - value = 50 - desc = "from_opposing_law_privately_funded_schools" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_private_health_insurance - value < neutral - } - owner = { - has_law = law_type:law_private_health_insurance - } - } - } - add = { - value = 50 - desc = "from_opposing_law_private_health_insurance" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_corporations_favored - value < neutral - } - owner = { - has_law = law_type:law_corporations_favored - } - } - } - add = { - value = 50 - desc = "from_opposing_law_corporations_favored" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_state_atheism - value < neutral - } - owner = { - has_law = law_type:law_state_atheism - } - } - } - add = { - value = 50 - desc = "from_opposing_law_state_atheism" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_abortion_prohibited - value < neutral - } - owner = { - has_law = law_type:law_abortion_prohibited - } - } - } - add = { - value = 50 - desc = "from_opposing_law_abortion_prohibited" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_controlled_press - value < neutral - } - owner = { - has_law = law_type:law_controlled_press - } - } - } - add = { - value = 50 - desc = "from_opposing_law_controlled_press" - } - } - if = { - limit = { - has_ideology = ideology_loyalist - } - add = { - value = 50 - desc = "ideology_loyalist" - } - } - if = { - limit = { - has_ideology = ideology_meritocratic - } - add = { - value = 10 - desc = "ideology_meritocratic" - } - } - if = { - limit = { - has_ideology = ideology_egalitarian - } - add = { - value = 50 - desc = "ideology_egalitarian" - } - } - if = { - limit = { - has_ideology = ideology_autonomist - } - add = { - value = 10 - desc = "ideology_autonomist" - } - } - if = { - limit = { - has_ideology = ideology_populist - } - add = { - value = 10 - desc = "ideology_populist" - } - } - if = { - limit = { - has_ideology = ideology_republican - } - add = { - value = 40 - desc = "ideology_republican" - } - } - if = { - limit = { - has_ideology = ideology_liberal - } - add = { - value = 30 - desc = "ideology_liberal" - } - } - if = { - limit = { - has_ideology = ideology_proletarian - } - add = { - value = 50 - desc = "ideology_proletarian" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_centralized - value < neutral - } - owner = { - has_law = law_type:law_centralized - } - } - } - add = { - value = 50 - desc = "from_opposing_law_centralized" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_privately_funded_higher_education - value < neutral - } - owner = { - has_law = law_type:law_privately_funded_higher_education - } - } - } - add = { - value = 50 - desc = "from_opposing_law_privately_funded_higher_education" - } - } - if = { - limit = { - has_ideology = ideology_leftist - } - add = { - value = 50 - desc = "ideology_leftist" - } - } - # Leader Ideology weights - # If the IG leader likes elected bureaucrats, and the IG is powerful, then they'll likely join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_elected_bureaucrats - value > neutral - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_elected_bureaucrats" - } - } - # If the Ig leader LOVES elected bureaucrats, they'll probably join - if = { - limit = { - law_stance = { - law = law_type:law_elected_bureaucrats - value > approve - } - } - multiply = { - value = 2 - desc = "from_loves_elected_bureaucrats" - } - } - # If the IG leader dislikes elected bureaucrats, and the IG is powerful, they'll probably not join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_elected_bureaucrats - value < neutral - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_elected_bureaucrats" - } - } - # If the IG leader hates elected bureaucrats they'll probably not join - if = { - limit = { - law_stance = { - law = law_type:law_elected_bureaucrats - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_elected_bureaucrats" - } - } - # If the IG leader likes protected speech, and the IG is powerful, they'll likely join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_protected_speech - value > neutral - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_protected_speech" - } - } - # If the IG leader LOVES protected speech, they'll probably join - if = { - limit = { - law_stance = { - law = law_type:law_protected_speech - value > approve - } - } - multiply = { - value = 2 - desc = "from_loves_protected_speech" - } - } - # IF the IG leader dislikes protected speech, and the IG is powerful, they'll probably not join - if = { - limit = { - is_powerful = yes - law_stance = { - law = law_type:law_protected_speech - value < neutral - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_protected_speech" - } - } - # If the IG leader hates protected speech they'll probably not join - if = { - limit = { - law_stance = { - law = law_type:law_protected_speech - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_protected_speech" - } - } - } -} diff --git a/common/parties/religious_party.txt b/common/parties/religious_party.txt deleted file mode 100644 index 3967cd4ce..000000000 --- a/common/parties/religious_party.txt +++ /dev/null @@ -1,472 +0,0 @@ -# Fallback party for Devout -# When devout are powerful, other religious IGs might join -religious_party = { - color = { - 100 - 100 - 100 - } - name = { - first_valid = { - triggered_desc = { - desc = party_catholic_peoples_party - trigger = { - exists = c:AUS - THIS = c:AUS - } - } - triggered_desc = { - desc = party_portuguese_catholic_centre - trigger = { - exists = c:POR - THIS = c:POR - } - } - triggered_desc = { - desc = party_catholic_right - trigger = { - exists = c:SWI - THIS = c:SWI - } - } - triggered_desc = { - desc = party_anti_revolutionary_party - trigger = { - exists = c:NET - THIS = c:NET - } - } - triggered_desc = { - desc = party_learned_council - trigger = { - exists = c:PER - THIS = c:PER - } - } - triggered_desc = { - desc = party_traditionalist_communion - trigger = { - exists = c:SPA - THIS = c:SPA - } - } - triggered_desc = { - desc = party_christian_peoples_party - trigger = { - exists = c:BEL - THIS = c:BEL - } - } - triggered_desc = { - desc = party_clerical_party - trigger = { - exists = c:FRA - THIS = c:FRA - } - } - triggered_desc = { - desc = party_union_of_the_russian_people - trigger = { - exists = c:RUS - THIS = c:RUS - } - } - triggered_desc = { - desc = party_know_nothing_party - trigger = { - OR = { - country_has_primary_culture = cu:yankee - country_has_primary_culture = cu:dixie - } - } - } - triggered_desc = { - desc = party_zentrum - trigger = { - AND = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - country_has_state_religion = rel:catholic - } - } - } - triggered_desc = { - desc = party_conservative_catholics - trigger = { - OR = { - country_has_primary_culture = cu:north_italian - country_has_primary_culture = cu:south_italian - } - } - } - triggered_desc = { - desc = party_moderate_venstre - trigger = { - country_has_primary_culture = cu:norwegian - } - } - triggered_desc = { - desc = party_shinto - trigger = { - country_has_state_religion = rel:shinto - } - } - triggered_desc = { - desc = party_buddhist - trigger = { - root.religion = { - has_discrimination_trait = buddhist - } - } - } - triggered_desc = { - desc = party_sikh - trigger = { - country_has_state_religion = rel:sikh - } - } - triggered_desc = { - desc = party_hindu - trigger = { - country_has_state_religion = rel:hindu - } - } - triggered_desc = { - desc = party_jewish - trigger = { - country_has_state_religion = rel:jewish - } - } - triggered_desc = { - desc = party_muslim - trigger = { - root.religion = { - has_discrimination_trait = muslim - } - } - } - triggered_desc = { - desc = party_catholic - trigger = { - country_has_state_religion = rel:catholic - } - } - triggered_desc = { - desc = party_christian - trigger = { - root.religion = { - has_discrimination_trait = christian - } - } - } - triggered_desc = { - desc = party_religious - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/religious.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_individualist - } - add = { - value = 30 - desc = "ideology_individualist" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_publicly_funded_schools - value < neutral - } - owner = { - has_law = law_type:law_publicly_funded_schools - } - } - } - add = { - value = 50 - desc = "from_opposing_law_publicly_funded_schools" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_national_healthcare_system - value < neutral - } - owner = { - has_law = law_type:law_national_healthcare_system - } - } - } - add = { - value = 50 - desc = "from_opposing_law_national_healthcare_system" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_police - value < neutral - } - owner = { - has_law = law_type:law_no_police - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_police" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_cooperative_ownership - value < neutral - } - owner = { - has_law = law_type:law_cooperative_ownership - } - } - } - add = { - value = 50 - desc = "from_opposing_law_cooperative_ownership" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_independent_unions - value < neutral - } - owner = { - has_law = law_type:law_independent_unions - } - } - } - add = { - value = 50 - desc = "from_opposing_law_independent_unions" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_welfare_state - value < neutral - } - owner = { - has_law = law_type:law_welfare_state - } - } - } - add = { - value = 50 - desc = "from_opposing_law_welfare_state" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_irregular_army - value < neutral - } - owner = { - has_law = law_type:law_irregular_army - } - } - } - add = { - value = 50 - desc = "from_opposing_law_irregular_army" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_graduated_taxation - value < neutral - } - owner = { - has_law = law_type:law_graduated_taxation - } - } - } - add = { - value = 50 - desc = "from_opposing_law_graduated_taxation" - } - } - if = { - limit = { - has_ideology = ideology_laissez_faire - } - add = { - value = 40 - desc = "ideology_laissez_faire" - } - } - if = { - limit = { - has_ideology = ideology_paternalistic - } - add = { - value = 60 - desc = "ideology_paternalistic" - } - } - if = { - limit = { - has_ideology = ideology_stratocratic - } - add = { - value = 30 - desc = "ideology_stratocratic" - } - } - # if the nation doesn't have a state religion, people outside of the devout wont the religious party - if = { - limit = { - not = { - is_interest_group_type = ig_devout - } - owner = { - NOT = { - has_law = law_type:law_state_religion - } - } - } - multiply = { - value = 0.75 - desc = "from_no_law_state_religion" - } - } - # ... but the devout will be more likely to form a religious party - else_if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_state_religion - } - } - } - multiply = { - value = 1.25 - desc = "from_no_law_state_religion" - } - } - if = { - # nobody will join if the church doesn't join - limit = { - NOT = { - is_interest_group_type = ig_devout - } - OR = { - NOT = { - exists = owner.py:religious_party - } - AND = { - exists = owner.py:religious_party - owner = { - ig:ig_armed_forces = { - NOT = { - is_member_of_party = owner.py:religious_party - } - } - } - } - } - } - # this should probably never actually display in game because the party won't exist unless miraculously it does - multiply = { - value = 0.5 - desc = "from_no_devout_in_party" - } - } - # Leader Ideology weights - # If the leader LOVES state religion, they're more likely to join - if = { - limit = { - leader = { - has_ideology = ideology_political_islamist - } - } - multiply = { - value = 2 - desc = "from_leader_loves_state_religion" - } - } - # If the leader hates or dislikes state atheism, or likes or approves of freedom_of_conscience, and the IG is powerful, they're more likely to join - if = { - limit = { - and = { - is_powerful = yes - or = { - law_stance = { - law = law_type:law_state_religion - value > neutral - } - law_stance = { - law = law_type:law_state_atheism - value < neutral - } - law_stance = { - law = law_type:law_freedom_of_conscience - value > approve - } - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_religious_strictness" - } - } - # Otherwise they're not likely to join - else = { - multiply = { - value = 0.5 - desc = "from_dislikes_religious_strictness" - } - } - } -} diff --git a/common/parties/social_democrats_party.txt b/common/parties/social_democrats_party.txt deleted file mode 100644 index 82bc302e1..000000000 --- a/common/parties/social_democrats_party.txt +++ /dev/null @@ -1,667 +0,0 @@ -# Social democrats extremely attracted to this ideology -# Attracts weak leftists and liberals -# Available for Trade Unions pre-Socialism -social_democrat_party = { - color = { - 241 - 24 - 138 - } - name = { - first_valid = { - triggered_desc = { - desc = party_diggers - trigger = { - country_has_primary_culture = cu:english - ig:ig_rural_folk = { - is_member_of_party = py:social_democrat_party - } - } - } - triggered_desc = { - desc = party_labour_party - trigger = { - exists = c:GBR - THIS = c:GBR - } - } - triggered_desc = { - desc = party_psoe - trigger = { - exists = c:SPA - THIS = c:SPA - } - } - triggered_desc = { - desc = party_labour_party - trigger = { - exists = c:IRE - THIS = c:IRE - } - } - triggered_desc = { - desc = party_portuguese_socialist_party - trigger = { - exists = c:POR - THIS = c:POR - } - } - triggered_desc = { - desc = party_ftsf - trigger = { - exists = c:FRA - THIS = c:FRA - } - } - triggered_desc = { - desc = party_menshevik_party - trigger = { - exists = c:RUS - THIS = c:RUS - } - } - triggered_desc = { - desc = party_finnish_labor_party - trigger = { - exists = c:FIN - THIS = c:FIN - } - } - triggered_desc = { - desc = party_belgian_workers_party - trigger = { - exists = c:BEL - THIS = c:BEL - } - } - triggered_desc = { - desc = party_sdapo - trigger = { - exists = c:AUS - THIS = c:AUS - } - } - triggered_desc = { - desc = party_brsdp - trigger = { - exists = c:BUL - THIS = c:BUL - } - } - triggered_desc = { - desc = party_mszdp - trigger = { - exists = c:HUN - THIS = c:HUN - } - } - triggered_desc = { - desc = party_social_democratic_workers_party - trigger = { - exists = c:NET - THIS = c:NET - } - } - triggered_desc = { - desc = party_common_peoples_party - trigger = { - exists = c:JAP - THIS = c:JAP - } - } - triggered_desc = { - desc = party_democrat_party - trigger = { - exists = c:PER - THIS = c:PER - } - } - triggered_desc = { - desc = party_socialist_workers_federation - trigger = { - exists = c:TUR - THIS = c:TUR - } - } - triggered_desc = { - desc = party_laborist_party - trigger = { - exists = c:MEX - THIS = c:MEX - } - } - triggered_desc = { - desc = party_confederate_socialist_party - trigger = { - exists = c:CSA - THIS = c:CSA - } - } - triggered_desc = { - desc = party_seke - trigger = { - exists = c:GRE - THIS = c:GRE - } - } - triggered_desc = { - desc = party_labor_party - trigger = { - country_has_primary_culture = cu:norwegian - } - } - triggered_desc = { - desc = party_socialist_labor_party - trigger = { - country_has_primary_culture = cu:anglo_canadian - } - } - triggered_desc = { - desc = party_labor_party - trigger = { - country_has_primary_culture = cu:franco_canadian - } - } - triggered_desc = { - desc = party_social_democratic_workers_party - trigger = { - country_has_primary_culture = cu:romanian - } - } - triggered_desc = { - desc = party_sdp - trigger = { - OR = { - country_has_primary_culture = cu:north_german - country_has_primary_culture = cu:south_german - country_has_primary_culture = cu:east_german - } - } - } - triggered_desc = { - desc = party_psi - trigger = { - OR = { - country_has_primary_culture = cu:north_italian - country_has_primary_culture = cu:south_italian - } - } - } - triggered_desc = { - desc = party_socialist_party_of_america - trigger = { - country_has_primary_culture = cu:yankee - } - } - triggered_desc = { - desc = party_brazilian_labor_party - trigger = { - exists = C:BRZ - THIS = c:BRZ - } - } - triggered_desc = { - desc = party_social_democrats - trigger = { - always = yes - } - } - } - } - icon = { - default = "/gfx/interface/icons/political_parties/social_democrats.dds" - } - unlocking_technologies = { - pre_war_ideological_thought - } - # THIS IS RUN ONLY ONCE AT GAME START - valid_for_country = { - always = yes - } - available_for_interest_group = { - #DEBUG - always = yes - } - # Root - IG considering joining - # scope:number - the number of IGs that would join this party before the root IG - join_weight = { - value = { - value = 0 - desc = "base_value" - } - if = { - limit = { - has_ideology = ideology_egalitarian - } - add = { - value = 50 - desc = "ideology_egalitarian" - } - } - if = { - limit = { - has_ideology = ideology_autonomist - } - add = { - value = 10 - desc = "ideology_autonomist" - } - } - if = { - limit = { - has_ideology = ideology_leftist - } - add = { - value = 50 - desc = "ideology_leftist" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_oligarchy - value < neutral - } - owner = { - has_law = law_type:law_oligarchy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_oligarchy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_landed_voting - value < neutral - } - owner = { - has_law = law_type:law_landed_voting - } - } - } - add = { - value = 50 - desc = "from_opposing_law_landed_voting" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_kangaroo_courts - value < neutral - } - owner = { - has_law = law_type:law_kangaroo_courts - } - } - } - add = { - value = 50 - desc = "from_opposing_law_kangaroo_courts" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_outlawed_dissent - value < neutral - } - owner = { - has_law = law_type:law_outlawed_dissent - } - } - } - add = { - value = 50 - desc = "from_opposing_law_outlawed_dissent" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_child_labor_allowed - value < neutral - } - owner = { - has_law = law_type:law_child_labor_allowed - } - } - } - add = { - value = 50 - desc = "from_opposing_law_child_labor_allowed" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_professional_army - value < neutral - } - owner = { - has_law = law_type:law_professional_army - } - } - } - add = { - value = 50 - desc = "from_opposing_law_professional_army" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_national_police - value < neutral - } - owner = { - has_law = law_type:law_national_police - } - } - } - add = { - value = 50 - desc = "from_opposing_law_national_police" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_unitary - value < neutral - } - owner = { - has_law = law_type:law_unitary - } - } - } - add = { - value = 50 - desc = "from_opposing_law_unitary" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_monarchy - value < neutral - } - owner = { - has_law = law_type:law_monarchy - } - } - } - add = { - value = 50 - desc = "from_opposing_law_monarchy" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_land_based_taxation - value < neutral - } - owner = { - has_law = law_type:law_land_based_taxation - } - } - } - add = { - value = 50 - desc = "from_opposing_law_land_based_taxation" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_no_social_security - value < neutral - } - owner = { - has_law = law_type:law_no_social_security - } - } - } - add = { - value = 50 - desc = "from_opposing_law_no_social_security" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_banned_unions - value < neutral - } - owner = { - has_law = law_type:law_banned_unions - } - } - } - add = { - value = 50 - desc = "from_opposing_law_banned_unions" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_laissez_faire - value < neutral - } - owner = { - has_law = law_type:law_laissez_faire - } - } - } - add = { - value = 50 - desc = "from_opposing_law_laissez_faire" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_state_religion - value < neutral - } - owner = { - has_law = law_type:law_state_religion - } - } - } - add = { - value = 50 - desc = "from_opposing_law_state_religion" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_censored_press - value < neutral - } - owner = { - has_law = law_type:law_censored_press - } - } - } - add = { - value = 50 - desc = "from_opposing_law_censored_press" - } - } - if = { - limit = { - AND = { - law_stance = { - law = law_type:law_corporations_favored - value < neutral - } - owner = { - has_law = law_type:law_corporations_favored - } - } - } - add = { - value = 50 - desc = "from_opposing_law_corporations_favored" - } - } - if = { - limit = { - has_ideology = ideology_populist - } - add = { - value = 10 - desc = "ideology_populist" - } - } - if = { - limit = { - has_ideology = ideology_proletarian - } - add = { - value = 50 - desc = "ideology_proletarian" - } - } - # leader ideology weights - # If the leader likes Protectionism, and the IG is powerful, they'll be more likely to join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_protectionism - value > neutral - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_protectionism" - } - } - # IF the leader LOVES protectionism, they'll be more likely to join - if = { - limit = { - law_stance = { - law = law_type:law_protectionism - value > approve - } - } - multiply = { - value = 2 - desc = "from_loves_protectionism" - } - } - # IF the leader dislikes protectionism, and the IG is powerful they'll be less likely to join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_protectionism - value < neutral - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_protectionism" - } - } - # IF the leader hates protectionism, they'll be less likely to join - if = { - limit = { - law_stance = { - law = law_type:law_protectionism - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_protectionism" - } - } - # If the leader likes cooperative ownership, and the IG is powerful, they'll be more likely to join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_cooperative_ownership - value > neutral - } - } - } - multiply = { - value = 1.5 - desc = "from_likes_cooperative_ownership" - } - } - # IF the leader LOVES cooperative ownership, they'll be more likely to join - if = { - limit = { - law_stance = { - law = law_type:law_cooperative_ownership - value > approve - } - } - value = { - value = 20 - desc = "from_loves_cooperative_ownership" - } - } - # IF the leader dislikes cooperative ownership, and the IG is powerful they'll be less likely to join - if = { - limit = { - and = { - is_powerful = yes - law_stance = { - law = law_type:law_cooperative_ownership - value < neutral - } - } - } - multiply = { - value = 0.75 - desc = "from_dislikes_cooperative_ownership" - } - } - # IF the leader hates cooperative ownership, they'll be less likely to join - if = { - limit = { - law_stance = { - law = law_type:law_cooperative_ownership - value < disapprove - } - } - multiply = { - value = 0.5 - desc = "from_hates_cooperative_ownership" - } - } - } -} diff --git a/common/pop_types/_pop_types.info b/common/pop_types/_pop_types.info deleted file mode 100644 index abf979f59..000000000 --- a/common/pop_types/_pop_types.info +++ /dev/null @@ -1,25 +0,0 @@ -#example = { # profession name -# texture = "gfx/interface/icons/pops_icons/example.dds" # profession icon -# color = { 12 251 123 } # profession color -# strata = middle # strata that profession belongs to -# start_quality_of_life = 10 # basic quality of life -# wage_weight = 3 # importance of the pop's wage -# literacy_target = 0.80 # wage for dependents -# consumption_mult = 1 # goods consumption multiplier (default = 1) -# dependent_wage = 0.5 # per year -# unemployment = yes # can pop be unemployed -# unemployment_wealth = 5 # unemployed pops whose wealth drops to or below this level switches to this profession -# -# # 50% - 100% politically engaged -# political_engagement_base = 0.5 # basic political engagement -# political_engagement_literacy_factor = 1.0 # literacy to political engagement -# -# political_engagement_mult = { value = 1 } # scripted value to escalate dynamic terrain value -# -# qualifications_growth_desc = "ENGINEERS_QUALIFICATIONS_DESC" # Qualifications growth desc localization -# qualifications = {} # Qualifications scripted values list -# -# portrait_age = { value = 30 } # Age for portrait -# portrait_pose = { value = 0 } # Pose for portrait -# portrait_is_female = { always = yes } # Is portrait female or male -#} diff --git a/common/pop_types/_pop_types.md b/common/pop_types/_pop_types.md new file mode 100644 index 000000000..dbde1f813 --- /dev/null +++ b/common/pop_types/_pop_types.md @@ -0,0 +1,80 @@ +example = { + +- replace example with the profession name (_eg. engineers_) + +**texture** = "gfx/interface/icons/pops_icons/example.dds + +- profession icon + +**color** = { 12 251 123 } + +- profession color RGB + +**strata** = middle + +- strata that profession belongs to + +**start_quality_of_life** = 10 + +- basic quality of life + +**wage_weight** = 3 + +- importance of the pop's wage + +**literacy_target** = 0.80 + +- wage for dependents + +**consumption_mult** = 1 + +- goods consumption multiplier +- _(default = 1)_ + +**dependent_wage** = 0.5 + +- per year + +**unemployment** = yes + +- can pop be unemployed + +**unemployment_wealth** = 5 + +- unemployed pops whose wealth drops to or below this level switches to this profession + +_50% - 100% politically engaged_ + +**political_engagement_base** = 0.5 + +- basic political engagement + +**political_engagement_literacy_factor** = 1.0 + +- literacy to political engagement + +**political_engagement_mult** = { value = 1 } + +- scripted value to escalate dynamic terrain value + +**qualifications_growth_desc** = "ENGINEERS_QUALIFICATIONS_DESC" + +- Qualifications growth desc localization + +**qualifications** = { } + +- Qualifications scripted values list + +**portrait_age** = { _value_ = 30 } + +- Age for portrait + +**portrait_pose** = { _value_ = 0 } + +- Pose for portrait + +**portrait_is_female** = { _always_ = yes } + +- Is portrait female or male + +} diff --git a/common/pop_types/capitalists.txt b/common/pop_types/capitalists.txt deleted file mode 100644 index bee0f2ffc..000000000 --- a/common/pop_types/capitalists.txt +++ /dev/null @@ -1,106 +0,0 @@ -capitalists = { - texture = "gfx/interface/icons/pops_icons/capitalists.dds" - color = hsv{ 0.52 0.32 0.49 } - strata = rich - start_quality_of_life = 20 - wage_weight = 6 - literacy_target = 0.70 - dependent_wage = 0.0 # per year - unemployment = yes - - # 70% - 100% politically engaged - political_engagement_base = 0.7 - political_engagement_literacy_factor = 0.3 - - political_engagement_mult = { - value = 1 - - add = { - desc = "POP_STARVATION" - - if = { - limit = { - standard_of_living < 5 - } - value = 1 - } - } - - multiply = { - desc = "POP_WORKPLACE" - - if = { - limit = { - pop_employment_building_group = bg_trade - } - value = 0.75 - } - else = { - value = 1 - } - } - } - - qualifications_growth_desc = "CAPITALISTS_QUALIFICATIONS_DESC" - qualifications = { - if = { - limit = { - wealth > 10 - } - # baseline: ( wealth - 10 ) / 10 + ( literacy * 2 ), norm 2 for Wealth 20 and Literacy 50% - add = { - value = wealth - subtract = 10 - divide = 5 - desc = "QUALIFICATIONS_WEALTH_FACTOR" - } - add = { - value = literacy_rate - multiply = 2 - desc = "QUALIFICATIONS_LITERACY_FACTOR" - } - if = { - limit = { - is_pop_type = shopkeepers - } - multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - if = { - limit = { - is_pop_type = engineers - } - multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - if = { - limit = { - culture_accepted = no - } - multiply = { - value = 0.1 - desc = "QUALIFICATIONS_CULTURAL_DISCRIMINATION" - } - } - } - else = { - value = { - desc = "QUALIFICATIONS_INSUFFICIENT_WEALTH_DECAY" - value = -2 - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = define:NPortrait|GRACEFUL_AGING_END - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file diff --git a/common/pop_types/clerks.txt b/common/pop_types/clerks.txt deleted file mode 100644 index cef5614d7..000000000 --- a/common/pop_types/clerks.txt +++ /dev/null @@ -1,60 +0,0 @@ -clerks = { - texture = "gfx/interface/icons/pops_icons/clerks.dds" - strata = poor - start_quality_of_life = 7 - color = hsv{ 0.28 0.40 0.75 } - wage_weight = 1.5 - literacy_target = 0.20 - dependent_wage = 0.5 # per year - unemployment = yes - - # 20% - 80% politically engaged - political_engagement_base = 0.20 - political_engagement_literacy_factor = 0.6 - - political_engagement_mult = { - value = 1 - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - - if = { - limit = { - owner = { - has_technology_researched = counterculture - } - } - value = 1.5 - } - } - } - - qualifications_growth_desc = "CLERKS_QUALIFICATIONS_DESC" - qualifications = { - # baseline: literacy * 20, norm 10 for Laborers with Literacy 25% - add = { - value = literacy_rate - multiply = 20 - desc = "QUALIFICATIONS_LITERACY_FACTOR" - } - if = { - limit = { - is_pop_type = laborers - } - multiply = { - value = 2 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = define:NPortrait|GRACEFUL_AGING_END - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file diff --git a/common/pop_types/criminals.txt b/common/pop_types/criminals.txt deleted file mode 100644 index 2898737ea..000000000 --- a/common/pop_types/criminals.txt +++ /dev/null @@ -1,55 +0,0 @@ -criminals = { - texture = "gfx/interface/icons/pops_icons/peasants.dds" - color = hsv{ 0.58 0.338 0.812 } - strata = poor - subsistence_income = yes - can_always_hire = yes - ignores_employment_proportionality = yes - start_quality_of_life = 5 - wage_weight = 0.2 - consumption_mult = 0.1 # The portion of Peasant buy packages that are added as state region consumption - dependent_wage = 0.25 # per year - unemployment = no - - # 0% - 50% politically engaged - political_engagement_base = 0.0 - political_engagement_literacy_factor = 0.5 - - political_engagement_mult = { - value = 1 - - add = { - desc = "POP_STARVATION" - - if = { - limit = { - standard_of_living < 5 - } - value = 1 - } - } - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - - if = { - limit = { - owner = { - NOT = { has_technology_researched = counterculture } - } - } - value = 1.5 - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = define:NPortrait|GRACEFUL_AGING_END - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file diff --git a/common/pop_types/academics.txt b/common/pop_types/cwp_academics.txt similarity index 55% rename from common/pop_types/academics.txt rename to common/pop_types/cwp_academics.txt index 621e12383..93841ac65 100644 --- a/common/pop_types/academics.txt +++ b/common/pop_types/cwp_academics.txt @@ -1,36 +1,36 @@ academics = { - texture = "gfx/interface/icons/pops_icons/academics.dds" - color = hsv{ 0.94 0.51 0.37 } + #todo update icon + texture = gfx/interface/icons/pops_icons/academics.dds + color = { + 94 + 46 + 64 + } strata = middle - start_quality_of_life = 10 + start_quality_of_life = 12 + working_adult_ratio = 0.3 wage_weight = 4 - literacy_target = 0.80 + literacy_target = 0.8 education_access = 0.5 dependent_wage = 0.5 # per year unemployment = yes - - # 70% - 100% politically engaged political_engagement_base = 0.7 political_engagement_literacy_factor = 0.3 - + #todo add more political engagement modifiers political_engagement_mult = { value = 1 - add = { - desc = "POP_STARVATION" - + desc = POP_STARVATION if = { - limit = { + limit = { standard_of_living < 5 } value = 1 - } + } } - } - - qualifications_growth_desc = "ACADEMICS_QUALIFICATIONS_DESC" + qualifications_growth_desc = ACADEMICS_QUALIFICATIONS_DESC qualifications = { if = { limit = { @@ -41,29 +41,24 @@ value = literacy_rate subtract = 0.2 multiply = 20 - desc = "QUALIFICATIONS_LITERACY_FACTOR" + desc = QUALIFICATIONS_LITERACY_FACTOR } add = { value = wealth divide = 10 - desc = "QUALIFICATIONS_WEALTH_FACTOR" - } - if = { - limit = { - is_pop_type = clerks - } - multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } + desc = QUALIFICATIONS_WEALTH_FACTOR } if = { limit = { - is_pop_type = aristocrats + or = { + is_pop_type = creatives + is_pop_type = administrators + is_pop_type = clergy + } } multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" + value = 2 + desc = QUALIFICATIONS_FAVORED_TYPE } } if = { @@ -72,24 +67,27 @@ } multiply = { value = 0.1 - desc = "QUALIFICATIONS_CULTURAL_DISCRIMINATION" + desc = QUALIFICATIONS_CULTURAL_DISCRIMINATION } } } else = { value = { - desc = "QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY" - value = -1 + desc = QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY + value = -2 } } } - portrait_age = { integer_range = { min = define:NPortrait|GRACEFUL_AGING_START max = define:NPortrait|GRACEFUL_AGING_END } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/bureaucrats.txt b/common/pop_types/cwp_administrators.txt similarity index 50% rename from common/pop_types/bureaucrats.txt rename to common/pop_types/cwp_administrators.txt index 13e748e9c..872abff70 100644 --- a/common/pop_types/bureaucrats.txt +++ b/common/pop_types/cwp_administrators.txt @@ -1,47 +1,35 @@ -bureaucrats = { - texture = "gfx/interface/icons/pops_icons/bureaucrats.dds" - color = hsv{ 0.25 0.4 0.5 } +administrators = { + #todo update icon + texture = gfx/interface/icons/pops_icons/administrators.dds + color = { + 102 + 128 + 77 + } strata = middle start_quality_of_life = 10 + working_adult_ratio = 0.3 wage_weight = 4 - literacy_target = 0.40 + literacy_target = 0.4 dependent_wage = 0.5 # per year unemployment = yes - # 50% - 100% politically engaged political_engagement_base = 0.5 political_engagement_literacy_factor = 0.5 - + #todo add more political engagement factors political_engagement_mult = { - value = 1 - + value = 1 add = { - desc = "POP_STARVATION" - + desc = POP_STARVATION if = { - limit = { + limit = { standard_of_living < 5 } value = 1 - } - } - - multiply = { - desc = "POP_WORKPLACE" - - if = { - limit = { - pop_employment_building_group = bg_trade - } - value = 0.5 - } - else = { - value = 1 } - } + } } - - qualifications_growth_desc = "BUREAUCRATS_QUALIFICATIONS_DESC" + qualifications_growth_desc = ADMINISTRATORS_QUALIFICATIONS_DESC qualifications = { if = { limit = { @@ -52,34 +40,28 @@ value = literacy_rate subtract = 0.2 multiply = 20 - desc = "QUALIFICATIONS_LITERACY_FACTOR" + desc = QUALIFICATIONS_LITERACY_FACTOR } if = { limit = { - culture_accepted = yes - religion_accepted = yes + is_pop_type = academics } multiply = { value = 2 - desc = "POTENTIALS_CULTURAL_RELIGIOUS_ACCEPTANCE" + desc = QUALIFICATIONS_FAVORED_TYPE } } if = { limit = { - is_pop_type = clerks + or = { + is_pop_type = professionals + is_pop_type = servicemembers + is_pop_type = service_workers + } } multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - if = { - limit = { - is_pop_type = clergymen - } - multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE } } if = { @@ -88,24 +70,27 @@ } multiply = { value = 0.1 - desc = "QUALIFICATIONS_CULTURAL_DISCRIMINATION" + desc = QUALIFICATIONS_CULTURAL_DISCRIMINATION } } } - else = { + else = { value = { - desc = "QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY" + desc = QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY value = -1 } } } - portrait_age = { integer_range = { min = define:NPortrait|GRACEFUL_AGING_START max = define:NPortrait|GRACEFUL_AGING_END } } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } } diff --git a/common/pop_types/clergymen.txt b/common/pop_types/cwp_clergy.txt similarity index 55% rename from common/pop_types/clergymen.txt rename to common/pop_types/cwp_clergy.txt index cb9a3e633..474fd0e36 100644 --- a/common/pop_types/clergymen.txt +++ b/common/pop_types/cwp_clergy.txt @@ -1,34 +1,36 @@ -clergymen = { - texture = "gfx/interface/icons/pops_icons/clergymen.dds" - color = hsv{ 0.13 0.52 0.91 } +clergy = { + #todo update icon + texture = gfx/interface/icons/pops_icons/clergy.dds + color = { + 232 + 204 + 111 + } strata = middle - start_quality_of_life = 10 + start_quality_of_life = 8 + working_adult_ratio = 0.3 wage_weight = 3 - literacy_target = 0.80 + literacy_target = 0.8 education_access = 0.5 dependent_wage = 0.5 # per year unemployment = yes - # 50% - 100% politically engaged political_engagement_base = 0.5 political_engagement_literacy_factor = 0.5 - + #todo add more political engagement factors political_engagement_mult = { - value = 1 - + value = 1 add = { - desc = "POP_STARVATION" - + desc = POP_STARVATION if = { - limit = { + limit = { standard_of_living < 5 } value = 1 - } - } + } + } } - - qualifications_growth_desc = "CLERGYMEN_QUALIFICATIONS_DESC" + qualifications_growth_desc = CLERGY_QUALIFICATIONS_DESC qualifications = { if = { limit = { @@ -39,24 +41,18 @@ value = literacy_rate subtract = 0.2 multiply = 20 - desc = "QUALIFICATIONS_LITERACY_FACTOR" - } - if = { - limit = { - is_pop_type = academics - } - multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } + desc = QUALIFICATIONS_LITERACY_FACTOR } if = { limit = { - is_pop_type = aristocrats + or = { + is_pop_type = laborers + is_pop_type = academics + } } multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" + value = 2 + desc = QUALIFICATIONS_FAVORED_TYPE } } if = { @@ -65,24 +61,27 @@ } multiply = { value = 0.05 - desc = "POTENTIALS_RELIGIOUS_DISCRIMINATION" + desc = POTENTIALS_RELIGIOUS_DISCRIMINATION } } } - else = { + else = { value = { - desc = "QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY" + desc = QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY value = -1 } } } - portrait_age = { integer_range = { min = define:NPortrait|GRACEFUL_AGING_START max = define:NPortrait|GRACEFUL_AGING_END } } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/cwp_creatives.txt b/common/pop_types/cwp_creatives.txt new file mode 100644 index 000000000..a30df88ef --- /dev/null +++ b/common/pop_types/cwp_creatives.txt @@ -0,0 +1,75 @@ +creatives = { + #todo update icon + texture = gfx/interface/icons/pops_icons/creatives.dds + color = { + 123 + 224 + 169 + } + strata = middle + start_quality_of_life = 8 + working_adult_ratio = 0.3 + wage_weight = 2 + literacy_target = 0.2 + dependent_wage = 0.5 # per year + unemployment = yes + # 30% - 90% politically engaged + political_engagement_base = 0.3 + political_engagement_literacy_factor = 0.6 + #todo add more political engagement factors + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + qualifications_growth_desc = CREATIVES_QUALIFICATIONS_DESC + qualifications = { + # baseline: ( wealth - 5 ) / 2, norm 10 for service_workers with Wealth 15 + add = { + value = wealth + subtract = 5 + min = 0 + desc = QUALIFICATIONS_WEALTH_FACTOR + } + if = { + limit = { + is_pop_type = professionals + } + multiply = { + value = 5 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + or = { + is_pop_type = academics + is_pop_type = service_workers + } + } + multiply = { + value = 2 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + } + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = define:NPortrait|GRACEFUL_AGING_END + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/cwp_engineers.txt b/common/pop_types/cwp_engineers.txt new file mode 100644 index 000000000..e19972e5a --- /dev/null +++ b/common/pop_types/cwp_engineers.txt @@ -0,0 +1,95 @@ +engineers = { + texture = gfx/interface/icons/pops_icons/engineers.dds + color = { + 196 + 131 + 84 + } + strata = middle + start_quality_of_life = 12 + working_adult_ratio = 0.3 + wage_weight = 3 + literacy_target = 0.8 + dependent_wage = 0.5 # per year + unemployment = yes + # 50% - 100% politically engaged + political_engagement_base = 0.5 + political_engagement_literacy_factor = 1 + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + qualifications_growth_desc = ENGINEERS_QUALIFICATIONS_DESC + qualifications = { + if = { + limit = { + literacy_rate > 0.2 + } + # baseline: ( literacy - 0.2 ) * 5 + ( wealth / 20 ), norm 2.5 for Wealth 20 and Literacy 50% + add = { + value = literacy_rate + subtract = 0.2 + multiply = 10 + desc = QUALIFICATIONS_LITERACY_FACTOR + } + add = { + value = wealth + divide = 20 + desc = QUALIFICATIONS_WEALTH_FACTOR + } + if = { + limit = { + is_pop_type = technicians + } + multiply = { + value = 5 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + is_pop_type = landlords + } + multiply = { + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + is_pop_type = farmers + } + multiply = { + value = 2 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + } + else = { + value = { + desc = QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY + value = -2 + } + } + } + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = define:NPortrait|GRACEFUL_AGING_END + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/farmers.txt b/common/pop_types/cwp_farmers.txt similarity index 60% rename from common/pop_types/farmers.txt rename to common/pop_types/cwp_farmers.txt index 089d5f986..5b840eaf6 100644 --- a/common/pop_types/farmers.txt +++ b/common/pop_types/cwp_farmers.txt @@ -1,9 +1,10 @@ farmers = { texture = "gfx/interface/icons/pops_icons/farmers.dds" color = hsv{ 0.54 0.58 0.82 } - strata = poor - start_quality_of_life = 7 - wage_weight = 1.5 + strata = middle + start_quality_of_life = 8 + working_adult_ratio = 0.3 + wage_weight = 2 dependent_wage = 0.5 # per year unemployment = yes @@ -13,56 +14,57 @@ political_engagement_mult = { value = 1 - add = { desc = "POP_STARVATION" - if = { limit = { standard_of_living < 5 } value = 1 } - } - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - - if = { - limit = { - owner = { - has_technology_researched = counterculture - } - } - value = 1.5 - } - } + } } qualifications_growth_desc = "FARMERS_QUALIFICATIONS_DESC" qualifications = { - # baseline: wealth (max 30) / 2, norm 10 for Peasants with Wealth 10 + # baseline: ( wealth - 5 ) / 2, norm 10 for service_workers with Wealth 15 add = { value = wealth - max = 30 - divide = 2 - desc = "QUALIFICATIONS_WEALTH_FACTOR" + subtract = 5 + min = 0 + desc = QUALIFICATIONS_WEALTH_FACTOR + } + if = { + limit = { + is_pop_type = landlords + } + multiply = { + value = 5 + desc = QUALIFICATIONS_FAVORED_TYPE + } } if = { limit = { - OR = { - is_pop_type = peasants + or = { is_pop_type = laborers } } + multiply = { + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + is_pop_type = informal_workers + } multiply = { value = 2 - desc = "QUALIFICATIONS_FAVORED_TYPE" + desc = QUALIFICATIONS_FAVORED_TYPE } } } - + portrait_age = { integer_range = { min = define:NPortrait|GRACEFUL_AGING_START diff --git a/common/pop_types/cwp_informal_workers.txt b/common/pop_types/cwp_informal_workers.txt new file mode 100644 index 000000000..e21f5f500 --- /dev/null +++ b/common/pop_types/cwp_informal_workers.txt @@ -0,0 +1,47 @@ +informal_workers = { + #todo add icon + texture = gfx/interface/icons/pops_icons/informal_workers.dds + color = { + 138 + 175 + 207 + } + strata = poor + subsistence_income = yes + can_always_hire = yes + ignores_employment_proportionality = yes + start_quality_of_life = 5 + working_adult_ratio = 0.3 + wage_weight = 0.2 + consumption_mult = 0.1 # The portion of Informal Worker buy packages that are added as state region consumption + dependent_wage = 0.25 # per year + unemployment = no + # 0% - 50% politically engaged + political_engagement_base = 0 + political_engagement_literacy_factor = 0.5 + #todo add more political engagement factors + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = define:NPortrait|GRACEFUL_AGING_END + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/aristocrats.txt b/common/pop_types/cwp_investors.txt similarity index 51% rename from common/pop_types/aristocrats.txt rename to common/pop_types/cwp_investors.txt index f0fc7bc9f..65573ba0c 100644 --- a/common/pop_types/aristocrats.txt +++ b/common/pop_types/cwp_investors.txt @@ -1,67 +1,56 @@ -aristocrats = { - texture = "gfx/interface/icons/pops_icons/aristocrats.dds" - color = hsv{ 0.60 0.58 0.46 } +investors = { + texture = gfx/interface/icons/pops_icons/investors.dds + color = { + 49 + 76 + 117 + } strata = rich start_quality_of_life = 20 - working_adult_ratio = 0.2 + working_adult_ratio = 0.3 wage_weight = 6 - literacy_target = 0.60 - dependent_wage = 0.0 # per year + literacy_target = 0.6 + dependent_wage = 0 # per year unemployment = yes - # 70% - 100% politically engaged political_engagement_base = 0.7 political_engagement_literacy_factor = 0.3 - political_engagement_mult = { - value = 1 - + value = 1 add = { - desc = "POP_STARVATION" - + desc = POP_STARVATION if = { - limit = { + limit = { standard_of_living < 5 } value = 1 - } + } } - - } - - qualifications_growth_desc = "ARISTOCRATS_QUALIFICATIONS_DESC" + } + qualifications_growth_desc = INVESTORS_QUALIFICATIONS_DESC qualifications = { if = { limit = { - wealth > 10 + wealth > 15 } # baseline: ( wealth - 10 ) / 10 + literacy, norm 1.5 for Wealth 20 and Literacy 50% add = { value = wealth subtract = 10 divide = 5 - desc = "QUALIFICATIONS_WEALTH_FACTOR" + desc = QUALIFICATIONS_WEALTH_FACTOR } add = { value = literacy_rate - desc = "QUALIFICATIONS_LITERACY_FACTOR" + desc = QUALIFICATIONS_LITERACY_FACTOR } if = { limit = { - is_pop_type = bureaucrats + is_pop_type = landlords } multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - if = { - limit = { - is_pop_type = officers - } - multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE } } if = { @@ -70,24 +59,27 @@ } multiply = { value = 0.1 - desc = "QUALIFICATIONS_CULTURAL_DISCRIMINATION" + desc = QUALIFICATIONS_CULTURAL_DISCRIMINATION } } } - else = { + else = { value = { - desc = "QUALIFICATIONS_INSUFFICIENT_WEALTH_DECAY" + desc = QUALIFICATIONS_INSUFFICIENT_WEALTH_DECAY value = -2 } } } - portrait_age = { integer_range = { min = define:NPortrait|GRACEFUL_AGING_START max = define:NPortrait|GRACEFUL_AGING_END } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } } diff --git a/common/pop_types/cwp_laborers.txt b/common/pop_types/cwp_laborers.txt new file mode 100644 index 000000000..ac9b29385 --- /dev/null +++ b/common/pop_types/cwp_laborers.txt @@ -0,0 +1,78 @@ +laborers = { + #todo add new icon + texture = gfx/interface/icons/pops_icons/laborers.dds + color = { + 94 + 63 + 58 + } + strata = poor + unemployment = yes + unemployment_wealth = 5 + can_always_hire = yes + start_quality_of_life = 6 + working_adult_ratio = 0.3 + wage_weight = 1 + dependent_wage = 0.5 # per year + # 0% - 70% politically engaged + political_engagement_base = 0 + political_engagement_literacy_factor = 0.7 + #todo add more political engagement factors + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + qualifications_growth_desc = LABORERS_QUALIFICATIONS_DESC + qualifications = { + if = { + limit = { + OR = { + is_pop_type = technicians + is_pop_type = informal_workers + } + } + multiply = { + value = 5 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + is_pop_type = clergy + } + multiply = { + value = 2 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + is_pop_type = farmers + } + multiply = { + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + } + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = define:NPortrait|GRACEFUL_AGING_END + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/cwp_landlords.txt b/common/pop_types/cwp_landlords.txt new file mode 100644 index 000000000..3dc4394eb --- /dev/null +++ b/common/pop_types/cwp_landlords.txt @@ -0,0 +1,90 @@ +landlords = { + texture = gfx/interface/icons/pops_icons/landlords.dds + color = { + 85 + 120 + 125 + } + strata = rich + start_quality_of_life = 18 + working_adult_ratio = 0.3 + wage_weight = 6 + literacy_target = 0.7 + dependent_wage = 0 # per year + unemployment = yes + # 70% - 100% politically engaged + political_engagement_base = 0.7 + political_engagement_literacy_factor = 0.3 + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + qualifications_growth_desc = LANDLORDS_QUALIFICATIONS_DESC + qualifications = { + if = { + limit = { + wealth > 10 + } + # baseline: ( wealth - 10 ) / 10 + ( literacy * 2 ), norm 2 for Wealth 20 and Literacy 50% + add = { + value = wealth + subtract = 10 + divide = 5 + desc = QUALIFICATIONS_WEALTH_FACTOR + } + add = { + value = literacy_rate + multiply = 2 + desc = QUALIFICATIONS_LITERACY_FACTOR + } + if = { + limit = { + or = { + is_pop_type = engineers + is_pop_type = professionals + is_pop_type = investors + } + } + multiply = { + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + culture_accepted = no + } + multiply = { + value = 0.1 + desc = QUALIFICATIONS_CULTURAL_DISCRIMINATION + } + } + } + else = { + value = { + desc = QUALIFICATIONS_INSUFFICIENT_WEALTH_DECAY + value = -2 + } + } + } + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = define:NPortrait|GRACEFUL_AGING_END + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/officers.txt b/common/pop_types/cwp_officers.txt similarity index 58% rename from common/pop_types/officers.txt rename to common/pop_types/cwp_officers.txt index afe5d5b46..fb676e470 100644 --- a/common/pop_types/officers.txt +++ b/common/pop_types/cwp_officers.txt @@ -1,5 +1,6 @@ officers = { - texture = "gfx/interface/icons/pops_icons/officers.dds" + #todo update icon + texture = gfx/interface/icons/pops_icons/officers.dds color = { 92 79 @@ -7,6 +8,7 @@ } strata = middle start_quality_of_life = 10 + working_adult_ratio = 0.3 wage_weight = 5 literacy_target = 0.5 dependent_wage = 0.5 # per year @@ -14,10 +16,11 @@ # 70% - 100% politically engaged political_engagement_base = 0.7 political_engagement_literacy_factor = 0.3 + #todo add more political engagement modifiers political_engagement_mult = { value = 1 add = { - desc = "POP_STARVATION" + desc = POP_STARVATION if = { limit = { standard_of_living < 5 @@ -26,44 +29,50 @@ } } } - qualifications_growth_desc = "OFFICERS_QUALIFICATIONS_DESC" + qualifications_growth_desc = OFFICERS_QUALIFICATIONS_DESC qualifications = { if = { limit = { OR = { culture_accepted = yes - is_pop_type = soldiers + is_pop_type = servicemembers } } - # baseline: ( literacy - 0.2 ) * 10, norm 2 for Soldiers with Literacy 30% + # baseline: ( literacy - 0.2 ) * 10, norm 2 for Service Members with Literacy 30% add = { value = literacy_rate subtract = 0.2 min = 0 multiply = 10 - desc = "QUALIFICATIONS_LITERACY_FACTOR" + desc = QUALIFICATIONS_LITERACY_FACTOR } if = { limit = { - is_pop_type = aristocrats + is_pop_type = servicemembers } multiply = { value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + is_pop_type = professionals + } + multiply = { + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE } } if = { limit = { owner = { - has_law = law_type:law_irregular_army - } - NOT = { - is_pop_type = aristocrats + has_law = law_type:law_irregular_military } } multiply = { value = 0.1 - desc = "QUALIFICATIONS_OFFICERS_PEASANT_LEVIES" + desc = QUALIFICATIONS_OFFICERS_PEASANT_LEVIES } } } diff --git a/common/pop_types/engineers.txt b/common/pop_types/cwp_professionals.txt similarity index 52% rename from common/pop_types/engineers.txt rename to common/pop_types/cwp_professionals.txt index 413a678ac..c8ebc3797 100644 --- a/common/pop_types/engineers.txt +++ b/common/pop_types/cwp_professionals.txt @@ -1,38 +1,33 @@ -engineers = { - texture = "gfx/interface/icons/pops_icons/engineers.dds" - color = hsv{ 0.07 0.57 0.77 } +professionals = { + texture = gfx/interface/icons/pops_icons/professionals.dds + color = { + 84 + 149 + 196 + } strata = middle - start_quality_of_life = 10 + start_quality_of_life = 12 + working_adult_ratio = 0.3 wage_weight = 3 - literacy_target = 0.80 + literacy_target = 0.8 dependent_wage = 0.5 # per year unemployment = yes - # 50% - 100% politically engaged political_engagement_base = 0.5 - political_engagement_literacy_factor = 1.0 - + political_engagement_literacy_factor = 1 political_engagement_mult = { value = 1 - add = { - desc = "POP_STARVATION" - + desc = POP_STARVATION if = { - limit = { + limit = { standard_of_living < 5 } value = 1 - } - } - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - } + } + } } - - qualifications_growth_desc = "ENGINEERS_QUALIFICATIONS_DESC" + qualifications_growth_desc = PROFESSIONALS_QUALIFICATIONS_DESC qualifications = { if = { limit = { @@ -43,46 +38,53 @@ value = literacy_rate subtract = 0.2 multiply = 10 - desc = "QUALIFICATIONS_LITERACY_FACTOR" + desc = QUALIFICATIONS_LITERACY_FACTOR } add = { value = wealth divide = 20 - desc = "QUALIFICATIONS_WEALTH_FACTOR" + desc = QUALIFICATIONS_WEALTH_FACTOR } if = { limit = { - is_pop_type = machinists + is_pop_type = creatives } multiply = { value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" + desc = QUALIFICATIONS_FAVORED_TYPE } } if = { limit = { - is_pop_type = clerks + or = { + is_pop_type = officers + is_pop_type = administrators + is_pop_type = landlords + } } multiply = { - value = 4 - desc = "QUALIFICATIONS_FAVORED_TYPE" + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE } } } - else = { + else = { value = { - desc = "QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY" + desc = QUALIFICATIONS_INSUFFICIENT_LITERACY_DECAY value = -2 } } } - portrait_age = { integer_range = { min = define:NPortrait|GRACEFUL_AGING_START max = define:NPortrait|GRACEFUL_AGING_END } } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } } diff --git a/common/pop_types/cwp_service_workers.txt b/common/pop_types/cwp_service_workers.txt new file mode 100644 index 000000000..f3ba6585e --- /dev/null +++ b/common/pop_types/cwp_service_workers.txt @@ -0,0 +1,83 @@ +service_workers = { + #todo add new icon + texture = gfx/interface/icons/pops_icons/service_workers.dds + color = { + 88 + 181 + 209 + } + strata = poor + start_quality_of_life = 6 + working_adult_ratio = 0.3 + wage_weight = 1.5 + dependent_wage = 0.5 # per year + unemployment = yes + # 40% - 80% politically engaged + political_engagement_base = 0.4 + political_engagement_literacy_factor = 0.4 + #todo add more political engagement factors + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + qualifications_growth_desc = SERVICE_WORKERS_QUALIFICATIONS_DESC + qualifications = { + add = { + value = literacy_rate + subtract = 0.1 + min = 0 + multiply = 10 + desc = QUALIFICATIONS_LITERACY_FACTOR + } + if = { + limit = { + is_pop_type = professionals + } + multiply = { + value = 5 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + or = { + is_pop_type = administrators + is_pop_type = informal_workers + } + } + multiply = { + value = 3 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + if = { + limit = { + is_pop_type = creatives + } + multiply = { + value = 2 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + } + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = define:NPortrait|GRACEFUL_AGING_END + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/cwp_servicemembers.txt b/common/pop_types/cwp_servicemembers.txt new file mode 100644 index 000000000..32642b712 --- /dev/null +++ b/common/pop_types/cwp_servicemembers.txt @@ -0,0 +1,45 @@ +servicemembers = { + #todo update icon + texture = gfx/interface/icons/pops_icons/servicemembers.dds + color = { + 137 + 114 + 143 + } + strata = poor + start_quality_of_life = 7 + working_adult_ratio = 0.3 + #fixme the following line isn't in the documentation for pops, but it's in the game files + can_always_hire = yes + wage_weight = 1.5 + dependent_wage = 0.5 # per year + unemployment = yes + # 20% - 80% politically engaged + political_engagement_base = 0.2 + political_engagement_literacy_factor = 0.6 + #todo add more political engagement factors + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = 40 + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/cwp_technicians.txt b/common/pop_types/cwp_technicians.txt new file mode 100644 index 000000000..2e3ee3d27 --- /dev/null +++ b/common/pop_types/cwp_technicians.txt @@ -0,0 +1,68 @@ +technicians = { + #todo update icon + texture = gfx/interface/icons/pops_icons/technicians.dds + color = { + 199 + 139 + 168 + } + strata = poor + start_quality_of_life = 7 + working_adult_ratio = 0.3 + wage_weight = 1.5 + literacy_target = 0.1 + dependent_wage = 0.5 + unemployment = yes + # 20% - 80% political engagement + political_engagement_base = 0.2 + political_engagement_literacy_factor = 0.6 + #todo add more political engagement factors + political_engagement_mult = { + value = 1 + add = { + desc = POP_STARVATION + if = { + limit = { + standard_of_living < 5 + } + value = 1 + } + } + } + qualifications_growth_desc = TECHNICIANS_QUALIFICATIONS_DESC + qualifications = { + # baseline: ( literacy - 0.1 ) * 20, norm 8 for Laborers with Literacy 30% + add = { + value = literacy_rate + subtract = 0.1 + min = 0 + multiply = 20 + desc = QUALIFICATIONS_LITERACY_FACTOR + } + if = { + limit = { + or = { + is_pop_type = laborers + is_pop_type = engineers + } + } + multiply = { + value = 5 + desc = QUALIFICATIONS_FAVORED_TYPE + } + } + } + # portraits + portrait_age = { + integer_range = { + min = define:NPortrait|GRACEFUL_AGING_START + max = define:NPortrait|GRACEFUL_AGING_END + } + } + portrait_pose = { + value = 0 + } + portrait_is_female = { + always = yes + } +} diff --git a/common/pop_types/cwp_zhardcoded_pdx.txt.txt b/common/pop_types/cwp_zhardcoded_pdx.txt.txt new file mode 100644 index 000000000..b3a2bc0de --- /dev/null +++ b/common/pop_types/cwp_zhardcoded_pdx.txt.txt @@ -0,0 +1,2 @@ +#This is internally referenced by game itself - removal of it causes "failed to cache" error. +slaves = {} \ No newline at end of file diff --git a/common/pop_types/laborers.txt b/common/pop_types/laborers.txt deleted file mode 100644 index 1dfcef694..000000000 --- a/common/pop_types/laborers.txt +++ /dev/null @@ -1,68 +0,0 @@ -laborers = { - texture = "gfx/interface/icons/pops_icons/laborers.dds" - color = hsv{ 0.02 0.38 0.37 } - strata = poor - unemployment = yes - unemployment_wealth = 5 - - can_always_hire = yes - start_quality_of_life = 5 - wage_weight = 1 - dependent_wage = 0.5 # per year - - # 0% - 70% politically engaged - political_engagement_base = 0.0 - political_engagement_literacy_factor = 0.7 - - political_engagement_mult = { - value = 1.0 - - add = { - desc = "POP_STARVATION" - - if = { - limit = { - standard_of_living < 5 - } - value = 1 - } - } - - multiply = { - desc = "NO_LABOR_MOVEMENT" - value = 1.0 - - if = { - limit = { - owner = { - NOT = { has_technology_researched = pre_war_ideological_thought } - } - } - value = 0.5 - } - } - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - - if = { - limit = { - owner = { - has_technology_researched = counterculture - } - } - value = 1.5 - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = define:NPortrait|GRACEFUL_AGING_END - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file diff --git a/common/pop_types/machinists.txt b/common/pop_types/machinists.txt deleted file mode 100644 index 81e29ac2a..000000000 --- a/common/pop_types/machinists.txt +++ /dev/null @@ -1,87 +0,0 @@ -machinists = { - texture = "gfx/interface/icons/pops_icons/machinists.dds" - color = hsv{ 0.92 0.40 0.78 } - strata = poor - start_quality_of_life = 7 - wage_weight = 1.5 - literacy_target = 0.10 - dependent_wage = 0.5 # per year - unemployment = yes - - # 20% - 80% politically engaged - political_engagement_base = 0.20 - political_engagement_literacy_factor = 0.6 - - political_engagement_mult = { - value = 1.0 - - add = { - desc = "POP_STARVATION" - - if = { - limit = { - standard_of_living < 5 - } - value = 1 - } - } - - multiply = { - desc = "NO_LABOR_MOVEMENT" - value = 1.0 - - if = { - limit = { - owner = { - NOT = { has_technology_researched = pre_war_ideological_thought } - } - } - value = 0.5 - } - } - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - - if = { - limit = { - owner = { - has_technology_researched = counterculture - } - } - value = 1.5 - } - } - } - - qualifications_growth_desc = "MACHINISTS_QUALIFICATIONS_DESC" - qualifications = { - # baseline: ( literacy - 0.1 ) * 20, norm 8 for Laborers with Literacy 30% - add = { - value = literacy_rate - subtract = 0.1 - min = 0 - multiply = 20 - desc = "QUALIFICATIONS_LITERACY_FACTOR" - } - if = { - limit = { - is_pop_type = laborers - } - multiply = { - value = 2 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = define:NPortrait|GRACEFUL_AGING_END - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file diff --git a/common/pop_types/peasants.txt b/common/pop_types/peasants.txt deleted file mode 100644 index 735a3db6a..000000000 --- a/common/pop_types/peasants.txt +++ /dev/null @@ -1,55 +0,0 @@ -peasants = { - texture = "gfx/interface/icons/pops_icons/peasants.dds" - color = hsv{ 0.58 0.338 0.812 } - strata = poor - subsistence_income = yes - can_always_hire = yes - ignores_employment_proportionality = yes - start_quality_of_life = 5 - wage_weight = 0.2 - consumption_mult = 0.1 # The portion of Peasant buy packages that are added as state region consumption - dependent_wage = 0.25 # per year - unemployment = no - - # 0% - 50% politically engaged - political_engagement_base = 0.0 - political_engagement_literacy_factor = 0.5 - - political_engagement_mult = { - value = 1 - - add = { - desc = "POP_STARVATION" - - if = { - limit = { - standard_of_living < 5 - } - value = 1 - } - } - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - - if = { - limit = { - owner = { - NOT = { has_technology_researched = counterculture } - } - } - value = 1.5 - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = define:NPortrait|GRACEFUL_AGING_END - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file diff --git a/common/pop_types/shopkeepers.txt b/common/pop_types/shopkeepers.txt deleted file mode 100644 index 36b933490..000000000 --- a/common/pop_types/shopkeepers.txt +++ /dev/null @@ -1,81 +0,0 @@ -shopkeepers = { - texture = "gfx/interface/icons/pops_icons/shopkeepers.dds" - color = hsv{ 0.41 0.45 0.88 } - strata = middle - start_quality_of_life = 10 - wage_weight = 2 - literacy_target = 0.20 - dependent_wage = 0.5 # per year - unemployment = yes - - # 30% - 90% politically engaged - political_engagement_base = 0.3 - political_engagement_literacy_factor = 0.6 - - political_engagement_mult = { - value = 1 - - add = { - desc = "POP_STARVATION" - - if = { - limit = { - standard_of_living < 5 - } - value = 1 - } - } - - multiply = { - desc = "POP_WORKPLACE" - - if = { - limit = { - pop_employment_building_group = bg_trade - } - value = 0.25 - } - else = { - value = 1 - } - } - } - - qualifications_growth_desc = "SHOPKEEPERS_QUALIFICATIONS_DESC" - qualifications = { - # baseline: ( wealth - 5 ) / 2, norm 10 for Clerks with Wealth 15 - add = { - value = wealth - subtract = 5 - min = 0 - desc = "QUALIFICATIONS_WEALTH_FACTOR" - } - if = { - limit = { - is_pop_type = clerks - } - multiply = { - value = 5 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - if = { - limit = { - is_pop_type = farmers - } - multiply = { - value = 4 - desc = "QUALIFICATIONS_FAVORED_TYPE" - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = define:NPortrait|GRACEFUL_AGING_END - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} diff --git a/common/pop_types/soldiers.txt b/common/pop_types/soldiers.txt deleted file mode 100644 index 3c7aca5c1..000000000 --- a/common/pop_types/soldiers.txt +++ /dev/null @@ -1,52 +0,0 @@ -soldiers = { - texture = "gfx/interface/icons/pops_icons/soldiers.dds" - color = hsv{ 0.8 0.20 0.56 } - strata = poor - start_quality_of_life = 7 - can_always_hire = yes - wage_weight = 1.5 - dependent_wage = 0.5 # per year - unemployment = yes - - # 20% - 80% politically engaged - political_engagement_base = 0.20 - political_engagement_literacy_factor = 0.6 - - political_engagement_mult = { - value = 1 - - add = { - desc = "POP_STARVATION" - - if = { - limit = { - standard_of_living < 5 - } - value = 1 - } - } - - multiply = { - desc = "HAS_POLITICAL_AGITATION" - value = 1.0 - - if = { - limit = { - owner = { - has_technology_researched = counterculture - } - } - value = 1.5 - } - } - } - - portrait_age = { - integer_range = { - min = define:NPortrait|GRACEFUL_AGING_START - max = 40 - } - } - portrait_pose = { value = 0 } - portrait_is_female = { always = yes } -} \ No newline at end of file diff --git a/common/production_method_groups/01_industry.txt b/common/production_method_groups/01_industry.txt index c40a65d93..3f963c0a6 100644 --- a/common/production_method_groups/01_industry.txt +++ b/common/production_method_groups/01_industry.txt @@ -58,11 +58,10 @@ pmg_automation_food = { pmg_ownership_food = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -100,11 +99,10 @@ pmg_automation_distillery = { pmg_ownership_distillery = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -135,11 +133,10 @@ pmg_automation_textiles = { pmg_ownership_textiles = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -179,11 +176,10 @@ pmg_automation_furniture = { pmg_ownership_furniture = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -222,11 +218,10 @@ pmg_automation_synthetics_plant = { pmg_ownership_synthetics_plant = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_heavy_industry + pm_publicly_traded_heavy_industry + pm_government_run_heavy_industry + pm_worker_cooperatives_heavy_industry } } @@ -257,11 +252,10 @@ pmg_automation_glassworks = { pmg_ownership_glassworks = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_heavy_industry + pm_publicly_traded_heavy_industry + pm_government_run_heavy_industry + pm_worker_cooperatives_heavy_industry } } @@ -290,11 +284,10 @@ pmg_automation_tools = { pmg_ownership_tools = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_heavy_industry + pm_publicly_traded_heavy_industry + pm_government_run_heavy_industry + pm_worker_cooperatives_heavy_industry } } @@ -322,11 +315,10 @@ pmg_automation_paper = { pmg_ownership_paper = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -355,11 +347,10 @@ pmg_automation_chemical_plants = { pmg_ownership_chemical_plants = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -400,11 +391,10 @@ pmg_automation_steelworks = { pmg_ownership_steelworks = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_heavy_industry + pm_publicly_traded_heavy_industry + pm_government_run_heavy_industry + pm_worker_cooperatives_heavy_industry } } @@ -444,11 +434,10 @@ pmg_automation_motors = { pmg_ownership_motors = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_heavy_industry + pm_publicly_traded_heavy_industry + pm_government_run_heavy_industry + pm_worker_cooperatives_heavy_industry } } @@ -502,11 +491,10 @@ pmg_automation_automobiles = { pmg_ownership_automobiles = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_heavy_industry + pm_publicly_traded_heavy_industry + pm_government_run_heavy_industry + pm_worker_cooperatives_heavy_industry } } @@ -572,11 +560,10 @@ pmg_automation_shipyard = { pmg_ownership_shipyard = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -623,11 +610,10 @@ pmg_automation_advanced_military_manufactories = { pmg_ownership_advanced_military_manufactories = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -670,11 +656,10 @@ pmg_automation_electronics = { pmg_ownership_electronics = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -718,11 +703,10 @@ pmg_automation_small_arms = { pmg_ownership_small_arms = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -764,11 +748,10 @@ pmg_automation_munitions = { pmg_ownership_munitions = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -807,11 +790,10 @@ pmg_automation_fuel_refineries = { pmg_ownership_fuel_refineries = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -845,11 +827,10 @@ pmg_automation_semiconductor = { pmg_ownership_semiconductor = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -911,11 +892,10 @@ pmg_automation_aircraft = { pmg_ownership_aircraft = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -931,11 +911,10 @@ pmg_base_uranium_refineries = { pmg_ownership_uranium_refineries = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -963,11 +942,10 @@ pmg_automation_battery = { pmg_ownership_battery = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -1012,11 +990,10 @@ pmg_automation_pharmaceuticals = { pmg_ownership_pharmaceuticals = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -1050,11 +1027,10 @@ pmg_automation_television_manufactories = { pmg_ownership_television_manufactories = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -1073,11 +1049,10 @@ pmg_automation_radio_manufactories = { pmg_ownership_radio_manufactories = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -1109,11 +1084,10 @@ pmg_automation_computers = { pmg_ownership_computers = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -1133,11 +1107,10 @@ pmg_automation_consumer_electronics_manufactories = { pmg_ownership_household_appliance_manufactories = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_industry - pm_publicly_traded_industry - pm_government_run_industry - pm_state_run_cooperatives_industry - pm_worker_cooperatives_industry + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } diff --git a/common/production_method_groups/02_agro.txt b/common/production_method_groups/02_agro.txt index 007eb1d91..0cb28a650 100644 --- a/common/production_method_groups/02_agro.txt +++ b/common/production_method_groups/02_agro.txt @@ -46,8 +46,7 @@ pmg_ownership_rye_farm = { pm_privately_owned_farm pm_publicly_traded_farm pm_government_run_farm - pm_state_run_cooperatives_farms - pm_worker_cooperative_farm + pm_worker_cooperatives_farm } } @@ -99,8 +98,7 @@ pmg_ownership_wheat_farm = { pm_privately_owned_farm pm_publicly_traded_farm pm_government_run_farm - pm_state_run_cooperatives_farms - pm_worker_cooperative_farm + pm_worker_cooperatives_farm } } @@ -152,8 +150,7 @@ pmg_ownership_rice_farm = { pm_privately_owned_farm pm_publicly_traded_farm pm_government_run_farm - pm_state_run_cooperatives_farms - pm_worker_cooperative_farm + pm_worker_cooperatives_farm } } @@ -205,8 +202,7 @@ pmg_ownership_maize_farm = { pm_privately_owned_farm pm_publicly_traded_farm pm_government_run_farm - pm_state_run_cooperatives_farms - pm_worker_cooperative_farm + pm_worker_cooperatives_farm } } @@ -258,8 +254,7 @@ pmg_ownership_millet_farm = { pm_privately_owned_farm pm_publicly_traded_farm pm_government_run_farm - pm_state_run_cooperatives_farms - pm_worker_cooperative_farm + pm_worker_cooperatives_farm } } @@ -306,7 +301,6 @@ pmg_ownership_livestock_ranch = { pm_privately_owned_farm pm_publicly_traded_farm pm_government_run_farm - pm_state_run_cooperatives_farms - pm_worker_cooperative_farm + pm_worker_cooperatives_farm } } diff --git a/common/production_method_groups/03_mines.txt b/common/production_method_groups/03_mines.txt index 39cd1cc8f..ac69a09ad 100644 --- a/common/production_method_groups/03_mines.txt +++ b/common/production_method_groups/03_mines.txt @@ -40,8 +40,7 @@ pmg_mine_ownership_coal_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -87,8 +86,7 @@ pmg_mine_ownership_iron_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -134,8 +132,7 @@ pmg_mine_ownership_copper_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -181,8 +178,7 @@ pmg_mine_ownership_rare_earth_elements_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -228,8 +224,7 @@ pmg_mine_ownership_bauxite_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -275,8 +270,7 @@ pmg_mine_ownership_uranium_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -322,8 +316,7 @@ pmg_mine_ownership_lead_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -369,8 +362,7 @@ pmg_mine_ownership_phosphorus = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } @@ -416,7 +408,6 @@ pmg_mine_ownership_gold_mine = { pm_privately_owned_mine pm_publicly_traded_mine pm_government_run_mine - pm_state_run_cooperatives_mine - pm_worker_cooperative_mine + pm_worker_cooperatives_mine } } diff --git a/common/production_method_groups/04_plantations.txt b/common/production_method_groups/04_plantations.txt index 506d8b1e9..d07718581 100644 --- a/common/production_method_groups/04_plantations.txt +++ b/common/production_method_groups/04_plantations.txt @@ -15,8 +15,7 @@ pmg_ownership_plantation = { pm_privately_owned_plantation pm_publicly_traded_plantation pm_government_run_plantation - pm_state_run_cooperatives_plantation - pm_worker_cooperative_plantation + pm_worker_cooperatives_plantation } } @@ -179,3 +178,23 @@ pmg_harvesting_process_silk_plantation = { pm_ai_analyzed_harvesting_silk } } + +# Rubber Plantations +pmg_base_rubber_plantation = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_default_building_rubber_plantation + pm_advanced_irrigation_building_rubber_plantation + } +} + +pmg_harvesting_process_rubber_plantation = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + production_methods = { + pm_manual_harvesting_plantation + pm_mechanized_harvesting_rubber + pm_advanced_agricultural_machinery_rubber + pm_iot_sensors_rubber + pm_ai_analyzed_harvesting_rubber + } +} diff --git a/common/production_method_groups/05_military.txt b/common/production_method_groups/05_military.txt index 3b4083d90..485e4a4eb 100644 --- a/common/production_method_groups/05_military.txt +++ b/common/production_method_groups/05_military.txt @@ -221,4 +221,4 @@ pmg_naval_command_and_control = { } #This is internally referenced by game itself - removal of it causes "failed to cache" error. -pmg_organization = {} \ No newline at end of file +pmg_organization = {} diff --git a/common/production_method_groups/06_urban_center.txt b/common/production_method_groups/06_urban_center.txt index aec648730..4dee3465b 100644 --- a/common/production_method_groups/06_urban_center.txt +++ b/common/production_method_groups/06_urban_center.txt @@ -46,9 +46,9 @@ pmg_urban_center_ownership = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { pm_privately_owned_urban_center + pm_publicly_traded_urban_center pm_government_run_urban_center - pm_state_run_cooperatives_urban_center - pm_worker_cooperative_urban_center + pm_worker_cooperatives_urban_center } } @@ -85,11 +85,10 @@ pmg_base_combustion_plants = { pmg_ownership_power_plants = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_urban - pm_publicly_traded_urban - pm_government_run_urban - pm_state_run_cooperatives_urban - pm_worker_cooperative_urban + pm_privately_owned_utility + pm_publicly_traded_utility + pm_government_run_utility + pm_worker_cooperatives_utility } } @@ -149,10 +148,10 @@ pmg_base_nuclear_power_plants = { pmg_ownership_nuclear_power_plants = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_urban - pm_government_run_urban - pm_state_run_cooperatives_urban - pm_worker_cooperative_urban + pm_privately_owned_utility + pm_publicly_traded_utility + pm_government_run_utility + pm_worker_cooperatives_utility } } @@ -169,10 +168,10 @@ pmg_base_telecommunications_industry = { pmg_ownership_telecommunications_industry = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_urban - pm_government_run_urban - pm_state_run_cooperatives_urban - pm_worker_cooperative_urban + pm_privately_owned_urban_center + pm_publicly_traded_urban_center + pm_government_run_urban_center + pm_worker_cooperatives_urban_center } } @@ -212,10 +211,10 @@ pmg_supporting_industry_tourism = { pmg_ownership_tourism = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_urban - pm_government_run_urban - pm_state_run_cooperatives_urban - pm_worker_cooperative_urban + pm_privately_owned_urban_center + pm_publicly_traded_urban_center + pm_government_run_urban_center + pm_worker_cooperatives_urban_center } } @@ -255,10 +254,10 @@ pmg_investment_services = { pmg_ownership_financial_services = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_urban - pm_government_run_urban - pm_state_run_cooperatives_urban - pm_worker_cooperative_urban + pm_privately_owned_urban_center + pm_publicly_traded_urban_center + pm_government_run_urban_center + pm_worker_cooperatives_urban_center } } @@ -288,10 +287,10 @@ pmg_news_media_industry = { pmg_ownership_media_industry = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_urban - pm_government_run_urban - pm_state_run_cooperatives_urban - pm_worker_cooperative_urban + pm_privately_owned_urban_center + pm_publicly_traded_urban_center + pm_government_run_urban_center + pm_worker_cooperatives_urban_center } } @@ -323,9 +322,10 @@ pmg_treatments = { pmg_funding_hospitals = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_charity_hospital + pm_church_run_hospitals pm_privatized_hospital pm_government_run_hospital + pm_worker_cooperatives_hospital } } diff --git a/common/production_method_groups/07_government.txt b/common/production_method_groups/07_government.txt index 7951ca4ec..41e4b2694 100644 --- a/common/production_method_groups/07_government.txt +++ b/common/production_method_groups/07_government.txt @@ -103,117 +103,4 @@ pmg_base_science_research_facility = { production_methods = { pm_science_research_facility } -} - -# Military defense Establishment -pmg_military_command_organization = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_informal_command_organization - pm_structured_high_command - pm_early_command_and_control - pm_computerized_command_and_control - pm_digital_strategic_command_and_control - pm_ai_assisted_command_systems - } -} - -pmg_military_logistics = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_decentralized_logistics_organization - pm_organised_logistics - pm_extended_logistics_structure - pm_global_logistics_structure - pm_computer_controled_logistics_managment - pm_algorithmic_supply_allocation - } -} - -# Command and Control Bunker -pmg_command_and_control = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_radio_communication_network - pm_command_and_control_computers - pm_command_and_control_network - pm_automated_command_and_control - } -} - -pmg_bunker_constuction = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_requesitioned_mineshaft_space - pm_dedicated_concrete_bunkers - pm_shock_reinforced_bunkers - pm_near_impervious_bunkers - } -} - -pmg_decentralized_command_and_control = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_centralized_protection - pm_converted_civilian_ships - pm_dedicated_command_ships - pm_emergency_command_aircraft - } -} - -pmg_continuity_of_government = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_head_of_state_protection - pm_government_protection - pm_multiple_branch_preservation - pm_widespread_government_contingency - } -} - -# diplomatic_service -pmg_diplomatic_system = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_informal_diplomatic_structure - pm_formalized_diplomatic_service - pm_flexible_diplomatic_service - pm_modernised_diplomatic_service - } -} - -pmg_diplomatic_communications = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - pm_confidential_courier_system - pm_diplomatic_flights - pm_encrypted_diplomatic_signals - pm_encrypted_diplomatic_intranet - } -} - -pmg_diplomatic_security = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_local_security_reliance - pm_contracted_security_guards - pm_militarised_security_force - pm_standbye_special_response_teams - } -} - -pmg_base_internet_exchange = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - ai_selection = most_productive - production_methods = { - #pm_internet_exchange TODO: Add everything huh - } -} +} \ No newline at end of file diff --git a/common/production_method_groups/08_monuments.txt b/common/production_method_groups/08_monuments.txt index bfe59e320..cbeaa0ee3 100644 --- a/common/production_method_groups/08_monuments.txt +++ b/common/production_method_groups/08_monuments.txt @@ -53,18 +53,30 @@ pmg_base_building_hagia_sophia = { ai_selection = most_productive is_hidden_when_unavailable = yes production_methods = { - pm_default_building_hagia_sophia + pm_clerical_building_hagia_sophia + pm_cultural_building_hagia_sophia + pm_monument_no_effects + } +} + +pmg_base_building_mosque_of_djenne = { + texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" + ai_selection = most_productive + is_hidden_when_unavailable = yes + + production_methods = { + pm_default_building_mosque_of_djenne pm_monument_prestige_only pm_monument_no_effects } } -pmg_base_building_saint_basils_cathedral = { +pmg_base_building_red_square = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" ai_selection = most_productive is_hidden_when_unavailable = yes production_methods = { - pm_default_building_saint_basils_cathedral + #pm_default_building_red_square pm_monument_prestige_only pm_monument_no_effects } @@ -120,7 +132,7 @@ pmg_base_building_kremlin = { ai_selection = most_productive is_hidden_when_unavailable = yes production_methods = { - pm_default_building_kremlin + #pm_default_building_kremlin pm_monument_prestige_only pm_monument_no_effects } @@ -131,7 +143,7 @@ pmg_base_building_national_mall = { ai_selection = most_productive is_hidden_when_unavailable = yes production_methods = { - pm_default_building_national_mall + #pm_default_building_national_mall pm_monument_prestige_only pm_monument_no_effects } @@ -142,7 +154,7 @@ pmg_base_monte_carlo_casinos = { ai_selection = most_productive is_hidden_when_unavailable = yes production_methods = { - pm_base_monte_carlo_casinos + #pm_base_monte_carlo_casinos pm_monument_prestige_only pm_monument_no_effects } diff --git a/common/production_method_groups/09_misc_resource.txt b/common/production_method_groups/09_misc_resource.txt index 5f76e07e8..40e4f2742 100644 --- a/common/production_method_groups/09_misc_resource.txt +++ b/common/production_method_groups/09_misc_resource.txt @@ -31,52 +31,10 @@ pmg_transportation_logging_camp = { pmg_ownership_logging_camp = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_misc - pm_publicly_traded_misc - pm_government_run_misc - pm_state_run_cooperatives_misc - pm_worker_cooperative_misc - } -} - -# Rubber Plantation -pmg_base_rubber_plantation = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_default_building_rubber_plantation - pm_advanced_irrigation_building_rubber_plantation - } -} - -pmg_harvesting_process_rubber_plantation = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_manual_harvesting_plantation - pm_mechanized_harvesting_rubber - pm_advanced_agricultural_machinery_rubber - pm_iot_sensors_rubber - pm_ai_analyzed_harvesting_rubber - } -} - -pmg_transportation_rubber_plantation = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_manual_transportation - pm_rail_transportation - pm_intermodal_containers - pm_double_stack_containers - } -} - -pmg_ownership_rubber_plantation = { - texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" - production_methods = { - pm_privately_owned_misc - pm_publicly_traded_misc - pm_government_run_misc - pm_state_run_cooperatives_misc - pm_worker_cooperative_misc + pm_privately_owned_mine + pm_publicly_traded_mine + pm_government_run_mine + pm_worker_cooperatives_mine } } @@ -103,11 +61,10 @@ pmg_packaging_fishing_wharf = { pmg_ownership_fishing_wharf = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_misc - pm_publicly_traded_misc - pm_government_run_misc - pm_state_run_cooperatives_misc - pm_worker_cooperative_misc + pm_privately_owned_general_industry + pm_publicly_traded_general_industry + pm_government_run_general_industry + pm_worker_cooperatives_general_industry } } @@ -143,11 +100,10 @@ pmg_transportation_oil = { pmg_ownership_oil = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_misc - pm_publicly_traded_misc - pm_government_run_misc - pm_state_run_cooperatives_misc - pm_worker_cooperative_misc + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } @@ -174,10 +130,9 @@ pmg_transportation_natural_gas = { pmg_ownership_natural_gas = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { - pm_privately_owned_misc - pm_publicly_traded_misc - pm_government_run_misc - pm_state_run_cooperatives_misc - pm_worker_cooperative_misc + pm_privately_owned_military_industry + pm_publicly_traded_military_industry + pm_government_run_military_industry + pm_worker_cooperatives_military_industry } } diff --git a/common/production_method_groups/11_private_infrastructure.txt b/common/production_method_groups/11_private_infrastructure.txt index 0a495c3f6..a44016a3d 100644 --- a/common/production_method_groups/11_private_infrastructure.txt +++ b/common/production_method_groups/11_private_infrastructure.txt @@ -38,8 +38,7 @@ pmg_ownership_capital_building_railway = { pm_privately_owned_building_railway pm_publicly_traded_building_railway pm_government_run_building_railway - pm_state_run_cooperatives_railway - pm_worker_cooperative_building_railway + pm_worker_cooperatives_building_railway } } @@ -57,7 +56,6 @@ pmg_ownership_building_trade_center = { production_methods = { pm_trade_center_privately_owned pm_trade_center_government_run - pm_trade_center_state_run_cooperative pm_trade_center_worker_cooperatives } } @@ -78,8 +76,8 @@ pmg_spaceport_ownership = { texture = "gfx/interface/icons/generic_icons/mixed_icon_base.dds" production_methods = { pm_privately_owned_spaceport + pm_publicly_traded_spaceport pm_government_run_spaceport - pm_state_run_cooperatives_spaceport pm_worker_cooperatives_spaceport } } @@ -164,8 +162,8 @@ pmg_ownership_airport = { ai_selection = most_productive production_methods = { pm_privately_owned_airport + pm_publicly_traded_airport pm_government_run_airport - pm_state_run_cooperatives_airport pm_worker_cooperatives_airport } } diff --git a/common/production_method_groups/12_subsistence.txt b/common/production_method_groups/12_subsistence.txt index 05ee485d7..fab2c0315 100644 --- a/common/production_method_groups/12_subsistence.txt +++ b/common/production_method_groups/12_subsistence.txt @@ -89,7 +89,6 @@ pmg_ownership_building_subsistence = { pm_privately_owned_building_subsistence pm_smallholder_owner_building_subsistence pm_government_run_building_subsistence - pm_state_run_cooperatives_subsistence - pm_worker_cooperative_building_subsistence + pm_worker_cooperatives_building_subsistence } } diff --git a/common/production_method_groups/13_construction.txt b/common/production_method_groups/13_construction.txt index 4d124f480..57f5bb4e5 100644 --- a/common/production_method_groups/13_construction.txt +++ b/common/production_method_groups/13_construction.txt @@ -26,7 +26,6 @@ pmg_housing_ownership = { pm_landlord_owned_housing pm_publicly_traded_housing pm_government_owned_housing - pm_state_run_cooperatives_housing - pm_worker_cooperative_housing + pm_worker_cooperatives_housing } } diff --git a/common/production_methods/01_industry.txt b/common/production_methods/01_industry.txt index b3e7d9775..036a0a5a1 100644 --- a/common/production_methods/01_industry.txt +++ b/common/production_methods/01_industry.txt @@ -12,7 +12,7 @@ pm_improved_food_manufactories = { level_scaled = { # profit = 1100 (6.3) building_employment_laborers_add = 6000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 } } } @@ -33,7 +33,7 @@ pm_genetically_modified_foods = { level_scaled = { # profit = 1750 (10.1) building_employment_laborers_add = 4000 - building_employment_machinists_add = 5000 + building_employment_technicians_add = 5000 } } } @@ -57,7 +57,7 @@ pm_packaging_fish = { building_output_groceries_add = 20 } level_scaled = { - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -78,7 +78,7 @@ pm_commercial_forklifts_fish = { building_output_groceries_add = 35 } level_scaled = { - building_employment_machinists_add = 750 + building_employment_technicians_add = 750 building_employment_engineers_add = 250 } } @@ -101,7 +101,7 @@ pm_food_scanning_fish = { building_output_groceries_add = 50 } level_scaled = { - building_employment_machinists_add = 600 + building_employment_technicians_add = 600 building_employment_engineers_add = 400 } } @@ -125,7 +125,7 @@ pm_universal_product_code_fish = { building_output_groceries_add = 65 } level_scaled = { - building_employment_machinists_add = 200 + building_employment_technicians_add = 200 building_employment_engineers_add = 800 } } @@ -174,7 +174,7 @@ pm_packaging_meat = { building_output_groceries_add = 25 } level_scaled = { - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -195,7 +195,7 @@ pm_commercial_forklifts_meat = { building_output_groceries_add = 40 } level_scaled = { - building_employment_machinists_add = 750 + building_employment_technicians_add = 750 building_employment_engineers_add = 250 } } @@ -218,7 +218,7 @@ pm_food_scanning_meat = { building_output_groceries_add = 55 } level_scaled = { - building_employment_machinists_add = 600 + building_employment_technicians_add = 600 building_employment_engineers_add = 400 } } @@ -242,7 +242,7 @@ pm_universal_product_code_meat = { building_output_groceries_add = 70 } level_scaled = { - building_employment_machinists_add = 200 + building_employment_technicians_add = 200 building_employment_engineers_add = 800 } } @@ -291,7 +291,7 @@ pm_packaging_fruit = { building_output_groceries_add = 25 } level_scaled = { - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -312,7 +312,7 @@ pm_commercial_forklifts_fruit = { building_output_groceries_add = 40 } level_scaled = { - building_employment_machinists_add = 750 + building_employment_technicians_add = 750 building_employment_engineers_add = 250 } } @@ -335,7 +335,7 @@ pm_food_scanning_fruit = { building_output_groceries_add = 55 } level_scaled = { - building_employment_machinists_add = 600 + building_employment_technicians_add = 600 building_employment_engineers_add = 400 } } @@ -359,7 +359,7 @@ pm_universal_product_code_fruit = { building_output_groceries_add = 70 } level_scaled = { - building_employment_machinists_add = 200 + building_employment_technicians_add = 200 building_employment_engineers_add = 800 } } @@ -411,8 +411,8 @@ pm_basic_distillation_liquor = { level_scaled = { # profit = 300 (22.3) building_employment_laborers_add = 3000 - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1000 + building_employment_creatives_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -432,8 +432,8 @@ pm_patent_stills_liquor = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_shopkeepers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_creatives_add = 2000 + building_employment_technicians_add = 1000 } } } @@ -460,8 +460,8 @@ pm_basic_distillation_wine = { level_scaled = { # profit = 300 (22.3) building_employment_laborers_add = 3000 - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1000 + building_employment_creatives_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -481,8 +481,8 @@ pm_patent_stills_wine = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_shopkeepers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_creatives_add = 2000 + building_employment_technicians_add = 1000 } } } @@ -522,7 +522,7 @@ pm_synthetic_fiber_production_textiles = { level_scaled = { # profit = 1400 (8.0) building_employment_laborers_add = 8000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -545,7 +545,7 @@ pm_spinnerets_textiles = { level_scaled = { # profit = 1800 (10.3) building_employment_laborers_add = 6500 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 500 } } @@ -571,7 +571,7 @@ pm_technical_textiles_textiles = { level_scaled = { # profit = 2100 (12.1) building_employment_laborers_add = 5000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 1000 } } @@ -599,7 +599,7 @@ pm_3d_printed_clothes_textiles = { level_scaled = { # profit = 3000 (17.3) building_employment_laborers_add = 4000 - building_employment_machinists_add = 3500 + building_employment_technicians_add = 3500 building_employment_engineers_add = 1500 } } @@ -623,7 +623,7 @@ pm_nylon = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 building_employment_engineers_add = 500 } } @@ -646,7 +646,7 @@ pm_polyester = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 1000 } } @@ -668,7 +668,7 @@ pm_carbon_fibers = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1500 } } @@ -690,7 +690,7 @@ pm_conducive_smart_fabric = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 } } @@ -718,7 +718,7 @@ pm_styrene_butadiene = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 building_employment_engineers_add = 1500 } } @@ -740,7 +740,7 @@ pm_silicone = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 } } @@ -761,7 +761,7 @@ pm_fiber_production_furniture = { level_scaled = { # profit = 1100 (6.3) building_employment_laborers_add = 4500 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 } } } @@ -785,7 +785,7 @@ pm_synthetic_fiber_production_furniture = { level_scaled = { # profit = 1400 (7.5) building_employment_laborers_add = 3500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -809,7 +809,7 @@ pm_spinnerets_furniture = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -833,7 +833,7 @@ pm_technical_textiles_furniture = { } level_scaled = { building_employment_laborers_add = 2500 - building_employment_machinists_add = 1750 + building_employment_technicians_add = 1750 building_employment_engineers_add = 750 } } @@ -859,7 +859,7 @@ pm_3d_printed_furniture = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -887,7 +887,7 @@ pm_household_appliance_manufacturing = { } level_scaled = { building_employment_laborers_add = 3500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -910,7 +910,7 @@ pm_mass_appliance_manufacturing = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1500 } } @@ -952,7 +952,7 @@ pm_float_glass_process = { } level_scaled = { building_employment_laborers_add = 8000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -976,7 +976,7 @@ pm_bottom_blown_converters_glass = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -1001,7 +1001,7 @@ pm_oxygen_concentrators_glass = { } level_scaled = { building_employment_laborers_add = 5000 - building_employment_machinists_add = 2500 + building_employment_technicians_add = 2500 building_employment_engineers_add = 1500 } } @@ -1026,7 +1026,7 @@ pm_laminated_glass = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 2000 } } @@ -1063,7 +1063,7 @@ pm_power_tools = { } level_scaled = { building_employment_laborers_add = 7000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -1084,7 +1084,7 @@ pm_robotics_integrated_manufacturing = { } level_scaled = { building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -1103,7 +1103,7 @@ pm_powered_assembly_lines_industry_tools = { } level_scaled = { building_employment_laborers_add = -1000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -1121,7 +1121,7 @@ pm_semi_automated_assembly_lines_industry_tools = { } level_scaled = { building_employment_laborers_add = -2000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -1140,7 +1140,7 @@ pm_turnover_conveyor_belt_system_industry_tools = { } level_scaled = { building_employment_laborers_add = -3000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -1160,7 +1160,7 @@ pm_discrete_manufacturing_industry_tools = { } level_scaled = { building_employment_laborers_add = -4000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -1180,7 +1180,7 @@ pm_lean_manufacturing_industry_tools = { } level_scaled = { building_employment_laborers_add = -5000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -1219,7 +1219,7 @@ pm_laminated_paper = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 + building_employment_technicians_add = 4000 } } } @@ -1240,7 +1240,7 @@ pm_pre_war_fertilizer_plant = { level_scaled = { # employment building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 2000 } } @@ -1262,7 +1262,7 @@ pm_organophosphates_fertilizer = { level_scaled = { # employment building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 3000 } } @@ -1286,7 +1286,7 @@ pm_synthetic_fertilizers = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 4000 } } @@ -1308,7 +1308,7 @@ pm_early_steelmaking = { level_scaled = { # employment building_employment_laborers_add = 7000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -1332,7 +1332,7 @@ pm_basic_oxygen_steelmaking = { level_scaled = { # employment building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -1357,7 +1357,7 @@ pm_bottom_blown_converters = { level_scaled = { # employment building_employment_laborers_add = 5000 - building_employment_machinists_add = 2500 + building_employment_technicians_add = 2500 building_employment_engineers_add = 1500 } } @@ -1382,7 +1382,7 @@ pm_oxygen_concentrators_steelmaking = { level_scaled = { # employment building_employment_laborers_add = 4500 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 2000 } } @@ -1406,7 +1406,7 @@ pm_vacuum_arc_remelting = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 3500 + building_employment_technicians_add = 3500 building_employment_engineers_add = 2500 } } @@ -1431,7 +1431,7 @@ pm_hall_heroult_process = { level_scaled = { # employment building_employment_laborers_add = 7000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -1457,7 +1457,7 @@ pm_hoopes_process = { level_scaled = { # employment building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -1483,7 +1483,7 @@ pm_prebaked_carbon_anodes = { level_scaled = { # employment building_employment_laborers_add = 4500 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 2000 } } @@ -1509,7 +1509,7 @@ pm_vacuum_arc_remelting_aluminum_refining = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 2000 } } @@ -1528,7 +1528,7 @@ pm_combustion_gas_engines_motors = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1500 } } @@ -1550,7 +1550,7 @@ pm_high_compression_engines_motors = { } level_scaled = { building_employment_laborers_add = 5500 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 2000 } } @@ -1572,7 +1572,7 @@ pm_transverse_engines_motors = { } level_scaled = { building_employment_laborers_add = 4500 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 2500 } } @@ -1594,7 +1594,7 @@ pm_stirling_engines_motors = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 3000 } } @@ -1620,7 +1620,7 @@ pm_computer_adjusted_measurements_motors = { } level_scaled = { # employment - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -1641,7 +1641,7 @@ pm_integrated_circuit_motors_motors = { } level_scaled = { # employment - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -1662,7 +1662,7 @@ pm_laser_measurement_devices_motors = { } level_scaled = { # employment - building_employment_machinists_add = 2500 + building_employment_technicians_add = 2500 building_employment_engineers_add = 1500 } } @@ -1684,7 +1684,7 @@ pm_pre_war_automobiles = { level_scaled = { # employment building_employment_laborers_add = 6500 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1000 } } @@ -1707,7 +1707,7 @@ pm_automobile_standardization = { level_scaled = { # employment building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -1731,7 +1731,7 @@ pm_compact_cars = { level_scaled = { # employment building_employment_laborers_add = 5500 - building_employment_machinists_add = 2500 + building_employment_technicians_add = 2500 building_employment_engineers_add = 1000 } } @@ -1758,7 +1758,7 @@ pm_multi_purpose_vehicles = { level_scaled = { # employment building_employment_laborers_add = 5000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 1000 } } @@ -1785,7 +1785,7 @@ pm_self_driving_cars = { level_scaled = { # employment building_employment_laborers_add = 4500 - building_employment_machinists_add = 3500 + building_employment_technicians_add = 3500 building_employment_engineers_add = 1000 } } @@ -1812,7 +1812,7 @@ pm_fully_autonomous_cars = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 + building_employment_technicians_add = 4000 building_employment_engineers_add = 1000 } } @@ -1837,7 +1837,7 @@ pm_pre_war_luxury_cars = { } level_scaled = { # employment - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1000 } } @@ -1860,7 +1860,7 @@ pm_luxury_car_luxury_automobiles = { } level_scaled = { # employment - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 } } } @@ -1882,7 +1882,7 @@ pm_luxury_car_sports_cars = { } level_scaled = { # employment - building_employment_machinists_add = 2500 + building_employment_technicians_add = 2500 building_employment_engineers_add = 500 } } @@ -1907,7 +1907,7 @@ pm_luxury_cars_supercars = { } level_scaled = { # employment - building_employment_machinists_add = 2250 + building_employment_technicians_add = 2250 building_employment_engineers_add = 750 } } @@ -1934,7 +1934,7 @@ pm_luxury_cars_hypercars = { } level_scaled = { # employment - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -1961,7 +1961,7 @@ pm_luxury_cars_advanced_hypercar = { } level_scaled = { # employment - building_employment_machinists_add = 1750 + building_employment_technicians_add = 1750 building_employment_engineers_add = 1250 } } @@ -2023,7 +2023,7 @@ pm_cargo_ships = { level_scaled = { # employment building_employment_laborers_add = 7000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -2045,7 +2045,7 @@ pm_standardized_design_ships = { level_scaled = { # employment building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -2070,7 +2070,7 @@ pm_container_ships = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 2000 } } @@ -2095,7 +2095,7 @@ pm_super_container_ships = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 2000 } } @@ -2136,7 +2136,7 @@ pm_aircraft_carriers_prod = { level_scaled = { # employment building_employment_laborers_add = 21000 - building_employment_machinists_add = 4500 + building_employment_technicians_add = 4500 building_employment_engineers_add = 1500 } } @@ -2161,7 +2161,7 @@ pm_fleet_carriers_prod = { level_scaled = { # employment building_employment_laborers_add = 18000 - building_employment_machinists_add = 6000 + building_employment_technicians_add = 6000 building_employment_engineers_add = 3000 } } @@ -2187,7 +2187,7 @@ pm_supercarriers_prod = { level_scaled = { # employment building_employment_laborers_add = 15000 - building_employment_machinists_add = 9000 + building_employment_technicians_add = 9000 building_employment_engineers_add = 4500 } } @@ -2214,7 +2214,7 @@ pm_advanced_hull_carriers_prod = { level_scaled = { # employment building_employment_laborers_add = 12000 - building_employment_machinists_add = 12000 + building_employment_technicians_add = 12000 building_employment_engineers_add = 4500 } } @@ -2251,7 +2251,7 @@ pm_wartime_designs = { level_scaled = { # employment building_employment_laborers_add = 5000 - building_employment_machinists_add = 750 + building_employment_technicians_add = 750 building_employment_engineers_add = 250 } } @@ -2277,7 +2277,7 @@ pm_post_war_designs = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 1250 + building_employment_technicians_add = 1250 building_employment_engineers_add = 750 } } @@ -2304,7 +2304,7 @@ pm_modernized_designs = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1750 + building_employment_technicians_add = 1750 building_employment_engineers_add = 1250 } } @@ -2331,7 +2331,7 @@ pm_advanced_designs = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 2250 + building_employment_technicians_add = 2250 building_employment_engineers_add = 1750 } } @@ -2371,7 +2371,7 @@ pm_wartime_submarines_prod = { level_scaled = { # employment building_employment_laborers_add = 1750 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 building_employment_engineers_add = 250 } } @@ -2397,7 +2397,7 @@ pm_attack_submarines = { level_scaled = { # employment building_employment_laborers_add = 1250 - building_employment_machinists_add = 750 + building_employment_technicians_add = 750 building_employment_engineers_add = 500 } } @@ -2424,7 +2424,7 @@ pm_nuclear_submarines_prod = { level_scaled = { # employment building_employment_laborers_add = 1000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -2452,7 +2452,7 @@ pm_advanced_mission_submarines_prod = { level_scaled = { # employment building_employment_laborers_add = 500 - building_employment_machinists_add = 1250 + building_employment_technicians_add = 1250 building_employment_engineers_add = 750 } } @@ -2490,7 +2490,7 @@ pm_pre_war_tanks_prod = { level_scaled = { # employment building_employment_laborers_add = 4500 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 } } } @@ -2513,7 +2513,7 @@ pm_1st_gen_mbt_ami = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 building_employment_engineers_add = 500 } } @@ -2538,7 +2538,7 @@ pm_2nd_gen_mbt_ami = { level_scaled = { # employment building_employment_laborers_add = 3500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -2563,7 +2563,7 @@ pm_3rd_gen_mbt_ami = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -2589,7 +2589,7 @@ pm_35th_gen_mbt_ami = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1250 + building_employment_technicians_add = 1250 building_employment_engineers_add = 750 } } @@ -2615,7 +2615,7 @@ pm_4th_gen_mbt_ami = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1500 } } @@ -2653,7 +2653,7 @@ pm_wartime_halftacks_production = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 building_employment_engineers_add = 500 } } @@ -2678,7 +2678,7 @@ pm_apc_production = { level_scaled = { # employment building_employment_laborers_add = 3500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -2703,7 +2703,7 @@ pm_ifv_production = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -2730,7 +2730,7 @@ pm_modern_ifv_production = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1250 + building_employment_technicians_add = 1250 building_employment_engineers_add = 750 } } @@ -2758,7 +2758,7 @@ pm_automated_armored_fighting_vehicle_production = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1500 } } @@ -2794,7 +2794,7 @@ pm_early_military_aircraft_prod = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 750 + building_employment_technicians_add = 750 building_employment_engineers_add = 250 } } @@ -2819,7 +2819,7 @@ pm_jet_fighters_prod = { level_scaled = { # employment building_employment_laborers_add = 3500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -2845,7 +2845,7 @@ pm_2nd_gen_jet_fighters = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1250 + building_employment_technicians_add = 1250 building_employment_engineers_add = 750 } } @@ -2871,7 +2871,7 @@ pm_3rd_gen_jet_fighters = { level_scaled = { # employment building_employment_laborers_add = 2750 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 750 } } @@ -2897,7 +2897,7 @@ pm_4th_gen_jet_fighters = { level_scaled = { # employment building_employment_laborers_add = 2500 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1000 } } @@ -2923,7 +2923,7 @@ pm_45th_gen_jet_fighters = { level_scaled = { # employment building_employment_laborers_add = 2500 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1000 } } @@ -2949,7 +2949,7 @@ pm_5th_gen_jet_fighters = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -2975,7 +2975,7 @@ pm_6th_gen_jet_fighters = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1500 } } @@ -3001,7 +3001,7 @@ pm_7th_gen_jet_fighters = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 } } @@ -3043,7 +3043,7 @@ pm_bipolar_transistors = { } level_scaled = { building_employment_laborers_add = 7000 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 building_employment_engineers_add = 2500 } } @@ -3065,7 +3065,7 @@ pm_circuit_integrated_electronics = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 3000 } } @@ -3089,7 +3089,7 @@ pm_small_surface_mount_parts = { } level_scaled = { building_employment_laborers_add = 5000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 3500 } } @@ -3113,7 +3113,7 @@ pm_multilayer_surface_boards = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 4000 } } @@ -3261,7 +3261,7 @@ pm_semi_automatic_rifles = { level_scaled = { # employment building_employment_laborers_add = 4000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 } } } @@ -3283,7 +3283,7 @@ pm_battle_rifles = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -3306,7 +3306,7 @@ pm_assault_rifles = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -3331,7 +3331,7 @@ pm_carbine_assault_rifles = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -3358,7 +3358,7 @@ pm_pre_war_artillery_prod = { level_scaled = { # employment building_employment_laborers_add = 4500 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 } } } @@ -3379,7 +3379,7 @@ pm_post_war_artillery_prod = { level_scaled = { # employment building_employment_laborers_add = 3500 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 } } } @@ -3401,7 +3401,7 @@ pm_self_propelled_artillery_prod = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 } } } @@ -3424,7 +3424,7 @@ pm_multiple_launch_rocket_system = { level_scaled = { # employment building_employment_laborers_add = 2500 - building_employment_machinists_add = 2500 + building_employment_technicians_add = 2500 } } } @@ -3448,7 +3448,7 @@ pm_guided_missile_launchers = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 } } } @@ -3469,7 +3469,7 @@ pm_rudimentary_explosives = { level_scaled = { # employment building_employment_laborers_add = 3500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -3492,7 +3492,7 @@ pm_teflon_chemicals = { level_scaled = { # employment building_employment_laborers_add = 3000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 1000 } } @@ -3517,7 +3517,7 @@ pm_plastic_explosives = { level_scaled = { # employment building_employment_laborers_add = 2500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 1500 } } @@ -3542,7 +3542,7 @@ pm_advanced_explosives = { level_scaled = { # employment building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 } } @@ -3569,7 +3569,7 @@ pm_pre_war_ammunition = { } level_scaled = { building_employment_laborers_add = 3500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -3596,7 +3596,7 @@ pm_standardized_cartridges = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 1000 } } @@ -3624,7 +3624,7 @@ pm_polymer_coatings = { } level_scaled = { building_employment_laborers_add = 2500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 1500 } } @@ -3652,7 +3652,7 @@ pm_depleted_uranium_projectiles = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 } } @@ -3680,7 +3680,7 @@ pm_tungsten_carbide_projectiles = { } level_scaled = { building_employment_laborers_add = 1500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2500 } } @@ -3698,7 +3698,7 @@ pm_oil_refineries = { } level_scaled = { building_employment_laborers_add = 8000 - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 building_employment_engineers_add = 500 } } @@ -3718,7 +3718,7 @@ pm_dense_oil_transportation = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 3000 } } @@ -3741,7 +3741,7 @@ pm_rudimentary_polymers = { building_output_plastics_add = 50 } level_scaled = { - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 1000 } } @@ -3760,7 +3760,7 @@ pm_transition_metal_catalysts = { building_output_plastics_add = 125 } level_scaled = { - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 2000 } } @@ -3779,7 +3779,7 @@ pm_dense_thermoplastics = { building_output_plastics_add = 200 } level_scaled = { - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 3000 } } @@ -3798,7 +3798,7 @@ pm_saturated_elastomers = { building_output_plastics_add = 275 } level_scaled = { - building_employment_machinists_add = 4000 + building_employment_technicians_add = 4000 building_employment_engineers_add = 4000 } } @@ -3818,7 +3818,7 @@ pm_integrated_circuits_semiconductors = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 3000 } } @@ -3839,7 +3839,7 @@ pm_single_chip_processors_semiconductors = { } level_scaled = { building_employment_laborers_add = 5000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 3500 } } @@ -3860,7 +3860,7 @@ pm_microprocessors_semiconductors = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 4000 } } @@ -3880,7 +3880,7 @@ pm_miniaturized_microprocessors_semiconductors = { building_output_semiconductors_add = 155 } level_scaled = { - building_employment_machinists_add = 6000 + building_employment_technicians_add = 6000 building_employment_engineers_add = 3000 } } @@ -3900,9 +3900,8 @@ pm_specialized_microprocessors_semiconductors = { building_output_semiconductors_add = 200 } level_scaled = { - building_employment_machinists_add = 5500 - building_employment_engineers_add = 3000 - building_employment_academics_add = 500 + building_employment_technicians_add = 6000 + building_employment_professionals_add = 3000 } } } @@ -3921,9 +3920,8 @@ pm_system_on_a_chip_semiconductors = { building_output_semiconductors_add = 250 } level_scaled = { - building_employment_machinists_add = 5000 - building_employment_engineers_add = 3000 - building_employment_academics_add = 1000 + building_employment_technicians_add = 5000 + building_employment_professionals_add = 4000 } } } @@ -3942,9 +3940,8 @@ pm_sub_3_nanometer_semiconductors = { building_output_semiconductors_add = 300 } level_scaled = { - building_employment_machinists_add = 4500 - building_employment_engineers_add = 3000 - building_employment_academics_add = 1500 + building_employment_technicians_add = 4000 + building_employment_professionals_add = 5000 } } } @@ -3963,9 +3960,8 @@ pm_photonic_integration_semiconductors = { building_output_semiconductors_add = 350 } level_scaled = { - building_employment_machinists_add = 4000 - building_employment_engineers_add = 3000 - building_employment_academics_add = 2000 + building_employment_technicians_add = 3000 + building_employment_professionals_add = 6000 } } } @@ -3993,7 +3989,7 @@ pm_pre_war_aircraft = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_machinists_add = 1750 + building_employment_technicians_add = 1750 building_employment_engineers_add = 250 } } @@ -4014,7 +4010,7 @@ pm_passenger_jets = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -4035,7 +4031,7 @@ pm_supersonic_jets = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 } } @@ -4056,7 +4052,7 @@ pm_wide_body_passenger_jets = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 } } @@ -4211,7 +4207,7 @@ pm_brute_force_calutron_separation_refineries = { } level_scaled = { building_employment_laborers_add = 5500 - building_employment_machinists_add = 3500 + building_employment_technicians_add = 3500 building_employment_engineers_add = 1000 } } @@ -4230,7 +4226,7 @@ pm_calutron = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 4500 + building_employment_technicians_add = 4500 building_employment_engineers_add = 1500 } } @@ -4254,7 +4250,7 @@ pm_alkaline_batteries = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -4275,7 +4271,7 @@ pm_lithium_iron_batteries = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 3500 + building_employment_technicians_add = 3500 building_employment_engineers_add = 1500 } } @@ -4287,13 +4283,13 @@ pm_modern_medicine = { texture = "gfx/interface/icons/production_method_icons/unused/base1.dds" building_modifiers = { workforce_scaled = { + building_input_fertilizer_add = 5 building_output_pharmaceuticals_add = 20 } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 - building_employment_academics_add = 500 + building_employment_technicians_add = 1000 + building_employment_professionals_add = 1000 } } } @@ -4305,13 +4301,13 @@ pm_synthetic_medicines = { } building_modifiers = { workforce_scaled = { + building_input_fertilizer_add = 10 building_output_pharmaceuticals_add = 40 } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1000 - building_employment_academics_add = 1000 + building_employment_technicians_add = 2000 + building_employment_professionals_add = 2000 } } } @@ -4332,8 +4328,7 @@ pm_opiate_refinement = { building_output_pharmaceuticals_add = 30 } level_scaled = { - building_employment_engineers_add = 500 - building_employment_academics_add = 500 + building_employment_professionals_add = 1000 } } } @@ -4349,8 +4344,7 @@ pm_opiate_enhancement = { building_output_pharmaceuticals_add = 60 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_academics_add = 1000 + building_employment_professionals_add = 2000 } } } @@ -4364,8 +4358,8 @@ pm_no_recreational_drug_production = { pm_recreational_drugs = { texture = "gfx/interface/icons/production_method_icons/unused/automation1.dds" - disallowing_laws = { - law_drug_criminalization + unlocking_laws = { + law_all_drugs_allowed } building_modifiers = { workforce_scaled = { @@ -4373,8 +4367,7 @@ pm_recreational_drugs = { building_output_recreational_drugs_add = 40 } level_scaled = { - building_employment_engineers_add = 1000 - building_employment_academics_add = 1000 + building_employment_professionals_add = 2000 } } } @@ -4397,7 +4390,7 @@ pm_mechanical_computers = { } level_scaled = { building_employment_laborers_add = 6500 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 500 } } @@ -4418,7 +4411,7 @@ pm_stored_program_computers = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 500 } } @@ -4441,7 +4434,7 @@ pm_transistor_computers = { } level_scaled = { building_employment_laborers_add = 5500 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1000 } } @@ -4463,7 +4456,7 @@ pm_microcomputers = { } level_scaled = { building_employment_laborers_add = 5000 - building_employment_machinists_add = 1500 + building_employment_technicians_add = 1500 building_employment_engineers_add = 1500 } } @@ -4485,7 +4478,7 @@ pm_advanced_computers = { } level_scaled = { building_employment_laborers_add = 4500 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1500 } } @@ -4507,7 +4500,7 @@ pm_quantum_computers = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 2500 + building_employment_technicians_add = 2500 building_employment_engineers_add = 1500 } } @@ -4531,9 +4524,8 @@ pm_cathode_ray_tubes = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 500 - building_employment_engineers_add = 250 - building_employment_academics_add = 250 + building_employment_technicians_add = 500 + building_employment_professionals_add = 5000 } } } @@ -4554,9 +4546,8 @@ pm_dot_sequential_color_system = { } level_scaled = { building_employment_laborers_add = 3500 - building_employment_machinists_add = 500 - building_employment_engineers_add = 500 - building_employment_academics_add = 500 + building_employment_technicians_add = 500 + building_employment_professionals_add = 1000 } } } @@ -4579,9 +4570,8 @@ pm_light_emitting_diodes = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 - building_employment_academics_add = 500 + building_employment_technicians_add = 1000 + building_employment_professionals_add = 1000 } } } @@ -4604,9 +4594,8 @@ pm_mobile_communications = { } level_scaled = { building_employment_laborers_add = 2500 - building_employment_machinists_add = 1500 - building_employment_engineers_add = 500 - building_employment_academics_add = 500 + building_employment_technicians_add = 1500 + building_employment_professionals_add = 1000 } } } @@ -4630,9 +4619,8 @@ pm_early_personal_devices = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1500 - building_employment_engineers_add = 1000 - building_employment_academics_add = 500 + building_employment_technicians_add = 1500 + building_employment_professionals_add = 1500 } } } @@ -4656,9 +4644,8 @@ pm_multimedia_integration = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 1500 - building_employment_academics_add = 500 + building_employment_technicians_add = 1000 + building_employment_professionals_add = 2000 } } } @@ -4681,9 +4668,8 @@ pm_internet_communication_devices = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 500 - building_employment_engineers_add = 2000 - building_employment_academics_add = 500 + building_employment_technicians_add = 500 + building_employment_professionals_add = 2500 } } } @@ -4706,8 +4692,7 @@ pm_organic_light_emitting_diodes = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_engineers_add = 2000 - building_employment_academics_add = 1000 + building_employment_professionals_add = 3000 } } } @@ -4734,7 +4719,7 @@ pm_powered_assembly_lines_industry = { } level_scaled = { building_employment_laborers_add = -1000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -4756,7 +4741,7 @@ pm_semi_automated_assembly_lines_industry = { } level_scaled = { building_employment_laborers_add = -2000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -4778,7 +4763,7 @@ pm_turnover_conveyor_belt_system_industry = { } level_scaled = { building_employment_laborers_add = -3000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -4801,7 +4786,7 @@ pm_discrete_manufacturing_industry = { } level_scaled = { building_employment_laborers_add = -4000 - building_employment_machinists_add = -1000 + building_employment_technicians_add = -1000 } } } @@ -4824,66 +4809,162 @@ pm_lean_manufacturing_industry = { } level_scaled = { building_employment_laborers_add = -4000 - building_employment_machinists_add = -2000 + building_employment_technicians_add = -2000 } } } ## Ownership PMG -pm_publicly_traded_industry = { - texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" +pm_privately_owned_general_industry = { + texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism + } + building_modifiers = { + level_scaled = { + building_employment_investors_add = 200 + } + unscaled = { + building_investors_shares_add = 1 + } } +} + +pm_publicly_traded_general_industry = { + texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" unlocking_technologies = { central_bank_independence } + disallowing_laws = { + law_total_nationalization + } + unlocking_laws = { + law_free_market + } building_modifiers = { workforce_scaled = { building_input_financial_services_add = 1 building_output_bonds_add = 5 } level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_privately_owned_industry = { +pm_government_run_general_industry = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" + disallowing_laws = { + law_no_nationalization + law_public_utility_companies + law_resource_extraction_nationalization + law_military_industry_nationalization + law_heavy_industry_nationalization + } + unlocking_laws = { + law_socialization + law_interventionism + } + building_modifiers = { + level_scaled = { + building_employment_administrators_add = 300 + } + unscaled = { + building_government_shares_add = 1 + } + } +} + +pm_worker_cooperatives_general_industry = { + texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + disallowing_laws = { + law_total_nationalization + } + unlocking_laws = { + law_socialization + } + building_modifiers = { + level_scaled = { + building_employment_laborers_add = 100 + } + unscaled = { + building_workforce_shares_add = 1 + } + } +} + +pm_privately_owned_heavy_industry = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism + } + building_modifiers = { + level_scaled = { + building_employment_investors_add = 200 + } + unscaled = { + building_investors_shares_add = 1 + } + } +} + +pm_publicly_traded_heavy_industry = { + texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" + unlocking_technologies = { + central_bank_independence + } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + } + unlocking_laws = { + law_free_market } building_modifiers = { + workforce_scaled = { + building_input_financial_services_add = 1 + building_output_bonds_add = 5 + } level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_government_run_industry = { +pm_government_run_heavy_industry = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_no_nationalization + law_public_utility_companies + law_resource_extraction_nationalization + law_military_industry_nationalization } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 300 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 @@ -4891,40 +4972,109 @@ pm_government_run_industry = { } } -pm_state_run_cooperatives_industry = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_worker_cooperatives_heavy_industry = { + texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_oligarchy - law_autocracy + law_total_nationalization + law_heavy_industry_nationalization } unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_shopkeepers_add = 200 + building_employment_laborers_add = 100 } unscaled = { - building_government_shares_add = 1 building_workforce_shares_add = 1 } } } -pm_worker_cooperatives_industry = { +pm_privately_owned_military_industry = { + texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism + } + building_modifiers = { + level_scaled = { + building_employment_investors_add = 200 + } + unscaled = { + building_investors_shares_add = 1 + } + } +} + +pm_publicly_traded_military_industry = { + texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" + unlocking_technologies = { + central_bank_independence + } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + } + unlocking_laws = { + law_free_market + } + building_modifiers = { + workforce_scaled = { + building_input_financial_services_add = 1 + building_output_bonds_add = 5 + } + level_scaled = { + building_employment_investors_add = 300 + } + unscaled = { + building_investors_shares_add = 1 + } + } +} + +pm_government_run_military_industry = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" + disallowing_laws = { + law_no_nationalization + law_public_utility_companies + law_resource_extraction_nationalization + } + unlocking_laws = { + law_socialization + law_interventionism + } + building_modifiers = { + level_scaled = { + building_employment_administrators_add = 300 + } + unscaled = { + building_government_shares_add = 1 + } + } +} + +pm_worker_cooperatives_military_industry = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_traditionalism - law_agrarianism - law_laissez_faire + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 300 + building_employment_laborers_add = 100 } unscaled = { building_workforce_shares_add = 1 @@ -4932,6 +5082,7 @@ pm_worker_cooperatives_industry = { } } + ## Professional Services PMG pm_professional_service_industry_no = { texture = "gfx/interface/icons/production_method_icons/no_professional_services.dds" @@ -4965,6 +5116,20 @@ pm_proprietary_software = { level_scaled = { building_throughput_mult = 0.006 } + unscaled = { + building_employment_laborers_mult = -0.04 + building_employment_service_workers_mult = -0.04 + building_employment_servicemembers_mult = -0.04 + building_employment_technicians_mult = -0.04 + building_employment_creatives_mult = -0.04 + building_employment_professionals_mult = -0.04 + building_employment_academics_mult = -0.04 + building_employment_clergy_mult = -0.04 + building_employment_engineers_mult = -0.04 + building_employment_farmers_mult = -0.04 + building_employment_officers_mult = -0.04 + building_employment_administrators_mult = -0.04 + } } } @@ -4983,12 +5148,18 @@ pm_graphical_user_interfaces = { building_throughput_mult = 0.009 } unscaled = { - building_employment_academics_mult = -0.1 - building_employment_clergymen_mult = -0.1 - building_employment_engineers_mult = -0.1 - building_employment_shopkeepers_mult = -0.1 - building_employment_officers_mult = -0.1 - building_employment_bureaucrats_mult = -0.1 + building_employment_laborers_mult = -0.14 + building_employment_service_workers_mult = -0.14 + building_employment_servicemembers_mult = -0.14 + building_employment_technicians_mult = -0.14 + building_employment_creatives_mult = -0.14 + building_employment_professionals_mult = -0.14 + building_employment_academics_mult = -0.14 + building_employment_clergy_mult = -0.14 + building_employment_engineers_mult = -0.14 + building_employment_farmers_mult = -0.14 + building_employment_officers_mult = -0.14 + building_employment_administrators_mult = -0.14 } } } @@ -5008,12 +5179,18 @@ pm_email_servers = { building_throughput_mult = 0.012 } unscaled = { - building_employment_academics_mult = -0.2 - building_employment_clergymen_mult = -0.2 - building_employment_engineers_mult = -0.2 - building_employment_shopkeepers_mult = -0.2 - building_employment_officers_mult = -0.2 - building_employment_bureaucrats_mult = -0.2 + building_employment_laborers_mult = -0.25 + building_employment_service_workers_mult = -0.25 + building_employment_servicemembers_mult = -0.25 + building_employment_technicians_mult = -0.25 + building_employment_creatives_mult = -0.25 + building_employment_professionals_mult = -0.25 + building_employment_academics_mult = -0.25 + building_employment_clergy_mult = -0.25 + building_employment_engineers_mult = -0.25 + building_employment_farmers_mult = -0.25 + building_employment_officers_mult = -0.25 + building_employment_administrators_mult = -0.25 } } } @@ -5033,12 +5210,18 @@ pm_ai_integrated_software = { building_throughput_mult = 0.015 } unscaled = { - building_employment_academics_mult = -0.35 - building_employment_clergymen_mult = -0.35 - building_employment_engineers_mult = -0.35 - building_employment_shopkeepers_mult = -0.35 - building_employment_officers_mult = -0.35 - building_employment_bureaucrats_mult = -0.35 + building_employment_laborers_mult = -0.3 + building_employment_service_workers_mult = -0.3 + building_employment_servicemembers_mult = -0.3 + building_employment_technicians_mult = -0.3 + building_employment_creatives_mult = -0.3 + building_employment_professionals_mult = -0.3 + building_employment_academics_mult = -0.3 + building_employment_clergy_mult = -0.3 + building_employment_engineers_mult = -0.3 + building_employment_farmers_mult = -0.3 + building_employment_officers_mult = -0.3 + building_employment_administrators_mult = -0.3 } } } @@ -5058,12 +5241,18 @@ pm_autonomous_ai = { building_throughput_mult = 0.02 } unscaled = { - building_employment_academics_mult = -0.5 - building_employment_clergymen_mult = -0.5 - building_employment_engineers_mult = -0.5 - building_employment_shopkeepers_mult = -0.5 - building_employment_officers_mult = -0.5 - building_employment_bureaucrats_mult = -0.5 + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -5072,15 +5261,26 @@ pm_autonomous_ai = { pm_no_environmental_tech = { texture = "gfx/interface/icons/production_method_icons/no_green_tech.dds" ai_value = 0 + disallowing_laws = { + law_pollution_ban + law_net_zero + law_emission_regulation + law_environmental_protection_agency + } } pm_basic_green_tech = { texture = "gfx/interface/icons/production_method_icons/basic_green_tech.dds" - pollution_generation = -5 + pollution_generation = -12 ai_value = 5000 unlocking_technologies = { geological_sciences } + disallowing_laws = { + law_pollution_ban + law_net_zero + law_emission_regulation + } building_modifiers = { workforce_scaled = { building_input_batteries_add = 1 @@ -5094,11 +5294,15 @@ pm_basic_green_tech = { pm_more_green_tech = { texture = "gfx/interface/icons/production_method_icons/green_tech_2.dds" - pollution_generation = -15 + pollution_generation = -25 ai_value = 10000 unlocking_technologies = { environmentalism } + disallowing_laws = { + law_pollution_ban + law_net_zero + } building_modifiers = { workforce_scaled = { building_input_batteries_add = 2 diff --git a/common/production_methods/02_agro.txt b/common/production_methods/02_agro.txt index 89cda1df1..c861b6d75 100644 --- a/common/production_methods/02_agro.txt +++ b/common/production_methods/02_agro.txt @@ -10,7 +10,7 @@ pm_simple_farming = { level_scaled = { building_employment_laborers_add = 8000 building_employment_farmers_add = 1200 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -31,7 +31,7 @@ pm_fertilizers = { # earnings building_employment_laborers_add = 7600 building_employment_farmers_add = 1600 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -52,7 +52,7 @@ pm_organophosphates = { # earnings building_employment_laborers_add = 7200 building_employment_farmers_add = 2000 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -73,7 +73,7 @@ pm_no_tillage_agriculture = { # earnings building_employment_laborers_add = 6800 building_employment_farmers_add = 2400 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -94,7 +94,7 @@ pm_high_yielding_varieties = { # earnings building_employment_laborers_add = 6400 building_employment_farmers_add = 2800 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -115,7 +115,7 @@ pm_advanced_irrigation = { # earnings building_employment_laborers_add = 5600 building_employment_farmers_add = 3600 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -136,7 +136,7 @@ pm_genetically_modified_farming = { # earnings building_employment_laborers_add = 5200 building_employment_farmers_add = 4000 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -157,7 +157,7 @@ pm_seeds = { # earnings building_employment_laborers_add = 4800 building_employment_farmers_add = 4400 - building_employment_clergymen_add = 600 + building_employment_clergy_add = 600 } } } @@ -173,7 +173,7 @@ pm_simple_farming_building_rice_farm = { level_scaled = { building_employment_laborers_add = 16000 building_employment_farmers_add = 2400 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -194,7 +194,7 @@ pm_fertilizers_rice_farm = { # earnings building_employment_laborers_add = 15200 building_employment_farmers_add = 3200 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -215,7 +215,7 @@ pm_organophosphates_rice_farm = { # earnings building_employment_laborers_add = 14800 building_employment_farmers_add = 4000 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -236,7 +236,7 @@ pm_no_tillage_agriculture_rice_farm = { # earnings building_employment_laborers_add = 14000 building_employment_farmers_add = 4800 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -257,7 +257,7 @@ pm_high_yielding_varieties_rice_farm = { # earnings building_employment_laborers_add = 13200 building_employment_farmers_add = 6000 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -278,7 +278,7 @@ pm_advanced_irrigation_rice_farm = { # earnings building_employment_laborers_add = 11600 building_employment_farmers_add = 7600 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -299,7 +299,7 @@ pm_genetically_modified_farming_rice_farm = { # earnings building_employment_laborers_add = 10800 building_employment_farmers_add = 8400 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -320,7 +320,7 @@ pm_seeds_rice_farm = { # earnings building_employment_laborers_add = 10000 building_employment_farmers_add = 9200 - building_employment_clergymen_add = 1200 + building_employment_clergy_add = 1200 } } } @@ -423,7 +423,22 @@ pm_mechanized_harvesting = { building_input_tools_add = 1 } level_scaled = { - building_employment_laborers_add = -1000 + # profit + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -441,7 +456,22 @@ pm_advanced_agricultural_machinery = { building_input_engines_add = 4 } level_scaled = { - building_employment_laborers_add = -2000 + # profit + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -460,7 +490,23 @@ pm_iot_sensors = { building_input_electronics_add = 2 } level_scaled = { - building_employment_laborers_add = -3000 + # profit + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -479,7 +525,23 @@ pm_ai_analyzed_harvesting = { building_input_electronics_add = 3 } level_scaled = { - building_employment_laborers_add = -4000 + # profit + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -487,17 +549,25 @@ pm_ai_analyzed_harvesting = { ## Ownership PMG pm_privately_owned_farm = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_aristocrats_add = 200 + building_employment_landlords_add = 200 } unscaled = { - building_aristocrats_shares_add = 5 - building_clergymen_shares_add = 2 + building_landlords_shares_add = 5 + building_clergy_shares_add = 2 building_farmers_shares_add = 0.25 } } @@ -505,26 +575,29 @@ pm_privately_owned_farm = { pm_publicly_traded_farm = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } unlocking_technologies = { central_bank_independence } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + unlocking_laws = { + law_free_market + } building_modifiers = { workforce_scaled = { building_input_financial_services_add = 1 building_output_bonds_add = 5 } level_scaled = { - building_employment_aristocrats_add = 100 - building_employment_capitalists_add = 100 + building_employment_landlords_add = 300 } unscaled = { - building_aristocrats_shares_add = 5 - building_capitalists_shares_add = 5 - building_clergymen_shares_add = 2 + building_landlords_shares_add = 10 + building_clergy_shares_add = 2 building_farmers_shares_add = 0.25 } } @@ -533,59 +606,38 @@ pm_publicly_traded_farm = { pm_government_run_farm = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation - } - unlocking_laws = { - law_command_economy - } - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 300 - } - unscaled = { - building_government_shares_add = 1 - } - } -} - -pm_state_run_cooperatives_farms = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" - disallowing_laws = { - law_oligarchy - law_autocracy + law_no_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_farmers_add = 200 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } -pm_worker_cooperative_farm = { +pm_worker_cooperatives_farm = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_traditionalism - law_agrarianism - law_laissez_faire + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_farmers_add = 300 + building_employment_laborers_add = 200 + building_employment_farmers_add = 100 } unscaled = { building_workforce_shares_add = 1 @@ -604,7 +656,7 @@ pm_simple_ranch = { level_scaled = { building_employment_laborers_add = 8000 building_employment_farmers_add = 1400 - building_employment_clergymen_add = 400 + building_employment_clergy_add = 400 } } } @@ -623,7 +675,7 @@ pm_intensive_grazing_ranch = { level_scaled = { building_employment_laborers_add = 7200 building_employment_farmers_add = 2400 - building_employment_clergymen_add = 200 + building_employment_clergy_add = 200 } } } @@ -640,7 +692,7 @@ pm_open_air_stockyards = { level_scaled = { building_employment_laborers_add = 6400 building_employment_farmers_add = 3200 - building_employment_clergymen_add = 200 + building_employment_clergy_add = 200 } } } @@ -694,8 +746,19 @@ pm_barbed_wire_fences = { workforce_scaled = { building_input_iron_add = 3 } - level_scaled = { - building_employment_laborers_add = -1000 + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -709,8 +772,19 @@ pm_electric_fencing = { building_input_iron_add = 3 building_input_electricity_add = 3 } - level_scaled = { - building_employment_laborers_add = -2000 + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -728,8 +802,19 @@ pm_refrigerated_storage_building_livestock_ranch = { workforce_scaled = { building_input_electricity_add = 4 } - level_scaled = { - building_employment_laborers_add = -1000 + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -744,8 +829,19 @@ pm_refrigerated_rail_cars_building_livestock_ranch = { building_input_electricity_add = 4 building_input_transportation_add = 3 } - level_scaled = { - building_employment_laborers_add = -2000 + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } diff --git a/common/production_methods/03_mines.txt b/common/production_methods/03_mines.txt index fcab25434..39c098ac7 100644 --- a/common/production_methods/03_mines.txt +++ b/common/production_methods/03_mines.txt @@ -10,8 +10,7 @@ pm_manual_resource_extraction_coal = { building_output_coal_add = 55 } level_scaled = { - building_employment_laborers_add = 8500 - building_employment_machinists_add = 500 + building_employment_laborers_add = 10000 } } } @@ -32,9 +31,8 @@ pm_mechanized_resource_extraction_coal = { building_output_coal_add = 100 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -55,9 +53,8 @@ pm_heavy_equipment_extraction_coal = { building_output_coal_add = 165 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -78,9 +75,9 @@ pm_colossal_machinery_extraction_coal = { building_output_coal_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -102,9 +99,9 @@ pm_gps_guided_machinery_extraction_coal = { building_output_coal_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -125,14 +122,14 @@ pm_remote_machinery_extraction_coal = { building_output_coal_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_coal = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -149,9 +146,9 @@ pm_automated_predictive_extraction_coal = { building_output_coal_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -248,7 +245,7 @@ pm_manual_resource_extraction_iron = { building_output_iron_add = 50 } level_scaled = { - building_employment_laborers_add = 9000 + building_employment_laborers_add = 10000 } } } @@ -269,9 +266,8 @@ pm_mechanized_resource_extraction_iron = { building_output_iron_add = 75 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -292,9 +288,8 @@ pm_heavy_equipment_extraction_iron = { building_output_iron_add = 125 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -314,9 +309,9 @@ pm_colossal_machinery_extraction_iron = { building_output_iron_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -338,9 +333,9 @@ pm_gps_guided_machinery_extraction_iron = { building_output_iron_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -361,14 +356,14 @@ pm_remote_machinery_extraction_iron = { building_output_iron_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_iron = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -385,9 +380,9 @@ pm_automated_predictive_extraction_iron = { building_output_iron_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -484,7 +479,7 @@ pm_manual_resource_extraction_copper = { building_output_copper_add = 40 } level_scaled = { - building_employment_laborers_add = 9000 + building_employment_laborers_add = 10000 } } } @@ -505,9 +500,8 @@ pm_mechanized_resource_extraction_copper = { building_output_copper_add = 75 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -528,9 +522,8 @@ pm_heavy_equipment_extraction_copper = { building_output_copper_add = 125 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -550,9 +543,9 @@ pm_colossal_machinery_extraction_copper = { building_output_copper_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -574,9 +567,9 @@ pm_gps_guided_machinery_extraction_copper = { building_output_copper_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -597,14 +590,14 @@ pm_remote_machinery_extraction_copper = { building_output_copper_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_copper = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -621,9 +614,9 @@ pm_automated_predictive_extraction_copper = { building_output_copper_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -720,7 +713,7 @@ pm_manual_resource_extraction_rare_earth_elements = { building_output_rare_earth_elements_add = 40 } level_scaled = { - building_employment_laborers_add = 9000 + building_employment_laborers_add = 10000 } } } @@ -741,9 +734,8 @@ pm_mechanized_resource_extraction_rare_earth_elements = { building_output_rare_earth_elements_add = 75 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -764,9 +756,8 @@ pm_heavy_equipment_extraction_rare_earth_elements = { building_output_rare_earth_elements_add = 125 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -786,9 +777,9 @@ pm_colossal_machinery_extraction_rare_earth_elements = { building_output_rare_earth_elements_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -810,9 +801,9 @@ pm_gps_guided_machinery_extraction_rare_earth_elements = { building_output_rare_earth_elements_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -833,14 +824,14 @@ pm_remote_machinery_extraction_rare_earth_elements = { building_output_rare_earth_elements_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_rare_earth_elements = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -857,9 +848,9 @@ pm_automated_predictive_extraction_rare_earth_elements = { building_output_rare_earth_elements_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -956,7 +947,7 @@ pm_manual_resource_extraction_bauxite = { building_output_bauxite_add = 40 } level_scaled = { - building_employment_laborers_add = 9000 + building_employment_laborers_add = 10000 } } } @@ -977,9 +968,8 @@ pm_mechanized_resource_extraction_bauxite = { building_output_bauxite_add = 75 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -1000,9 +990,8 @@ pm_heavy_equipment_extraction_bauxite = { building_output_bauxite_add = 125 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -1022,9 +1011,9 @@ pm_colossal_machinery_extraction_bauxite = { building_output_bauxite_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -1046,9 +1035,9 @@ pm_gps_guided_machinery_extraction_bauxite = { building_output_bauxite_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -1069,14 +1058,14 @@ pm_remote_machinery_extraction_bauxite = { building_output_bauxite_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_bauxite = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -1093,9 +1082,9 @@ pm_automated_predictive_extraction_bauxite = { building_output_bauxite_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -1192,7 +1181,7 @@ pm_manual_resource_extraction_uranium = { building_output_uranium_add = 40 } level_scaled = { - building_employment_laborers_add = 9000 + building_employment_laborers_add = 10000 } } } @@ -1213,9 +1202,8 @@ pm_mechanized_resource_extraction_uranium = { building_output_uranium_add = 75 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -1236,9 +1224,8 @@ pm_heavy_equipment_extraction_uranium = { building_output_uranium_add = 125 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -1258,9 +1245,9 @@ pm_colossal_machinery_extraction_uranium = { building_output_uranium_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -1282,9 +1269,9 @@ pm_gps_guided_machinery_extraction_uranium = { building_output_uranium_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -1305,14 +1292,14 @@ pm_remote_machinery_extraction_uranium = { building_output_uranium_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_uranium = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -1329,9 +1316,9 @@ pm_automated_predictive_extraction_uranium = { building_output_uranium_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -1428,7 +1415,7 @@ pm_manual_resource_extraction_lead = { building_output_lead_add = 40 } level_scaled = { - building_employment_laborers_add = 9000 + building_employment_laborers_add = 10000 } } } @@ -1449,9 +1436,8 @@ pm_mechanized_resource_extraction_lead = { building_output_lead_add = 75 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -1472,9 +1458,8 @@ pm_heavy_equipment_extraction_lead = { building_output_lead_add = 125 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -1494,9 +1479,9 @@ pm_colossal_machinery_extraction_lead = { building_output_lead_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -1518,9 +1503,9 @@ pm_gps_guided_machinery_extraction_lead = { building_output_lead_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -1541,14 +1526,14 @@ pm_remote_machinery_extraction_lead = { building_output_lead_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_lead = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -1565,9 +1550,9 @@ pm_automated_predictive_extraction_lead = { building_output_lead_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -1663,7 +1648,7 @@ pm_manual_resource_extraction_phosphorus = { building_output_phosphorus_add = 35 } level_scaled = { - building_employment_laborers_add = 9000 + building_employment_laborers_add = 10000 } } } @@ -1684,9 +1669,8 @@ pm_mechanized_resource_extraction_phosphorus = { building_output_phosphorus_add = 60 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -1707,9 +1691,8 @@ pm_heavy_equipment_extraction_phosphorus = { building_output_phosphorus_add = 100 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -1729,9 +1712,9 @@ pm_colossal_machinery_extraction_phosphorus = { building_output_phosphorus_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -1753,9 +1736,9 @@ pm_gps_guided_machinery_extraction_phosphorus = { building_output_phosphorus_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -1776,14 +1759,14 @@ pm_remote_machinery_extraction_phosphorus = { building_output_phosphorus_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_phosphorus = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -1800,9 +1783,9 @@ pm_automated_predictive_extraction_phosphorus = { building_output_phosphorus_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -1899,12 +1882,7 @@ pm_manual_resource_extraction_gold = { building_output_gold_add = 40 } level_scaled = { - building_employment_laborers_add = 9000 - } - } - country_modifiers = { - workforce_scaled = { - country_minting_add = 500 + building_employment_laborers_add = 10000 } } } @@ -1925,14 +1903,8 @@ pm_mechanized_resource_extraction_gold = { building_output_gold_add = 75 } level_scaled = { - building_employment_laborers_add = 7500 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 500 - } - } - country_modifiers = { - workforce_scaled = { - country_minting_add = 1000 + building_employment_laborers_add = 9000 + building_employment_technicians_add = 1000 } } } @@ -1953,14 +1925,8 @@ pm_heavy_equipment_extraction_gold = { building_output_gold_add = 125 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 - } - } - country_modifiers = { - workforce_scaled = { - country_minting_add = 1250 + building_employment_laborers_add = 8000 + building_employment_technicians_add = 2000 } } } @@ -1980,9 +1946,9 @@ pm_colossal_machinery_extraction_gold = { building_output_gold_add = 200 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_laborers_add = 7000 + building_employment_technicians_add = 2500 + building_employment_engineers_add = 500 } } } @@ -2004,9 +1970,9 @@ pm_gps_guided_machinery_extraction_gold = { building_output_gold_add = 260 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2200 + building_employment_laborers_add = 6000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1000 } } } @@ -2027,14 +1993,14 @@ pm_remote_machinery_extraction_gold = { building_output_gold_add = 320 } level_scaled = { - building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2500 + building_employment_laborers_add = 5500 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1500 } } } pm_automated_predictive_extraction_gold = { - textire = "gfx/interface/icons/generic_icons/unused/lack.dds" + texture = "gfx/interface/icons/generic_icons/unused/lack.dds" pollution_generation = 30 unlocking_technologies = { autonomous_ai @@ -2051,9 +2017,9 @@ pm_automated_predictive_extraction_gold = { building_output_gold_add = 400 } level_scaled = { - building_employment_laborers_add = 800 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 } } @@ -2217,24 +2183,40 @@ pm_traditional_tools = { pm_privately_owned_mine = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 200 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } pm_publicly_traded_mine = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership + unlocking_technologies = { + central_bank_independence + } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + unlocking_laws = { + law_free_market } unlocking_technologies = { central_bank_independence @@ -2245,10 +2227,10 @@ pm_publicly_traded_mine = { building_output_bonds_add = 5 } level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } @@ -2256,59 +2238,37 @@ pm_publicly_traded_mine = { pm_government_run_mine = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation - } - unlocking_laws = { - law_command_economy - } - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 300 - } - unscaled = { - building_government_shares_add = 1 - } - } -} - -pm_state_run_cooperatives_mine = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" - disallowing_laws = { - law_oligarchy - law_autocracy + law_no_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_shopkeepers_add = 200 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } -pm_worker_cooperative_mine = { +pm_worker_cooperatives_mine = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_traditionalism - law_agrarianism - law_laissez_faire + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 300 + building_employment_laborers_add = 200 } unscaled = { building_workforce_shares_add = 1 diff --git a/common/production_methods/04_plantations.txt b/common/production_methods/04_plantations.txt index 1843f7ceb..2cf83ce5b 100644 --- a/common/production_methods/04_plantations.txt +++ b/common/production_methods/04_plantations.txt @@ -10,7 +10,7 @@ pm_default_building_coffee_plantation = { # profit building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -31,8 +31,8 @@ pm_advanced_irrigation_building_coffee_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 600 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 600 + building_employment_clergy_add = 100 } } } @@ -42,7 +42,6 @@ pm_mechanized_harvesting_coffee = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -52,7 +51,21 @@ pm_mechanized_harvesting_coffee = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -71,7 +84,21 @@ pm_advanced_agricultural_machinery_coffee = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -91,7 +118,22 @@ pm_iot_sensors_coffee = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -112,7 +154,22 @@ pm_ai_analyzed_harvesting_coffee = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -129,7 +186,7 @@ pm_default_building_cotton_plantation = { # profit building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -150,8 +207,8 @@ pm_advanced_irrigation_building_cotton_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 500 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 } } } @@ -161,7 +218,6 @@ pm_mechanized_harvesting_cotton = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -171,7 +227,21 @@ pm_mechanized_harvesting_cotton = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -190,7 +260,21 @@ pm_advanced_agricultural_machinery_cotton = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -210,7 +294,22 @@ pm_iot_sensors_cotton = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -231,7 +330,22 @@ pm_ai_analyzed_harvesting_cotton = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -248,7 +362,7 @@ pm_default_building_opium_plantation = { # profit building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -269,8 +383,8 @@ pm_advanced_irrigation_building_opium_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 500 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 } } } @@ -280,7 +394,6 @@ pm_mechanized_harvesting_opium = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -290,7 +403,21 @@ pm_mechanized_harvesting_opium = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -309,7 +436,21 @@ pm_advanced_agricultural_machinery_opium = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -329,7 +470,22 @@ pm_iot_sensors_opium = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -350,7 +506,22 @@ pm_ai_analyzed_harvesting_opium = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -367,7 +538,7 @@ pm_default_building_tea_plantation = { # profit building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -388,8 +559,8 @@ pm_advanced_irrigation_building_tea_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 500 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 } } } @@ -399,7 +570,6 @@ pm_mechanized_harvesting_tea = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -409,7 +579,21 @@ pm_mechanized_harvesting_tea = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -428,7 +612,21 @@ pm_advanced_agricultural_machinery_tea = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -448,7 +646,22 @@ pm_iot_sensors_tea = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -469,7 +682,22 @@ pm_ai_analyzed_harvesting_tea = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -486,7 +714,7 @@ pm_default_building_tobacco_plantation = { # profit building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -507,8 +735,8 @@ pm_advanced_irrigation_building_tobacco_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 500 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 } } } @@ -518,7 +746,6 @@ pm_mechanized_harvesting_tobacco = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -528,7 +755,21 @@ pm_mechanized_harvesting_tobacco = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -547,7 +788,21 @@ pm_advanced_agricultural_machinery_tobacco = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -567,7 +822,22 @@ pm_iot_sensors_tobacco = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -588,7 +858,22 @@ pm_ai_analyzed_harvesting_tobacco = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -605,7 +890,7 @@ pm_default_building_sugar_plantation = { # profit building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -626,8 +911,8 @@ pm_advanced_irrigation_building_sugar_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 500 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 } } } @@ -637,7 +922,6 @@ pm_mechanized_harvesting_sugar = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -647,7 +931,21 @@ pm_mechanized_harvesting_sugar = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -666,7 +964,21 @@ pm_advanced_agricultural_machinery_sugar = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -686,7 +998,22 @@ pm_iot_sensors_sugar = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -707,7 +1034,22 @@ pm_ai_analyzed_harvesting_sugar = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -722,7 +1064,7 @@ pm_default_building_banana_plantation = { level_scaled = { building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -743,8 +1085,8 @@ pm_advanced_irrigation_building_banana_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 500 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 } } } @@ -754,7 +1096,6 @@ pm_mechanized_harvesting_fruit = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -764,7 +1105,21 @@ pm_mechanized_harvesting_fruit = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -783,7 +1138,21 @@ pm_advanced_agricultural_machinery_fruit = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -803,7 +1172,22 @@ pm_iot_sensors_fruit = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -824,7 +1208,22 @@ pm_ai_analyzed_harvesting_fruit = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -841,7 +1240,7 @@ pm_default_building_silk_plantation = { # profit building_employment_laborers_add = 4000 building_employment_farmers_add = 800 - building_employment_clergymen_add = 100 + building_employment_clergy_add = 100 } } } @@ -862,8 +1261,8 @@ pm_advanced_irrigation_building_silk_plantation = { # profit building_employment_laborers_add = 3000 building_employment_farmers_add = 1200 - building_employment_machinists_add = 500 - building_employment_clergymen_add = 100 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 } } } @@ -873,7 +1272,6 @@ pm_mechanized_harvesting_silk = { pollution_generation = 10 unlocking_technologies = { early_agriculture - } building_modifiers = { workforce_scaled = { @@ -883,7 +1281,21 @@ pm_mechanized_harvesting_silk = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 } } } @@ -902,7 +1314,21 @@ pm_advanced_agricultural_machinery_silk = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 } } } @@ -922,7 +1348,22 @@ pm_iot_sensors_silk = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 } } } @@ -943,7 +1384,196 @@ pm_ai_analyzed_harvesting_silk = { } level_scaled = { # profit - building_employment_machinists_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 + } + } +} + +##### Rubber +pm_default_building_rubber_plantation = { + texture = "gfx/interface/icons/production_method_icons/plantation_production.dds" + building_modifiers = { + workforce_scaled = { + building_output_rubber_add = 30 + } + level_scaled = { + # profit + building_employment_laborers_add = 4000 + building_employment_farmers_add = 800 + building_employment_clergy_add = 100 + } + } +} + +pm_advanced_irrigation_building_rubber_plantation = { + texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" + pollution_generation = 5 + unlocking_technologies = { + advanced_irrigation + } + building_modifiers = { + workforce_scaled = { + building_input_engines_add = 10 + building_output_rubber_add = 60 + } + level_scaled = { + # profit + building_employment_laborers_add = 3000 + building_employment_farmers_add = 1200 + building_employment_technicians_add = 1000 + building_employment_clergy_add = 100 + } + } +} + +pm_mechanized_harvesting_rubber = { + texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" + pollution_generation = 10 + unlocking_technologies = { + early_agriculture + } + building_modifiers = { + workforce_scaled = { + # output goods + building_input_engines_add = 5 + building_output_rubber_add = 20 + } + level_scaled = { + # profit + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.06 + building_employment_service_workers_mult = -0.06 + building_employment_servicemembers_mult = -0.06 + building_employment_technicians_mult = -0.06 + building_employment_creatives_mult = -0.06 + building_employment_professionals_mult = -0.06 + building_employment_academics_mult = -0.06 + building_employment_clergy_mult = -0.06 + building_employment_engineers_mult = -0.06 + building_employment_farmers_mult = -0.06 + building_employment_officers_mult = -0.06 + building_employment_administrators_mult = -0.06 + } + } +} + +pm_advanced_agricultural_machinery_rubber = { + texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" + pollution_generation = 15 + unlocking_technologies = { + advanced_agricultural_machinery + } + building_modifiers = { + workforce_scaled = { + # output goods + building_input_engines_add = 10 + building_output_rubber_add = 30 + } + level_scaled = { + # profit + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.2 + building_employment_service_workers_mult = -0.2 + building_employment_servicemembers_mult = -0.2 + building_employment_technicians_mult = -0.2 + building_employment_creatives_mult = -0.2 + building_employment_professionals_mult = -0.2 + building_employment_academics_mult = -0.2 + building_employment_clergy_mult = -0.2 + building_employment_engineers_mult = -0.2 + building_employment_farmers_mult = -0.2 + building_employment_officers_mult = -0.2 + building_employment_administrators_mult = -0.2 + } + } +} + +pm_iot_sensors_rubber = { + texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" + pollution_generation = 20 + unlocking_technologies = { + iot_sensors + } + building_modifiers = { + workforce_scaled = { + # output goods + building_input_engines_add = 10 + building_input_electronics_add = 5 + building_output_rubber_add = 40 + } + level_scaled = { + # profit + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.29 + building_employment_service_workers_mult = -0.29 + building_employment_servicemembers_mult = -0.29 + building_employment_technicians_mult = -0.29 + building_employment_creatives_mult = -0.29 + building_employment_professionals_mult = -0.29 + building_employment_academics_mult = -0.29 + building_employment_clergy_mult = -0.29 + building_employment_engineers_mult = -0.29 + building_employment_farmers_mult = -0.29 + building_employment_officers_mult = -0.29 + building_employment_administrators_mult = -0.29 + } + } +} + +pm_ai_analyzed_harvesting_rubber = { + texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" + pollution_generation = 25 + unlocking_technologies = { + ai_analytics + } + building_modifiers = { + workforce_scaled = { + # output goods + building_input_engines_add = 10 + building_input_electronics_add = 5 + building_input_computers_add = 5 + building_output_rubber_add = 60 + } + level_scaled = { + # profit + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -971,8 +1601,21 @@ pm_hauling_trucks_plantation = { building_input_transportation_add = 5 building_input_automobiles_add = 1 } - level_scaled = { - building_employment_laborers_add = -1000 + unscaled = { + building_employment_laborers_mult = -0.09 + building_employment_laborers_mult = -0.09 + building_employment_laborers_mult = -0.09 + building_employment_service_workers_mult = -0.09 + building_employment_servicemembers_mult = -0.09 + building_employment_technicians_mult = -0.09 + building_employment_creatives_mult = -0.09 + building_employment_professionals_mult = -0.09 + building_employment_academics_mult = -0.09 + building_employment_clergy_mult = -0.09 + building_employment_engineers_mult = -0.09 + building_employment_farmers_mult = -0.09 + building_employment_officers_mult = -0.09 + building_employment_administrators_mult = -0.09 } } } @@ -989,8 +1632,21 @@ pm_rail_transport_plantation = { building_input_transportation_add = 10 building_input_automobiles_add = 2 } - level_scaled = { - building_employment_laborers_add = -2000 + unscaled = { + building_employment_laborers_mult = -0.25 + building_employment_laborers_mult = -0.25 + building_employment_laborers_mult = -0.25 + building_employment_service_workers_mult = -0.25 + building_employment_servicemembers_mult = -0.25 + building_employment_technicians_mult = -0.25 + building_employment_creatives_mult = -0.25 + building_employment_professionals_mult = -0.25 + building_employment_academics_mult = -0.25 + building_employment_clergy_mult = -0.25 + building_employment_engineers_mult = -0.25 + building_employment_farmers_mult = -0.25 + building_employment_officers_mult = -0.25 + building_employment_administrators_mult = -0.25 } } } @@ -1007,8 +1663,19 @@ pm_intermodal_containers_plantation = { building_input_transportation_add = 15 building_input_automobiles_add = 3 } - level_scaled = { - building_employment_laborers_add = -3000 + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -1016,17 +1683,25 @@ pm_intermodal_containers_plantation = { ##### Ownership pm_privately_owned_plantation = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_aristocrats_add = 100 + building_employment_landlords_add = 100 } unscaled = { - building_aristocrats_shares_add = 10 - building_clergymen_shares_add = 2 + building_landlords_shares_add = 10 + building_clergy_shares_add = 2 building_farmers_shares_add = 0.25 } } @@ -1034,26 +1709,29 @@ pm_privately_owned_plantation = { pm_publicly_traded_plantation = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } unlocking_technologies = { central_bank_independence } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + unlocking_laws = { + law_free_market + } building_modifiers = { workforce_scaled = { building_input_financial_services_add = 1 building_output_bonds_add = 5 } level_scaled = { - building_employment_aristocrats_add = 50 - building_employment_capitalists_add = 50 + building_employment_landlords_add = 150 } unscaled = { - building_aristocrats_shares_add = 10 - building_capitalists_shares_add = 5 - building_clergymen_shares_add = 2 + building_landlords_shares_add = 15 + building_clergy_shares_add = 2 building_farmers_shares_add = 0.25 } } @@ -1062,55 +1740,33 @@ pm_publicly_traded_plantation = { pm_government_run_plantation = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation - } - unlocking_laws = { - law_command_economy - } - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 150 - } - unscaled = { - building_government_shares_add = 1 - } - } -} - -pm_state_run_cooperatives_plantation = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" - disallowing_laws = { - law_oligarchy - law_autocracy + law_no_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 50 - building_employment_farmers_add = 100 + building_employment_administrators_add = 150 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } -pm_worker_cooperative_plantation = { +pm_worker_cooperatives_plantation = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_traditionalism - law_agrarianism - law_laissez_faire + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { diff --git a/common/production_methods/05_military.txt b/common/production_methods/05_military.txt index 306edc95c..24f1ce481 100644 --- a/common/production_methods/05_military.txt +++ b/common/production_methods/05_military.txt @@ -9,7 +9,7 @@ pm_pre_war_infantry = { building_input_small_arms_add = 2 } level_scaled = { - building_employment_soldiers_add = 9700 + building_employment_servicemembers_add = 9700 building_employment_officers_add = 300 building_training_rate_add = 400 } @@ -42,7 +42,7 @@ pm_post_war_infantry = { building_input_small_arms_add = 4 } level_scaled = { - building_employment_soldiers_add = 9500 + building_employment_servicemembers_add = 9500 building_employment_officers_add = 500 building_training_rate_add = 350 } @@ -76,7 +76,7 @@ pm_2nd_generation_infantry = { building_input_small_arms_add = 6 } level_scaled = { - building_employment_soldiers_add = 9000 + building_employment_servicemembers_add = 9000 building_employment_officers_add = 1000 building_training_rate_add = 300 } @@ -110,7 +110,7 @@ pm_3rd_generation_infantry = { building_input_small_arms_add = 8 } level_scaled = { - building_employment_soldiers_add = 8500 + building_employment_servicemembers_add = 8500 building_employment_officers_add = 1500 building_training_rate_add = 250 } @@ -146,7 +146,7 @@ pm_4th_generation_infantry = { building_input_small_arms_add = 10 } level_scaled = { - building_employment_soldiers_add = 8000 + building_employment_servicemembers_add = 8000 building_employment_officers_add = 2000 building_training_rate_add = 200 } @@ -182,7 +182,7 @@ pm_5th_generation_infantry = { building_input_small_arms_add = 12 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 175 } @@ -220,7 +220,7 @@ pm_6th_generation_infantry = { building_input_small_arms_add = 12 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 150 } @@ -258,7 +258,7 @@ pm_7th_generation_infantry = { building_input_small_arms_add = 16 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 125 } @@ -297,7 +297,7 @@ pm_8th_generation_infantry = { building_input_small_arms_add = 18 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 100 } @@ -336,7 +336,7 @@ pm_9th_generation_infantry = { building_input_small_arms_add = 20 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 100 } @@ -371,7 +371,7 @@ pm_pre_war_infantry_conscription = { building_input_small_arms_add = 2 } level_scaled = { - building_employment_soldiers_add = 9700 + building_employment_servicemembers_add = 9700 building_employment_officers_add = 300 building_training_rate_add = 400 } @@ -404,7 +404,7 @@ pm_post_war_infantry_conscription = { building_input_small_arms_add = 4 } level_scaled = { - building_employment_soldiers_add = 9500 + building_employment_servicemembers_add = 9500 building_employment_officers_add = 500 building_training_rate_add = 350 } @@ -438,7 +438,7 @@ pm_2nd_generation_infantry_conscription = { building_input_small_arms_add = 6 } level_scaled = { - building_employment_soldiers_add = 9000 + building_employment_servicemembers_add = 9000 building_employment_officers_add = 1000 building_training_rate_add = 300 } @@ -472,7 +472,7 @@ pm_3rd_generation_infantry_conscription = { building_input_small_arms_add = 8 } level_scaled = { - building_employment_soldiers_add = 8500 + building_employment_servicemembers_add = 8500 building_employment_officers_add = 1500 building_training_rate_add = 250 } @@ -508,7 +508,7 @@ pm_4th_generation_infantry_conscription = { building_input_small_arms_add = 10 } level_scaled = { - building_employment_soldiers_add = 8000 + building_employment_servicemembers_add = 8000 building_employment_officers_add = 2000 building_training_rate_add = 200 } @@ -544,7 +544,7 @@ pm_5th_generation_infantry_conscription = { building_input_small_arms_add = 12 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 175 } @@ -582,7 +582,7 @@ pm_6th_generation_infantry_conscription = { building_input_small_arms_add = 12 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 150 } @@ -620,7 +620,7 @@ pm_7th_generation_infantry_conscription = { building_input_small_arms_add = 16 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 125 } @@ -659,7 +659,7 @@ pm_8th_generation_infantry_conscription = { building_input_small_arms_add = 18 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 100 } @@ -698,7 +698,7 @@ pm_9th_generation_infantry_conscription = { building_input_small_arms_add = 20 } level_scaled = { - building_employment_soldiers_add = 7500 + building_employment_servicemembers_add = 7500 building_employment_officers_add = 2500 building_training_rate_add = 100 } @@ -722,6 +722,7 @@ pm_9th_generation_infantry_conscription = { pm_offense_defense_readjustment } } + ## Artillery PMG pm_no_artillery = { texture = "gfx/interface/icons/production_method_icons/no_artillery.dds" @@ -937,7 +938,7 @@ pm_pre_war_tanks = { building_input_refined_fuel_add = 1 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -970,7 +971,7 @@ pm_main_battle_tanks = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1003,7 +1004,7 @@ pm_2nd_generation_tanks = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1036,7 +1037,7 @@ pm_3rd_generation_tanks = { building_input_refined_fuel_add = 3 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1069,7 +1070,7 @@ pm_modernized_3rd_generation_tanks = { building_input_refined_fuel_add = 3 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1102,7 +1103,7 @@ pm_4th_generation_tanks = { building_input_refined_fuel_add = 4 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1141,7 +1142,7 @@ pm_pre_war_military_aircraft = { building_input_refined_fuel_add = 1 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1175,7 +1176,7 @@ pm_post_war_fighters = { building_input_refined_fuel_add = 1 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1209,7 +1210,7 @@ pm_jet_fighters = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1243,7 +1244,7 @@ pm_supersonic_jet_fighters = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1278,7 +1279,7 @@ pm_3rd_generation_jet_fighters = { building_input_missiles_add = 1 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1313,7 +1314,7 @@ pm_4th_generation_jet_fighters = { building_input_missiles_add = 2 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1348,7 +1349,7 @@ pm_45th_generation_jet_fighters = { building_input_refined_fuel_add = 5 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1382,7 +1383,7 @@ pm_5th_generation_jet_fighters = { building_input_refined_fuel_add = 6 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1416,7 +1417,7 @@ pm_6th_generation_jet_fighters = { building_input_refined_fuel_add = 6 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1450,7 +1451,7 @@ pm_7th_generation_jet_fighters = { building_input_refined_fuel_add = 8 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 5 } @@ -1491,7 +1492,7 @@ pm_motorized = { building_input_refined_fuel_add = 1 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1524,7 +1525,7 @@ pm_armoured_personnel_carriers = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1557,7 +1558,7 @@ pm_infantry_fighting_vehicles_carriers = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1590,7 +1591,7 @@ pm_multi_role_armored_fighting_vehicles = { building_input_refined_fuel_add = 3 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1631,7 +1632,7 @@ pm_infantry_reconnaissance = { building_input_ammunition_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1664,7 +1665,7 @@ pm_motorized_reconnaissance = { building_input_sensors_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1697,7 +1698,7 @@ pm_armoured_reconnaissance = { building_input_sensors_add = 4 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1730,7 +1731,7 @@ pm_helicopter_reconnaissance = { building_input_sensors_add = 5 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1764,7 +1765,7 @@ pm_drone_reconnaissance = { building_input_sensors_add = 10 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1802,7 +1803,7 @@ pm_combat_medics = { building_input_fabric_add = 10 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1832,7 +1833,7 @@ pm_army_field_hospitals = { building_input_pharmaceuticals_add = 10 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1863,7 +1864,7 @@ pm_medical_logistics = { building_input_pharmaceuticals_add = 15 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1895,7 +1896,7 @@ pm_medevac = { building_input_pharmaceuticals_add = 20 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1932,7 +1933,7 @@ pm_radio_posts = { building_input_telecommunications_add = 4 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1962,7 +1963,7 @@ pm_radio_backpacks = { building_input_electronics_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -1993,7 +1994,7 @@ pm_long_range_portable_radios = { building_input_batteries_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -2024,7 +2025,7 @@ pm_satellite_communications = { building_input_batteries_add = 8 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -2056,7 +2057,7 @@ pm_computerized_communications = { building_input_computers_add = 2 } level_scaled = { - building_employment_soldiers_add = -100 + building_employment_servicemembers_add = -100 building_employment_officers_add = 100 building_training_rate_add = 5 } @@ -2085,7 +2086,7 @@ pm_naval_command = { } building_modifiers = { level_scaled = { - building_employment_soldiers_add = 9000 + building_employment_servicemembers_add = 9000 building_employment_officers_add = 1000 } } @@ -2105,7 +2106,7 @@ pm_wartime_escort_ships = { building_input_ammunition_add = 4 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2114,7 +2115,7 @@ pm_wartime_escort_ships = { unit_defense_add = 53 } unscaled = { - } + } } country_modifiers = { workforce_scaled = { @@ -2140,7 +2141,7 @@ pm_modernized_wartime_escort_ships = { building_input_sensors_add = 2 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2150,7 +2151,7 @@ pm_modernized_wartime_escort_ships = { } unscaled = { building_training_rate_add = 5 - } + } } country_modifiers = { workforce_scaled = { @@ -2177,7 +2178,7 @@ pm_dedicated_asw_escort_ships = { building_input_sensors_add = 4 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2187,7 +2188,7 @@ pm_dedicated_asw_escort_ships = { } unscaled = { building_training_rate_add = 5 - } + } } country_modifiers = { workforce_scaled = { @@ -2215,7 +2216,7 @@ pm_missile_armed_escort_ships = { building_input_sensors_add = 4 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2225,7 +2226,7 @@ pm_missile_armed_escort_ships = { } unscaled = { building_training_rate_add = 5 - } + } } country_modifiers = { workforce_scaled = { @@ -2253,7 +2254,7 @@ pm_modernized_guided_missile_escort_ships = { building_input_sensors_add = 5 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2263,7 +2264,7 @@ pm_modernized_guided_missile_escort_ships = { } unscaled = { building_training_rate_add = 5 - } + } } country_modifiers = { workforce_scaled = { @@ -2291,7 +2292,7 @@ pm_multi_purpose_escort_ships = { building_input_computers_add = 3 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2301,7 +2302,7 @@ pm_multi_purpose_escort_ships = { } unscaled = { building_training_rate_add = 5 - } + } } country_modifiers = { workforce_scaled = { @@ -2331,7 +2332,7 @@ pm_wartime_cruisers = { building_input_ammunition_add = 3 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2368,7 +2369,7 @@ pm_command_cruisers = { building_input_sensors_add = 2 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2406,7 +2407,7 @@ pm_guided_missile_cruisers = { building_input_sensors_add = 3 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2444,7 +2445,7 @@ pm_modernized_missile_cruisers = { building_input_sensors_add = 4 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2482,7 +2483,7 @@ pm_arsenal_ships = { building_input_sensors_add = 6 } level_scaled = { - building_employment_soldiers_add = -200 + building_employment_servicemembers_add = -200 building_employment_officers_add = 200 building_training_rate_add = 5 } @@ -2527,7 +2528,10 @@ pm_wartime_aircraft_carriers = { } level_scaled = { building_employment_officers_add = 500 - building_employment_soldiers_add = -500 + building_employment_servicemembers_add = -1000 + # Carriers employ civilian workers to perform various tasks on board including cooking, cleaning, and maintenance. Most importantly, the manufacturer of the carrier will employ "live" support staff to assis in the technical aspects of the carrier's operation. + building_employment_service_workers_add = 400 + building_employment_engineers_add = 100 building_training_rate_add = 10 } throughput_scaled = { @@ -2566,7 +2570,9 @@ pm_post_war_fleet_carriers = { } level_scaled = { building_employment_officers_add = 500 - building_employment_soldiers_add = -500 + building_employment_servicemembers_add = -1000 + building_employment_service_workers_add = 400 + building_employment_engineers_add = 100 building_training_rate_add = 10 } throughput_scaled = { @@ -2606,8 +2612,9 @@ pm_supercarriers = { } level_scaled = { building_employment_officers_add = 500 - building_employment_soldiers_add = -500 - building_training_rate_add = 10 + building_employment_servicemembers_add = -1000 + building_employment_service_workers_add = 400 + building_employment_engineers_add = 100 } throughput_scaled = { unit_offense_add = 677 @@ -2646,8 +2653,9 @@ pm_nuclear_supercarriers = { } level_scaled = { building_employment_officers_add = 500 - building_employment_soldiers_add = -500 - building_training_rate_add = 10 + building_employment_servicemembers_add = -1000 + building_employment_service_workers_add = 400 + building_employment_engineers_add = 100 } throughput_scaled = { unit_offense_add = 698 @@ -2686,8 +2694,9 @@ pm_advanced_fleet_carrier = { } level_scaled = { building_employment_officers_add = 500 - building_employment_soldiers_add = -500 - building_training_rate_add = 10 + building_employment_servicemembers_add = -1000 + building_employment_service_workers_add = 400 + building_employment_engineers_add = 100 } throughput_scaled = { unit_offense_add = 875 @@ -2735,7 +2744,7 @@ pm_wartime_fighters_naval = { building_input_refined_fuel_add = 1 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -2775,7 +2784,7 @@ pm_1st_generation_jet_fighters_naval = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -2815,7 +2824,7 @@ pm_2nd_generation_jet_fighters_naval = { building_input_refined_fuel_add = 2 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -2855,7 +2864,7 @@ pm_3rd_generation_jet_fighters_naval = { building_input_refined_fuel_add = 4 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -2895,7 +2904,7 @@ pm_4th_generation_jet_fighters_naval = { building_input_refined_fuel_add = 5 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -2934,7 +2943,7 @@ pm_45th_generation_jet_fighters_naval = { building_input_refined_fuel_add = 5 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -2973,7 +2982,7 @@ pm_5th_generation_jet_fighters_naval = { building_input_refined_fuel_add = 6 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -3012,7 +3021,7 @@ pm_6th_generation_jet_fighters_naval = { building_input_refined_fuel_add = 6 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -3050,7 +3059,7 @@ pm_7th_generation_jet_fighters_naval = { building_input_refined_fuel_add = 8 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -3091,7 +3100,7 @@ pm_wartime_attack_submarines = { building_input_electronics_add = 2 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -3122,7 +3131,7 @@ pm_diesel_attack_submarines = { building_input_sensors_add = 2 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -3154,7 +3163,7 @@ pm_nuclear_attack_submarines = { building_input_sensors_add = 3 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -3187,7 +3196,7 @@ pm_cruise_missile_submarines = { building_input_sensors_add = 4 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } @@ -3220,7 +3229,7 @@ pm_advanced_attack_submarines = { building_input_sensors_add = 4 } level_scaled = { - building_employment_soldiers_add = -60 + building_employment_servicemembers_add = -60 building_employment_officers_add = 60 building_training_rate_add = 1 } diff --git a/common/production_methods/06_urban_center.txt b/common/production_methods/06_urban_center.txt index 0c53b7efb..077da593d 100644 --- a/common/production_methods/06_urban_center.txt +++ b/common/production_methods/06_urban_center.txt @@ -7,9 +7,8 @@ pm_informal_cities = { building_output_services_add = 60 } level_scaled = { - building_employment_laborers_add = 7000 - building_employment_clerks_add = 2000 - building_employment_shopkeepers_add = 500 + building_employment_laborers_add = 5000 + building_employment_service_workers_add = 4500 } } } @@ -27,9 +26,9 @@ pm_industrial_cities = { building_output_services_add = 90 } level_scaled = { - building_employment_laborers_add = 5000 - building_employment_clerks_add = 3000 - building_employment_shopkeepers_add = 1500 + building_employment_laborers_add = 4500 + building_employment_service_workers_add = 4000 + building_employment_creatives_add = 1000 } } } @@ -48,8 +47,8 @@ pm_modernist_cities = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_clerks_add = 4000 - building_employment_shopkeepers_add = 2500 + building_employment_service_workers_add = 4000 + building_employment_creatives_add = 2500 } } } @@ -68,8 +67,8 @@ pm_neo_traditional_cities = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_clerks_add = 4000 - building_employment_shopkeepers_add = 3500 + building_employment_service_workers_add = 4000 + building_employment_creatives_add = 3500 } } } @@ -88,8 +87,9 @@ pm_sustainable_cities = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_clerks_add = 2000 - building_employment_shopkeepers_add = 4500 + building_employment_service_workers_add = 2000 + building_employment_creatives_add = 4500 + #5600+2000+900=8500 } } } @@ -218,7 +218,6 @@ pm_professional_service_districts = { } ## Planning Methods - pm_no_planning = { texture = "gfx/interface/icons/production_method_icons/no_planning.dds" } @@ -233,7 +232,7 @@ pm_local_planning = { } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 1000 + building_employment_administrators_add = 1000 building_throughput_mult = 0.005 } } @@ -248,7 +247,7 @@ pm_regional_planning = { } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 2000 + building_employment_administrators_add = 2000 building_throughput_mult = 0.01 } } @@ -262,7 +261,7 @@ pm_centralized_planning = { } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 3000 + building_employment_administrators_add = 3000 building_throughput_mult = 0.015 } } @@ -321,7 +320,7 @@ pm_automated_guided_transport = { } level_scaled = { building_employment_laborers_add = -2000 - building_employment_clerks_add = -1000 + building_employment_service_workers_add = -1000 } } } @@ -339,7 +338,7 @@ pm_autonomous_transport = { } level_scaled = { building_employment_laborers_add = -2000 - building_employment_clerks_add = -2000 + building_employment_service_workers_add = -2000 } } } @@ -348,43 +347,48 @@ pm_autonomous_transport = { pm_state_urban_clergy = { texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds" disallowing_laws = { - law_total_separation + law_church_disestablishment law_state_atheism } building_modifiers = { level_scaled = { - building_employment_clergymen_add = 400 + building_employment_clergy_add = 400 } unscaled = { - building_clergymen_shares_add = 8 + building_clergy_shares_add = 8 } } } pm_secular_urban_clergy = { - texture = "gfx/interface/icons/production_method_icons/ownership_bureaucrats.dds" + texture = "gfx/interface/icons/production_method_icons/ownership_administrators.dds" disallowing_laws = { - law_state_religion + law_religious_nationalism + law_religious_institutions } building_modifiers = { level_scaled = { - building_employment_clerks_add = 100 - building_employment_clergymen_add = 300 + building_employment_administrators_add = 100 + building_employment_clergy_add = 300 + } + unscaled = { + building_clergy_shares_add = 4 } } } pm_banned_religious_services = { - texture = "gfx/interface/icons/production_method_icons/ownership_bureaucrats.dds" + texture = "gfx/interface/icons/production_method_icons/ownership_administrators.dds" unlocking_laws = { law_state_atheism + law_church_disestablishment } disallowing_laws = { - law_total_separation + law_protected_speech } building_modifiers = { level_scaled = { - building_employment_clerks_add = 400 + building_employment_administrators_add = 400 } } } @@ -392,73 +396,83 @@ pm_banned_religious_services = { ## Ownership pm_privately_owned_urban_center = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership + disallowing_laws = { + law_total_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 500 + building_employment_investors_add = 300 } unscaled = { - building_shopkeepers_shares_add = 10 - building_clergymen_shares_add = 2 - building_clerks_shares_add = 0.5 + building_investors_shares_add = 10 + building_administrators_shares_add = 0.5 } } } -pm_government_run_urban_center = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" +pm_publicly_traded_urban_center = { + texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" + unlocking_technologies = { + central_bank_independence + } disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_total_nationalization } unlocking_laws = { - law_command_economy + law_free_market } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 500 + building_employment_investors_add = 500 } unscaled = { - building_government_shares_add = 1 + building_investors_shares_add = 15 + building_administrators_shares_add = 1 } } + } -pm_state_run_cooperatives_urban_center = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_government_run_urban_center = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_oligarchy - law_autocracy + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + law_no_nationalization } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 250 - building_employment_shopkeepers_add = 250 + building_employment_administrators_add = 500 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } -pm_worker_cooperative_urban_center = { +pm_worker_cooperatives_urban_center = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + disallowing_laws = { + law_total_nationalization + } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 500 + building_employment_service_workers_add = 1000 } unscaled = { building_workforce_shares_add = 1 @@ -468,6 +482,7 @@ pm_worker_cooperative_urban_center = { ####################### Power Plants ####################### ##### Base Power Plant PMG +# target: 9800 employees pm_coal_fired_plant = { texture = "gfx/interface/icons/production_method_icons/power_plant.dds" pollution_generation = 100 @@ -478,9 +493,9 @@ pm_coal_fired_plant = { building_output_electricity_add = 105 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2800 + building_employment_laborers_add = 5000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 1800 } } } @@ -499,8 +514,8 @@ pm_oil_fired_plant = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2800 + building_employment_technicians_add = 3500 + building_employment_engineers_add = 2300 } } } @@ -519,8 +534,8 @@ pm_combustion_fired_plant = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2800 + building_employment_technicians_add = 3500 + building_employment_engineers_add = 2300 } } } @@ -543,6 +558,7 @@ pm_solar_panels = { solar_panels } is_default = yes + # todo: Scale up building_modifiers = { workforce_scaled = { #inputs @@ -553,7 +569,7 @@ pm_solar_panels = { } level_scaled = { building_employment_laborers_add = 200 - building_employment_machinists_add = 300 + building_employment_technicians_add = 300 building_employment_engineers_add = 500 } } @@ -575,8 +591,8 @@ pm_photovoltaics = { } level_scaled = { building_employment_laborers_add = 150 - building_employment_machinists_add = 325 - building_employment_engineers_add = 525 + building_employment_technicians_add = 300 + building_employment_engineers_add = 550 } } } @@ -597,8 +613,8 @@ pm_concentrated_solar_power = { } level_scaled = { building_employment_laborers_add = 100 - building_employment_machinists_add = 350 - building_employment_engineers_add = 550 + building_employment_technicians_add = 300 + building_employment_engineers_add = 600 } } } @@ -618,7 +634,7 @@ pm_quantum_photon_harvesting = { building_output_electricity_add = 150 } level_scaled = { - building_employment_machinists_add = 400 + building_employment_technicians_add = 400 building_employment_engineers_add = 600 } } @@ -654,7 +670,7 @@ pm_wind_power = { } level_scaled = { building_employment_laborers_add = 500 - building_employment_machinists_add = 400 + building_employment_technicians_add = 400 building_employment_engineers_add = 300 } } @@ -674,9 +690,8 @@ pm_wind_farms = { building_output_electricity_add = 125 } level_scaled = { - building_employment_laborers_add = 200 - building_employment_machinists_add = 450 - building_employment_engineers_add = 500 + building_employment_technicians_add = 600 + building_employment_engineers_add = 600 } } } @@ -705,7 +720,7 @@ pm_conventional_dams = { } level_scaled = { building_employment_laborers_add = 5000 - building_employment_machinists_add = 3000 + building_employment_technicians_add = 3000 building_employment_engineers_add = 2000 } } @@ -724,7 +739,7 @@ pm_pumped_storage_hydroelectricity = { } level_scaled = { building_employment_laborers_add = 3000 - building_employment_machinists_add = 4000 + building_employment_technicians_add = 4000 building_employment_engineers_add = 3000 } } @@ -742,7 +757,7 @@ pm_run_of_river_hydroelectricity = { building_output_electricity_add = 375 } level_scaled = { - building_employment_machinists_add = 5000 + building_employment_technicians_add = 5000 building_employment_engineers_add = 5000 } } @@ -762,13 +777,14 @@ pm_run_of_river_hydroelectricity = { # building_output_electricity_add = 100 # } # level_scaled = { -# building_employment_laborers_add = 500 -# building_employment_machinists_add = 400 +# building_employment_laborers_add = 475 +# building_employment_technicians_add = 400 # building_employment_engineers_add = 300 +# building_employment_managers_add = 25 # } # } #} - +# #pm_enhanced_geothermal_systems = { # texture = "gfx/interface/icons/production_method_icons/unused/base2.dds" # unlocking_technologies = { @@ -785,9 +801,10 @@ pm_run_of_river_hydroelectricity = { # building_output_electricity_add = 200 # } # level_scaled = { -# building_employment_laborers_add = 200 -# building_employment_machinists_add = 450 +# building_employment_laborers_add = 175 +# building_employment_technicians_add = 375 # building_employment_engineers_add = 500 +# building_employment_managers_add = 75 # } # } #} @@ -803,9 +820,9 @@ pm_nuclear_plant = { building_output_electricity_add = 500 } level_scaled = { - building_employment_laborers_add = 4500 - building_employment_machinists_add = 4000 - building_employment_engineers_add = 3000 + building_employment_laborers_add = 4000 + building_employment_technicians_add = 4000 + building_employment_professionals_add = 3000 } } } @@ -822,7 +839,8 @@ pm_nuclear_fusion = { building_output_electricity_add = 2500 } level_scaled = { - building_employment_engineers_add = 10000 + building_employment_technicians_add = 4000 + building_employment_professionals_add = 8000 } } } @@ -837,10 +855,9 @@ pm_radio_telecommunications = { building_output_telecommunications_add = 35 # 400 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 1000 - building_employment_engineers_add = 1000 + building_employment_service_workers_add = 3000 + building_employment_technicians_add = 2000 + building_employment_professionals_add = 1000 } } } @@ -856,10 +873,9 @@ pm_television_services = { building_output_telecommunications_add = 55 # 400 } level_scaled = { - building_employment_laborers_add = 1500 - building_employment_shopkeepers_add = 1000 - building_employment_machinists_add = 2000 - building_employment_engineers_add = 1500 + building_employment_service_workers_add = 2000 + building_employment_technicians_add = 2500 + building_employment_professionals_add = 1500 } } } @@ -875,9 +891,9 @@ pm_internet_services_telecommunications = { building_output_telecommunications_add = 100 # 400 } level_scaled = { - building_employment_shopkeepers_add = 1500 - building_employment_machinists_add = 2500 - building_employment_engineers_add = 2000 + building_employment_service_workers_add = 1000 + building_employment_technicians_add = 3000 + building_employment_professionals_add = 2000 } } } @@ -894,7 +910,7 @@ pm_boutique_hospitality = { building_output_tourism_add = 25 } level_scaled = { - building_employment_clerks_add = 6000 + building_employment_service_workers_add = 6000 } } } @@ -912,8 +928,8 @@ pm_economy_lodging = { building_output_tourism_add = 35 } level_scaled = { - building_employment_clerks_add = 5000 - building_employment_shopkeepers_add = 1000 + building_employment_service_workers_add = 5000 + building_employment_creatives_add = 1000 } } } @@ -933,8 +949,8 @@ pm_all_inclusive_hospitality = { building_output_tourism_add = 45 } level_scaled = { - building_employment_clerks_add = 4000 - building_employment_shopkeepers_add = 2000 + building_employment_service_workers_add = 4000 + building_employment_creatives_add = 2000 } } } @@ -955,8 +971,8 @@ pm_developed_resorts = { building_output_tourism_add = 55 } level_scaled = { - building_employment_clerks_add = 3000 - building_employment_shopkeepers_add = 3000 + building_employment_service_workers_add = 3000 + building_employment_creatives_add = 3000 } } } @@ -977,8 +993,8 @@ pm_high_rise_luxury_hotels = { building_output_tourism_add = 65 } level_scaled = { - building_employment_clerks_add = 2000 - building_employment_shopkeepers_add = 4000 + building_employment_service_workers_add = 2000 + building_employment_creatives_add = 4000 } } } @@ -999,14 +1015,13 @@ pm_mega_resorts = { building_output_tourism_add = 75 } level_scaled = { - building_employment_clerks_add = 1000 - building_employment_shopkeepers_add = 5000 + building_employment_service_workers_add = 1000 + building_employment_creatives_add = 5000 } } } ### Tourism Supporting Industries - pm_no_supporting_industry = { texture = "gfx/interface/icons/production_method_icons/traditional_art.dds" state_modifiers = { @@ -1059,7 +1074,6 @@ pm_resort_cities = { } ### Entertainment - pm_no_entertainment = { texture = "gfx/interface/icons/production_method_icons/traditional_art.dds" } @@ -1076,10 +1090,14 @@ pm_entertainment = { unscaled = { building_output_tourism_mult = 0.05 } + level_scaled = { + building_employment_creatives_add = 250 + building_employment_service_workers_add = 1000 + } } state_modifiers = { unscaled = { - state_expected_sol_mult = 0.10 + state_expected_sol_mult = 0.1 } } } @@ -1095,10 +1113,14 @@ pm_entertainment_and_gambling = { unscaled = { building_output_tourism_mult = 0.1 } + level_scaled = { + building_employment_creatives_add = 500 + building_employment_service_workers_add = 500 + } } state_modifiers = { unscaled = { - state_expected_sol_mult = 0.20 + state_expected_sol_mult = 0.2 } } } @@ -1113,18 +1135,20 @@ pm_entertainment_productions = { unscaled = { building_output_tourism_mult = 0.15 } + level_scaled = { + building_employment_creatives_add = 750 + building_employment_service_workers_add = 250 + } } state_modifiers = { unscaled = { - state_expected_sol_mult = 0.30 + state_expected_sol_mult = 0.3 } } } ####################### Financial Services ####################### #### Base Finance PMG - -# TODO: re-do employment modifiers, technology pm_traditional_financial_services = { texture = "gfx/interface/icons/production_method_icons/traditional_art.dds" building_modifiers = { @@ -1133,8 +1157,8 @@ pm_traditional_financial_services = { building_output_financial_services_add = 25 } level_scaled = { - building_employment_shopkeepers_add = 6000 - building_employment_clerks_add = 3000 + building_employment_service_workers_add = 6000 + building_employment_professionals_add = 3000 } } } @@ -1151,9 +1175,8 @@ pm_networked_financial_services = { building_output_financial_services_add = 30 } level_scaled = { - building_employment_shopkeepers_add = 6000 - building_employment_clerks_add = 1000 - building_employment_academics_add = 1000 + building_employment_service_workers_add = 5000 + building_employment_professionals_add = 4000 } } } @@ -1171,8 +1194,8 @@ pm_expanded_credit_services = { building_output_financial_services_add = 45 } level_scaled = { - building_employment_shopkeepers_add = 6000 - building_employment_academics_add = 3000 + building_employment_service_workers_add = 4000 + building_employment_professionals_add = 5000 } } } @@ -1189,8 +1212,8 @@ pm_digital_financial_services = { building_output_financial_services_add = 60 } level_scaled = { - building_employment_shopkeepers_add = 6000 - building_employment_academics_add = 3000 + building_employment_service_workers_add = 3000 + building_employment_professionals_add = 6000 } } } @@ -1207,8 +1230,8 @@ pm_online_financial_services = { building_output_financial_services_add = 75 } level_scaled = { - building_employment_shopkeepers_add = 6000 - building_employment_academics_add = 3000 + building_employment_service_workers_add = 2000 + building_employment_professionals_add = 7000 } } } @@ -1225,8 +1248,7 @@ pm_algorithmic_financial_services = { building_output_financial_services_add = 95 } level_scaled = { - building_employment_shopkeepers_add = 6000 - building_employment_academics_add = 3000 + building_employment_professionals_add = 9000 } } } @@ -1244,8 +1266,7 @@ pm_limited_commercial_banking = { central_bank_independence } unlocking_laws = { - law_laissez_faire - law_interventionism + law_free_market } building_modifiers = { workforce_scaled = { @@ -1269,8 +1290,7 @@ pm_commercial_banking = { activist_monetary_policies } unlocking_laws = { - law_laissez_faire - law_interventionism + law_free_market } building_modifiers = { workforce_scaled = { @@ -1294,8 +1314,7 @@ pm_full_commercial_banking = { monetary_economics } unlocking_laws = { - law_laissez_faire - law_interventionism + law_free_market } building_modifiers = { workforce_scaled = { @@ -1313,11 +1332,10 @@ pm_full_commercial_banking = { } #### Investment Services - pm_no_investment_services = { texture = "gfx/interface/icons/production_method_icons/unused/disabled.dds" disallowing_laws = { - law_laissez_faire + law_free_market law_interventionism } } @@ -1325,15 +1343,15 @@ pm_no_investment_services = { pm_certified_investors = { texture = "gfx/interface/icons/generic_icons/unused/lack.dds" unlocking_laws = { - law_laissez_faire + law_free_market law_interventionism } state_modifiers = { unscaled = { - state_capitalists_investment_pool_efficiency_mult = 0.2 - state_capitalists_investment_pool_contribution_add = 0.05 - state_aristocrats_investment_pool_efficiency_mult = 0.2 - state_aristocrats_investment_pool_contribution_add = 0.05 + state_landlords_investment_pool_efficiency_mult = 0.2 + state_landlords_investment_pool_contribution_add = 0.05 + state_investors_investment_pool_efficiency_mult = 0.2 + state_investors_investment_pool_contribution_add = 0.05 } } } @@ -1344,19 +1362,23 @@ pm_public_investor_services = { public_choice_theory } unlocking_laws = { - law_laissez_faire + law_free_market law_interventionism } state_modifiers = { unscaled = { - state_capitalists_investment_pool_efficiency_mult = 0.1 - state_capitalists_investment_pool_contribution_add = 0.025 - state_aristocrats_investment_pool_efficiency_mult = 0.1 - state_aristocrats_investment_pool_contribution_add = 0.025 - state_shopkeepers_investment_pool_efficiency_mult = 0.1 - state_shopkeepers_investment_pool_contribution_add = 0.025 - state_clergymen_investment_pool_efficiency_mult = 0.1 - state_clergymen_investment_pool_contribution_add = 0.025 + state_landlords_investment_pool_efficiency_mult = 0.1 + state_landlords_investment_pool_contribution_add = 0.025 + state_investors_investment_pool_efficiency_mult = 0.1 + state_investors_investment_pool_contribution_add = 0.025 + state_professionals_investment_pool_efficiency_mult = 0.1 + state_professionals_investment_pool_contribution_add = 0.025 + state_academics_investment_pool_efficiency_mult = 0.1 + state_academics_investment_pool_contribution_add = 0.025 + state_creatives_investment_pool_efficiency_mult = 0.1 + state_creatives_investment_pool_contribution_add = 0.025 + state_engineers_investment_pool_efficiency_mult = 0.1 + state_engineers_investment_pool_contribution_add = 0.025 } } } @@ -1367,26 +1389,33 @@ pm_mutual_funds = { microfoundations } unlocking_laws = { - law_laissez_faire + law_free_market law_interventionism } state_modifiers = { unscaled = { - state_capitalists_investment_pool_efficiency_mult = 0.05 - state_capitalists_investment_pool_contribution_add = 0.01 - state_aristocrats_investment_pool_efficiency_mult = 0.05 - state_aristocrats_investment_pool_contribution_add = 0.01 - state_shopkeepers_investment_pool_efficiency_mult = 0.05 - state_shopkeepers_investment_pool_contribution_add = 0.01 - state_clergymen_investment_pool_efficiency_mult = 0.05 - state_clergymen_investment_pool_contribution_add = 0.01 - state_clerks_investment_pool_efficiency_mult = 0.05 - state_clerks_investment_pool_contribution_add = 0.01 - state_farmers_investment_pool_efficiency_mult = 0.05 - state_farmers_investment_pool_contribution_add = 0.01 + state_landlords_investment_pool_efficiency_mult = 0.05 + state_landlords_investment_pool_contribution_add = 0.01 + state_investors_investment_pool_efficiency_mult = 0.05 + state_investors_investment_pool_contribution_add = 0.01 + state_professionals_investment_pool_efficiency_mult = 0.05 + state_professionals_investment_pool_contribution_add = 0.01 + state_academics_investment_pool_efficiency_mult = 0.05 + state_academics_investment_pool_contribution_add = 0.01 + state_creatives_investment_pool_efficiency_mult = 0.05 + state_creatives_investment_pool_contribution_add = 0.01 + state_engineers_investment_pool_efficiency_mult = 0.05 + state_engineers_investment_pool_contribution_add = 0.01 + state_technicians_investment_pool_efficiency_mult = 0.05 + state_technicians_investment_pool_contribution_add = 0.01 + state_laborers_investment_pool_efficiency_mult = 0.05 + state_laborers_investment_pool_contribution_add = 0.01 + state_service_workers_investment_pool_efficiency_mult = 0.05 + state_service_workers_investment_pool_contribution_add = 0.01 } } } + ####################### Media Industry ####################### #### Base Media PMG pm_magazines_media = { @@ -1397,8 +1426,8 @@ pm_magazines_media = { building_output_media_add = 20 # 400 } level_scaled = { - building_employment_shopkeepers_add = 7000 - building_employment_academics_add = 1000 + building_employment_service_workers_add = 7000 + building_employment_creatives_add = 1000 } } } @@ -1415,8 +1444,8 @@ pm_television_broadcasts_media = { building_output_media_add = 35 } level_scaled = { - building_employment_shopkeepers_add = 6000 - building_employment_academics_add = 2000 + building_employment_service_workers_add = 6000 + building_employment_creatives_add = 2000 } } } @@ -1433,8 +1462,8 @@ pm_satellite_television_media = { building_output_media_add = 45 # 600 } level_scaled = { - building_employment_shopkeepers_add = 5000 - building_employment_academics_add = 3000 + building_employment_service_workers_add = 5000 + building_employment_creatives_add = 3000 } } } @@ -1452,8 +1481,8 @@ pm_video_games_media = { building_output_media_add = 55 # 600 } level_scaled = { - building_employment_shopkeepers_add = 4000 - building_employment_academics_add = 4000 + building_employment_service_workers_add = 4000 + building_employment_creatives_add = 4000 } } } @@ -1471,18 +1500,17 @@ pm_virtual_reality_media = { building_output_media_add = 75 # 600 } level_scaled = { - building_employment_shopkeepers_add = 3000 - building_employment_academics_add = 5000 + building_employment_service_workers_add = 2000 + building_employment_creatives_add = 6000 } } } ## News Media PMG - pm_independent_news = { texture = "gfx/interface/icons/production_method_icons/photographic_art.dds" unlocking_laws = { - law_freedom_of_press + law_protected_speech } } @@ -1495,6 +1523,9 @@ pm_sensationalist_news = { unscaled = { building_output_media_mult = 0.25 } + level_scaled = { + building_employment_creatives_add = 1000 + } } state_modifiers = { throughput_scaled = { @@ -1507,12 +1538,15 @@ pm_sensationalist_news = { pm_state_news = { texture = "gfx/interface/icons/production_method_icons/photographic_art.dds" disallowing_laws = { - law_freedom_of_press + law_protected_speech } building_modifiers = { unscaled = { building_output_media_mult = -0.1 } + level_scaled = { + building_employment_administrators_add = 1000 + } } state_modifiers = { throughput_scaled = { @@ -1525,14 +1559,17 @@ pm_state_news = { pm_religious_news = { texture = "gfx/interface/icons/production_method_icons/photographic_art.dds" disallowing_laws = { - law_freedom_of_press + law_protected_speech law_state_atheism - law_total_separation + law_church_disestablishment } building_modifiers = { unscaled = { building_output_media_mult = -0.1 } + level_scaled = { + building_employment_clergy_add = 1000 + } } state_modifiers = { throughput_scaled = { @@ -1545,12 +1582,15 @@ pm_religious_news = { pm_war_propaganda = { texture = "gfx/interface/icons/production_method_icons/photographic_art.dds" disallowing_laws = { - law_freedom_of_press + law_protected_speech } building_modifiers = { unscaled = { building_output_media_mult = -0.1 } + level_scaled = { + building_employment_officers_add = 1000 + } } state_modifiers = { throughput_scaled = { @@ -1560,60 +1600,72 @@ pm_war_propaganda = { } ##### Ownership PMG -pm_privately_owned_urban = { +pm_privately_owned_utility = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 200 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_publicly_traded_urban = { +pm_publicly_traded_utility = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } unlocking_technologies = { central_bank_independence } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + } building_modifiers = { workforce_scaled = { building_input_financial_services_add = 1 building_output_bonds_add = 5 } level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_government_run_urban = { +pm_government_run_utility = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_no_nationalization } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 300 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 @@ -1621,35 +1673,21 @@ pm_government_run_urban = { } } -pm_state_run_cooperatives_urban = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_worker_cooperatives_utility = { + texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_oligarchy - law_autocracy - } - unlocking_laws = { - law_command_economy - } - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_shopkeepers_add = 200 - } - unscaled = { - building_government_shares_add = 1 - building_workforce_shares_add = 1 - } + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies } -} - -pm_worker_cooperative_urban = { - texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 300 + building_employment_service_workers_add = 300 } unscaled = { building_workforce_shares_add = 1 @@ -1666,8 +1704,9 @@ pm_hospitals = { building_output_healthcare_add = 15 } level_scaled = { - building_employment_shopkeepers_add = 9000 - building_employment_academics_add = 1000 + building_employment_service_workers_add = 9000 + building_employment_professionals_add = 500 + building_employment_academics_add = 500 } } state_modifiers = { @@ -1688,8 +1727,9 @@ pm_trauma_centers = { building_output_healthcare_add = 25 } level_scaled = { - building_employment_shopkeepers_add = 7000 - building_employment_academics_add = 3000 + building_employment_service_workers_add = 7500 + building_employment_professionals_add = 2000 + building_employment_academics_add = 1500 } } state_modifiers = { @@ -1710,8 +1750,9 @@ pm_surgical_hospitals = { building_output_healthcare_add = 40 } level_scaled = { - building_employment_shopkeepers_add = 5000 - building_employment_academics_add = 5000 + building_employment_service_workers_add = 5000 + building_employment_professionals_add = 3500 + building_employment_academics_add = 2500 } } state_modifiers = { @@ -1733,8 +1774,9 @@ pm_gene_therapy_centers = { building_output_healthcare_add = 60 } level_scaled = { - building_employment_academics_add = 7000 - building_employment_shopkeepers_add = 3000 + building_employment_service_workers_add = 2500 + building_employment_professionals_add = 5000 + building_employment_academics_add = 3500 } } state_modifiers = { @@ -1756,8 +1798,8 @@ pm_gene_editing_centers = { building_output_healthcare_add = 80 } level_scaled = { - building_employment_academics_add = 9000 - building_employment_shopkeepers_add = 1000 + building_employment_professionals_add = 6500 + building_employment_academics_add = 4500 } } state_modifiers = { @@ -1858,53 +1900,75 @@ pm_immunotherapy = { pm_privatized_hospital = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_charitable_health_system - law_national_healthcare_system + law_universal_healthcare + law_church_run_hospitals + law_socialization } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 10 + building_investors_shares_add = 1 } } } pm_government_run_hospital = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" + unlocking_laws = { + law_universal_healthcare + law_subsidized_health_insurance + } + building_modifiers = { + level_scaled = { + building_employment_administrators_add = 300 + } + unscaled = { + building_government_shares_add = 1 + } + } +} + +pm_church_run_hospitals = { + texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_charitable_health_system + law_charity_health_system law_private_health_insurance + law_subsidized_health_insurance + law_universal_healthcare } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 300 + building_employment_clergy_add = 300 } unscaled = { - building_government_shares_add = 1 + building_clergy_shares_add = 1 } } } -pm_charity_hospital = { +pm_worker_cooperatives_hospital = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_national_healthcare_system - law_mixed_healthcare + law_universal_healthcare + law_church_run_hospitals + } + unlocking_laws = { + law_socialization } building_modifiers = { level_scaled = { - building_employment_clergymen_add = 200 - building_employment_bureaucrats_add = 50 + building_employment_service_workers_add = 300 } unscaled = { - building_clergymen_shares_add = 1 + building_workforce_shares_add = 1 } } } -# Slums +########## Slums ############ +#FIXME are we getting rid of slums? pm_slums_base = { texture = "gfx/interface/icons/production_method_icons/wooden_buildings.dds" building_modifiers = { @@ -1913,8 +1977,7 @@ pm_slums_base = { building_throughput_mult = -0.1 } level_scaled = { - building_employment_criminals_add = 5000 - building_employment_peasants_add = 5000 + building_employment_informal_workers_add = 10000 } unscaled = { building_workforce_shares_add = 1 @@ -1929,10 +1992,7 @@ pm_slums_base = { } } - ############### Skyscrapers ############### - -# TODO: Employment pm_leased_buildings = { texture = "gfx/interface/icons/production_method_icons/skyscraper_trade_nexus.dds" building_modifiers = { @@ -1942,9 +2002,9 @@ pm_leased_buildings = { building_output_professional_services_add = 15 } level_scaled = { - building_employment_clerks_add = 5000 + building_employment_service_workers_add = 5000 building_employment_laborers_add = 2500 - building_employment_shopkeepers_add = 500 + building_employment_professionals_add = 500 } } } @@ -1961,9 +2021,9 @@ pm_office_parks = { building_output_professional_services_add = 25 } level_scaled = { - building_employment_clerks_add = 5000 + building_employment_service_workers_add = 5000 building_employment_laborers_add = 2000 - building_employment_shopkeepers_add = 1000 + building_employment_professionals_add = 1000 } } } @@ -1981,9 +2041,9 @@ pm_high_rise_offices = { building_output_professional_services_add = 35 } level_scaled = { - building_employment_clerks_add = 5000 + building_employment_service_workers_add = 5000 building_employment_laborers_add = 1500 - building_employment_shopkeepers_add = 1500 + building_employment_professionals_add = 1500 } } } @@ -2002,9 +2062,9 @@ pm_dedicated_complexes = { building_output_professional_services_add = 45 } level_scaled = { - building_employment_clerks_add = 5000 + building_employment_service_workers_add = 5000 building_employment_laborers_add = 1000 - building_employment_shopkeepers_add = 2000 + building_employment_professionals_add = 2000 } } } @@ -2022,9 +2082,9 @@ pm_skyscraper_offices = { building_output_professional_services_add = 55 } level_scaled = { - building_employment_clerks_add = 5000 + building_employment_service_workers_add = 5000 building_employment_laborers_add = 500 - building_employment_shopkeepers_add = 2500 + building_employment_professionals_add = 2500 } } } @@ -2042,14 +2102,13 @@ pm_business_cities = { building_output_professional_services_add = 65 } level_scaled = { - building_employment_clerks_add = 5000 - building_employment_shopkeepers_add = 3000 + building_employment_service_workers_add = 5000 + building_employment_professionals_add = 3000 } } } ### Skyscraper Focus - pm_consulting_focus = { texture = "gfx/interface/icons/production_method_icons/consulting_focus.dds" unlocking_production_methods = { @@ -2126,54 +2185,68 @@ pm_training_focus = { } ### Skyscraper Ownership PMG - pm_privately_owned_skyscraper = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership + disallowing_laws = { + law_total_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 200 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } pm_publicly_traded_skyscraper = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } unlocking_technologies = { central_bank_independence } + disallowing_laws = { + law_total_nationalization + } + unlocking_laws = { + law_free_market + } building_modifiers = { workforce_scaled = { building_input_financial_services_add = 1 building_output_bonds_add = 5 } level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } pm_government_run_skyscraper = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" + disallowing_laws = { + law_no_nationalization + law_public_utility_companies + law_resource_extraction_nationalization + law_military_industry_nationalization + law_heavy_industry_nationalization + } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 300 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 @@ -2183,12 +2256,15 @@ pm_government_run_skyscraper = { pm_worker_cooperatives_skyscraper = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + disallowing_laws = { + law_total_nationalization + } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 300 + building_employment_service_workers_add = 300 } unscaled = { building_workforce_shares_add = 1 diff --git a/common/production_methods/07_government.txt b/common/production_methods/07_government.txt index 557505f8b..66a3895ad 100644 --- a/common/production_methods/07_government.txt +++ b/common/production_methods/07_government.txt @@ -4,9 +4,10 @@ pm_anchorage = { texture = "gfx/interface/icons/production_method_icons/anchorage.dds" building_modifiers = { level_scaled = { - building_employment_laborers_add = 1000 - building_employment_clerks_add = 700 - building_employment_bureaucrats_add = 300 + building_employment_laborers_add = 1075 + building_employment_service_workers_add = 900 + # total: 1075+900+25=2000 + # 25 farmers, 1975 workers or a ratio of 1:79 } } country_modifiers = { @@ -34,8 +35,10 @@ pm_basic_port = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_clerks_add = 3000 - building_employment_bureaucrats_add = 1000 + building_employment_technicians_add = 2650 + building_employment_service_workers_add = 1100 + # total: 6000+2650+1100+250=10000 + # 250 farmers, 9750 workers or a ratio of 1:39 } } country_modifiers = { @@ -63,9 +66,12 @@ pm_industrial_port = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 1000 - building_employment_clerks_add = 2000 - building_employment_bureaucrats_add = 1000 + building_employment_service_workers_add = 1100 + building_employment_technicians_add = 3550 + building_employment_engineers_add = 1000 + building_employment_administrators_add = 350 + # total: 4000+1100+3550+1000+350=10000 + # 350 farmers, 9650 workers or a ratio of 1:28 } } country_modifiers = { @@ -93,10 +99,14 @@ pm_container_port = { building_input_electronics_add = 10 } level_scaled = { - building_employment_laborers_add = 1500 - building_employment_machinists_add = 500 - building_employment_clerks_add = 1000 - building_employment_bureaucrats_add = 1000 + building_employment_laborers_add = 2000 + building_employment_service_workers_add = 900 + building_employment_technicians_add = 4375 + building_employment_engineers_add = 2000 + building_employment_professionals_add = 200 + building_employment_administrators_add = 525 + # total: 2000+900+4375+2000+200+525=10000 + # 525 farmers, 9475 workers or a ratio of 1:18 } } country_modifiers = { @@ -127,9 +137,13 @@ pm_smart_port = { } level_scaled = { building_employment_laborers_add = 1500 - building_employment_machinists_add = 500 - building_employment_clerks_add = 1000 - building_employment_bureaucrats_add = 1000 + building_employment_service_workers_add = 900 + building_employment_technicians_add = 3375 + building_employment_engineers_add = 3000 + building_employment_professionals_add = 450 + building_employment_administrators_add = 775 + # total: 1500+900+3375+3000+450+775=10000 + # 775 farmers, 9225 workers or a ratio of 1:12 } } country_modifiers = { @@ -163,8 +177,10 @@ pm_informal_bureaucracy = { building_input_paper_add = 5 } level_scaled = { - building_employment_clerks_add = 2500 - building_employment_bureaucrats_add = 2500 + building_employment_service_workers_add = 2375 + building_employment_administrators_add = 2500 + # total: 2500+2375+125=5000 + # 125 farmers, 4875 workers or a ratio of 1:39 } } } @@ -186,8 +202,10 @@ pm_modern_bureaucracy = { building_input_paper_add = 10 } level_scaled = { - building_employment_clerks_add = 2000 - building_employment_bureaucrats_add = 3000 + building_employment_professionals_add = 500 + building_employment_administrators_add = 4300 + # total: 500+4300+200=5000 + # 200 farmers, 4800 workers or a ratio of 1:24 } } } @@ -213,8 +231,10 @@ pm_computerized_bureaucracy = { building_input_computers_add = 5 } level_scaled = { - building_employment_clerks_add = 1750 - building_employment_bureaucrats_add = 2750 + building_employment_professionals_add = 600 + building_employment_administrators_add = 4125 + # total: 600+4125+275=5000 + # 275 farmers, 4725 workers or a ratio of 1:17 } } } @@ -240,8 +260,10 @@ pm_word_processors = { building_input_computers_add = 10 } level_scaled = { - building_employment_clerks_add = 1500 - building_employment_bureaucrats_add = 3000 + building_employment_professionals_add = 700 + building_employment_administrators_add = 3950 + # total: 700+3950+350=5000 + # 350 farmers, 4650 workers or a ratio of 1:13 } } } @@ -266,33 +288,35 @@ pm_paperless_offices = { building_input_computers_add = 15 } level_scaled = { - building_employment_clerks_add = 1250 - building_employment_bureaucrats_add = 3250 + building_employment_professionals_add = 800 + building_employment_administrators_add = 3775 + # total: 800+3775+425=5000 + # 425 farmers, 4575 workers or a ratio of 1:11 } } } ##### Bureaucratic Professionalism pm_hereditary_bureaucrats = { - texture = "gfx/interface/icons/production_method_icons/ownership_aristocrats.dds" + texture = "gfx/interface/icons/production_method_icons/ownership_bureaucrats.dds" unlocking_laws = { - law_hereditary_bureaucrats + law_politicized_bureaucrats } building_modifiers = { level_scaled = { - building_employment_aristocrats_add = 500 + building_employment_investors_add = 500 } } } pm_professional_bureaucrats = { - texture = "gfx/interface/icons/production_method_icons/professional_bureaucrats.dds" + texture = "gfx/interface/icons/production_method_icons/professional_administrators.dds" disallowing_laws = { - law_hereditary_bureaucrats + law_politicized_bureaucrats } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 500 + building_employment_administrators_add = 500 } } } @@ -300,13 +324,13 @@ pm_professional_bureaucrats = { pm_religious_bureaucrats = { texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds" disallowing_laws = { - law_hereditary_bureaucrats - law_total_separation + law_politicized_bureaucrats + law_church_disestablishment law_state_atheism } building_modifiers = { level_scaled = { - building_employment_clergymen_add = 500 + building_employment_clergy_add = 500 } } } @@ -316,7 +340,6 @@ pm_religious_bureaucrats = { pm_higher_education = { texture = "gfx/interface/icons/production_method_icons/higher_education.dds" ai_value = 1 - country_modifiers = { workforce_scaled = { country_weekly_innovation_add = 3 @@ -327,7 +350,7 @@ pm_higher_education = { building_input_paper_add = 5 } level_scaled = { - building_employment_clerks_add = 2000 + building_employment_administrators_add = 2000 building_employment_academics_add = 500 } } @@ -355,7 +378,7 @@ pm_scientific_education = { building_input_paper_add = 10 } level_scaled = { - building_employment_clerks_add = 1750 + building_employment_administrators_add = 1750 building_employment_academics_add = 750 } } @@ -383,7 +406,7 @@ pm_interdisciplinary_studies = { building_input_paper_add = 15 } level_scaled = { - building_employment_clerks_add = 1500 + building_employment_administrators_add = 1500 building_employment_academics_add = 1000 } } @@ -412,7 +435,7 @@ pm_advanced_analytics = { building_input_electronics_add = 5 } level_scaled = { - building_employment_clerks_add = 1250 + building_employment_administrators_add = 1250 building_employment_academics_add = 1250 } } @@ -442,7 +465,7 @@ pm_computer_science = { building_input_computers_add = 5 } level_scaled = { - building_employment_clerks_add = 1000 + building_employment_administrators_add = 1000 building_employment_academics_add = 1500 } } @@ -471,7 +494,7 @@ pm_business_schools = { building_input_computers_add = 10 } level_scaled = { - building_employment_clerks_add = 750 + building_employment_administrators_add = 750 building_employment_academics_add = 1750 } } @@ -499,7 +522,7 @@ pm_humanities_education = { building_input_computers_add = 15 } level_scaled = { - building_employment_clerks_add = 500 + building_employment_administrators_add = 500 building_employment_academics_add = 2000 } } @@ -510,8 +533,8 @@ pm_humanities_education = { } } } -##### Research Focus +##### Research Focus pm_independent_research_focus = { texture = "gfx/interface/icons/production_method_icons/independent_research_focus.dds" disallowing_laws = { @@ -542,10 +565,10 @@ pm_state_directed_research = { pm_religious_research_agenda = { texture = "gfx/interface/icons/production_method_icons/religious_research_agenda.dds" disallowing_laws = { - law_privately_funded_higher_education - law_mixed_funded_higher_education - law_publicly_funded_higher_education - law_total_separation + law_private_schools + law_mixed_funded_schools + law_state_funded_schools + law_church_disestablishment law_state_atheism } building_modifiers = { @@ -564,7 +587,7 @@ pm_religious_research_agenda = { pm_corporate_sponsored_research = { texture = "gfx/interface/icons/production_method_icons/corporate_sponsored_research.dds" unlocking_laws = { - law_laissez_faire + law_free_market law_interventionism } building_modifiers = { @@ -582,8 +605,8 @@ pm_corporate_sponsored_research = { pm_military_sponsored_research = { texture = "gfx/interface/icons/production_method_icons/military_sponsored_research.dds" unlocking_laws = { - law_professional_army - law_private_army + law_professional_military + law_private_military } building_modifiers = { unscaled = { @@ -601,8 +624,8 @@ pm_military_sponsored_research = { pm_secular_faculty = { texture = "gfx/interface/icons/production_method_icons/ownership_academics.dds" disallowing_laws = { - law_religious_higher_education - law_state_religion + law_church_run_schools + law_religious_institutions } building_modifiers = { level_scaled = { @@ -614,15 +637,15 @@ pm_secular_faculty = { pm_religious_faculty = { texture = "gfx/interface/icons/production_method_icons/ownership_clergy.dds" disallowing_laws = { - law_privately_funded_higher_education - law_mixed_funded_higher_education - law_publicly_funded_higher_education - law_total_separation + law_private_schools + law_mixed_funded_schools + law_state_funded_schools + law_church_disestablishment law_state_atheism } building_modifiers = { level_scaled = { - building_employment_clergymen_add = 2000 + building_employment_clergy_add = 2000 building_employment_academics_add = 2000 } } @@ -651,7 +674,7 @@ pm_nuclear_fission_testing = { building_input_electricity_add = 5 } level_scaled = { - building_employment_clerks_add = 3000 + building_employment_academics_add = 3000 building_employment_laborers_add = 3000 } } @@ -665,10 +688,10 @@ pm_nuclear_warhead_testing = { building_input_electricity_add = 10 } level_scaled = { - building_employment_clerks_add = 3000 - building_employment_soldiers_add = 500 + building_employment_administrators_add = 3000 + building_employment_servicemembers_add = 500 building_employment_officers_add = 500 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 } } } @@ -688,7 +711,7 @@ pm_military_research_facility = { building_input_computers_add = 50 } level_scaled = { - building_employment_engineers_add = 10000 + building_employment_officers_add = 10000 building_employment_academics_add = 5000 } } @@ -709,7 +732,7 @@ pm_humanities_research_facility = { building_input_computers_add = 50 } level_scaled = { - building_employment_engineers_add = 10000 + building_employment_creatives_add = 10000 building_employment_academics_add = 5000 } } @@ -733,881 +756,4 @@ pm_science_research_facility = { building_employment_academics_add = 3000 } } -} - -############### Military defense Establishment ############### -##### Command and Control -pm_informal_command_organization = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_advancement_speed_mult = 0.02 - unit_provinces_captured_mult = 0.02 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 500 - } - level_scaled = { - building_employment_officers_add = 1500 - building_employment_bureaucrats_add = 100 - building_employment_soldiers_add = 800 - } - } -} - -pm_structured_high_command = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_advancement_speed_mult = 0.05 - unit_provinces_captured_mult = 0.05 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 300 - } - level_scaled = { - building_employment_officers_add = 3500 - building_employment_bureaucrats_add = 250 - building_employment_soldiers_add = 2500 - } - } -} - -pm_early_command_and_control = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_advancement_speed_mult = 0.1 - unit_provinces_captured_mult = 0.1 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 200 - building_input_electronics_add = 100 - } - level_scaled = { - building_employment_officers_add = 5000 - building_employment_bureaucrats_add = 500 - building_employment_soldiers_add = 3000 - } - } -} - -pm_computerized_command_and_control = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_advancement_speed_mult = 0.15 - unit_provinces_captured_mult = 0.15 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 50 - building_input_electronics_add = 100 - building_input_computers_add = 100 - } - level_scaled = { - building_employment_officers_add = 6500 - building_employment_bureaucrats_add = 1000 - building_employment_soldiers_add = 4000 - } - } -} - -pm_digital_strategic_command_and_control = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_advancement_speed_mult = 0.25 - unit_provinces_captured_mult = 0.25 - } - } - building_modifiers = { - workforce_scaled = { - building_input_electronics_add = 100 - building_input_computers_add = 250 - } - level_scaled = { - building_employment_officers_add = 8000 - building_employment_bureaucrats_add = 1000 - building_employment_soldiers_add = 4500 - } - } -} - -pm_ai_assisted_command_systems = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_advancement_speed_mult = 0.35 - unit_provinces_captured_mult = 0.35 - } - } - building_modifiers = { - workforce_scaled = { - building_input_electronics_add = 150 - building_input_computers_add = 350 - } - level_scaled = { - building_employment_officers_add = 10000 - building_employment_bureaucrats_add = 1000 - building_employment_soldiers_add = 5000 - } - } -} - -##### Logistics -pm_decentralized_logistics_organization = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_supply_consumption_mult = -0.05 - unit_convoy_requirements_mult = -0.05 - } - } - building_modifiers = { - workforce_scaled = { - building_input_transportation_add = 500 - } - level_scaled = { - building_employment_officers_add = 1000 - building_employment_bureaucrats_add = 250 - building_employment_soldiers_add = 1500 - } - } -} - -pm_organised_logistics = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_supply_consumption_mult = -0.1 - unit_convoy_requirements_mult = -0.1 - } - } - building_modifiers = { - workforce_scaled = { - building_input_transportation_add = 300 - building_input_automobiles_add = 200 - } - level_scaled = { - building_employment_officers_add = 1500 - building_employment_bureaucrats_add = 250 - building_employment_soldiers_add = 2500 - } - } -} - -pm_extended_logistics_structure = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_supply_consumption_mult = -0.15 - unit_convoy_requirements_mult = -0.15 - } - } - building_modifiers = { - workforce_scaled = { - building_input_transportation_add = 200 - building_input_automobiles_add = 150 - building_input_cargo_ships_add = 150 - } - level_scaled = { - building_employment_officers_add = 2500 - building_employment_bureaucrats_add = 500 - building_employment_soldiers_add = 4500 - } - } -} - -pm_global_logistics_structure = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_supply_consumption_mult = -0.2 - unit_convoy_requirements_mult = -0.2 - } - } - building_modifiers = { - workforce_scaled = { - building_input_transportation_add = 200 - building_input_automobiles_add = 100 - building_input_cargo_ships_add = 100 - building_input_commercial_aircraft_add = 100 - } - level_scaled = { - building_employment_officers_add = 4000 - building_employment_bureaucrats_add = 500 - building_employment_soldiers_add = 8000 - } - } -} - -pm_computer_controled_logistics_managment = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_supply_consumption_mult = -0.25 - unit_convoy_requirements_mult = -0.25 - } - } - building_modifiers = { - workforce_scaled = { - building_input_transportation_add = 100 - building_input_automobiles_add = 100 - building_input_cargo_ships_add = 100 - building_input_commercial_aircraft_add = 100 - building_input_computers_add = 100 - } - level_scaled = { - building_employment_officers_add = 5000 - building_employment_bureaucrats_add = 1000 - building_employment_soldiers_add = 10000 - } - } -} - -pm_algorithmic_supply_allocation = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - unit_supply_consumption_mult = -0.3 - unit_convoy_requirements_mult = -0.3 - } - } - building_modifiers = { - workforce_scaled = { - building_input_automobiles_add = 100 - building_input_cargo_ships_add = 100 - building_input_commercial_aircraft_add = 100 - building_input_computers_add = 200 - } - level_scaled = { - building_employment_officers_add = 5000 - building_employment_bureaucrats_add = 1000 - building_employment_soldiers_add = 10000 - } - } -} - -############### Command and Control Bunker ############### -##### Command and Control network -pm_radio_communication_network = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 400 - } - level_scaled = { - building_employment_officers_add = 500 - building_employment_soldiers_add = 1500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_command_and_control_computers = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 400 - building_input_computers_add = 100 - } - level_scaled = { - building_employment_officers_add = 1000 - building_employment_soldiers_add = 2000 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_command_and_control_network = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 400 - building_input_computers_add = 250 - building_input_telecommunications_add = 100 - } - level_scaled = { - building_employment_officers_add = 1500 - building_employment_soldiers_add = 2500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_automated_command_and_control = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 400 - building_input_computers_add = 500 - building_input_telecommunications_add = 250 - } - level_scaled = { - building_employment_officers_add = 1500 - building_employment_soldiers_add = 2500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -#### Bunker Construction -pm_requesitioned_mineshaft_space = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_machinists_add = 250 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_dedicated_concrete_bunkers = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_machinists_add = 500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_shock_reinforced_bunkers = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_machinists_add = 800 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_near_impervious_bunkers = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_machinists_add = 1000 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_centralized_protection = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_bureaucrats_add = 250 - building_employment_soldiers_add = 250 - building_employment_officers_add = 50 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_converted_civilian_ships = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - building_input_cargo_ships_add = 100 - } - level_scaled = { - building_employment_bureaucrats_add = 400 - building_employment_soldiers_add = 400 - building_employment_officers_add = 100 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_dedicated_command_ships = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - building_input_surface_ships_add = 50 - building_input_computers_add = 50 - building_input_electronics_add = 100 - building_input_telecommunications_add = 100 - } - level_scaled = { - building_employment_bureaucrats_add = 500 - building_employment_soldiers_add = 500 - building_employment_officers_add = 200 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_emergency_command_aircraft = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - building_input_commercial_aircraft_add = 50 - building_input_computers_add = 150 - building_input_electronics_add = 150 - building_input_telecommunications_add = 200 - } - level_scaled = { - building_employment_bureaucrats_add = 600 - building_employment_soldiers_add = 600 - building_employment_officers_add = 300 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -# Continuity Of Government -pm_head_of_state_protection = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_bureaucrats_add = 100 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_government_protection = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_bureaucrats_add = 500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_multiple_branch_preservation = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_bureaucrats_add = 1000 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_widespread_government_contingency = { - texture = "gfx/interface/icons/production_method_icons/squad_infantry.dds" - country_modifiers = { - workforce_scaled = { - ### Will add these later - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - building_employment_bureaucrats_add = 2500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -############### Diplomatic Service ############### -##### diplomatic System -pm_informal_diplomatic_structure = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_mult = 0.05 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 250 - } - level_scaled = { - building_employment_bureaucrats_add = 500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_formalized_diplomatic_service = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_mult = 0.1 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 500 - } - level_scaled = { - building_employment_bureaucrats_add = 1000 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_flexible_diplomatic_service = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_mult = 0.15 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 750 - } - level_scaled = { - building_employment_bureaucrats_add = 2500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_modernised_diplomatic_service = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_mult = 0.2 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 500 - building_input_computers_add = 250 - } - level_scaled = { - building_employment_bureaucrats_add = 5000 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_confidential_courier_system = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_add = 50 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 150 - } - level_scaled = { - building_employment_bureaucrats_add = 150 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_diplomatic_flights = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_add = 100 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 200 - building_input_commercial_aircraft_add = 100 - } - level_scaled = { - building_employment_bureaucrats_add = 250 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_encrypted_diplomatic_signals = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_add = 200 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 200 - building_input_commercial_aircraft_add = 100 - building_input_computers_add = 50 - } - level_scaled = { - building_employment_bureaucrats_add = 500 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_encrypted_diplomatic_intranet = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - country_influence_add = 200 - } - } - building_modifiers = { - workforce_scaled = { - building_input_paper_add = 200 - building_input_commercial_aircraft_add = 100 - building_input_computers_add = 250 - building_input_telecommunications_add = 500 - } - level_scaled = { - building_employment_bureaucrats_add = 1000 - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_local_security_reliance = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - } - } - building_modifiers = { - workforce_scaled = { - } - level_scaled = { - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_contracted_security_guards = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - #thinking of having it effect flavour events relating to embassy seiges. - } - } - building_modifiers = { - workforce_scaled = { - building_input_small_arms_add = 100 - building_input_ammunition_add = 10 - building_employment_soldiers_add = 250 - } - level_scaled = { - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_militarised_security_force = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - #thinking of having it effect flavour events relating to embassy seiges. - } - } - building_modifiers = { - workforce_scaled = { - building_input_small_arms_add = 250 - building_input_ammunition_add = 50 - building_employment_soldiers_add = 500 - } - level_scaled = { - } - } - state_modifiers = { - workforce_scaled = { - } - } -} - -pm_standbye_special_response_teams = { - texture = "gfx/interface/icons/production_method_icons/unused/appointed_bureaucrats.dds" - country_modifiers = { - workforce_scaled = { - #thinking of having it effect flavour events relating to embassy seiges. - } - } - building_modifiers = { - workforce_scaled = { - building_input_small_arms_add = 500 - building_input_explosives_add = 10 - building_input_ammunition_add = 100 - building_employment_soldiers_add = 800 - } - level_scaled = { - } - } - state_modifiers = { - workforce_scaled = { - } - } -} +} \ No newline at end of file diff --git a/common/production_methods/08_monuments.txt b/common/production_methods/08_monuments.txt index 1aaaca31e..4d4ef7626 100644 --- a/common/production_methods/08_monuments.txt +++ b/common/production_methods/08_monuments.txt @@ -12,7 +12,11 @@ pm_default_building_eiffel_tower = { building_output_tourism_add = 200 } level_scaled = { - building_employment_machinists_add = 200 + building_employment_technicians_add = 475 + building_employment_engineers_add = 100 + building_employment_service_workers_add = 200 + #total: 475 + 100 + 200 + 25 = 800 + # 25 farmers, 775 workers or a ratio of 1:31 } unscaled = { building_government_shares_add = 1 @@ -24,7 +28,7 @@ pm_default_building_angkor_wat = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" country_modifiers = { workforce_scaled = { - interest_group_ig_devout_pol_str_mult = 0.25 + interest_group_ig_moralists_pol_str_mult = 0.25 country_prestige_add = 25 } } @@ -33,7 +37,7 @@ pm_default_building_angkor_wat = { building_output_tourism_add = 200 } level_scaled = { - building_employment_clergymen_add = 1000 + building_employment_clergy_add = 1000 } unscaled = { building_government_shares_add = 1 @@ -58,7 +62,11 @@ pm_default_building_big_ben = { building_output_tourism_add = 200 } level_scaled = { - building_employment_machinists_add = 200 + building_employment_technicians_add = 475 + building_employment_engineers_add = 100 + building_employment_service_workers_add = 200 + #total: 475 + 100 + 200 + 25 = 800 + # 25 farmers, 775 workers or a ratio of 1:31 } unscaled = { building_government_shares_add = 1 @@ -77,11 +85,10 @@ pm_default_building_forbidden_city = { } building_modifiers = { workforce_scaled = { - building_output_tourism_add = 200 + building_output_tourism_add = 300 } level_scaled = { - building_employment_bureaucrats_add = 1600 - building_employment_clergymen_add = 400 + building_employment_administrators_add = 2000 } unscaled = { building_government_shares_add = 1 @@ -89,20 +96,24 @@ pm_default_building_forbidden_city = { } } -pm_default_building_hagia_sophia = { +pm_cultural_building_hagia_sophia = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" country_modifiers = { workforce_scaled = { - interest_group_ig_devout_pop_attraction_mult = 0.1 country_prestige_add = 25 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_mult = 0.1 + } + } building_modifiers = { workforce_scaled = { building_output_tourism_add = 200 } level_scaled = { - building_employment_clergymen_add = 400 + building_employment_administrators_add = 800 } unscaled = { building_government_shares_add = 1 @@ -110,12 +121,21 @@ pm_default_building_hagia_sophia = { } } -pm_default_building_saint_basils_cathedral = { +pm_clerical_building_hagia_sophia = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" + unlocking_laws = { + law_religious_policies + law_religious_institutions + } country_modifiers = { workforce_scaled = { - interest_group_ig_devout_pol_str_mult = 0.1 - country_prestige_add = 25 + interest_group_ig_moralists_pop_attraction_mult = 0.25 + country_prestige_add = 50 + } + } + state_modifiers = { + workforce_scaled = { + state_migration_pull_mult = 0.1 } } building_modifiers = { @@ -123,7 +143,7 @@ pm_default_building_saint_basils_cathedral = { building_output_tourism_add = 200 } level_scaled = { - building_employment_clergymen_add = 400 + building_employment_clergy_add = 800 } unscaled = { building_government_shares_add = 1 @@ -131,40 +151,54 @@ pm_default_building_saint_basils_cathedral = { } } -pm_default_building_statue_of_liberty = { +pm_default_building_mosque_of_djenne = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" + country_modifiers = { workforce_scaled = { - country_prestige_add = 75 - state_migration_pull_mult = 0.05 + interest_group_ig_moralists_pol_str_mult = 0.1 + } + } + + state_modifiers = { + workforce_scaled = { + state_education_access_add = 0.2 } } + building_modifiers = { workforce_scaled = { building_output_tourism_add = 200 } + level_scaled = { - building_employment_bureaucrats_add = 200 - } - unscaled = { - building_government_shares_add = 1 + building_employment_clergy_add = 500 } } } -pm_default_building_taj_mahal = { +pm_cultural_building_red_square = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" country_modifiers = { workforce_scaled = { + country_legitimacy_headofstate_add = 20 + country_authority_add = 50 country_prestige_add = 25 } } + state_modifiers = { + workforce_scaled = { + building_group_bg_tourism_throughput_mult = 0.1 + state_bureaucracy_population_base_cost_factor_mult = -0.1 + } + } building_modifiers = { workforce_scaled = { building_output_tourism_add = 200 } level_scaled = { - building_employment_bureaucrats_add = 200 + building_employment_administrators_add = 1000 + building_employment_service_workers_add = 500 } unscaled = { building_government_shares_add = 1 @@ -172,16 +206,21 @@ pm_default_building_taj_mahal = { } } -pm_default_building_vatican_city = { +pm_clerical_building_red_square = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" - unlocking_religions = { - catholic + unlocking_laws = { + law_religious_policies + law_religious_institutions } country_modifiers = { workforce_scaled = { - interest_group_ig_devout_pol_str_mult = 0.25 - country_influence_add = 100 - country_authority_add = 100 + interest_group_ig_moralists_pol_str_mult = 0.25 + country_prestige_add = 50 + } + } + state_modifiers = { + workforce_scaled = { + state_migration_pull_mult = 0.1 } } building_modifiers = { @@ -189,7 +228,7 @@ pm_default_building_vatican_city = { building_output_tourism_add = 200 } level_scaled = { - building_employment_clergymen_add = 1000 + building_employment_clergy_add = 800 } unscaled = { building_government_shares_add = 1 @@ -197,49 +236,26 @@ pm_default_building_vatican_city = { } } -pm_monument_prestige_only_vatican_city = { - texture = "gfx/interface/icons/production_method_icons/wonders.dds" - country_modifiers = { - throughput_scaled = { - country_prestige_add = 25 - } - } -} - -pm_default_building_white_house = { - texture = "gfx/interface/icons/production_method_icons/wonders.dds" - state_modifiers = { - workforce_scaled = { - building_government_administration_throughput_mult = 0.2 - } - } - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 1000 - } - } -} - -#CWP Pre-Existing Monument PMs -pm_default_building_national_mall = { +pm_default_building_statue_of_liberty = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" country_modifiers = { workforce_scaled = { - country_prestige_add = 25 - country_authority_add = 100 + country_prestige_add = 75 } } state_modifiers = { workforce_scaled = { - building_government_administration_throughput_mult = 0.2 + state_migration_pull_mult = 0.1 + building_group_bg_tourism_throughput_mult = 0.25 } } building_modifiers = { workforce_scaled = { - building_output_tourism_add = 100 + building_output_tourism_add = 200 } level_scaled = { - building_employment_bureaucrats_add = 1000 + building_employment_administrators_add = 200 + building_employment_service_workers_add = 800 } unscaled = { building_government_shares_add = 1 @@ -247,19 +263,20 @@ pm_default_building_national_mall = { } } -pm_default_building_kremlin = { +pm_default_building_taj_mahal = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" country_modifiers = { workforce_scaled = { - country_prestige_mult = 0.1 + country_prestige_add = 25 } } building_modifiers = { workforce_scaled = { - building_output_tourism_add = 100 + building_output_tourism_add = 200 } level_scaled = { - building_employment_bureaucrats_add = 1000 + building_employment_administrators_add = 200 + building_employment_service_workers_add = 400 } unscaled = { building_government_shares_add = 1 @@ -267,11 +284,16 @@ pm_default_building_kremlin = { } } -pm_base_monte_carlo_casinos = { +pm_default_building_vatican_city = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" + unlocking_religions = { + catholic + } country_modifiers = { workforce_scaled = { - country_prestige_add = 25 + interest_group_ig_moralists_pol_str_mult = 0.25 + country_influence_add = 100 + country_authority_add = 100 } } building_modifiers = { @@ -279,43 +301,129 @@ pm_base_monte_carlo_casinos = { building_output_tourism_add = 200 } level_scaled = { - building_employment_capitalists_add = 3500 - building_employment_aristocrats_add = 500 - building_employment_clerks_add = 9000 - building_employment_shopkeepers_add = 8000 + building_employment_clergy_add = 1000 } unscaled = { - building_aristocrats_shares_add = 2 building_government_shares_add = 1 } } } -#CWP Megaproject PM's -pm_default_building_three_gorges_dam_hydroelectric_on = { +pm_monument_prestige_only_vatican_city = { texture = "gfx/interface/icons/production_method_icons/wonders.dds" country_modifiers = { - workforce_scaled = { + throughput_scaled = { country_prestige_add = 25 } } - building_modifiers = { +} + +pm_default_building_white_house = { + texture = "gfx/interface/icons/production_method_icons/wonders.dds" + state_modifiers = { workforce_scaled = { - building_output_electricity_add = 1000 - building_input_tools_add = 250 - building_input_engines_add = 350 + building_government_administration_throughput_mult = 0.2 } + } + building_modifiers = { level_scaled = { - building_employment_machinists_add = 12000 - building_employment_laborers_add = 14000 - building_employment_engineers_add = 4000 - } - unscaled = { - building_government_shares_add = 1 + building_employment_administrators_add = 1000 } } } +# #CWP Pre-Existing Monument PMs +# pm_default_building_national_mall = { +# texture = "gfx/interface/icons/production_method_icons/wonders.dds" +# country_modifiers = { +# workforce_scaled = { +# country_prestige_add = 25 +# country_authority_add = 100 +# } +# } +# state_modifiers = { +# workforce_scaled = { +# building_government_administration_throughput_mult = 0.2 +# } +# } +# building_modifiers = { +# workforce_scaled = { +# building_output_tourism_add = 100 +# } +# level_scaled = { +# building_employment_administrators_add = 1000 +# } +# unscaled = { +# building_government_shares_add = 1 +# } +# } +# } +# pm_default_building_kremlin = { +# texture = "gfx/interface/icons/production_method_icons/wonders.dds" +# country_modifiers = { +# workforce_scaled = { +# country_prestige_mult = 0.1 +# } +# } +# building_modifiers = { +# workforce_scaled = { +# building_output_tourism_add = 100 +# } +# level_scaled = { +# building_employment_administrators_add = 1000 +# } +# unscaled = { +# building_government_shares_add = 1 +# } +# } +# } +# pm_base_monte_carlo_casinos = { +# texture = "gfx/interface/icons/production_method_icons/wonders.dds" +# country_modifiers = { +# workforce_scaled = { +# country_prestige_add = 25 +# } +# } +# building_modifiers = { +# workforce_scaled = { +# building_output_tourism_add = 200 +# } +# level_scaled = { +# building_employment_landlords_add = 3500 +# building_employment_investors_add = 500 +# building_employment_administrators_add = 9000 +# building_employment_service_workers_add = 8000 +# } +# unscaled = { +# building_investors_shares_add = 2 +# building_government_shares_add = 1 +# } +# } +# } +# #CWP Megaproject PM's +# pm_default_building_three_gorges_dam_hydroelectric_on = { +# texture = "gfx/interface/icons/production_method_icons/wonders.dds" +# country_modifiers = { +# workforce_scaled = { +# country_prestige_add = 25 +# } +# } +# building_modifiers = { +# workforce_scaled = { +# building_output_electricity_add = 1000 +# building_input_tools_add = 250 +# building_input_engines_add = 350 +# } +# level_scaled = { +# building_employment_technicians_add = 12000 +# building_employment_laborers_add = 14000 +# building_employment_engineers_add = 4000 +# } +# unscaled = { +# building_government_shares_add = 1 +# } +# } +# } # #pm_default_building_three_gorges_dam_hydroelectric_off = { # texture = "gfx/interface/icons/production_method_icons/wonders.dds" @@ -335,7 +443,7 @@ pm_default_building_three_gorges_dam_hydroelectric_on = { # building_input_tools = 250 # } # level_scaled = { -# building_employment_machinists_add = 12000 +# building_employment_technicians_add = 12000 # building_employment_laborers_add = 14000 # building_employment_engineers_add = 4000 # } @@ -359,7 +467,7 @@ pm_default_building_three_gorges_dam_hydroelectric_on = { # } # building_modifiers = { # level_scaled = { -# building_employment_bureaucrats_add = 15000 +# building_employment_administrators_add = 15000 # } # workforce_scaled = { # building_input_paper_add = 450 diff --git a/common/production_methods/09_misc_resource.txt b/common/production_methods/09_misc_resource.txt index 112d6cc63..245f3f286 100644 --- a/common/production_methods/09_misc_resource.txt +++ b/common/production_methods/09_misc_resource.txt @@ -7,7 +7,9 @@ pm_simple_forestry = { } level_scaled = { # employment - building_employment_laborers_add = 9000 + building_employment_laborers_add = 8800 + # total: 8800+200 = 9000 + # 200 farmers, 8800 workers or a ratio of 1:44 } } } @@ -27,8 +29,8 @@ pm_electric_saw_mills = { } level_scaled = { # employment - building_employment_laborers_add = 8000 - building_employment_machinists_add = 1000 + building_employment_laborers_add = 7550 + building_employment_technicians_add = 1000 } } } @@ -49,8 +51,8 @@ pm_advanced_mechanized_mills = { } level_scaled = { # employment - building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 5250 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -69,10 +71,24 @@ pm_hydraulic_machinery = { workforce_scaled = { # input goods building_input_engines_add = 5 + building_input_refined_fuel_add = 5 } level_scaled = { - # employment - building_employment_laborers_add = -1000 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.09 + building_employment_service_workers_mult = -0.09 + building_employment_servicemembers_mult = -0.09 + building_employment_technicians_mult = -0.09 + building_employment_creatives_mult = -0.09 + building_employment_professionals_mult = -0.09 + building_employment_academics_mult = -0.09 + building_employment_clergy_mult = -0.09 + building_employment_engineers_mult = -0.09 + building_employment_farmers_mult = -0.09 + building_employment_officers_mult = -0.09 + building_employment_administrators_mult = -0.09 } } } @@ -86,13 +102,26 @@ pm_chainsaws = { workforce_scaled = { # input goods building_input_tools_add = 5 + building_input_engines_add = 5 building_input_refined_fuel_add = 10 } level_scaled = { - # employment - building_employment_laborers_add = -2000 - building_employment_machinists_add = 400 - building_employment_engineers_add = 200 + building_employment_technicians_add = 750 + building_employment_engineers_add = 250 + } + unscaled = { + building_employment_laborers_mult = -0.25 + building_employment_service_workers_mult = -0.25 + building_employment_servicemembers_mult = -0.25 + building_employment_technicians_mult = -0.25 + building_employment_creatives_mult = -0.25 + building_employment_professionals_mult = -0.25 + building_employment_academics_mult = -0.25 + building_employment_clergy_mult = -0.25 + building_employment_engineers_mult = -0.25 + building_employment_farmers_mult = -0.25 + building_employment_officers_mult = -0.25 + building_employment_administrators_mult = -0.25 } } } @@ -106,128 +135,26 @@ pm_electric_chainsaws = { workforce_scaled = { # input goods building_input_tools_add = 10 - building_input_electricity_add = 15 - } - level_scaled = { - # employment - building_employment_laborers_add = -3000 - building_employment_machinists_add = 600 - building_employment_engineers_add = 400 - } - } -} - -##### Rubber -pm_default_building_rubber_plantation = { - texture = "gfx/interface/icons/production_method_icons/plantation_production.dds" - building_modifiers = { - workforce_scaled = { - building_output_rubber_add = 30 - } - level_scaled = { - building_employment_laborers_add = 8000 - building_employment_farmers_add = 1600 - building_employment_clergymen_add = 200 - } - } -} - -pm_advanced_irrigation_building_rubber_plantation = { - texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" - pollution_generation = 5 - unlocking_technologies = { - advanced_irrigation - } - building_modifiers = { - workforce_scaled = { - building_input_engines_add = 10 - building_output_rubber_add = 60 - } - level_scaled = { - building_employment_laborers_add = 6000 - building_employment_farmers_add = 2400 - building_employment_machinists_add = 1000 - building_employment_clergymen_add = 200 - } - } -} - -pm_mechanized_harvesting_rubber = { - texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" - pollution_generation = 10 - unlocking_technologies = { - early_agriculture - - } - building_modifiers = { - workforce_scaled = { - # output goods - building_input_engines_add = 5 - building_output_rubber_add = 20 - } - level_scaled = { - # profit - building_employment_machinists_add = 500 - } - } -} - -pm_advanced_agricultural_machinery_rubber = { - texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" - pollution_generation = 15 - unlocking_technologies = { - advanced_agricultural_machinery - } - building_modifiers = { - workforce_scaled = { - # output goods - building_input_engines_add = 10 - building_output_rubber_add = 30 - } - level_scaled = { - # profit - building_employment_machinists_add = 500 - } - } -} - -pm_iot_sensors_rubber = { - texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" - pollution_generation = 20 - unlocking_technologies = { - iot_sensors - } - building_modifiers = { - workforce_scaled = { - # output goods building_input_engines_add = 10 - building_input_electronics_add = 5 - building_output_rubber_add = 40 + building_input_electricity_add = 15 } level_scaled = { - # profit - building_employment_machinists_add = 500 - } - } -} - -pm_ai_analyzed_harvesting_rubber = { - texture = "gfx/interface/icons/production_method_icons/automatic_irrigation.dds" - pollution_generation = 25 - unlocking_technologies = { - ai_analytics - } - building_modifiers = { - workforce_scaled = { - # output goods - building_input_engines_add = 10 - building_input_electronics_add = 5 - building_input_computers_add = 5 - building_output_rubber_add = 60 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 } - level_scaled = { - # profit - building_employment_machinists_add = 500 + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -261,8 +188,9 @@ pm_fishing_trawlers = { } level_scaled = { # employment - building_employment_laborers_add = 8000 - building_employment_machinists_add = 1000 + building_employment_laborers_add = 7300 + building_employment_technicians_add = 1000 + building_employment_engineers_add = 500 } } } @@ -283,8 +211,8 @@ pm_large_modernized_trawlers = { } level_scaled = { # employment - building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 5600 + building_employment_technicians_add = 2000 building_employment_engineers_add = 1000 } } @@ -305,8 +233,21 @@ pm_packaging_fishing = { building_input_electricity_add = 5 } level_scaled = { - # employment - building_employment_laborers_add = -2000 + building_employment_technicians_add = 1000 + } + unscaled = { + building_employment_laborers_mult = -0.09 + building_employment_service_workers_mult = -0.09 + building_employment_servicemembers_mult = -0.09 + building_employment_technicians_mult = -0.09 + building_employment_creatives_mult = -0.09 + building_employment_professionals_mult = -0.09 + building_employment_academics_mult = -0.09 + building_employment_clergy_mult = -0.09 + building_employment_engineers_mult = -0.09 + building_employment_farmers_mult = -0.09 + building_employment_officers_mult = -0.09 + building_employment_administrators_mult = -0.09 } } } @@ -324,8 +265,22 @@ pm_food_scanning_fishing = { building_input_electronics_add = 5 } level_scaled = { - # employment - building_employment_laborers_add = -4000 + building_employment_technicians_add = 750 + building_employment_engineers_add = 250 + } + unscaled = { + building_employment_laborers_mult = -0.25 + building_employment_service_workers_mult = -0.25 + building_employment_servicemembers_mult = -0.25 + building_employment_technicians_mult = -0.25 + building_employment_creatives_mult = -0.25 + building_employment_professionals_mult = -0.25 + building_employment_academics_mult = -0.25 + building_employment_clergy_mult = -0.25 + building_employment_engineers_mult = -0.25 + building_employment_farmers_mult = -0.25 + building_employment_officers_mult = -0.25 + building_employment_administrators_mult = -0.25 } } } @@ -342,8 +297,22 @@ pm_universal_product_code_fishing = { building_input_electronics_add = 10 } level_scaled = { - # employment - building_employment_laborers_add = -6000 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 + } + unscaled = { + building_employment_laborers_mult = -0.32 + building_employment_service_workers_mult = -0.32 + building_employment_servicemembers_mult = -0.32 + building_employment_technicians_mult = -0.32 + building_employment_creatives_mult = -0.32 + building_employment_professionals_mult = -0.32 + building_employment_academics_mult = -0.32 + building_employment_clergy_mult = -0.32 + building_employment_engineers_mult = -0.32 + building_employment_farmers_mult = -0.32 + building_employment_officers_mult = -0.32 + building_employment_administrators_mult = -0.32 } } } @@ -390,7 +359,7 @@ pm_oil_rigs = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 1800 building_employment_engineers_add = 1000 } } @@ -411,7 +380,7 @@ pm_oil_fracking = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 + building_employment_technicians_add = 3600 building_employment_engineers_add = 1800 } } @@ -433,13 +402,12 @@ pm_dense_oil_pumping = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_technicians_add = 3450 building_employment_engineers_add = 3000 } } } - ##### Natural Gas pm_natural_gas_pumps = { texture = "gfx/interface/icons/production_method_icons/simple_oil_extraction.dds" @@ -454,7 +422,7 @@ pm_natural_gas_pumps = { } level_scaled = { building_employment_laborers_add = 6000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 1800 building_employment_engineers_add = 1000 } } @@ -475,7 +443,7 @@ pm_natural_gas_fracking = { } level_scaled = { building_employment_laborers_add = 4000 - building_employment_machinists_add = 4000 + building_employment_technicians_add = 3600 building_employment_engineers_add = 1800 } } @@ -497,107 +465,8 @@ pm_dense_natural_gas_pumping = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 4000 + building_employment_technicians_add = 3450 building_employment_engineers_add = 3000 } } -} - -############################## Shared PMs -# Ownership -pm_privately_owned_misc = { - texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } - building_modifiers = { - level_scaled = { - building_employment_capitalists_add = 200 - } - unscaled = { - building_capitalists_shares_add = 1 - } - } -} - -pm_publicly_traded_misc = { - texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } - unlocking_technologies = { - central_bank_independence - } - building_modifiers = { - workforce_scaled = { - building_input_financial_services_add = 1 - building_output_bonds_add = 5 - } - level_scaled = { - building_employment_capitalists_add = 200 - } - unscaled = { - building_capitalists_shares_add = 1 - } - } -} - -pm_government_run_misc = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" - disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation - } - unlocking_laws = { - law_command_economy - } - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 300 - } - unscaled = { - building_government_shares_add = 1 - } - } -} - -pm_state_run_cooperatives_misc = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" - disallowing_laws = { - law_oligarchy - law_autocracy - } - unlocking_laws = { - law_command_economy - } - building_modifiers = { - level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_shopkeepers_add = 200 - } - unscaled = { - building_government_shares_add = 1 - building_workforce_shares_add = 1 - } - } -} - -pm_worker_cooperative_misc = { - texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" - unlocking_laws = { - law_cooperative_ownership - } - building_modifiers = { - level_scaled = { - building_employment_shopkeepers_add = 300 - } - unscaled = { - building_workforce_shares_add = 1 - } - } -} +} \ No newline at end of file diff --git a/common/production_methods/10_canals.txt b/common/production_methods/10_canals.txt index 5f8189e2c..abd5cf1a0 100644 --- a/common/production_methods/10_canals.txt +++ b/common/production_methods/10_canals.txt @@ -14,8 +14,8 @@ pm_canal_base = { building_input_coal_add = 15 } level_scaled = { - building_employment_clerks_add = 4000 - building_employment_machinists_add = 5000 + building_employment_administrators_add = 4000 + building_employment_technicians_add = 5000 } } } @@ -38,8 +38,8 @@ pm_canal_improved = { building_input_oil_add = 10 } level_scaled = { - building_employment_clerks_add = 2000 - building_employment_machinists_add = 6000 + building_employment_administrators_add = 2000 + building_employment_technicians_add = 6000 building_employment_engineers_add = 2000 } } @@ -64,7 +64,7 @@ pm_canal_advanced = { } level_scaled = { building_employment_academics_add = 1000 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 2000 building_employment_engineers_add = 4000 } } @@ -90,7 +90,7 @@ pm_canal_automated = { } level_scaled = { building_employment_academics_add = 2000 - building_employment_machinists_add = 1000 + building_employment_technicians_add = 1000 building_employment_engineers_add = 5000 } } @@ -161,50 +161,68 @@ pm_canal_national = { pm_canal_privately_owned = { texture = "gfx/interface/icons/production_method_icons/canals.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 500 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } pm_canal_publicly_traded = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } unlocking_technologies = { central_bank_independence } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + } building_modifiers = { workforce_scaled = { building_input_financial_services_add = 1 building_output_bonds_add = 5 } level_scaled = { - building_employment_capitalists_add = 500 + building_employment_investors_add = 500 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } pm_canal_government_run = { texture = "gfx/interface/icons/production_method_icons/canals.dds" + disallowing_laws = { + law_no_nationalization + } unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 1000 + building_employment_administrators_add = 1000 } unscaled = { building_government_shares_add = 1 @@ -214,12 +232,20 @@ pm_canal_government_run = { pm_canal_worker_cooperative = { texture = "gfx/interface/icons/production_method_icons/canals.dds" + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } unlocking_laws = { - law_cooperative_ownership + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 2000 + building_employment_service_workers_add = 2000 } unscaled = { building_workforce_shares_add = 1 @@ -240,8 +266,8 @@ pm_canal_minor = { building_input_coal_add = 10 } level_scaled = { - building_employment_clerks_add = 500 - building_employment_machinists_add = 500 + building_employment_administrators_add = 500 + building_employment_technicians_add = 500 } } } diff --git a/common/production_methods/11_private_infrastructure.txt b/common/production_methods/11_private_infrastructure.txt index 1346121c9..30ae08fc9 100644 --- a/common/production_methods/11_private_infrastructure.txt +++ b/common/production_methods/11_private_infrastructure.txt @@ -9,9 +9,8 @@ pm_steam_trains = { building_output_transportation_add = 50 } level_scaled = { - building_employment_laborers_add = 3000 - building_employment_machinists_add = 1000 - building_employment_clerks_add = 750 + building_employment_laborers_add = 3500 + building_employment_technicians_add = 1000 } } state_modifiers = { @@ -40,8 +39,8 @@ pm_electric_trains = { } level_scaled = { building_employment_laborers_add = 2000 - building_employment_machinists_add = 2000 - building_employment_clerks_add = 750 + building_employment_technicians_add = 2000 + building_employment_engineers_add = 400 } } state_modifiers = { @@ -70,8 +69,8 @@ pm_diesel_trains = { } level_scaled = { building_employment_laborers_add = 1500 - building_employment_machinists_add = 2500 - building_employment_clerks_add = 750 + building_employment_technicians_add = 2300 + building_employment_engineers_add = 500 } } state_modifiers = { @@ -100,8 +99,8 @@ pm_modern_electric_trains = { } level_scaled = { building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_clerks_add = 750 + building_employment_technicians_add = 2600 + building_employment_engineers_add = 600 } } state_modifiers = { @@ -130,8 +129,8 @@ pm_modern_diesel_trains = { } level_scaled = { building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_clerks_add = 750 + building_employment_technicians_add = 2400 + building_employment_engineers_add = 700 } } state_modifiers = { @@ -160,8 +159,8 @@ pm_high_speed_trains = { } level_scaled = { building_employment_laborers_add = 1000 - building_employment_machinists_add = 3000 - building_employment_clerks_add = 750 + building_employment_technicians_add = 2200 + building_employment_engineers_add = 800 } } state_modifiers = { @@ -190,8 +189,8 @@ pm_maglev_trains = { } level_scaled = { building_employment_laborers_add = 500 - building_employment_machinists_add = 3500 - building_employment_clerks_add = 750 + building_employment_technicians_add = 2600 + building_employment_engineers_add = 900 } } state_modifiers = { @@ -254,52 +253,69 @@ pm_passenger_prioritization = { pm_privately_owned_building_railway = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 200 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } pm_publicly_traded_building_railway = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } unlocking_technologies = { central_bank_independence } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + } building_modifiers = { workforce_scaled = { building_input_financial_services_add = 1 building_output_bonds_add = 5 } level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 300 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } pm_government_run_building_railway = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" + disallowing_laws = { + law_no_nationalization + } unlocking_laws = { - law_command_economy + law_socialization law_interventionism - law_agrarianism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 300 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 5 @@ -307,35 +323,21 @@ pm_government_run_building_railway = { } } -pm_state_run_cooperatives_railway = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_worker_cooperatives_building_railway = { + texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_oligarchy - law_autocracy + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_shopkeepers_add = 200 - } - unscaled = { - building_government_shares_add = 1 - building_workforce_shares_add = 1 - } - } -} - -pm_worker_cooperative_building_railway = { - texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" - unlocking_laws = { - law_cooperative_ownership - } - building_modifiers = { - level_scaled = { - building_employment_shopkeepers_add = 300 + building_employment_laborers_add = 300 } unscaled = { building_workforce_shares_add = 1 @@ -407,50 +409,68 @@ pm_trade_center = { pm_trade_center_privately_owned = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_clerks_add = 200 - building_employment_capitalists_add = 50 + building_employment_investors_add = 200 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_trade_center_state_run_cooperative = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_trade_center_publicly_traded = { + texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" + unlocking_technologies = { + central_bank_independence + } disallowing_laws = { - law_autocracy - law_oligarchy + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_free_market } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 75 - building_employment_clerks_add = 175 + building_employment_investors_add = 300 } unscaled = { - building_government_shares_add = 1 - building_workforce_shares_add = 1 + building_investors_shares_add = 1 } } } pm_trade_center_worker_cooperatives = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 50 - building_employment_clerks_add = 200 + building_employment_service_workers_add = 300 } unscaled = { building_workforce_shares_add = 1 @@ -461,19 +481,15 @@ pm_trade_center_worker_cooperatives = { pm_trade_center_government_run = { texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_no_nationalization } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_clerks_add = 125 - building_employment_bureaucrats_add = 125 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 @@ -492,8 +508,9 @@ pm_expendable_rockets = { building_input_electronics_add = 10 } level_scaled = { - building_employment_machinists_add = 4000 + building_employment_technicians_add = 3400 building_employment_engineers_add = 1000 + building_employment_academics_add = 500 } } } @@ -511,8 +528,9 @@ pm_space_shuttles = { building_input_electronics_add = 20 } level_scaled = { - building_employment_machinists_add = 3000 - building_employment_engineers_add = 2000 + building_employment_technicians_add = 2550 + building_employment_engineers_add = 1500 + building_employment_academics_add = 700 } } } @@ -530,8 +548,9 @@ pm_reusable_rockets = { building_input_electronics_add = 30 } level_scaled = { - building_employment_machinists_add = 2000 - building_employment_engineers_add = 3000 + building_employment_technicians_add = 1200 + building_employment_engineers_add = 2450 + building_employment_academics_add = 950 } } } @@ -549,8 +568,8 @@ pm_space_elevator = { building_input_electronics_add = 50 } level_scaled = { - building_employment_machinists_add = 1000 - building_employment_engineers_add = 4000 + building_employment_engineers_add = 3375 + building_employment_academics_add = 1100 } } } @@ -559,70 +578,87 @@ pm_space_elevator = { pm_privately_owned_spaceport = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 200 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_government_run_spaceport = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" +pm_publicly_traded_spaceport = { + texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" + unlocking_technologies = { + central_bank_independence + } disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_free_market } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 300 + building_employment_investors_add = 300 } unscaled = { - building_government_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_state_run_cooperatives_spaceport = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_government_run_spaceport = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_autocracy - law_oligarchy + law_no_nationalization } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_shopkeepers_add = 200 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } pm_worker_cooperatives_spaceport = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 300 + building_employment_technicians_add = 200 } unscaled = { building_workforce_shares_add = 1 @@ -800,7 +836,7 @@ pm_suborbital_tourism = { building_output_tourism_add = 70 } level_scaled = { - building_employment_shopkeepers_add = 500 + building_employment_service_workers_add = 500 building_employment_engineers_add = 500 } } @@ -823,7 +859,7 @@ pm_orbital_tourism = { building_output_tourism_add = 140 } level_scaled = { - building_employment_shopkeepers_add = 500 + building_employment_service_workers_add = 500 building_employment_engineers_add = 750 } } @@ -845,7 +881,7 @@ pm_moon_tourism = { building_output_tourism_add = 210 } level_scaled = { - building_employment_shopkeepers_add = 500 + building_employment_service_workers_add = 500 building_employment_engineers_add = 1000 } } @@ -866,7 +902,7 @@ pm_mars_tourism = { building_output_tourism_add = 300 } level_scaled = { - building_employment_shopkeepers_add = 500 + building_employment_service_workers_add = 500 building_employment_engineers_add = 1250 } } @@ -1099,7 +1135,7 @@ pm_airfield = { } level_scaled = { building_employment_laborers_add = 1000 - building_employment_machinists_add = 700 + building_employment_technicians_add = 700 building_employment_engineers_add = 300 } } @@ -1124,10 +1160,10 @@ pm_national_airport = { building_output_tourism_add = 20 } level_scaled = { - building_employment_laborers_add = 6000 - building_employment_machinists_add = 3000 + building_employment_laborers_add = 5750 + building_employment_technicians_add = 3000 building_employment_engineers_add = 1000 - building_employment_shopkeepers_add = 1000 + building_employment_service_workers_add = 1000 } } country_modifiers = { @@ -1161,10 +1197,10 @@ pm_international_airport = { building_output_tourism_add = 40 } level_scaled = { - building_employment_laborers_add = 4000 - building_employment_machinists_add = 1000 + building_employment_laborers_add = 3500 + building_employment_technicians_add = 1000 building_employment_engineers_add = 2000 - building_employment_shopkeepers_add = 2000 + building_employment_service_workers_add = 2000 } } country_modifiers = { @@ -1198,10 +1234,10 @@ pm_international_hub = { building_output_tourism_add = 80 } level_scaled = { - building_employment_laborers_add = 2000 - building_employment_machinists_add = 500 + building_employment_laborers_add = 1275 + building_employment_technicians_add = 500 building_employment_engineers_add = 3000 - building_employment_shopkeepers_add = 3000 + building_employment_service_workers_add = 3000 } } country_modifiers = { @@ -1224,70 +1260,87 @@ pm_international_hub = { pm_privately_owned_airport = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 + building_employment_investors_add = 200 } unscaled = { - building_capitalists_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_government_run_airport = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" +pm_publicly_traded_airport = { + texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" + unlocking_technologies = { + central_bank_independence + } disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_free_market } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 300 + building_employment_investors_add = 300 } unscaled = { - building_government_shares_add = 1 + building_investors_shares_add = 1 } } } -pm_state_run_cooperatives_airport = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_government_run_airport = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_autocracy - law_oligarchy + law_no_nationalization } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 100 - building_employment_shopkeepers_add = 200 + building_employment_administrators_add = 300 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } pm_worker_cooperatives_airport = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + law_public_utility_companies + } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 300 + building_employment_service_workers_add = 300 } unscaled = { building_workforce_shares_add = 1 diff --git a/common/production_methods/12_subsistence.txt b/common/production_methods/12_subsistence.txt index 438a4284c..15cb1626f 100644 --- a/common/production_methods/12_subsistence.txt +++ b/common/production_methods/12_subsistence.txt @@ -5,11 +5,11 @@ building_output_grain_add = 1.8 building_output_fabric_add = 0.25 building_output_wood_add = 0.25 - building_output_services_add = 1.0 - building_output_housing_add = 1.0 + building_output_services_add = 1 + building_output_housing_add = 1 } level_scaled = { - building_employment_peasants_add = 14500 + building_employment_informal_workers_add = 14500 } unscaled = { building_subsistence_output_add = 3 @@ -20,7 +20,7 @@ pm_home_workshops_no_building_subsistence_farms = { texture = "gfx/interface/icons/production_method_icons/no_home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -34,7 +34,7 @@ pm_home_workshops_no_building_subsistence_farms = { pm_home_industries_building_subsistence_farms = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -42,7 +42,7 @@ pm_home_industries_building_subsistence_farms = { building_output_iron_add = 0.25 } unscaled = { - building_peasants_mortality_mult = 0.255 + building_informal_workers_mortality_mult = 0.255 } } } @@ -50,7 +50,7 @@ pm_home_industries_building_subsistence_farms = { pm_home_workshops_building_subsistence_farms = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" disallowing_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -66,14 +66,14 @@ pm_base_building_subsistence_orchards = { building_modifiers = { workforce_scaled = { building_output_grain_add = 0.4 - building_output_fruit_add = 1.0 + building_output_fruit_add = 1 building_output_fabric_add = 0.125 building_output_wood_add = 0.33 - building_output_services_add = 1.0 - building_output_housing_add = 1.0 + building_output_services_add = 1 + building_output_housing_add = 1 } level_scaled = { - building_employment_peasants_add = 14500 + building_employment_informal_workers_add = 14500 } unscaled = { building_subsistence_output_add = 3 @@ -84,7 +84,7 @@ pm_base_building_subsistence_orchards = { pm_home_workshops_no_building_subsistence_orchards = { texture = "gfx/interface/icons/production_method_icons/no_home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -99,7 +99,7 @@ pm_home_workshops_no_building_subsistence_orchards = { pm_home_industries_building_subsistence_orchards = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -107,7 +107,7 @@ pm_home_industries_building_subsistence_orchards = { building_output_iron_add = 0.25 } unscaled = { - building_peasants_mortality_mult = 0.25 + building_informal_workers_mortality_mult = 0.25 } } } @@ -115,7 +115,7 @@ pm_home_industries_building_subsistence_orchards = { pm_home_workshops_building_subsistence_orchards = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" disallowing_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -138,7 +138,7 @@ pm_base_building_subsistence_pastures = { building_output_housing_add = 0.75 } level_scaled = { - building_employment_peasants_add = 9500 + building_employment_informal_workers_add = 9500 } unscaled = { building_subsistence_output_add = 3 @@ -149,7 +149,7 @@ pm_base_building_subsistence_pastures = { pm_home_workshops_no_building_subsistence_pastures = { texture = "gfx/interface/icons/production_method_icons/no_home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -164,7 +164,7 @@ pm_home_workshops_no_building_subsistence_pastures = { pm_home_industries_building_subsistence_pastures = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -172,7 +172,7 @@ pm_home_industries_building_subsistence_pastures = { building_output_iron_add = 0.2 } unscaled = { - building_peasants_mortality_mult = 0.25 + building_informal_workers_mortality_mult = 0.25 } } } @@ -180,7 +180,7 @@ pm_home_industries_building_subsistence_pastures = { pm_home_workshops_building_subsistence_pastures = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" disallowing_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -203,7 +203,7 @@ pm_base_building_subsistence_fishing_villages = { building_output_housing_add = 0.75 } level_scaled = { - building_employment_peasants_add = 9500 + building_employment_informal_workers_add = 9500 } unscaled = { building_subsistence_output_add = 3 @@ -214,7 +214,7 @@ pm_base_building_subsistence_fishing_villages = { pm_home_workshops_no_building_subsistence_fishing_villages = { texture = "gfx/interface/icons/production_method_icons/no_home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -229,7 +229,7 @@ pm_home_workshops_no_building_subsistence_fishing_villages = { pm_home_industries_building_subsistence_fishing_villages = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -237,7 +237,7 @@ pm_home_industries_building_subsistence_fishing_villages = { building_output_iron_add = 0.2 } unscaled = { - building_peasants_mortality_mult = 0.25 + building_informal_workers_mortality_mult = 0.25 } } } @@ -245,7 +245,7 @@ pm_home_industries_building_subsistence_fishing_villages = { pm_home_workshops_building_subsistence_fishing_villages = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" disallowing_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -263,11 +263,11 @@ pm_base_building_subsistence_rice_paddies = { building_output_grain_add = 3.6 building_output_fabric_add = 0.5 building_output_wood_add = 0.5 - building_output_services_add = 2.0 - building_output_housing_add = 2.0 + building_output_services_add = 2 + building_output_housing_add = 2 } level_scaled = { - building_employment_peasants_add = 34500 + building_employment_informal_workers_add = 34500 } unscaled = { building_subsistence_output_add = 3 @@ -278,7 +278,7 @@ pm_base_building_subsistence_rice_paddies = { pm_home_workshops_no_building_subsistence_rice_paddies = { texture = "gfx/interface/icons/production_method_icons/no_home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -292,7 +292,7 @@ pm_home_workshops_no_building_subsistence_rice_paddies = { pm_home_industries_building_subsistence_rice_paddies = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -300,7 +300,7 @@ pm_home_industries_building_subsistence_rice_paddies = { building_output_iron_add = 0.5 } unscaled = { - building_peasants_mortality_mult = 0.25 + building_informal_workers_mortality_mult = 0.25 } } } @@ -308,7 +308,7 @@ pm_home_industries_building_subsistence_rice_paddies = { pm_home_workshops_building_subsistence_rice_paddies = { texture = "gfx/interface/icons/production_method_icons/home_workshops.dds" disallowing_laws = { - law_command_economy + law_socialization } building_modifiers = { workforce_scaled = { @@ -321,95 +321,88 @@ pm_home_workshops_building_subsistence_rice_paddies = { pm_privately_owned_building_subsistence = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" - disallowing_laws = { - law_cooperative_ownership - law_command_economy - law_interventionism - law_laissez_faire + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization + } + unlocking_laws = { + law_decentralization + law_anti_industrialization } building_modifiers = { level_scaled = { - building_employment_clergymen_add = 300 - building_employment_aristocrats_add = 300 + building_employment_clergy_add = 300 + building_employment_landlords_add = 300 } unscaled = { - building_aristocrats_shares_add = 1 + building_landlords_shares_add = 1 + building_clergy_shares_add = 0.25 } } } pm_smallholder_owner_building_subsistence = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_traditionalism - law_cooperative_ownership - law_command_economy - } - building_modifiers = { - level_scaled = { - building_employment_clergymen_add = 600 - } - unscaled = { - building_clergymen_shares_add = 10 - building_workforce_shares_add = 1 - } + disallowing_laws = { + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization } -} - -pm_worker_cooperative_building_subsistence = { - texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" unlocking_laws = { - law_cooperative_ownership + law_free_market + law_interventionism } building_modifiers = { level_scaled = { - building_employment_peasants_add = 600 + building_employment_clergy_add = 600 } unscaled = { + building_clergy_shares_add = 10 building_workforce_shares_add = 1 } } } -pm_government_run_building_subsistence = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" +pm_worker_cooperatives_building_subsistence = { + texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_total_nationalization + law_heavy_industry_nationalization + law_military_industry_nationalization + law_resource_extraction_nationalization } unlocking_laws = { - law_command_economy + law_socialization } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 600 + building_employment_informal_workers_add = 600 } unscaled = { - building_government_shares_add = 1 + building_workforce_shares_add = 1 } } } -pm_state_run_cooperatives_subsistence = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_government_run_building_subsistence = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_oligarchy - law_autocracy + law_no_nationalization + law_public_utility_companies } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 200 - building_employment_peasants_add = 400 + building_employment_administrators_add = 600 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } @@ -424,11 +417,11 @@ pm_gmo_seeds_subsistence_farms = { building_output_grain_add = 1.8 building_output_fabric_add = 0.25 building_output_wood_add = 0.25 - building_output_services_add = 1.0 - building_output_housing_add = 1.0 + building_output_services_add = 1 + building_output_housing_add = 1 } level_scaled = { - building_employment_peasants_add = 14500 + building_employment_informal_workers_add = 14500 } unscaled = { building_subsistence_output_add = 4 @@ -444,14 +437,14 @@ pm_gmo_seeds_subsistence_orchards = { building_modifiers = { workforce_scaled = { building_output_grain_add = 0.4 - building_output_fruit_add = 1.0 + building_output_fruit_add = 1 building_output_fabric_add = 0.125 building_output_wood_add = 0.33 - building_output_services_add = 1.0 - building_output_housing_add = 1.0 + building_output_services_add = 1 + building_output_housing_add = 1 } level_scaled = { - building_employment_peasants_add = 14500 + building_employment_informal_workers_add = 14500 } unscaled = { building_subsistence_output_add = 4 @@ -459,7 +452,6 @@ pm_gmo_seeds_subsistence_orchards = { } } - pm_advanced_husbandry_subsistence_pastures = { texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds" unlocking_technologies = { @@ -475,7 +467,7 @@ pm_advanced_husbandry_subsistence_pastures = { building_output_housing_add = 0.75 } level_scaled = { - building_employment_peasants_add = 9500 + building_employment_informal_workers_add = 9500 } unscaled = { building_subsistence_output_add = 4 @@ -483,7 +475,6 @@ pm_advanced_husbandry_subsistence_pastures = { } } - pm_gmo_seeds_subsistence_fishing_villages = { texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds" unlocking_technologies = { @@ -499,7 +490,7 @@ pm_gmo_seeds_subsistence_fishing_villages = { building_output_housing_add = 0.75 } level_scaled = { - building_employment_peasants_add = 9500 + building_employment_informal_workers_add = 9500 } unscaled = { building_subsistence_output_add = 4 @@ -507,7 +498,6 @@ pm_gmo_seeds_subsistence_fishing_villages = { } } - pm_gmo_seeds_subsistence_rice_paddies = { texture = "gfx/interface/icons/production_method_icons/subsistence_farming.dds" unlocking_technologies = { @@ -518,14 +508,14 @@ pm_gmo_seeds_subsistence_rice_paddies = { building_output_grain_add = 3.6 building_output_fabric_add = 0.5 building_output_wood_add = 0.5 - building_output_services_add = 2.0 - building_output_housing_add = 2.0 + building_output_services_add = 2 + building_output_housing_add = 2 } level_scaled = { - building_employment_peasants_add = 34500 + building_employment_informal_workers_add = 34500 } unscaled = { building_subsistence_output_add = 4 } } -} \ No newline at end of file +} diff --git a/common/production_methods/13_construction.txt b/common/production_methods/13_construction.txt index 3f6147ff0..567aaa4cc 100644 --- a/common/production_methods/13_construction.txt +++ b/common/production_methods/13_construction.txt @@ -13,9 +13,8 @@ building_input_iron_add = 30 } level_scaled = { - building_employment_bureaucrats_add = 500 - building_employment_clerks_add = 500 building_employment_laborers_add = 4000 + building_employment_technicians_add = 750 } } state_modifiers = { @@ -43,9 +42,8 @@ pm_pre_war_buildings = { building_input_steel_add = 20 } level_scaled = { - building_employment_bureaucrats_add = 750 - building_employment_clerks_add = 750 building_employment_laborers_add = 3500 + building_employment_technicians_add = 1150 } } state_modifiers = { @@ -80,10 +78,9 @@ pm_prefabricated_buildings = { building_input_electricity_add = 10 } level_scaled = { - building_employment_bureaucrats_add = 750 - building_employment_clerks_add = 750 - building_employment_machinists_add = 750 - building_employment_laborers_add = 2750 + building_employment_laborers_add = 2550 + building_employment_technicians_add = 1250 + building_employment_engineers_add = 750 } } state_modifiers = { @@ -119,11 +116,9 @@ pm_tube_structural_buildings = { building_input_electricity_add = 20 } level_scaled = { - building_employment_bureaucrats_add = 750 - building_employment_clerks_add = 750 - building_employment_machinists_add = 1500 - building_employment_engineers_add = 750 - building_employment_laborers_add = 1250 + building_employment_laborers_add = 1800 + building_employment_technicians_add = 1750 + building_employment_engineers_add = 850 } } state_modifiers = { @@ -159,10 +154,9 @@ pm_pressed_concrete = { building_input_electricity_add = 25 } level_scaled = { - building_employment_bureaucrats_add = 750 - building_employment_clerks_add = 750 - building_employment_engineers_add = 1500 - building_employment_machinists_add = 2000 + building_employment_laborers_add = 1675 + building_employment_technicians_add = 1250 + building_employment_engineers_add = 1350 } } state_modifiers = { @@ -188,7 +182,7 @@ pm_sustainable_building_materials = { building_modifiers = { workforce_scaled = { building_input_tools_add = 30 - building_input_wood_add = 50 + building_input_wood_add = 50 building_input_steel_add = 40 building_input_glass_add = 40 building_input_aluminum_add = 50 @@ -196,11 +190,9 @@ pm_sustainable_building_materials = { building_input_electricity_add = 30 } level_scaled = { - building_employment_bureaucrats_add = 750 - building_employment_clerks_add = 750 - building_employment_engineers_add = 1500 - building_employment_machinists_add = 1500 - building_employment_academics_add = 500 + building_employment_laborers_add = 1575 + building_employment_technicians_add = 750 + building_employment_engineers_add = 1850 } } state_modifiers = { @@ -221,7 +213,7 @@ pm_base_housing = { building_output_housing_add = 15 } level_scaled = { - building_employment_bureaucrats_add = 100 + building_employment_service_workers_add = 100 } } } @@ -230,91 +222,79 @@ pm_base_housing = { pm_landlord_owned_housing = { texture = "gfx/interface/icons/production_method_icons/privately_owned.dds" disallowing_laws = { - law_command_economy - law_cooperative_ownership + law_total_nationalization + } + unlocking_laws = { + law_free_market + law_decentralization + law_anti_industrialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_capitalists_add = 200 - building_employment_aristocrats_add = 200 + building_employment_landlords_add = 400 } unscaled = { - building_capitalists_shares_add = 1 - building_aristocrats_shares_add = 1 + building_landlords_shares_add = 1 } } } pm_publicly_traded_housing = { texture = "gfx/interface/icons/production_method_icons/publicly_traded.dds" - disallowing_laws = { - law_command_economy - law_cooperative_ownership - } unlocking_technologies = { central_bank_independence } - building_modifiers = { - level_scaled = { - building_employment_capitalists_add = 400 - } - unscaled = { - building_capitalists_shares_add = 1 - } - } -} - -pm_government_owned_housing = { - texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_landed_voting - law_wealth_voting - law_restricted_voting - law_universal_suffrage - law_proportional_representation + law_total_nationalization } unlocking_laws = { - law_command_economy + law_free_market } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 400 + building_employment_landlords_add = 600 } unscaled = { - building_government_shares_add = 1 + building_landlords_shares_add = 1 } } } -pm_state_run_cooperatives_housing = { - texture = "gfx/interface/icons/production_method_icons/state_run_cooperatives.dds" +pm_government_owned_housing = { + texture = "gfx/interface/icons/production_method_icons/government_run.dds" disallowing_laws = { - law_oligarchy - law_autocracy + law_no_nationalization + law_public_utility_companies + law_resource_extraction_nationalization + law_military_industry_nationalization + law_heavy_industry_nationalization } unlocking_laws = { - law_command_economy + law_socialization + law_interventionism } building_modifiers = { level_scaled = { - building_employment_bureaucrats_add = 200 - building_employment_shopkeepers_add = 200 + building_employment_administrators_add = 600 } unscaled = { building_government_shares_add = 1 - building_workforce_shares_add = 1 } } } -pm_worker_cooperative_housing = { +pm_worker_cooperatives_housing = { texture = "gfx/interface/icons/production_method_icons/worker_cooperative.dds" + disallowing_laws = { + law_total_nationalization + } unlocking_laws = { - law_cooperative_ownership + law_socialization } building_modifiers = { level_scaled = { - building_employment_shopkeepers_add = 400 + building_employment_service_workers_add = 600 } unscaled = { building_workforce_shares_add = 1 diff --git a/common/production_methods/14_wmd.txt b/common/production_methods/14_wmd.txt index a4acc0d49..93d64e3a2 100644 --- a/common/production_methods/14_wmd.txt +++ b/common/production_methods/14_wmd.txt @@ -1,6 +1,6 @@ # Base PMG pm_no_nuclear_production = { - texture = "gfx/interface/icons/production_method_icons/scholastic_education.dds" + texture = "gfx/interface/icons/production_method_icons/scholastic_education.dds" country_modifiers = { unscaled = { nuclear_weapons_decay = 1 @@ -17,10 +17,9 @@ pm_nuclear_stockpile_maintenance = { building_output_nuclear_weapon_add = 20 } level_scaled = { - building_employment_clerks_add = 3000 - building_employment_soldiers_add = 500 - building_employment_officers_add = 500 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 4500 + building_employment_engineers_add = 500 + building_employment_academics_add = 100 } } } @@ -37,10 +36,9 @@ pm_atomic_warhead_prod = { building_output_nuclear_weapon_add = 20 } level_scaled = { - building_employment_clerks_add = 3000 - building_employment_soldiers_add = 500 - building_employment_officers_add = 500 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 4000 + building_employment_engineers_add = 1000 + building_employment_academics_add = 500 } } country_modifiers = { @@ -62,10 +60,9 @@ pm_thermonuclear_warhead_prod = { building_output_nuclear_weapon_add = 40 } level_scaled = { - building_employment_clerks_add = 3000 - building_employment_soldiers_add = 500 - building_employment_officers_add = 500 - building_employment_machinists_add = 2000 + building_employment_technicians_add = 3000 + building_employment_engineers_add = 2000 + building_employment_academics_add = 1000 } } country_modifiers = { @@ -74,12 +71,12 @@ pm_thermonuclear_warhead_prod = { } } } + # Silo pm_no_nuclear_silo = { texture = "gfx/interface/icons/production_method_icons/scholastic_education.dds" } - pm_base_nuclear_silo = { texture = "gfx/interface/icons/production_method_icons/scholastic_education.dds" building_modifiers = { @@ -89,7 +86,10 @@ pm_base_nuclear_silo = { nuclear_weapons_max = 20 } level_scaled = { - building_employment_machinists_add = 1000 + building_employment_servicemembers_add = 500 + building_employment_officers_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 } } } @@ -106,7 +106,10 @@ pm_reinforced_nuclear_silo = { nuclear_weapons_max = 40 } level_scaled = { - building_employment_machinists_add = 1000 + building_employment_servicemembers_add = 500 + building_employment_officers_add = 500 + building_employment_technicians_add = 500 + building_employment_engineers_add = 500 } } -} \ No newline at end of file +} diff --git a/common/script_values/corruption_value.txt b/common/script_values/corruption_value.txt index 013b0a57b..e0e1042a5 100644 --- a/common/script_values/corruption_value.txt +++ b/common/script_values/corruption_value.txt @@ -13,532 +13,215 @@ corruption_value = { } } + corruption_growth = { value = 0 - if = { - limit = { - this = { - has_law = law_type:law_hereditary_bureaucrats - } - } - add = { - value = 0.1 - desc = COR_HEREDITARY_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_politicized_bureaucrats - } - } - add = { - value = 0.05 - desc = COR_POLITICIZED_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_career_bureaucrats - } - } - add = { - value = 0.025 - desc = COR_CAREER_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_elected_bureaucrats - } - } - add = { - value = 0.01 - desc = COR_ELECTED_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_outlawed_dissent - } - } - add = { - value = 0.01 - desc = COR_OUTLAWED_DISSENT - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_censorship - } - } - add = { - value = 0.075 - desc = COR_CENSORSHIP - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_controlled_press - } - } - add = { - value = 0.1 - desc = COR_CONTROLLED_PRESS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_censored_press - } - } - add = { - value = 0.075 - desc = COR_CENSORED_PRESS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_state_media - } - } - add = { - value = 0.05 - desc = COR_STATE_MEDIA - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_right_of_assembly - } - } - subtract = { - value = 0.025 - desc = COR_RIGHT_OF_ASSEMBLY - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_protected_speech - } - } - subtract = { - value = 0.05 - desc = COR_PROTECTED_SPEECH - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_freedom_of_press - } - } - subtract = { - value = 0.05 - desc = COR_FREEDOM_OF_PRESS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - min = 0.5 + # Unsure if this is still needed } corruption_decay = { value = 0 - if = { - limit = { - this = { - has_law = law_type:law_hereditary_bureaucrats - } - } - subtract = { - value = 0.1 - desc = COR_HEREDITARY_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_politicized_bureaucrats - } - } - subtract = { - value = 0.05 - desc = COR_POLITICIZED_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_career_bureaucrats - } - } - subtract = { - value = 0.025 - desc = COR_CAREER_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_elected_bureaucrats - } - } - subtract = { - value = 0.01 - desc = COR_ELECTED_BUREAUCRATS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_outlawed_dissent - } - } - subtract = { - value = 0.01 - desc = COR_OUTLAWED_DISSENT - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_censorship - } - } - subtract = { - value = 0.075 - desc = COR_CENSORSHIP - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_controlled_press - } - } - subtract = { - value = 0.1 - desc = COR_CONTROLLED_PRESS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_censored_press - } - } - subtract = { - value = 0.075 - desc = COR_CENSORED_PRESS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_state_media - } - } - subtract = { - value = 0.05 - desc = COR_STATE_MEDIA - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_right_of_assembly - } - } - add = { - value = 0.025 - desc = COR_RIGHT_OF_ASSEMBLY - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_protected_speech - } - } - add = { - value = 0.05 - desc = COR_PROTECTED_SPEECH - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_freedom_of_press - } - } - add = { - value = 0.05 - desc = COR_FREEDOM_OF_PRESS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - min = 0.05 + # Unsure if this is still needed } corruption_baseline = { - value = 25 + value = 0 if = { limit = { this = { - has_law = law_type:law_hereditary_bureaucrats + has_ruling_interest_group = ig_elites + ig:ig_elites = { + has_variable = ig_corruption + } } } add = { - value = 10 - desc = COR_HEREDITARY_BUREAUCRATS - format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_career_bureaucrats + value = { + value = ig:ig_elites.var:ig_corruption + divide = num_ruling_igs } - } - subtract = { - value = 5 - desc = COR_CAREER_BUREAUCRATS + desc = COR_ELITES format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_elected_bureaucrats + has_ruling_interest_group = ig_bureaucrats + ig:ig_bureaucrats = { + has_variable = ig_corruption + } } } - subtract = { - value = 10 - desc = COR_ELECTED_BUREAUCRATS - format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_landed_voting + add = { + value = { + value = ig:ig_bureaucrats.var:ig_corruption + divide = num_ruling_igs } - } - subtract = { - value = 5 - desc = COR_LANDED_VOTING + desc = COR_BUREAUCRATS format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_wealth_voting + has_ruling_interest_group = ig_capitalists + ig:ig_capitalists = { + has_variable = ig_corruption + } } } - subtract = { - value = 10 - desc = COR_WEALTH_VOTING - format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_restricted_voting + add = { + value = { + value = ig:ig_capitalists.var:ig_corruption + divide = num_ruling_igs } - } - subtract = { - value = 15 - desc = COR_RESTRICTED_VOTING + desc = COR_CAPITALISTS format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_universal_suffrage + has_ruling_interest_group = ig_patriots + ig:ig_patriots = { + has_variable = ig_corruption + } } } - subtract = { - value = 20 - desc = COR_UNIVERSAL_SUFFRAGE - format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_proportional_representation + add = { + value = { + value = ig:ig_patriots.var:ig_corruption + divide = num_ruling_igs } - } - subtract = { - value = 25 - desc = COR_PROPORTIONAL_REPRESENTATION + desc = COR_PATRIOTS format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_anarchy + has_ruling_interest_group = ig_securocrats + ig:ig_securocrats = { + has_variable = ig_corruption + } } } - subtract = { - value = 25 - desc = COR_ANARCHY + add = { + value = { + value = ig:ig_securocrats.var:ig_corruption + divide = num_ruling_igs + } + desc = COR_SECUROCRATS format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_local_police + has_ruling_interest_group = ig_intelligentsia + ig:ig_intelligentsia = { + has_variable = ig_corruption + } } } add = { - value = 5 - desc = COR_LOCAL_POLICE - format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_national_police + value = { + value = ig:ig_intelligentsia.var:ig_corruption + divide = num_ruling_igs } - } - subtract = { - value = 5 - desc = COR_NATIONAL_POLICE + desc = COR_INTELLIGENTSIA format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_no_due_process + has_ruling_interest_group = ig_moralists + ig:ig_moralists = { + has_variable = ig_corruption + } } } add = { - value = 10 - desc = COR_NO_DUE_PROCESS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_kangaroo_courts + value = { + value = ig:ig_moralists.var:ig_corruption + divide = num_ruling_igs } - } - add = { - value = 5 - desc = COR_KANGAROO_COURTS - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" + desc = COR_MORALISTS + format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_independent_judiciary + has_ruling_interest_group = ig_entrepreneurs + ig:ig_entrepreneurs = { + has_variable = ig_corruption + } } } - subtract = { - value = 5 - desc = COR_INDEPENDENT_JUDICIARY - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_modifier = anti_corruption_drive_conducted + add = { + value = { + value = ig:ig_entrepreneurs.var:ig_corruption + divide = num_ruling_igs } - } - subtract = { - value = 10 - desc = COR_ANTI_CORRUPTION_DRIVE + desc = COR_ENTREPRENEURS format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_modifier = anti_corruption_purge_conducted - } - } - subtract = { - value = 20 - desc = COR_ANTI_CORRUPTION_PURGE - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" - } - } - if = { - limit = { - this = { - has_law = law_type:law_decentralized + has_ruling_interest_group = ig_ruralists + ig:ig_ruralists = { + has_variable = ig_corruption + } } } add = { - value = 15 - desc = COR_DECENTRALIZED - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" + value = { + value = ig:ig_ruralists.var:ig_corruption + divide = num_ruling_igs + } + desc = COR_RURALISTS + format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_federal + has_ruling_interest_group = ig_laborists + ig:ig_laborists = { + has_variable = ig_corruption + } } } add = { - value = 10 - desc = COR_FEDERAL - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" + value = { + value = ig:ig_laborists.var:ig_corruption + divide = num_ruling_igs + } + desc = COR_LABORISTS + format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } if = { limit = { this = { - has_law = law_type:law_unitary + has_ruling_interest_group = ig_urbanists + ig:ig_urbanists = { + has_variable = ig_corruption + } } } add = { - value = 5 - desc = COR_UNITARY - format = "CORRUPTION_GROWTH_TOOLTIP_FORMAT" + value = { + value = ig:ig_urbanists.var:ig_corruption + divide = num_ruling_igs + } + desc = COR_URBANISTS + format = "CORRUPTION_BASELINE_TOOLTIP_FORMAT" } } max = 100 @@ -551,7 +234,7 @@ corruption_value_max = { corruption_modifier = { value = corruption_value - divide = 1.249 + #divide = 1.249 # Unsure why this is here, but it's causing corruption effects to be 20% lower than it should be max = 100 min = 0 } @@ -578,4 +261,4 @@ random_corruption_high_value = { 60 89 } -} +} \ No newline at end of file diff --git a/common/script_values/politics_values.txt b/common/script_values/politics_values.txt index de891c176..e13d4cb3e 100644 --- a/common/script_values/politics_values.txt +++ b/common/script_values/politics_values.txt @@ -2,3 +2,445 @@ 1 200 } + +libertarian_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = libertarian_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +libertarian_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = libertarian_party + } + every_member = { + add = ig_clout + } + } +} + +agrarian_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = agrarian_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +agrarian_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = agrarian_party + } + every_member = { + add = ig_clout + } + } +} + +anarchist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = anarchist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +anarchist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = anarchist_party + } + every_member = { + add = ig_clout + } + } +} + +socialist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = socialist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +socialist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = socialist_party + } + every_member = { + add = ig_clout + } + } +} + +social_democrat_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = social_democrat_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +social_democrat_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = social_democrat_party + } + every_member = { + add = ig_clout + } + } +} + +pacifist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = pacifist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +pacifist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = pacifist_party + } + every_member = { + add = ig_clout + } + } +} + +monarchist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = monarchist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +monarchist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = monarchist_party + } + every_member = { + add = ig_clout + } + } +} + +liberal_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = liberal_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +liberal_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = liberal_party + } + every_member = { + add = ig_clout + } + } +} + +islamist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = islamist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +islamist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = islamist_party + } + every_member = { + add = ig_clout + } + } +} + +green_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = green_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +green_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = green_party + } + every_member = { + add = ig_clout + } + } +} + +feminist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = feminist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +feminist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = feminist_party + } + every_member = { + add = ig_clout + } + } +} + +fascist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = fascist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +fascist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = fascist_party + } + every_member = { + add = ig_clout + } + } +} + +democratic_socialist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = democratic_socialist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +democratic_socialist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = democratic_socialist_party + } + every_member = { + add = ig_clout + } + } +} + +conservative_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = conservative_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +conservative_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = conservative_party + } + every_member = { + add = ig_clout + } + } +} + +communist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = communist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +communist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = communist_party + } + every_member = { + add = ig_clout + } + } +} + +christian_democrat_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = christian_democrat_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +christian_democrat_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = christian_democrat_party + } + every_member = { + add = ig_clout + } + } +} + +centrist_party_popularity = { + value = 0 + every_potential_party = { + limit = { + is_party_type = centrist_party + } + every_member = { + leader = { + add = popularity + } + } + } +} + +centrist_party_clout = { + value = 0 + every_potential_party = { + limit = { + is_party_type = centrist_party + } + every_member = { + add = ig_clout + } + } +} diff --git a/common/scripted_buttons/00_scripted_buttons.txt b/common/scripted_buttons/00_scripted_buttons.txt new file mode 100644 index 000000000..c218c446b --- /dev/null +++ b/common/scripted_buttons/00_scripted_buttons.txt @@ -0,0 +1 @@ +#Don't load this file \ No newline at end of file diff --git a/common/scripted_buttons/_scripted_buttons.info b/common/scripted_buttons/_scripted_buttons.info new file mode 100644 index 000000000..1d9f23933 --- /dev/null +++ b/common/scripted_buttons/_scripted_buttons.info @@ -0,0 +1,34 @@ +# UI can obtain a datamodel with all the scripted buttons via "[JournalEntry.GetScriptedButtons]". Each scripted button can be referred to via "ScriptedButton". +# Scripted buttons' properties can be accessed by UI via +# - [ScriptedButton.GetName] -> provides a string +# - [ScriptedButton.GetDesc] -> provides a string +# - [ScriptedButton.GetEffectDesc] -> provides a string +# - [ScriptedButton.IsVisible] -> provides a bool +# - [ScriptedButton.IsPossible] -> provides a bool +# - [ScriptedButton.ExecuteEffect] -> provides nothing, executes the effect + +scripted_button_key = { + name = "LOC_KEY" + desc = "LOC_KEY_DESC" + + visible = { always = yes } + + #Country scope + ai_chance = { + base = 0 + modifier = { + trigger = { bureaucracy > 0 } + add = 5 + } + } + + possible = { + not = { + has_variable = my_cool_var + } + } + + effect = { + set_variable = my_cool_var + } +} diff --git a/common/scripted_effects/00_starting_inventions.txt b/common/scripted_effects/00_starting_inventions.txt index b39b06848..c8f74e10a 100644 --- a/common/scripted_effects/00_starting_inventions.txt +++ b/common/scripted_effects/00_starting_inventions.txt @@ -104,7 +104,7 @@ effect_starting_technology_wartime_major_participant_tech = { add_technology_researched = heavy_artillery add_technology_researched = armored_warfare add_technology_researched = lighting_warfare - add_technology_researched = modern_professional_army + add_technology_researched = modern_professional_military add_technology_researched = aircraft_carriers_tech add_technology_researched = wartime_aviation } @@ -151,7 +151,7 @@ effect_starting_technology_wartime_participant_tech = { add_technology_researched = heavy_artillery add_technology_researched = armored_warfare add_technology_researched = lighting_warfare - add_technology_researched = modern_professional_army + add_technology_researched = modern_professional_military add_technology_researched = aircraft_carriers_tech add_technology_researched = wartime_aviation } @@ -248,7 +248,7 @@ effect_starting_technology_tier_4_tech = { add_technology_researched = heavy_artillery add_technology_researched = armored_warfare add_technology_researched = lighting_warfare - add_technology_researched = modern_professional_army + add_technology_researched = modern_professional_military add_technology_researched = aircraft_carriers_tech add_technology_researched = wartime_aviation # Cultural @@ -261,7 +261,7 @@ effect_starting_technology_tier_4_tech = { effect_starting_technology_tier_5_tech = yes } -# Centralized countries with lack of resources and technology +# Devolved countries with lack of resources and technology # Next to no involvement in WWII effect_starting_technology_tier_5_tech = { # Economic diff --git a/common/scripted_effects/00_starting_pop_literacy.txt b/common/scripted_effects/00_starting_pop_literacy.txt index 78793e353..21059499b 100644 --- a/common/scripted_effects/00_starting_pop_literacy.txt +++ b/common/scripted_effects/00_starting_pop_literacy.txt @@ -1,8 +1,5 @@ ### NOTE: This file only exist to set a baseline for the simulation, the ACTUAL literacy of pops is calculated during setup so starting literacy January 1, 1836 will NOT match the values set in this file - - # Very high literacy - # Examples: Sweden, Netherlands effect_starting_pop_literacy_very_high = { every_scope_pop = { @@ -13,9 +10,9 @@ effect_starting_pop_literacy_very_high = { if = { limit = { OR = { - is_pop_type = bureaucrats + is_pop_type = administrators is_pop_type = academics - is_pop_type = clergymen + is_pop_type = clergy is_pop_type = engineers } } @@ -32,8 +29,8 @@ effect_starting_pop_literacy_very_high = { if = { limit = { OR = { - is_pop_type = clerks - is_pop_type = shopkeepers + is_pop_type = service_workers + is_pop_type = farmers } } add = 0.1 @@ -51,7 +48,9 @@ effect_starting_pop_literacy_very_high = { # People in Unincorporated territories at half if = { limit = { - state = { is_incorporated = no } + state = { + is_incorporated = no + } } multiply = 0.5 } @@ -70,9 +69,9 @@ effect_starting_pop_literacy_high = { if = { limit = { OR = { - is_pop_type = bureaucrats + is_pop_type = administrators is_pop_type = academics - is_pop_type = clergymen + is_pop_type = clergy is_pop_type = engineers } } @@ -89,8 +88,8 @@ effect_starting_pop_literacy_high = { if = { limit = { OR = { - is_pop_type = clerks - is_pop_type = shopkeepers + is_pop_type = service_workers + is_pop_type = farmers } } add = 0.1 @@ -108,7 +107,9 @@ effect_starting_pop_literacy_high = { # People in Unincorporated territories at half if = { limit = { - state = { is_incorporated = no } + state = { + is_incorporated = no + } } multiply = 0.5 } @@ -127,9 +128,9 @@ effect_starting_pop_literacy_middling = { if = { limit = { OR = { - is_pop_type = bureaucrats + is_pop_type = administrators is_pop_type = academics - is_pop_type = clergymen + is_pop_type = clergy is_pop_type = engineers } } @@ -146,8 +147,8 @@ effect_starting_pop_literacy_middling = { if = { limit = { OR = { - is_pop_type = clerks - is_pop_type = shopkeepers + is_pop_type = service_workers + is_pop_type = farmers } } add = 0.1 @@ -165,7 +166,9 @@ effect_starting_pop_literacy_middling = { # People in Unincorporated territories at half if = { limit = { - state = { is_incorporated = no } + state = { + is_incorporated = no + } } multiply = 0.5 } @@ -184,9 +187,9 @@ effect_starting_pop_literacy_low = { if = { limit = { OR = { - is_pop_type = bureaucrats + is_pop_type = administrators is_pop_type = academics - is_pop_type = clergymen + is_pop_type = clergy is_pop_type = engineers } } @@ -203,8 +206,8 @@ effect_starting_pop_literacy_low = { if = { limit = { OR = { - is_pop_type = clerks - is_pop_type = shopkeepers + is_pop_type = service_workers + is_pop_type = farmers } } add = 0.1 @@ -222,7 +225,9 @@ effect_starting_pop_literacy_low = { # People in Unincorporated territories at half if = { limit = { - state = { is_incorporated = no } + state = { + is_incorporated = no + } } multiply = 0.5 } @@ -241,9 +246,9 @@ effect_starting_pop_literacy_very_low = { if = { limit = { OR = { - is_pop_type = bureaucrats + is_pop_type = administrators is_pop_type = academics - is_pop_type = clergymen + is_pop_type = clergy is_pop_type = engineers } } @@ -260,8 +265,8 @@ effect_starting_pop_literacy_very_low = { if = { limit = { OR = { - is_pop_type = clerks - is_pop_type = shopkeepers + is_pop_type = service_workers + is_pop_type = farmers } } add = 0.1 @@ -279,7 +284,9 @@ effect_starting_pop_literacy_very_low = { # People in Unincorporated territories at half if = { limit = { - state = { is_incorporated = no } + state = { + is_incorporated = no + } } multiply = 0.5 } @@ -298,9 +305,9 @@ effect_starting_pop_literacy_baseline = { if = { limit = { OR = { - is_pop_type = bureaucrats + is_pop_type = administrators is_pop_type = academics - is_pop_type = clergymen + is_pop_type = clergy is_pop_type = engineers } } @@ -317,8 +324,8 @@ effect_starting_pop_literacy_baseline = { if = { limit = { OR = { - is_pop_type = clerks - is_pop_type = shopkeepers + is_pop_type = service_workers + is_pop_type = farmers } } add = 0.05 @@ -326,7 +333,9 @@ effect_starting_pop_literacy_baseline = { # People in Unincorporated territories at half if = { limit = { - state = { is_incorporated = no } + state = { + is_incorporated = no + } } multiply = 0.5 } @@ -334,4 +343,3 @@ effect_starting_pop_literacy_baseline = { } } } - diff --git a/common/scripted_effects/00_starting_pop_wealth.txt b/common/scripted_effects/00_starting_pop_wealth.txt index 78970f6a7..677ee8b35 100644 --- a/common/scripted_effects/00_starting_pop_wealth.txt +++ b/common/scripted_effects/00_starting_pop_wealth.txt @@ -25,7 +25,7 @@ effect_starting_pop_wealth_exorbitant = { } if = { limit = { - is_pop_type = peasants + is_pop_type = informal_workers } add = -3 } @@ -61,7 +61,7 @@ effect_starting_pop_wealth_very_high = { } if = { limit = { - is_pop_type = peasants + is_pop_type = informal_workers } add = -3 } @@ -97,7 +97,7 @@ effect_starting_pop_wealth_high = { } if = { limit = { - is_pop_type = peasants + is_pop_type = informal_workers } add = -3 } @@ -133,7 +133,7 @@ effect_starting_pop_wealth_medium = { } if = { limit = { - is_pop_type = peasants + is_pop_type = informal_workers } add = -3 } @@ -169,7 +169,7 @@ effect_starting_pop_wealth_low = { } if = { limit = { - is_pop_type = peasants + is_pop_type = informal_workers } add = -3 } @@ -205,7 +205,7 @@ effect_starting_pop_wealth_abysmal = { } if = { limit = { - is_pop_type = peasants + is_pop_type = informal_workers } add = -3 } diff --git a/common/scripted_effects/00_victoria_scripted_effects.txt b/common/scripted_effects/00_victoria_scripted_effects.txt index 35e94c0d1..ae10d04b5 100644 --- a/common/scripted_effects/00_victoria_scripted_effects.txt +++ b/common/scripted_effects/00_victoria_scripted_effects.txt @@ -1,40 +1,6 @@ -# Vicky and the Expedition Machine -ai_expedition_simulator_start = { - random_scope_character = { - limit = { - is_ruler = no - OR = { - has_role = general - has_role = admiral - } - } - set_variable = expedition_leader_var - set_character_busy = yes - } - set_variable = on_expedition - add_modifier = { - name = modifier_large_expedition_cost - multiplier = money_amount_multiplier_medium - } - trigger_event = { id = ai_expedition_simulator.1 days = 365 } -} - -ai_expedition_simulator_end = { - remove_variable = on_expedition - remove_modifier = modifier_large_expedition_cost - remove_modifier = expedition_extra_expenses_modifier - random_scope_character = { +voyage_of_potemkin = { + while = { limit = { - has_variable = expedition_leader_var - } - remove_variable = expedition_leader_var - } -} - - -voyage_of_potemkin = { - while = { - limit = { any_state = { has_variable = potemkin_destination_state OR = { @@ -44,7 +10,7 @@ voyage_of_potemkin = { } } } - } + } random_state = { limit = { has_variable = potemkin_destination_state @@ -57,8 +23,8 @@ voyage_of_potemkin = { set_variable = potemkin_destination_state } debug_log_scopes = yes - } - } + } + } random_state = { limit = { has_variable = potemkin_destination_state @@ -73,13 +39,13 @@ voyage_of_potemkin = { adopt_random_antigovernment_ideology = { custom_tooltip = { text = adopt_random_antigovernment_ideology_tt - random_list = { + random_list = { 50 = { trigger = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_social_democrat + has_progressive_ideology = yes } } } @@ -88,24 +54,24 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } add = 50 } } - set_ideology = ideology:ideology_social_democrat + set_ideology = ideology:ideology_social_democracy } 100 = { trigger = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_communist + has_socialist_ideology = yes } } NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } @@ -113,7 +79,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } add = 25 @@ -129,7 +95,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { this.interest_group = { - is_interest_group_type = ig_socialists + is_interest_group_type = ig_laborists } } add = 100 @@ -138,9 +104,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes } } } @@ -154,11 +118,11 @@ adopt_random_antigovernment_ideology = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } } @@ -166,7 +130,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } add = 25 @@ -182,7 +146,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { this.interest_group = { - is_interest_group_type = ig_socialists + is_interest_group_type = ig_laborists } } add = 100 @@ -191,9 +155,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes } } } @@ -207,7 +169,7 @@ adopt_random_antigovernment_ideology = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes } } } @@ -216,7 +178,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } add = 25 @@ -233,8 +195,8 @@ adopt_random_antigovernment_ideology = { limit = { this.interest_group = { OR = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_laborists + is_interest_group_type = ig_ruralists } } } @@ -244,9 +206,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes } } } @@ -260,7 +220,7 @@ adopt_random_antigovernment_ideology = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_ethno_nationalist + has_fascist_ideology = yes } } } @@ -270,10 +230,10 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_radical + has_liberal_ideology = yes + has_progressive_ideology = yes has_ideology = ideology:ideology_feminist - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_environmentalist } } } @@ -283,9 +243,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } } @@ -295,9 +253,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes } } } @@ -308,7 +264,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_no_migration_controls + has_law = law_type:law_open_borders } } add = 100 @@ -316,7 +272,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_multiculturalism + has_law = law_type:law_multiculturalist } } multiply = { @@ -326,7 +282,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_cultural_exclusion + has_law = law_type:law_integrationist } } multiply = { @@ -336,7 +292,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } multiply = { @@ -349,10 +305,10 @@ adopt_random_antigovernment_ideology = { 50 = { trigger = { owner = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions NOT = { ruler = { - has_ideology = ideology:ideology_atheist + has_ideology = ideology:ideology_atheist } } } @@ -361,7 +317,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } add = 50 @@ -369,7 +325,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions } } add = 100 @@ -377,7 +333,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic } } add = 200 @@ -390,20 +346,20 @@ adopt_random_antigovernment_ideology = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes } } } } - modifier = { + modifier = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } add = 100 - } + } if = { limit = { owner = { @@ -423,20 +379,20 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_landed_voting + has_law = law_type:law_representative_democracy } } add = 25 } } - set_ideology = ideology:ideology_radical + set_ideology = ideology:ideology_progressive } 100 = { trigger = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } } @@ -446,10 +402,10 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_radical + has_progressive_ideology = yes + has_liberal_ideology = yes has_ideology = ideology:ideology_feminist - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_environmentalist } } } @@ -459,9 +415,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } } @@ -471,9 +425,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes } } } @@ -484,7 +436,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } multiply = { @@ -492,14 +444,15 @@ adopt_random_antigovernment_ideology = { } } } - set_ideology = ideology:ideology_fascist + set_ideology = ideology:ideology_ethno_nationalist } 50 = { trigger = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_market_liberal + has_ideology = ideology:ideology_social_liberal + has_ideology = ideology:ideology_neoliberal } } } @@ -508,7 +461,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_command_economy + has_law = law_type:law_socialization } } add = 50 @@ -516,7 +469,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } add = 50 @@ -533,28 +486,26 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } } add = 100 } } - set_ideology = ideology:ideology_market_liberal + set_ideology = ideology:ideology_social_liberal } 50 = { trigger = { owner = { OR = { - has_law = law_type:law_command_economy - has_law = law_type:law_laissez_faire + has_law = law_type:law_socialization + has_law = law_type:law_free_market has_law = law_type:law_interventionism } NOT = { ruler = { - has_ideology = ideology:ideology_luddite + has_ideology = ideology:ideology_luddite } } } @@ -588,8 +539,8 @@ adopt_random_antigovernment_ideology = { if = { limit = { OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_devout + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_moralists } } add = 50 @@ -597,8 +548,8 @@ adopt_random_antigovernment_ideology = { if = { limit = { NOR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_devout + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_moralists } } add = -50 @@ -606,7 +557,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_ruling_interest_group = ig_conglomerates + has_ruling_interest_group = ig_capitalists } } multiply = { @@ -616,7 +567,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_ruling_interest_group = ig_rural_folk + has_ruling_interest_group = ig_ruralists } } multiply = { @@ -631,7 +582,7 @@ adopt_random_antigovernment_ideology = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_feminist + has_ideology = ideology:ideology_feminist } } } @@ -640,7 +591,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } add = 25 @@ -653,7 +604,7 @@ adopt_random_antigovernment_ideology = { owner = { NOT = { ruler = { - has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_environmentalist } } } @@ -662,20 +613,19 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } add = 25 } } - set_ideology = ideology:ideology_humanitarian + set_ideology = ideology:ideology_environmentalist } - 50 = { trigger = { - NOT = { + NOT = { owner.ruler = { - has_ideology = ideology:ideology_traditionalist + has_ideology = ideology:ideology_conservative } } } @@ -685,7 +635,7 @@ adopt_random_antigovernment_ideology = { this.interest_group = { OR = { is_interest_group_type = ig_elites - is_interest_group_type = ig_devout + is_interest_group_type = ig_moralists } } } @@ -697,10 +647,8 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_radical - has_ideology = ideology:ideology_feminist - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_social_democrat + has_socialist_ideology = yes + has_progressive_ideology = yes } } } @@ -710,9 +658,7 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } } @@ -722,9 +668,8 @@ adopt_random_antigovernment_ideology = { limit = { owner.ruler = { OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes + has_reactionary_ideology = yes } } } @@ -736,9 +681,8 @@ adopt_random_antigovernment_ideology = { limit = { this.interest_group = { OR = { - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_socialists + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_laborists } } } @@ -749,23 +693,22 @@ adopt_random_antigovernment_ideology = { } set_ideology = ideology:ideology_traditionalist } - 50 = { trigger = { - NOT = { + NOT = { owner.ruler = { - has_ideology = ideology:ideology_republican_leader + has_liberal_ideology = yes } } owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } modifier = { if = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } multiply = { @@ -793,7 +736,7 @@ adopt_random_antigovernment_ideology = { if = { limit = { owner = { - has_law = law_type:law_landed_voting + has_law = law_type:law_representative_democracy } } add = 25 @@ -805,70 +748,13 @@ adopt_random_antigovernment_ideology = { } } multiply = { - value = 0.10 + value = 0.1 } } } set_ideology = ideology:ideology_republican_leader } - - 50 = { - trigger = { - owner = { - NOT = { - ruler = { - has_ideology = ideology:ideology_abolitionist - } - } - OR = { - has_law = law_type:law_serfdom - NOT = { - has_law = law_type:law_slavery_banned - } - } - } - } - modifier = { - if = { - limit = { - owner = { - has_law = law_type:law_serfdom - } - } - add = 25 - } - if = { - limit = { - owner = { - NOT = { - has_law = law_type:law_slavery_banned - } - } - } - add = 25 - } - if = { - limit = { - owner = { - has_law = law_type:law_slave_trade - } - } - add = 50 - } - if = { - limit = { - this.interest_group = { - is_interest_group_type = ig_elites - } - } - multiply = { - value = 0.05 - } - } - } - set_ideology = ideology:ideology_abolitionist - } - } + } } } @@ -894,9 +780,7 @@ save_agitator_election_scopes = { } } } - #Attach to party - if = { limit = { any_political_movement = { @@ -904,12 +788,12 @@ save_agitator_election_scopes = { this = scope:agitator_scope } } - } + } random_political_movement = { limit = { any_supporting_character = { this = scope:agitator_scope - } + } } save_scope_as = agitator_movement_scope } @@ -935,18 +819,18 @@ save_agitator_election_scopes = { leader = { has_socialist_ideology = yes } - } + } } - } + } random_active_party = { limit = { any_member = { leader = { has_socialist_ideology = yes - } + } } } - save_scope_as = agitator_party_scope + save_scope_as = agitator_party_scope } } else_if = { @@ -961,16 +845,16 @@ save_agitator_election_scopes = { } } } - } + } random_active_party = { limit = { any_member = { leader = { has_progressive_ideology = yes - } + } } } - save_scope_as = agitator_party_scope + save_scope_as = agitator_party_scope } } else_if = { @@ -985,16 +869,16 @@ save_agitator_election_scopes = { } } } - } + } random_active_party = { limit = { any_member = { leader = { has_liberal_ideology = yes - } + } } } - save_scope_as = agitator_party_scope + save_scope_as = agitator_party_scope } } else_if = { @@ -1009,16 +893,16 @@ save_agitator_election_scopes = { } } } - } + } random_active_party = { limit = { any_member = { leader = { has_reactionary_ideology = yes - } + } } } - save_scope_as = agitator_party_scope + save_scope_as = agitator_party_scope } } else_if = { @@ -1033,20 +917,21 @@ save_agitator_election_scopes = { } } } - } + } random_active_party = { limit = { any_member = { leader = { has_conservative_ideology = yes - } + } } } - save_scope_as = agitator_party_scope + save_scope_as = agitator_party_scope } } else = { - random_active_party = { #Chaos reigns + random_active_party = { + #Chaos reigns save_scope_as = agitator_party_scope } } @@ -1054,10 +939,9 @@ save_agitator_election_scopes = { remove_variable = preset_ideology } -clear_legal_single_party = { +clear_legal_single_party = { remove_variable = only_valid_party -} - +} communist_agitator_election_scope_effect = { random_active_party = { @@ -1069,16 +953,14 @@ communist_agitator_election_scope_effect = { random_scope_character = { limit = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes AND = { this.interest_group = { is_member_of_party = owner.py:communist_party } NOT = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } @@ -1096,7 +978,6 @@ communist_agitator_election_scope_effect = { } } - fascist_agitator_election_scope_effect = { random_active_party = { limit = { @@ -1107,15 +988,14 @@ fascist_agitator_election_scope_effect = { random_scope_character = { limit = { OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist + has_fascist_ideology = yes AND = { this.interest_group = { is_member_of_party = owner.py:fascist_party } NOT = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value < neutral } } @@ -1142,11 +1022,8 @@ agrarian_agitator_election_scope_effect = { } random_scope_character = { limit = { - OR = { - has_ideology = ideology:ideology_agrarian - this.interest_group = { - is_member_of_party = owner.py:agrarian_party - } + this.interest_group = { + is_member_of_party = owner.py:agrarian_party } has_role = agitator } @@ -1170,7 +1047,7 @@ socdem_agitator_election_scope_effect = { random_scope_character = { limit = { OR = { - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_social_democracy this.interest_group = { is_member_of_party = owner.py:social_democrat_party } @@ -1197,9 +1074,8 @@ liberal_agitator_election_scope_effect = { random_scope_character = { limit = { OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_market_liberal + has_progressive_ideology = yes + has_liberal_ideology = yes this.interest_group = { is_member_of_party = owner.py:liberal_party } @@ -1226,8 +1102,7 @@ conservative_agitator_election_scope_effect = { random_scope_character = { limit = { OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver + has_reactionary_ideology = yes this.interest_group = { is_member_of_party = owner.py:conservative_party } @@ -1247,16 +1122,16 @@ conservative_agitator_election_scope_effect = { radical_agitator_election_scope_effect = { random_active_party = { limit = { - is_party_type = progressive_party + is_party_type = social_democrat_party } save_scope_as = agitator_party_scope } random_scope_character = { limit = { OR = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes this.interest_group = { - is_member_of_party = owner.py:progressive_party + is_member_of_party = owner.py:social_democrat_party } } has_role = agitator @@ -1289,22 +1164,19 @@ gen_ruler_party = { } save_scope_as = only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } + set_variable = { + name = only_valid_party + value = scope:only_legit_party_scope + } } else_if = { limit = { OR = { ruler = { - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - } + has_fascist_ideology = yes } ruler.interest_group.leader = { - OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist - } + has_fascist_ideology = yes } } } @@ -1314,16 +1186,19 @@ gen_ruler_party = { } save_scope_as = only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } + set_variable = { + name = only_valid_party + value = scope:only_legit_party_scope + } } else_if = { limit = { OR = { ruler = { - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes } ruler.interest_group.leader = { - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes } } } @@ -1333,23 +1208,26 @@ gen_ruler_party = { } save_scope_as = only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } + set_variable = { + name = only_valid_party + value = scope:only_legit_party_scope + } } else_if = { limit = { OR = { ruler = { - has_ideology = ideology:ideology_social_democrat + has_progressive_ideology = yes has_ideology = ideology:ideology_feminist - has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_environmentalist } ruler.interest_group.leader = { - has_ideology = ideology:ideology_social_democrat + has_progressive_ideology = yes has_ideology = ideology:ideology_feminist - has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_environmentalist } ruler = { - is_interest_group_type = ig_socialists + is_interest_group_type = ig_laborists } } } @@ -1359,26 +1237,10 @@ gen_ruler_party = { } save_scope_as = only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } - } - else_if = { - limit = { - OR = { - ruler = { - has_progressive_ideology = yes - } - ruler.interest_group.leader = { - has_progressive_ideology = yes - } - } + set_variable = { + name = only_valid_party + value = scope:only_legit_party_scope } - random_potential_party = { - limit = { - is_party_type = progressive_party - } - save_scope_as = only_legit_party_scope - } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } } else_if = { limit = { @@ -1389,9 +1251,6 @@ gen_ruler_party = { ruler.interest_group.leader = { has_liberal_ideology = yes } - ruler = { - is_interest_group_type = ig_intellectuals - } } } random_potential_party = { @@ -1400,29 +1259,10 @@ gen_ruler_party = { } save_scope_as = only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } - } - else_if = { - limit = { - OR = { - ruler = { - has_ideology = ideology:ideology_jingoist_leader - } - ruler.interest_group.leader = { - has_ideology = ideology:ideology_jingoist_leader - } - ruler = { - is_interest_group_type = ig_armed_forces - } - } - } - random_potential_party = { - limit = { - is_party_type = military_party - } - save_scope_as = only_legit_party_scope + set_variable = { + name = only_valid_party + value = scope:only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } } else_if = { limit = { @@ -1434,7 +1274,7 @@ gen_ruler_party = { has_ideology = ideology:ideology_pacifist } ruler = { - is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_ruralists } } } @@ -1444,7 +1284,10 @@ gen_ruler_party = { } save_scope_as = only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } + set_variable = { + name = only_valid_party + value = scope:only_legit_party_scope + } } else = { random_potential_party = { @@ -1453,7 +1296,10 @@ gen_ruler_party = { } save_scope_as = only_legit_party_scope } - set_variable = { name = only_valid_party value = scope:only_legit_party_scope } + set_variable = { + name = only_valid_party + value = scope:only_legit_party_scope + } } } @@ -1469,118 +1315,118 @@ enact_preferred_governance_principle = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value = strongly_approve } } } - activate_law = law_type:law_council_republic + activate_law = law_type:law_council_elective } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value = strongly_approve } } } - activate_law = law_type:law_monarchy + activate_law = law_type:law_hereditary } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_parliamentary_republic + law = law_type:law_parliamentary value = strongly_approve } } } - activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_parliamentary } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_presidential_republic + law = law_type:law_executive value = strongly_approve } } } - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_executive } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_theocracy + law = law_type:law_theocratic value = strongly_approve } } } - activate_law = law_type:law_theocracy + activate_law = law_type:law_theocratic } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value = approve } } } - activate_law = law_type:law_council_republic + activate_law = law_type:law_council_elective } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value = approve } } } - activate_law = law_type:law_monarchy + activate_law = law_type:law_hereditary } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_parliamentary_republic + law = law_type:law_parliamentary value = approve } } } - activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_parliamentary } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_presidential_republic + law = law_type:law_executive value = approve } } } - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_executive } else_if = { limit = { scope:ruling_ig = { law_stance = { - law = law_type:law_theocracy + law = law_type:law_theocratic value = approve } } } - activate_law = law_type:law_theocracy + activate_law = law_type:law_theocratic } else = { - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_executive if = { limit = { civil_war_origin_country = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } set_variable = prov_gov_monarchy @@ -1588,7 +1434,7 @@ enact_preferred_governance_principle = { else_if = { limit = { civil_war_origin_country = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic } } set_variable = prov_gov_theocracy @@ -1596,7 +1442,7 @@ enact_preferred_governance_principle = { else_if = { limit = { civil_war_origin_country = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } set_variable = prov_gov_council_republic @@ -1616,12 +1462,11 @@ enact_preferred_governance_principle_new = { random_law = { limit = { OR = { - type = law_type:law_chiefdom - type = law_type:law_monarchy - type = law_type:law_presidential_republic - type = law_type:law_parliamentary_republic - type = law_type:law_theocracy - type = law_type:law_council_republic + type = law_type:law_hereditary + type = law_type:law_executive + type = law_type:law_parliamentary + type = law_type:law_theocratic + type = law_type:law_council_elective } type = { save_temporary_scope_as = enacted_gov_pric @@ -1644,12 +1489,11 @@ enact_preferred_governance_principle_new = { random_law = { limit = { OR = { - type = law_type:law_chiefdom - type = law_type:law_monarchy - type = law_type:law_presidential_republic - type = law_type:law_parliamentary_republic - type = law_type:law_theocracy - type = law_type:law_council_republic + type = law_type:law_hereditary + type = law_type:law_executive + type = law_type:law_parliamentary + type = law_type:law_theocratic + type = law_type:law_council_elective } type = { save_temporary_scope_as = enacted_gov_pric @@ -1673,13 +1517,12 @@ enact_preferred_governance_principle_new = { random_law = { limit = { OR = { - type = law_type:law_chiefdom - type = law_type:law_monarchy - type = law_type:law_presidential_republic - type = law_type:law_parliamentary_republic - type = law_type:law_theocracy - type = law_type:law_council_republic - } + type = law_type:law_hereditary + type = law_type:law_executive + type = law_type:law_parliamentary + type = law_type:law_theocratic + type = law_type:law_council_elective + } type = { save_temporary_scope_as = enacted_gov_pric } @@ -1706,4 +1549,4 @@ exile_character_with_martyrdom = { add_modifier = modifier_political_martyr } exile_character = yes -} \ No newline at end of file +} diff --git a/common/scripted_effects/aroai_preparation_effects.txt b/common/scripted_effects/aroai_preparation_effects.txt index 0cdd67e5d..ab88d31fc 100644 --- a/common/scripted_effects/aroai_preparation_effects.txt +++ b/common/scripted_effects/aroai_preparation_effects.txt @@ -195,7 +195,7 @@ aroai_determine_roleplay_building_priorities = { else_if = { limit = { OR = { - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization AND = { country_rank <= 3 aroai_gdp_per_capita < 5 @@ -222,7 +222,7 @@ aroai_determine_roleplay_building_priorities = { else_if = { limit = { OR = { - has_law = law_type:law_agrarianism + has_law = law_type:law_anti_industrialization AND = { country_rank <= 3 aroai_gdp_per_capita < 5 @@ -596,11 +596,11 @@ aroai_collect_data_for_construction_and_downsizing = { } } multiply = 35000 # Rice paddies have ~35k workers per level - multiply = 0.98 # But not all of them are peasants + multiply = 0.98 # But not all of them are informal_workers } else = { multiply = 15000 # All the other ones have ~15k workers per level - multiply = 0.94 # But not all of them are peasants + multiply = 0.94 # But not all of them are informal_workers } } } @@ -877,11 +877,11 @@ aroai_collect_data_for_construction_and_downsizing = { } } multiply = 35000 # Rice paddies have ~35k workers per level - multiply = 0.98 # But not all of them are peasants + multiply = 0.98 # But not all of them are informal_workers } else = { multiply = 15000 # All the other ones have ~15k workers per level - multiply = 0.94 # But not all of them are peasants + multiply = 0.94 # But not all of them are informal_workers } } } diff --git a/common/scripted_effects/cwp_atheism.txt b/common/scripted_effects/cwp_atheism.txt index ee754eb9f..b1886e3ec 100644 --- a/common/scripted_effects/cwp_atheism.txt +++ b/common/scripted_effects/cwp_atheism.txt @@ -1,67 +1,90 @@ effect_atheism_activate = { activate_law = law_type:law_state_atheism - set_state_religion = rel:atheist - - every_scope_pop = { - limit = { - is_pop_type = machinists - } - change_pop_religion = { target = rel:atheist value = 0.15 } - } - every_scope_pop = { - limit = { - is_pop_type = bureaucrats - } - change_pop_religion = { target = rel:atheist value = 0.25 } - } - every_scope_pop = { - limit = { - is_pop_type = academics - } - change_pop_religion = { target = rel:atheist value = 0.35 } - } - every_scope_pop = { - limit = { - and = { - literacy_rate > 0.60 - NOT = { - is_pop_type = clergymen - } - } - } - change_pop_religion = { target = rel:atheist value = 0.15 } + set_state_religion = rel:atheist + every_scope_pop = { + limit = { + is_pop_type = technicians + } + change_pop_religion = { + target = rel:atheist + value = 0.15 + } + } + every_scope_pop = { + limit = { + is_pop_type = administrators + } + change_pop_religion = { + target = rel:atheist + value = 0.25 + } + } + every_scope_pop = { + limit = { + is_pop_type = academics + } + change_pop_religion = { + target = rel:atheist + value = 0.35 + } + } + every_scope_pop = { + limit = { + and = { + literacy_rate > 0.6 + NOT = { + is_pop_type = clergy } + } + } + change_pop_religion = { + target = rel:atheist + value = 0.15 + } + } } effect_atheism_activate_law = { set_state_religion = rel:atheist - every_scope_pop = { - limit = { - is_pop_type = machinists - } - change_pop_religion = { target = rel:atheist value = 0.15 } - } - every_scope_pop = { - limit = { - is_pop_type = bureaucrats - } - change_pop_religion = { target = rel:atheist value = 0.25 } - } - every_scope_pop = { - limit = { - is_pop_type = academics - } - change_pop_religion = { target = rel:atheist value = 0.35 } - } - every_scope_pop = { - limit = { - and = { - literacy_rate > 0.60 - NOT = { - is_pop_type = clergymen - } - } + every_scope_pop = { + limit = { + is_pop_type = technicians + } + change_pop_religion = { + target = rel:atheist + value = 0.15 + } + } + every_scope_pop = { + limit = { + is_pop_type = administrators + } + change_pop_religion = { + target = rel:atheist + value = 0.25 + } + } + every_scope_pop = { + limit = { + is_pop_type = academics + } + change_pop_religion = { + target = rel:atheist + value = 0.35 + } + } + every_scope_pop = { + limit = { + and = { + literacy_rate > 0.6 + NOT = { + is_pop_type = clergy } - change_pop_religion = { target = rel:atheist value = 0.15 } } + } + change_pop_religion = { + target = rel:atheist + value = 0.15 + } + } } diff --git a/common/scripted_effects/cwp_corruption_effect.txt b/common/scripted_effects/cwp_corruption_effect.txt index 43e38ddae..717600880 100644 --- a/common/scripted_effects/cwp_corruption_effect.txt +++ b/common/scripted_effects/cwp_corruption_effect.txt @@ -4,9 +4,12 @@ effect_corruption_low = { limit = { is_player = yes } - set_variable = { - name = var_corruption - value = random_corruption_low_value + every_interest_group = { + calc_ig_corruption = yes + set_variable = { + name = ig_corruption + value = random_corruption_low_value + } } add_modifier = { name = corruption_modifier_effects @@ -20,9 +23,12 @@ effect_corruption_medium = { limit = { is_player = yes } - set_variable = { - name = var_corruption - value = random_corruption_medium_value + every_interest_group = { + calc_ig_corruption = yes + set_variable = { + name = ig_corruption + value = random_corruption_medium_value + } } add_modifier = { name = corruption_modifier_effects @@ -36,9 +42,12 @@ effect_corruption_high = { limit = { is_player = yes } - set_variable = { - name = var_corruption - value = random_corruption_high_value + every_interest_group = { + calc_ig_corruption = yes + set_variable = { + name = ig_corruption + value = random_corruption_high_value + } } add_modifier = { name = corruption_modifier_effects @@ -46,3 +55,148 @@ effect_corruption_high = { } } } + +calc_ig_corruption = { + set_variable = { + name = ig_corruption_growth + value = 0 + } + if = { + limit = { + NOT = { has_variable = ig_time_in_government } + } + set_variable = { + name = ig_time_in_government + value = 0 + } + } + if = { + limit = { + is_in_government = yes + } + change_variable = { + name = ig_time_in_government + add = 1 + } + } + else = { + set_variable = { + name = ig_time_in_government + value = 0 + } + change_variable = { + name = ig_corruption_growth + add = -0.8 # Approx 10 years to go from 100 corruption to zero when not in government + } + } + if = { + limit = { + var:ig_time_in_government > 48 # 4 years + } + change_variable = { + name = ig_corruption_growth + add = { + value = var:ig_time_in_government + divide = 480 + } + } + } + if = { + limit = { + leader = { + OR = { + has_trait = trait_corrupt # Corrupt leaders increase corruption + } + } + } + change_variable = { + name = ig_corruption_growth + add = 0.1 + } + } + if = { + limit = { + leader = { + OR = { + has_trait = trait_honest # Honest leaders decrease corruption + } + } + } + change_variable = { + name = ig_corruption_growth + add = -0.1 + } + } + if = { + limit = { + OR = { + has_modifier = modifier_corruption # Corruption modifiers increase corruption + } + } + change_variable = { + name = ig_corruption_growth + add = 0.1 + } + } + if = { + limit = { + OR = { + has_modifier = modifier_honest # Honest modifiers decrease corruption + } + } + change_variable = { + name = ig_corruption_growth + add = -0.1 + } + } + if = { + limit = { + NOT = { has_variable = ig_corruption } + } + set_variable = { + name = ig_corruption + value = { + value = var:ig_corruption_growth + multiply = 24 # If we don't have any corruption value yet, we start at current growth * 24 + } + } + } + if = { + limit = { + NOT = { var:ig_corruption_growth = 0 } + } + change_variable = { + name = ig_corruption + add = var:ig_corruption_growth + } + } + if = { + limit = { + var:ig_corruption > 100 # Max of 100 corruption + } + set_variable = { + name = ig_corruption + value = 100 + } + } + if = { + limit = { + var:ig_corruption < 0 # Min of 0 corruption + } + set_variable = { + name = ig_corruption + value = 0 + } + } + # Adds a Purely Visual Modifier + remove_modifier = ig_corruption_modifier + if = { + limit = { + var:ig_corruption > 0 + } + add_modifier = { + name = ig_corruption_modifier + multiplier = var:ig_corruption + } + } +} diff --git a/common/scripted_effects/cwp_devastation_effects.txt b/common/scripted_effects/cwp_devastation_effects.txt index 5956c899b..9700bfd97 100644 --- a/common/scripted_effects/cwp_devastation_effects.txt +++ b/common/scripted_effects/cwp_devastation_effects.txt @@ -19,88 +19,473 @@ effect_total_devastation = { } effect_remove_industry = { - remove_building = building_food_industry - remove_building = building_distilleries - remove_building = building_textile_manufactories - remove_building = building_furniture_manufactories - remove_building = building_glassworks - remove_building = building_tool_manufactories - remove_building = building_paper_manufactories - remove_building = building_chemical_plants - remove_building = building_synthetics_plant - remove_building = building_steelworks - remove_building = building_aluminum_refinery - remove_building = building_motor_industry - remove_building = building_shipyards - remove_building = building_fuel_refineries - remove_building = building_semiconductor_manufactories - remove_building = building_uranium_refineries - remove_building = building_battery_manufactories - remove_building = building_pharmaceutical_industry - remove_building = building_computer_manufactories - remove_building = building_consumer_electronics_manufactories - remove_building = building_automobile_manufactories - remove_building = building_rye_farm - remove_building = building_wheat_farm - remove_building = building_rice_farm - remove_building = building_maize_farm - remove_building = building_millet_farm - remove_building = building_livestock_ranch - remove_building = building_coal_mine - remove_building = building_iron_mine - remove_building = building_copper_mine - remove_building = building_rare_earth_elements_mine - remove_building = building_bauxite_mine - remove_building = building_uranium_mine - remove_building = building_lead_mine - remove_building = building_phosphorus_mine - remove_building = building_gold_mine - remove_building = building_coffee_plantation - remove_building = building_cotton_plantation - remove_building = building_opium_plantation - remove_building = building_tea_plantation - remove_building = building_tobacco_plantation - remove_building = building_sugar_plantation - remove_building = building_banana_plantation - remove_building = building_silk_plantation - remove_building = building_combustion_plant - remove_building = building_nuclear_power_plant - remove_building = building_renewable_energy_facility + if = { + limit = { + has_building = building_food_industry + } + remove_building = building_food_industry + } + if = { + limit = { + has_building = building_distilleries + } + remove_building = building_distilleries + } + if = { + limit = { + has_building = building_textile_manufactories + } + remove_building = building_textile_manufactories + } + if = { + limit = { + has_building = building_furniture_manufactories + } + remove_building = building_furniture_manufactories + } + if = { + limit = { + has_building = building_glassworks + } + remove_building = building_glassworks + } + if = { + limit = { + has_building = building_tool_manufactories + } + remove_building = building_tool_manufactories + } + if = { + limit = { + has_building = building_paper_manufactories + } + remove_building = building_paper_manufactories + } + if = { + limit = { + has_building = building_chemical_plants + } + remove_building = building_chemical_plants + } + if = { + limit = { + has_building = building_synthetics_plant + } + remove_building = building_synthetics_plant + } + if = { + limit = { + has_building = building_steelworks + } + remove_building = building_steelworks + } + if = { + limit = { + has_building = building_aluminum_refinery + } + remove_building = building_aluminum_refinery + } + if = { + limit = { + has_building = building_motor_industry + } + remove_building = building_motor_industry + } + if = { + limit = { + has_building = building_shipyards + } + remove_building = building_shipyards + } + if = { + limit = { + has_building = building_fuel_refineries + } + remove_building = building_fuel_refineries + } + if = { + limit = { + has_building = building_semiconductor_manufactories + } + remove_building = building_semiconductor_manufactories + } + if = { + limit = { + has_building = building_uranium_refineries + } + remove_building = building_uranium_refineries + } + if = { + limit = { + has_building = building_battery_manufactories + } + remove_building = building_battery_manufactories + } + if = { + limit = { + has_building = building_pharmaceutical_industry + } + remove_building = building_pharmaceutical_industry + } + if = { + limit = { + has_building = building_computer_manufactories + } + remove_building = building_computer_manufactories + } + if = { + limit = { + has_building = building_consumer_electronics_manufactories + } + remove_building = building_consumer_electronics_manufactories + } + if = { + limit = { + has_building = building_automobile_manufactories + } + remove_building = building_automobile_manufactories + } + if = { + limit = { + has_building = building_rye_farm + } + remove_building = building_rye_farm + } + if = { + limit = { + has_building = building_wheat_farm + } + remove_building = building_wheat_farm + } + if = { + limit = { + has_building = building_rice_farm + } + remove_building = building_rice_farm + } + if = { + limit = { + has_building = building_maize_farm + } + remove_building = building_maize_farm + } + if = { + limit = { + has_building = building_millet_farm + } + remove_building = building_millet_farm + } + if = { + limit = { + has_building = building_livestock_ranch + } + remove_building = building_livestock_ranch + } + if = { + limit = { + has_building = building_coal_mine + } + remove_building = building_coal_mine + } + if = { + limit = { + has_building = building_iron_mine + } + remove_building = building_iron_mine + } + if = { + limit = { + has_building = building_copper_mine + } + remove_building = building_copper_mine + } + if = { + limit = { + has_building = building_rare_earth_elements_mine + } + remove_building = building_rare_earth_elements_mine + } + if = { + limit = { + has_building = building_bauxite_mine + } + remove_building = building_bauxite_mine + } + if = { + limit = { + has_building = building_uranium_mine + } + remove_building = building_uranium_mine + } + if = { + limit = { + has_building = building_lead_mine + } + remove_building = building_lead_mine + } + if = { + limit = { + has_building = building_phosphorus_mine + } + remove_building = building_phosphorus_mine + } + if = { + limit = { + has_building = building_gold_mine + } + remove_building = building_gold_mine + } + if = { + limit = { + has_building = building_coffee_plantation + } + remove_building = building_coffee_plantation + } + if = { + limit = { + has_building = building_cotton_plantation + } + remove_building = building_cotton_plantation + } + if = { + limit = { + has_building = building_opium_plantation + } + remove_building = building_opium_plantation + } + if = { + limit = { + has_building = building_tea_plantation + } + remove_building = building_tea_plantation + } + if = { + limit = { + has_building = building_tobacco_plantation + } + remove_building = building_tobacco_plantation + } + if = { + limit = { + has_building = building_sugar_plantation + } + remove_building = building_sugar_plantation + } + if = { + limit = { + has_building = building_banana_plantation + } + remove_building = building_banana_plantation + } + if = { + limit = { + has_building = building_silk_plantation + } + remove_building = building_silk_plantation + } + if = { + limit = { + has_building = building_combustion_plant + } + remove_building = building_combustion_plant + } + if = { + limit = { + has_building = building_nuclear_power_plant + } + remove_building = building_nuclear_power_plant + } + if = { + limit = { + has_building = building_renewable_energy_facility + } + remove_building = building_renewable_energy_facility + } #todo remove geothermal - #remove_building = building_geothermal_power_plant - remove_building = building_telecommunications - remove_building = building_tourism_industry - remove_building = building_financial_services - remove_building = building_media_industry - remove_building = building_port - remove_building = building_logging_camp - remove_building = building_rubber_plantation - remove_building = building_fishing_wharf - remove_building = building_oil_rig - remove_building = building_natural_gas_well - remove_building = building_railway - remove_building = building_trade_center - remove_building = building_skyscraper - remove_building = building_spaceport - remove_building = building_mission_control - remove_building = building_airport - remove_building = building_construction_sector + #if = { + # limit = { + # has_building = building_geothermal_power_plant + # } + # remove_building = building_geothermal_power_plant + #} + if = { + limit = { + has_building = building_telecommunications + } + remove_building = building_telecommunications + } + if = { + limit = { + has_building = building_tourism_industry + } + remove_building = building_tourism_industry + } + if = { + limit = { + has_building = building_financial_services + } + remove_building = building_financial_services + } + if = { + limit = { + has_building = building_media_industry + } + remove_building = building_media_industry + } + if = { + limit = { + has_building = building_port + } + remove_building = building_port + } + if = { + limit = { + has_building = building_logging_camp + } + remove_building = building_logging_camp + } + if = { + limit = { + has_building = building_rubber_plantation + } + remove_building = building_rubber_plantation + } + if = { + limit = { + has_building = building_fishing_wharf + } + remove_building = building_fishing_wharf + } + if = { + limit = { + has_building = building_oil_rig + } + remove_building = building_oil_rig + } + if = { + limit = { + has_building = building_natural_gas_well + } + remove_building = building_natural_gas_well + } + if = { + limit = { + has_building = building_railway + } + remove_building = building_railway + } + if = { + limit = { + has_building = building_trade_center + } + remove_building = building_trade_center + } + if = { + limit = { + has_building = building_skyscraper + } + remove_building = building_skyscraper + } + if = { + limit = { + has_building = building_spaceport + } + remove_building = building_spaceport + } + if = { + limit = { + has_building = building_mission_control + } + remove_building = building_mission_control + } + if = { + limit = { + has_building = building_airport + } + remove_building = building_airport + } + if = { + limit = { + has_building = building_construction_sector + } + remove_building = building_construction_sector + } } effect_remove_military = { - remove_building = building_barracks - remove_building = building_conscription_center - remove_building = building_naval_base - remove_building = building_nuclear_weapons_facility - remove_building = building_chemical_weapons_facility - remove_building = building_biological_weapons_facility + if = { + limit = { + has_building = building_barracks + } + remove_building = building_barracks + } + if = { + limit = { + has_building = building_conscription_center + } + remove_building = building_conscription_center + } + if = { + limit = { + has_building = building_naval_base + } + remove_building = building_naval_base + } + if = { + limit = { + has_building = building_nuclear_weapons_facility + } + remove_building = building_nuclear_weapons_facility + } + if = { + limit = { + has_building = building_chemical_weapons_facility + } + remove_building = building_chemical_weapons_facility + } + if = { + limit = { + has_building = building_biological_weapons_facility + } + remove_building = building_biological_weapons_facility + } } effect_remove_military_industry = { - remove_building = building_drydocks - remove_building = building_advanced_military_manufactories - remove_building = building_electronics_manufactories - remove_building = building_small_arms_manufactories - remove_building = building_explosives_industry - remove_building = building_aircraft_manufactories + if = { + limit = { + has_building = building_drydocks + } + remove_building = building_drydocks + } + if = { + limit = { + has_building = building_advanced_military_manufactories + } + remove_building = building_advanced_military_manufactories + } + if = { + limit = { + has_building = building_electronics_manufactories + } + remove_building = building_electronics_manufactories + } + if = { + limit = { + has_building = building_small_arms_manufactories + } + remove_building = building_small_arms_manufactories + } + if = { + limit = { + has_building = building_explosives_industry + } + remove_building = building_explosives_industry + } + if = { + limit = { + has_building = building_aircraft_manufactories + } + remove_building = building_aircraft_manufactories + } } diff --git a/common/scripted_effects/cwp_nation_effects.txt b/common/scripted_effects/cwp_nation_effects.txt index af2b0e77e..5ea843211 100644 --- a/common/scripted_effects/cwp_nation_effects.txt +++ b/common/scripted_effects/cwp_nation_effects.txt @@ -1,12 +1,8 @@ -effect_modifier_article_9_active = { +effect_forced_disarmament = { + activate_law = law_type:law_disarmed_nation add_modifier = { - name = article_9_active - } -} - -effect_demilitarized_nation = { - add_modifier = { - name = demilitarized_nation + name = forced_disarmament + months = long_modifier_time } } @@ -17,6 +13,16 @@ effect_last_stand = { } } -effect_baby_boomed = { - set_variable = baby_boomed +effect_remove_obsessions = { + every_scope_state = { + limit = { + is_homeland_of_country_cultures = prev + NOT = { has_modifier = banned_obsession } + } + add_modifier = { + name = banned_obsession + months = normal_modifier_time + is_decaying = yes + } + } } \ No newline at end of file diff --git a/common/scripted_effects/cwp_nuclear_effects.txt b/common/scripted_effects/cwp_nuclear_effects.txt index a072e32dc..62f4d473b 100644 --- a/common/scripted_effects/cwp_nuclear_effects.txt +++ b/common/scripted_effects/cwp_nuclear_effects.txt @@ -1,57 +1,57 @@ -effect_nuclear_strike = { - if = { - limit = { - nuclear_stockpile_sv >= 1 - nuclear_stockpile_sv <= 9 - } - scope:nuclear_target = { - every_state = { - add_modifier = { - name = nuclear_damage - months = 60 - } - } - } - } - if = { - limit = { - nuclear_stockpile_sv >= 10 - nuclear_stockpile_sv <= 59 - } - scope:nuclear_target = { - every_state = { - add_modifier = { - name = nuclear_damage - months = 120 - } - } - } - } - if = { - limit = { - nuclear_stockpile_sv >= 60 - nuclear_stockpile_sv <= 99 - } - scope:nuclear_target = { - every_state = { - add_modifier = { - name = nuclear_damage - months = 180 - } - } - } - } - if = { - limit = { - nuclear_stockpile_sv >= 100 - } - scope:nuclear_target = { - every_state = { - add_modifier = { - name = nuclear_damage - months = 240 - } - } - } - } -} \ No newline at end of file +#effect_nuclear_strike = { +# if = { +# limit = { +# nuclear_stockpile_sv >= 1 +# nuclear_stockpile_sv <= 9 +# } +# scope:nuclear_target = { +# every_state = { +# add_modifier = { +# name = nuclear_damage +# months = 60 +# } +# } +# } +# } +# if = { +# limit = { +# nuclear_stockpile_sv >= 10 +# nuclear_stockpile_sv <= 59 +# } +# scope:nuclear_target = { +# every_state = { +# add_modifier = { +# name = nuclear_damage +# months = 120 +# } +# } +# } +# } +# if = { +# limit = { +# nuclear_stockpile_sv >= 60 +# nuclear_stockpile_sv <= 99 +# } +# scope:nuclear_target = { +# every_state = { +# add_modifier = { +# name = nuclear_damage +# months = 180 +# } +# } +# } +# } +# if = { +# limit = { +# nuclear_stockpile_sv >= 100 +# } +# scope:nuclear_target = { +# every_state = { +# add_modifier = { +# name = nuclear_damage +# months = 240 +# } +# } +# } +# } +#} \ No newline at end of file diff --git a/common/scripted_effects/cwp_political_setup.txt b/common/scripted_effects/cwp_political_setup.txt index a8e672021..71ade8c78 100755 --- a/common/scripted_effects/cwp_political_setup.txt +++ b/common/scripted_effects/cwp_political_setup.txt @@ -1,388 +1,29 @@ effect_create_law_package = { - # government - activate_law = law_type:law_$GOVERNMENT$ - # voting - activate_law = law_type:law_$VOTING$ - #judiciary - activate_law = law_type:law_$JUDICIARY$ - #centralization - activate_law = law_type:law_$CENTRALIZATION$ - #citizenship - activate_law = law_type:law_$CITIZENSHIP$ - # religion - activate_law = law_type:law_$RELIGION$ - #bureaucracy - activate_law = law_type:law_$BUREAUCRACY$ - # military - activate_law = law_type:law_$MILITARY$ - #conscription - activate_law = law_type:law_$CONSCRIPTION$ - #internal security - activate_law = law_type:law_$INTERNAL_SECURITY$ - #economics - activate_law = law_type:law_$ECONOMICS$ - #trade - activate_law = law_type:law_$TRADE$ - #taxation - activate_law = law_type:law_$TAXATION$ - #policing - activate_law = law_type:law_$POLICING$ - # education - activate_law = law_type:law_$EDUCATION$ - #higher education - activate_law = law_type:law_$HIGHER_EDUCATION$ - #healthcare - activate_law = law_type:law_$HEALTHCARE$ - #environment - activate_law = law_type:law_$ENVIRONMENT$ - #corporations - activate_law = law_type:law_$CORPORATIONS$ - #nuclear - activate_law = law_type:law_$NUCLEAR$ - #speech - activate_law = law_type:law_$SPEECH$ - #press - activate_law = law_type:law_$PRESS$ - #labor - activate_law = law_type:law_$LABOR$ - #children - activate_law = law_type:law_$CHILDREN$ - #women - activate_law = law_type:law_$WOMEN$ - #abortion - activate_law = law_type:law_$ABORTION$ - #welfare - activate_law = law_type:law_$WELFARE$ - #migration - activate_law = law_type:law_$MIGRATION$ - #WMD - activate_law = law_type:law_$WMD$ - #drugs - activate_law = law_type:law_$DRUGS$ -} - -effect_starting_politics_liberal_presidential = { - # Liberal capitalist Presidential Republics, e.g. USA - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_laissez_faire - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_national_police - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_free_trade - activate_law = law_type:law_subsistence_welfare - activate_law = law_type:law_abortion_prohibited - activate_law = law_type:law_federal - activate_law = law_type:law_mass_conscription # we're just getting out of WWII - activate_law = law_type:law_corporations_favored - activate_law = law_type:law_drug_criminalization - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_no_environment_regulations - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_privately_funded_higher_education - activate_law = law_type:law_nuclear_weapons - activate_law = law_type:law_biochem_research -} - -effect_starting_politics_liberal_parliamentary_monarchy = { - # Liberal capitalist Parliamentary Republics, e.g. GBR - activate_law = law_type:law_monarchy - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_interventionism - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_protected_speech - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_controlled_unions - activate_law = law_type:law_no_migration_controls - activate_law = law_type:law_national_police - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_protectionism - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_allowed_for_health_preservation - activate_law = law_type:law_unitary - activate_law = law_type:law_no_conscription # we're just getting out of WWII - activate_law = law_type:law_corporations_favored - activate_law = law_type:law_drug_criminalization - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_no_environment_regulations - activate_law = law_type:law_state_media - activate_law = law_type:law_privately_funded_higher_education - activate_law = law_type:law_nuclear_weapons - activate_law = law_type:law_biochem_research -} - -effect_starting_politics_liberal_parliamentary = { - # Liberal capitalist Parliamentary Republics, e.g. - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_interventionism - activate_law = law_type:law_privately_funded_schools - activate_law = law_type:law_protected_speech - activate_law = law_type:law_private_health_insurance - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_controlled_unions - activate_law = law_type:law_no_migration_controls - activate_law = law_type:law_national_police - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_protectionism - activate_law = law_type:law_generous_welfare - activate_law = law_type:law_allowed_for_health_preservation - activate_law = law_type:law_unitary - activate_law = law_type:law_mass_conscription # we're just getting out of WWII - activate_law = law_type:law_corporations_favored - activate_law = law_type:law_drug_criminalization - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_no_environment_regulations - activate_law = law_type:law_state_media - activate_law = law_type:law_privately_funded_higher_education - activate_law = law_type:law_nuclear_weapons - activate_law = law_type:law_biochem_research -} - -effect_starting_politics_reactionary_presidential = { - # Conservative capitalist Presidential Republics, eg. ?? -} - -effect_starting_politics_conservative_monarchy = { - # Conservative monarchies, eg. Saudi Arabia -} - -effect_starting_politics_fascist = { - # Authoritarians and fascists, e.g. Spain, KMT -} - -effect_starting_politics_colonial = { - # Colonies - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_racial_segregation - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_interventionism - activate_law = law_type:law_no_schools - activate_law = law_type:law_outlawed_dissent - activate_law = law_type:law_no_health_system - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_banned_unions - activate_law = law_type:law_no_migration_controls - activate_law = law_type:law_local_police - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_per_capita_based_taxation - activate_law = law_type:law_unitary - activate_law = law_type:law_corporations_favored - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_state_media - activate_law = law_type:law_no_higher_education -} - -effect_starting_politics_socialist = { - # Social democracies -} - -effect_starting_politics_authoritarian_communist = { - # Communists e.g. Soviet Union, People's Republic of China - activate_law = law_type:law_council_republic - activate_law = law_type:law_oligarchy - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_state_atheism - activate_law = law_type:law_politicized_bureaucrats - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_command_economy - activate_law = law_type:law_protectionism - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_militarized_police - activate_law = law_type:law_publicly_funded_schools - activate_law = law_type:law_national_healthcare_system - activate_law = law_type:law_censorship - activate_law = law_type:law_protected_unions - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_women_in_the_workplace -} - -effect_starting_politics_traditional = { - # Traditionalists, feudalists, etc. (not sure if this applies to any countries) - activate_law = law_type:law_monarchy - activate_law = law_type:law_state_religion - activate_law = law_type:law_autocracy - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_hereditary_bureaucrats - activate_law = law_type:law_national_supremacy - activate_law = law_type:law_traditionalism - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_closed_borders -} - -effect_starting_politics_occupied_west = { - # Occupied Western Germany - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_compulsory_education - activate_law = law_type:law_freedom_of_conscience - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_restricted_voting - activate_law = law_type:law_interventionism - activate_law = law_type:law_mixed_healthcare - activate_law = law_type:law_right_of_assembly - activate_law = law_type:law_mixed_funded_schools - activate_law = law_type:law_undercover_agents - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_national_police - activate_law = law_type:law_women_in_the_workplace - activate_law = law_type:law_graduated_taxation - activate_law = law_type:law_free_trade - activate_law = law_type:law_subsistence_welfare - activate_law = law_type:law_abortion_prohibited - activate_law = law_type:law_unitary # Federalization happened later - activate_law = law_type:law_professional_army - activate_law = law_type:law_mass_conscription # we're just getting out of WWII - activate_law = law_type:law_drug_criminalization - activate_law = law_type:law_politicized_courts - activate_law = law_type:law_no_environment_regulations - activate_law = law_type:law_freedom_of_press - activate_law = law_type:law_mixed_funded_higher_education -} - -effect_starting_politics_military_junta = { - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_career_bureaucrats - activate_law = law_type:law_child_labor_allowed - activate_law = law_type:law_state_religion - activate_law = law_type:law_cultural_exclusion - activate_law = law_type:law_autocracy - activate_law = law_type:law_traditionalism - activate_law = law_type:law_charitable_health_system - activate_law = law_type:law_censorship - activate_law = law_type:law_religious_schools - activate_law = law_type:law_discouraged_unions - activate_law = law_type:law_no_intelligence_agency - activate_law = law_type:law_local_police - activate_law = law_type:law_women_own_property - activate_law = law_type:law_land_based_taxation - activate_law = law_type:law_export_oriented_policy - activate_law = law_type:law_no_social_security - activate_law = law_type:law_abortion_prohibited - activate_law = law_type:law_unitary - activate_law = law_type:law_irregular_army - activate_law = law_type:law_mass_conscription - activate_law = law_type:law_drug_criminalization - activate_law = law_type:law_kangaroo_courts - activate_law = law_type:law_no_environment_regulations - activate_law = law_type:law_state_media - activate_law = law_type:law_no_higher_education -} - -effect_politics_monarchy_autocracy = { - activate_law = law_type:law_monarchy - activate_law = law_type:law_autocracy -} - -effect_politics_monarchy_oligarchy = { - activate_law = law_type:law_monarchy - activate_law = law_type:law_oligarchy -} - -effect_politics_monarchy_landed_voting = { - activate_law = law_type:law_monarchy - activate_law = law_type:law_landed_voting -} - -effect_politics_presidential_autocracy = { - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_autocracy -} - -effect_politics_presidential_oligarchy = { - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_oligarchy -} - -effect_politics_presidential_landed_voting = { - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_landed_voting -} - -effect_politics_presidential_restricted_voting = { - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_restricted_voting -} - -effect_politics_presidential_universal_voting = { - activate_law = law_type:law_presidential_republic - activate_law = law_type:law_universal_suffrage -} - -effect_politics_parliamentary_landed_voting = { - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_landed_voting -} - -effect_politics_parliamentary_restricted_voting = { - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_restricted_voting -} - -effect_politics_parliamentary_universal_voting = { - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_universal_suffrage -} - -effect_politics_theocracy_autocracy = { - activate_law = law_type:law_theocracy - activate_law = law_type:law_autocracy -} - -effect_politics_theocracy_oligarchy = { - activate_law = law_type:law_theocracy - activate_law = law_type:law_oligarchy -} - -effect_politics_theocracy_landed_voting = { - activate_law = law_type:law_theocracy - activate_law = law_type:law_landed_voting -} - -effect_politics_councils_autocracy = { - activate_law = law_type:law_council_republic - activate_law = law_type:law_autocracy -} - -effect_politics_councils_oligarchy = { - activate_law = law_type:law_council_republic - activate_law = law_type:law_oligarchy -} - -effect_politics_councils_landed_voting = { - activate_law = law_type:law_council_republic - activate_law = law_type:law_landed_voting -} - -effect_politics_councils_restricted_voting = { - activate_law = law_type:law_council_republic - activate_law = law_type:law_restricted_voting -} - -effect_politics_councils_universal_voting = { - activate_law = law_type:law_council_republic - activate_law = law_type:law_universal_suffrage + activate_law = law_type:law_$headOfGovernment$ + activate_law = law_type:law_$distributionOfPower$ + activate_law = law_type:law_$criminalJustice$ + activate_law = law_type:law_$centralization$ + activate_law = law_type:law_$discrimination$ + activate_law = law_type:law_$churchAndState$ + activate_law = law_type:law_$bureaucraticSystems$ + activate_law = law_type:law_$policing$ + activate_law = law_type:law_$nationalDefense$ + activate_law = law_type:law_$economicSystem$ + activate_law = law_type:law_$tradePolicy$ + activate_law = law_type:law_$taxation$ + activate_law = law_type:law_$educationSystem$ + activate_law = law_type:law_$healthSystem$ + activate_law = law_type:law_$environmentalRegulations$ + activate_law = law_type:law_$corporateAffairs$ + activate_law = law_type:law_$nationalization$ + activate_law = law_type:law_$wmds$ + activate_law = law_type:law_$freeSpeech$ + activate_law = law_type:law_$laborRights$ + activate_law = law_type:law_$childrensRights$ + activate_law = law_type:law_$rightsOfWomen$ + activate_law = law_type:law_$familyPlanning$ + activate_law = law_type:law_$welfare$ + activate_law = law_type:law_$migration$ + activate_law = law_type:law_$biotech$ + activate_law = law_type:law_$recreationalDrugs$ } diff --git a/common/scripted_effects/cwp_pollution_effects.txt b/common/scripted_effects/cwp_pollution_effects.txt index a3abbe182..1bbc6965d 100644 --- a/common/scripted_effects/cwp_pollution_effects.txt +++ b/common/scripted_effects/cwp_pollution_effects.txt @@ -259,4 +259,69 @@ calc_pollution_habitability = { value = -1 } } -} \ No newline at end of file +} + +#scope:country +effect_ban_pollution_industries = { + every_scope_state = { + # If the state has any combustion plants, get their level and the level of any renewable facilities and add them to an accumulator. Then remove all the combustion and renewable facilities and create new renewable facilities with the level of the accumulator. + + # Essentially what this does is "transition" all the combustion plants to renewable facilities, but both have to be removed first due to the way `create_building` works. + limit = { + has_building = building_combustion_plant + } + set_local_variable = { + name = combustion_and_renewable_building_accumulator + value = 0 + } + every_scope_building = { + limit = { + is_building_type = building_combustion_plant + } + change_local_variable = { + name = combustion_and_renewable_building_accumulator + add = level + } + } + every_scope_building = { + limit = { + is_building_type = building_renewable_energy_facility + } + change_local_variable = { + name = combustion_and_renewable_building_accumulator + add = level + } + } + remove_building = building_combustion_plant + remove_building = building_renewable_energy_facility + create_building = { + building = building_renewable_energy_facility + level = local_var:combustion_and_renewable_building_accumulator + reserves = 1 + } + } + + # Destroys all fuel refineries + every_scope_state = { + limit = { + has_building = building_fuel_refineries + } + remove_building = building_fuel_refineries + } + + # destroys all natural gas wells + every_scope_state = { + limit = { + has_building = building_natural_gas_well + } + remove_building = building_natural_gas_well + } + + # destroys all oil rigs + every_scope_state = { + limit = { + has_building = building_oil_rig + } + remove_building = building_oil_rig + } +} diff --git a/common/scripted_effects/cwp_wmds.txt b/common/scripted_effects/cwp_wmds.txt index e1c8ee0a8..771465ee9 100644 --- a/common/scripted_effects/cwp_wmds.txt +++ b/common/scripted_effects/cwp_wmds.txt @@ -4,7 +4,7 @@ add_technology_researched = brute_force_particle_separation add_technology_researched = nuclear_research_facilities add_technology_researched = atomic_bomb - activate_law = law_type:law_nuclear_weapons + activate_law = law_type:law_deterrence } effect_nuclear_capable_nation = { @@ -13,7 +13,7 @@ effect_nuclear_capable_nation = { add_technology_researched = brute_force_particle_separation add_technology_researched = nuclear_research_facilities add_technology_researched = atomic_bomb - activate_law = law_type:law_nuclear_weapons + activate_law = law_type:law_deterrence add_modifier = { name = nuclear_capable } @@ -24,14 +24,14 @@ effect_nuclear_capable_nation = { } effect_biochem_researching_nation = { - activate_law = law_type:law_biochem_research + activate_law = law_type:law_unrestricted_human_testing } effect_biochem_allowing_nation = { add_technology_researched = chemical_weapons add_technology_researched = germ_warfare add_technology_researched = biological_warfare - activate_law = law_type:law_biochem_weapons_allowed + activate_law = law_type:law_first_strike } effect_ai_increase_readiness = { diff --git a/common/scripted_triggers/00_clothes_triggers.txt b/common/scripted_triggers/00_clothes_triggers.txt index e5334272b..3b29f45ed 100644 --- a/common/scripted_triggers/00_clothes_triggers.txt +++ b/common/scripted_triggers/00_clothes_triggers.txt @@ -7,10 +7,10 @@ OR = { AND = { c:GBR = this - is_subject = no # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms + is_subject = no # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms } is_subject_of = c:GBR - } + } } } } @@ -23,10 +23,10 @@ british_empire_clothes_pop_trigger = { OR = { AND = { c:GBR = this - is_subject = no # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms + is_subject = no # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms } is_subject_of = c:GBR - } + } } } } @@ -39,10 +39,10 @@ british_empire_clothes_p_trigger = { OR = { AND = { c:GBR = this - is_subject = yes # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms + is_subject = yes # preventing uniform conflicts if GBR becomes a subject of another country with puppet uniforms } is_subject_of = c:GBR - } + } } } } @@ -56,10 +56,10 @@ french_empire_clothes_trigger = { OR = { AND = { c:FRA = this - is_subject = no # preventing uniform conflicts if FRA becomes a subject of another country with puppet uniforms + is_subject = no # preventing uniform conflicts if FRA becomes a subject of another country with puppet uniforms } is_subject_of = c:FRA - } + } } } } @@ -72,10 +72,10 @@ french_empire_clothes_pop_trigger = { OR = { AND = { c:FRA = this - is_subject = no # preventing uniform conflicts if FRA becomes a subject of another country with puppet uniforms + is_subject = no # preventing uniform conflicts if FRA becomes a subject of another country with puppet uniforms } is_subject_of = c:FRA - } + } } } } @@ -89,7 +89,7 @@ german_clothes_trigger = { OR = { country_has_primary_culture = cu:north_german country_has_primary_culture = cu:south_german - } + } } } } @@ -102,12 +102,11 @@ german_clothes_pop_trigger = { OR = { country_has_primary_culture = cu:north_german country_has_primary_culture = cu:south_german - } + } } } } - native_american_clothes_trigger = { exists = scope:character scope:character = { @@ -127,8 +126,8 @@ native_north_american_clothes_trigger = { } muslim_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = muslim } @@ -136,8 +135,8 @@ muslim_clothes_pop_trigger = { } jewish_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = jewish } @@ -182,9 +181,9 @@ japanese_imperial_clothes_trigger = { scope:character = { is_ruler = yes exists = home_country - home_country = { - has_law = law_type:law_monarchy - } + home_country = { + has_law = law_type:law_hereditary + } OR = { AND = { culture = { @@ -196,7 +195,9 @@ japanese_imperial_clothes_trigger = { } AND = { exists = c:JAP - NOT = { home_country = c:JAP } + NOT = { + home_country = c:JAP + } } } } @@ -215,9 +216,9 @@ chinese_imperial_clothes_trigger = { scope:character = { is_ruler = yes exists = home_country - home_country = { - has_law = law_type:law_monarchy - } + home_country = { + has_law = law_type:law_hereditary + } OR = { culture = { has_discrimination_trait = han_chinese @@ -230,35 +231,36 @@ chinese_imperial_clothes_trigger = { } } -chinese_manchu_queue_hairstyle_character_trigger = { # hairsyle for Manchu characters not living living under discriminatory Han rule, and Han characters living under discriminatory Manchu rule +chinese_manchu_queue_hairstyle_character_trigger = { + # hairsyle for Manchu characters not living living under discriminatory Han rule, and Han characters living under discriminatory Manchu rule exists = scope:character scope:character = { exists = home_country OR = { AND = { - home_country = { - ruler = { - has_culture = cu:manchu + home_country = { + ruler = { + has_culture = cu:manchu } - NOT = { - has_law = law_type:law_multicultural + NOT = { + has_law = law_type:law_multiculturalist } } - culture = { - has_discrimination_trait = han_chinese + culture = { + has_discrimination_trait = han_chinese } } AND = { NOT = { - home_country = { - ruler = { - culture = { - has_discrimination_trait = han_chinese + home_country = { + ruler = { + culture = { + has_discrimination_trait = han_chinese } } cu:manchu = { - NOT = { - culture_is_discriminated_in = scope:character.home_country + NOT = { + culture_is_discriminated_in = scope:character.home_country } } } @@ -269,34 +271,35 @@ chinese_manchu_queue_hairstyle_character_trigger = { # hairsyle for Manchu chara } } -chinese_manchu_queue_hairstyle_pops_trigger = { # hairsyle for Manchu pops not living living under discriminatory Han rule, and Han pops living under discriminatory Manchu rule +chinese_manchu_queue_hairstyle_pops_trigger = { + # hairsyle for Manchu pops not living living under discriminatory Han rule, and Han pops living under discriminatory Manchu rule exists = scope:pop scope:pop = { OR = { AND = { - home_country = { - ruler = { - has_culture = cu:manchu + home_country = { + ruler = { + has_culture = cu:manchu } - NOT = { - has_law = law_type:law_multicultural + NOT = { + has_law = law_type:law_multiculturalist } } - culture = { - has_discrimination_trait = han_chinese + culture = { + has_discrimination_trait = han_chinese } } AND = { NOT = { - home_country = { - ruler = { - culture = { - has_discrimination_trait = han_chinese + home_country = { + ruler = { + culture = { + has_discrimination_trait = han_chinese } } cu:manchu = { - NOT = { - culture_is_discriminated_in = scope:pop.home_country + NOT = { + culture_is_discriminated_in = scope:pop.home_country } } } @@ -318,16 +321,18 @@ chinese_court_clothes_trigger = { has_discrimination_trait = tai has_discrimination_trait = southeast_asian_heritage } - home_country = { - OR = { - has_law = law_type:law_monarchy - has_law = law_type:law_theocracy - } - } + home_country = { + OR = { + has_law = law_type:law_hereditary + has_law = law_type:law_theocratic + } + } } } culture = { - NOT = { this = cu:kalmyk } + NOT = { + this = cu:mongol + } OR = { has_discrimination_trait = sinosphere has_discrimination_trait = han_chinese @@ -337,7 +342,7 @@ chinese_court_clothes_trigger = { has_discrimination_trait = hmong_mien_language } } - } + } } chinese_court_clothes_pop_trigger = { @@ -353,10 +358,9 @@ chinese_court_clothes_pop_trigger = { has_discrimination_trait = hmong_mien_language } } - } + } } - african_clothes_trigger = { exists = scope:character scope:character = { @@ -369,7 +373,7 @@ african_clothes_trigger = { has_discrimination_trait = malagasy_language } } - } + } } arabic_fez_trigger = { @@ -381,23 +385,25 @@ arabic_fez_trigger = { OR = { is_country_type = recognized is_country_type = colonial - } + } } home_country = { top_overlord = { OR = { is_country_type = recognized is_country_type = colonial - } + } } } home_country = { exists = c:EGY c:EGY = this - c:EGY = { has_law = law_type:law_monarchy } + c:EGY = { + has_law = law_type:law_hereditary + } } } - } + } } arabic_military_fez_pop_trigger = { @@ -408,22 +414,30 @@ arabic_military_fez_pop_trigger = { home_country = { exists = c:EGY c:EGY = this - c:EGY = { has_law = law_type:law_monarchy } + c:EGY = { + has_law = law_type:law_hereditary + } } home_country = { exists = c:TUR c:TUR = this - c:TUR = { has_law = law_type:law_monarchy } + c:TUR = { + has_law = law_type:law_hereditary + } } home_country = { exists = c:TUN c:TUN = this - c:TUN = { has_law = law_type:law_monarchy } + c:TUN = { + has_law = law_type:law_hereditary + } } home_country = { exists = c:MOR c:MOR = this - c:MOR = { has_law = law_type:law_monarchy } + c:MOR = { + has_law = law_type:law_hereditary + } } } OR = { @@ -433,24 +447,29 @@ arabic_military_fez_pop_trigger = { has_discrimination_trait = central_asian_heritage } } - AND = { # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. + AND = { + # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. culture = cu:albanian OR = { home_country = { exists = c:TUR c:TUR = this - c:TUR = { has_law = law_type:law_monarchy } + c:TUR = { + has_law = law_type:law_hereditary + } } home_country = { exists = c:EGY c:EGY = this - c:EGY = { has_law = law_type:law_monarchy } + c:EGY = { + has_law = law_type:law_hereditary + } } } } } } - } + } } arabic_clothes_trigger = { @@ -460,28 +479,33 @@ arabic_clothes_trigger = { culture = { OR = { has_discrimination_trait = middle_eastern_heritage - has_discrimination_trait = central_asian_heritage #Currently no point having a different check + has_discrimination_trait = central_asian_heritage #Currently no point having a different check } } culture = cu:circassian - AND = { # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. + AND = { + # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. culture = cu:albanian exists = home_country OR = { home_country = { exists = c:TUR c:TUR = this - c:TUR = { has_law = law_type:law_monarchy } + c:TUR = { + has_law = law_type:law_hereditary + } } home_country = { exists = c:EGY c:EGY = this - c:EGY = { has_law = law_type:law_monarchy } + c:EGY = { + has_law = law_type:law_hereditary + } } } } } - } + } } ethiopian_clothes_trigger = { @@ -503,7 +527,8 @@ european_clothes_trigger = { culture = cu:circassian } NOT = { - AND = { # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. + AND = { + # Albanian characters serving either the Ottomans or Egyptians should wear that country's clothing. culture = cu:albanian exists = home_country OR = { @@ -533,7 +558,8 @@ indian_clothes_trigger = { } } -siamese_clothes_trigger = { #Pretty sure this is actual burmese +siamese_clothes_trigger = { + #Pretty sure this is actual burmese exists = scope:character scope:character = { culture = { @@ -584,18 +610,18 @@ recognized_country_trigger = { OR = { is_country_type = recognized is_country_type = colonial - } + } } home_country = { top_overlord = { OR = { is_country_type = recognized is_country_type = colonial - } + } } } } - } + } } recognized_country_pop_trigger = { @@ -606,22 +632,22 @@ recognized_country_pop_trigger = { OR = { is_country_type = recognized is_country_type = colonial - } + } } home_country = { top_overlord = { OR = { is_country_type = recognized is_country_type = colonial - } + } } } } - } + } } christian_clothes_trigger = { - exists = scope:character + exists = scope:character scope:character = { religion = { has_discrimination_trait = christian @@ -629,17 +655,20 @@ christian_clothes_trigger = { } } -devout_clothes_trigger = { +moralists_clothes_trigger = { exists = scope:character scope:character = { - is_interest_group_type = ig_devout + is_interest_group_type = ig_moralists } } -armed_forces_clothes_trigger = { +securocrats_clothes_trigger = { exists = scope:character scope:character = { - is_interest_group_type = ig_armed_forces + or = { + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + } } } @@ -665,12 +694,12 @@ monarchy_clothes_trigger = { scope:character = { exists = home_country OR = { - is_ruler = yes - is_heir = yes - } - home_country = { - has_law = law_type:law_monarchy - } + is_ruler = yes + is_heir = yes + } + home_country = { + has_law = law_type:law_hereditary + } } } @@ -680,7 +709,9 @@ republic_clothes_trigger = { exists = home_country is_ruler = yes home_country = { - NOT = { has_law = law_type:law_monarchy} + NOT = { + has_law = law_type:law_hereditary + } } } } @@ -688,17 +719,16 @@ republic_clothes_trigger = { overweight_trigger = { exists = scope:character scope:character = { - has_trait = expensive_tastes - } + has_trait = expensive_tastes + } } #Pop - east_asian_clothes_pop_trigger = { exists = scope:pop scope:pop = { - NOR = { - culture = cu:yakut + NOR = { + culture = cu:siberian culture = cu:siberian } culture = { @@ -706,7 +736,7 @@ east_asian_clothes_pop_trigger = { has_discrimination_trait = east_asian_heritage has_discrimination_trait = north_asian_heritage } - } + } } } @@ -715,7 +745,7 @@ central_asian_clothes_pop_trigger = { scope:pop = { culture = { has_discrimination_trait = central_asian_heritage - } + } } } @@ -737,7 +767,7 @@ arabic_clothes_pop_trigger = { OR = { culture = { has_discrimination_trait = middle_eastern_heritage - } + } culture = cu:circassian } } @@ -750,7 +780,7 @@ indigenous_oceanic_clothes_trigger = { scope:pop = { culture = { has_discrimination_trait = indigenous_oceanic_heritage - } + } } } AND = { @@ -758,7 +788,7 @@ indigenous_oceanic_clothes_trigger = { scope:character = { culture = { has_discrimination_trait = indigenous_oceanic_heritage - } + } } } } @@ -772,18 +802,9 @@ circumpolar_clothes_pop_trigger = { has_discrimination_trait = siberian_culture_group } } - NOT = { is_pop_type = slaves } } } -sami_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - culture = cu:sami - } -} - - african_clothes_pop_trigger = { exists = scope:pop scope:pop = { @@ -795,7 +816,7 @@ african_clothes_pop_trigger = { has_discrimination_trait = southern_african_culture_group has_discrimination_trait = malagasy_language } - } + } } } @@ -804,7 +825,7 @@ native_american_clothes_pop_trigger = { scope:pop = { culture = { has_discrimination_trait = indigenous_american_heritage - } + } } } @@ -813,7 +834,7 @@ south_east_asia_clothes_pop_trigger = { scope:pop = { culture = { has_discrimination_trait = southeast_asian_heritage - } + } } } @@ -847,7 +868,8 @@ south_american_clothes_pop_trigger = { } } -integrated_south_american_natives_pop_trigger = { # Represents those South American native groups that had long been integrated into wider South and Central American society. +integrated_south_american_natives_pop_trigger = { + # Represents those South American native groups that had long been integrated into wider South and Central American society. exists = scope:pop scope:pop = { culture = { @@ -884,14 +906,13 @@ japanese_clothes_pop_trigger = { } } - japanese_clothes_trigger = { exists = scope:character scope:character = { - OR = { - culture = cu:japanese - culture = cu:ainu - } + OR = { + culture = cu:japanese + culture = cu:ainu + } } } @@ -901,8 +922,8 @@ indian_clothes_pop_trigger = { OR = { culture = { has_discrimination_trait = south_asian_heritage - } - religion = rel:sikh + } + religion = rel:sikh } } } @@ -916,8 +937,7 @@ slavic_clothes_pop_trigger = { has_discrimination_trait = west_slavic has_discrimination_trait = jugoslav } - - } + } } } @@ -930,148 +950,132 @@ slavic_clothes_trigger = { has_discrimination_trait = west_slavic has_discrimination_trait = jugoslav } - } + } } } poor_clothes_pop_trigger = { exists = scope:pop - scope:pop = { - OR = { + scope:pop = { + OR = { is_pop_type = farmers - is_pop_type = peasants + is_pop_type = informal_workers is_pop_type = laborers - is_pop_type = machinists - } - } + is_pop_type = technicians + } + } } middle_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - OR = { - is_pop_type = clerks + exists = scope:pop + scope:pop = { + OR = { + is_pop_type = service_workers is_pop_type = engineers - is_pop_type = bureaucrats - is_pop_type = shopkeepers - } - } + is_pop_type = administrators + is_pop_type = farmers + } + } } upper_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - OR = { - is_pop_type = aristocrats - is_pop_type = capitalists + exists = scope:pop + scope:pop = { + OR = { + is_pop_type = investors + is_pop_type = landlords is_pop_type = academics - } - } + } + } } - - soldier_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = soldiers - } + exists = scope:pop + scope:pop = { + is_pop_type = servicemembers + } } officers_clothes_pop_trigger = { exists = scope:pop scope:pop = { is_pop_type = officers - } + } } clergy_clothes_pop_trigger = { exists = scope:pop - scope:pop = { - is_pop_type = clergymen - } -} - -shopkeepers_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = shopkeepers - } + scope:pop = { + is_pop_type = clergy + } } -clerks_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = clerks - } +service_workers_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + is_pop_type = service_workers + } } academics_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = academics - } + exists = scope:pop + scope:pop = { + is_pop_type = academics + } } farmers_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = farmers - } + exists = scope:pop + scope:pop = { + is_pop_type = farmers + } } laborers_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = laborers - } -} - -peasants_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = peasants - } + exists = scope:pop + scope:pop = { + is_pop_type = laborers + } } -slaves_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = slaves - } +informal_workers_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + is_pop_type = informal_workers + } } -aristocrats_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = aristocrats - } +investors_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + is_pop_type = investors + } } -machinists_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = machinists - } +technicians_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + is_pop_type = technicians + } } engineers_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = engineers - } + exists = scope:pop + scope:pop = { + is_pop_type = engineers + } } -bureaucrats_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - is_pop_type = bureaucrats - } +administrators_clothes_pop_trigger = { + exists = scope:pop + scope:pop = { + is_pop_type = administrators + } } christian_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { + exists = scope:pop + scope:pop = { religion = { has_discrimination_trait = christian } @@ -1079,15 +1083,15 @@ christian_clothes_pop_trigger = { } buddhist_clothes_pop_trigger = { - exists = scope:pop - scope:pop = { - OR = { + exists = scope:pop + scope:pop = { + OR = { religion = { has_discrimination_trait = buddhist } religion = rel:shinto } - } + } } slightly_underweight_pop_trigger = { @@ -1095,21 +1099,21 @@ slightly_underweight_pop_trigger = { scope:pop = { OR = { AND = { - pop_weight_modifier_scale < 25 - standard_of_living >= 10 + pop_weight_modifier_scale < 25 + standard_of_living >= 10 } AND = { standard_of_living >= 5 standard_of_living < 10 pop_weight_modifier_scale >= 25 pop_weight_modifier_scale < 50 - } + } AND = { standard_of_living < 5 pop_weight_modifier_scale >= 50 - } - } - } + } + } + } } underweight_pop_trigger = { @@ -1120,22 +1124,22 @@ underweight_pop_trigger = { pop_weight_modifier_scale < 25 standard_of_living >= 5 standard_of_living < 10 - } + } AND = { standard_of_living < 5 pop_weight_modifier_scale >= 25 pop_weight_modifier_scale < 50 - } - } - } + } + } + } } very_underweight_pop_trigger = { exists = scope:pop scope:pop = { pop_weight_modifier_scale < 25 - standard_of_living < 5 - } + standard_of_living < 5 + } } slightly_overweight_pop_trigger = { @@ -1145,21 +1149,21 @@ slightly_overweight_pop_trigger = { AND = { standard_of_living >= 15 standard_of_living < 20 - pop_weight_modifier_scale >= 90 + pop_weight_modifier_scale >= 90 } AND = { standard_of_living >= 20 standard_of_living < 40 - pop_weight_modifier_scale >= 85 + pop_weight_modifier_scale >= 85 pop_weight_modifier_scale < 90 } AND = { standard_of_living >= 40 pop_weight_modifier_scale >= 70 pop_weight_modifier_scale < 80 - } - } - } + } + } + } } overweight_pop_trigger = { @@ -1179,11 +1183,11 @@ overweight_pop_trigger = { } AND = { standard_of_living >= 40 - pop_weight_modifier_scale >= 80 + pop_weight_modifier_scale >= 80 pop_weight_modifier_scale < 90 - } - } - } + } + } + } } very_overweight_pop_trigger = { @@ -1198,9 +1202,9 @@ very_overweight_pop_trigger = { AND = { standard_of_living >= 40 pop_weight_modifier_scale >= 90 - } - } - } + } + } + } } struggling_pop_trigger = { @@ -1219,11 +1223,10 @@ agitator_character_trigger = { should_be_naked_trigger = { exists = scope:pop scope:pop = { - OR = { + OR = { is_pop_type = farmers - is_pop_type = peasants + is_pop_type = informal_workers is_pop_type = laborers - is_pop_type = slaves } OR = { culture = cu:amazonian @@ -1238,6 +1241,7 @@ should_be_fully_naked_portrait_trigger = { should_be_naked_trigger = yes should_show_nudity = yes } + # #should_be_topless_portrait_trigger = { # exists = scope:pop diff --git a/common/scripted_triggers/00_coa_triggers.txt b/common/scripted_triggers/00_coa_triggers.txt index a4bafb400..a19938873 100644 --- a/common/scripted_triggers/00_coa_triggers.txt +++ b/common/scripted_triggers/00_coa_triggers.txt @@ -15,8 +15,7 @@ ### scope is COUNTRY ### coa_monarchy_trigger = { OR = { - has_law = law_type:law_chiefdom - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } @@ -29,16 +28,14 @@ coa_undemocratic_monarchy_trigger = { coa_monarchy_trigger = yes OR = { has_law = law_type:law_autocracy - has_law = law_type:law_elder_council has_law = law_type:law_oligarchy } } coa_republic_trigger = { OR = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_council_republic + has_law = law_type:law_executive + has_law = law_type:law_parliamentary } } @@ -53,30 +50,30 @@ coa_oligarchy_trigger = { } coa_theocracy_trigger = { - has_law = law_type:law_theocracy + has_law = law_type:law_theocratic } coa_multicultural_trigger = { - has_law = law_type:law_multicultural + has_law = law_type:law_multiculturalist } coa_autocracy_trigger = { has_law = law_type:law_autocracy } -coa_anarchy_trigger = { - has_law = law_type:law_anarchy +coa_direct_democracy_trigger = { + has_law = law_type:law_direct_democracy } coa_communist_trigger = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective #OR = { - # ig:ig_socialists = { + # ig:ig_laborists = { # is_in_government = yes # } # any_interest_group = { # is_in_government = yes - # has_ideology = ideology_proletarian + # has_ideology = ideology:ideology_proletarian # } #} } @@ -118,9 +115,9 @@ coa_fascist_trigger = { any_scope_character = { is_ruler = yes or = { - has_ideology = ideology_ethno_nationalist - has_ideology = ideology_ultranationalist - has_ideology = ideology_neo_fascist + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_ultranationalist + has_ideology = ideology:ideology_neo_fascist } } } @@ -228,10 +225,10 @@ coa_def_communist_flag_trigger = { } } -coa_def_anarchy_flag_trigger = { +coa_def_direct_democracy_flag_trigger = { exists = scope:actor scope:actor = { - coa_anarchy_trigger = yes + coa_direct_democracy_trigger = yes } } @@ -252,14 +249,14 @@ coa_def_oligarchy_flag_trigger = { coa_def_state_religion_flag_trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions } } coa_def_egalitarian_flag_trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_multicultural + has_law = law_type:law_multiculturalist } } @@ -668,7 +665,7 @@ coa_def_catholic_trigger = { coa_def_kalmar_flag_trigger = { exists = scope:actor scope:actor = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary was_formed_from = DEN } } diff --git a/common/scripted_triggers/00_scripted_triggers.txt b/common/scripted_triggers/00_scripted_triggers.txt index 624c0fd6a..32289c2c5 100644 --- a/common/scripted_triggers/00_scripted_triggers.txt +++ b/common/scripted_triggers/00_scripted_triggers.txt @@ -18,28 +18,29 @@ country_has_voting_franchise = { modifier:country_voting_power_from_literacy_add > 0 modifier:country_voting_power_wealth_threshold_add > 0 modifier:country_academics_voting_power_add > 0 - modifier:country_aristocrats_voting_power_add > 0 - modifier:country_bureaucrats_voting_power_add > 0 - modifier:country_capitalists_voting_power_add > 0 - modifier:country_clergymen_voting_power_add > 0 - modifier:country_clerks_voting_power_add > 0 + modifier:country_investors_voting_power_add > 0 + modifier:country_administrators_voting_power_add > 0 + modifier:country_landlords_voting_power_add > 0 + modifier:country_clergy_voting_power_add > 0 + modifier:country_service_workers_voting_power_add > 0 modifier:country_engineers_voting_power_add > 0 modifier:country_farmers_voting_power_add > 0 modifier:country_laborers_voting_power_add > 0 - modifier:country_machinists_voting_power_add > 0 + modifier:country_technicians_voting_power_add > 0 modifier:country_officers_voting_power_add > 0 - modifier:country_peasants_voting_power_add > 0 - modifier:country_shopkeepers_voting_power_add > 0 - modifier:country_soldiers_voting_power_add > 0 + modifier:country_informal_workers_voting_power_add > 0 + modifier:country_farmers_voting_power_add > 0 + modifier:country_servicemembers_voting_power_add > 0 + modifier:country_creatives_voting_power_add > 0 } } #TODO fix this with new laws # country_has_education_system = { # OR = { -# has_law = law_type:law_religious_schools -# has_law = law_type:law_publicly_funded_schools -# has_law = law_type:law_privately_funded_schools +# has_law = law_type:law_church_run_schools +# has_law = law_type:law_state_funded_schools +# has_law = law_type:law_private_schools # } # } is_being_incorporated = { @@ -772,7 +773,7 @@ will_be_accepted_culture = { OR = { AND = { owner = { - is_enacting_law = law_type:law_ethnostate + is_enacting_law = law_type:law_ethnonationalist } culture = { is_primary_culture_of = root @@ -780,7 +781,7 @@ will_be_accepted_culture = { } AND = { owner = { - is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_supremacist } AND = { culture = { @@ -793,7 +794,7 @@ will_be_accepted_culture = { } AND = { owner = { - is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_segregationist } culture = { shares_heritage_trait_with_any_primary_culture = root @@ -801,45 +802,48 @@ will_be_accepted_culture = { } AND = { owner = { - is_enacting_law = law_type:law_cultural_exclusion + is_enacting_law = law_type:law_integrationist } culture = { shares_trait_with_any_primary_culture = root } } owner = { - is_enacting_law = law_type:law_multicultural + is_enacting_law = law_type:law_multiculturalist } } } -#TODO fix this with new laws -# law_can_hurt_minorities = { -# OR = { -# is_enacting_law = law_type:law_state_religion -# is_enacting_law = law_type:law_national_supremacy -# is_enacting_law = law_type:law_racial_segregation -# is_enacting_law = law_type:law_cultural_exclusion -# is_enacting_law = law_type:law_traditionalism -# is_enacting_law = law_type:law_isolationism -# is_enacting_law = law_type:law_export_oriented_policy -# is_enacting_law = law_type:law_agrarianism -# is_enacting_law = law_type:law_free_trade -# is_enacting_law = law_type:law_command_economy -# is_enacting_law = law_type:law_privately_funded_schools -# is_enacting_law = law_type:law_religious_schools -# is_enacting_law = law_type:law_censorship -# is_enacting_law = law_type:law_graduated_taxation -# is_enacting_law = law_type:law_proportional_taxation -# is_enacting_law = law_type:law_undercover_agents -# is_enacting_law = law_type:law_no_migration_controls -# is_enacting_law = law_type:law_controlled_immigration -# is_enacting_law = law_type:law_closed_borders -# is_enacting_law = law_type:law_no_social_security -# is_enacting_law = law_type:law_debt_slavery -# is_enacting_law = law_type:law_slave_trade -# } -# } +law_can_hurt_minorities = { + OR = { + is_enacting_law = law_type:law_religious_nationalism + is_enacting_law = law_type:law_religious_institutions + is_enacting_law = law_type:law_religious_policies + is_enacting_law = law_type:law_ethnonationalist + is_enacting_law = law_type:law_supremacist + is_enacting_law = law_type:law_segregationist + is_enacting_law = law_type:law_integrationist + is_enacting_law = law_type:law_anti_industrialization + is_enacting_law = law_type:law_decentralization + is_enacting_law = law_type:law_free_market + is_enacting_law = law_type:law_export_orientation + is_enacting_law = law_type:law_free_trade + is_enacting_law = law_type:law_isolationism + is_enacting_law = law_type:law_church_run_schools + is_enacting_law = law_type:law_private_schools + is_enacting_law = law_type:law_outlawed_dissent + is_enacting_law = law_type:law_censorship + is_enacting_law = law_type:law_per_capita_based_taxation + is_enacting_law = law_type:law_morality_police + is_enacting_law = law_type:law_militarized_police + is_enacting_law = law_type:law_secret_police + is_enacting_law = law_type:law_no_welfare + is_enacting_law = law_type:law_open_borders + is_enacting_law = law_type:law_selective_immigration + is_enacting_law = law_type:law_closed_borders + } +} + #todo update with new pms # has_distillery = { # any_scope_building = { @@ -1090,13 +1094,7 @@ language_accepted = { default_auto_expand_rule = { cash_reserves_ratio > 0.95 - state.market_access > 0.5 - owner = { - OR = { - construction_queue_duration < max_autoexpand_queue_weeks - has_wasted_construction = yes - } - } + state.market_access >= 0.95 } is_in_civil_war = { @@ -1119,10 +1117,10 @@ is_in_civil_war = { # IG scope # has_paternalist_ideology = { # OR = { -# has_ideology = ideology_paternalistic -# has_ideology = ideology_scholar_paternalistic -# has_ideology = ideology_junker_paternalistic -# has_ideology = ideology_papal_paternalistic +# has_ideology = ideology:ideology_paternalistic +# has_ideology = ideology:ideology_scholar_paternalistic +# has_ideology = ideology:ideology_junker_paternalistic +# has_ideology = ideology:ideology_papal_paternalistic # } # } can_reach_target_country = { @@ -1158,7 +1156,6 @@ can_reach_target_state = { } } - any_revolution_ongoing = { any_political_movement = { is_revolutionary_movement = yes @@ -1173,20 +1170,20 @@ socialist_revolution_ongoing = { OR = { any_supporting_interest_group = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } } any_supporting_character = { has_role = agitator law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } } - } - } - } + } + } + } } liberal_revolution_ongoing = { @@ -1197,16 +1194,15 @@ liberal_revolution_ongoing = { OR = { any_supporting_interest_group = { OR = { - has_ideology = ideology:ideology_republican - has_ideology = ideology:ideology_liberal + has_ideology = ideology:ideology_conscientious + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_modernistic + has_ideology = ideology:ideology_reformist + has_ideology = ideology:ideology_bohemian + has_ideology = ideology:ideology_egalitarian + has_ideology = ideology:ideology_social leader = { - OR = { - has_ideology = ideology:ideology_radical - has_ideology = ideology:ideology_republican_leader - has_ideology = ideology:ideology_social_democrat - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_feminist - } + has_liberal_ideology = yes } AND = { law_stance = { @@ -1214,7 +1210,7 @@ liberal_revolution_ongoing = { value < neutral } law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } @@ -1223,11 +1219,7 @@ liberal_revolution_ongoing = { any_supporting_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_radical - has_ideology = ideology:ideology_republican_leader - has_ideology = ideology:ideology_social_democrat - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_feminist + has_liberal_ideology = yes } AND = { law_stance = { @@ -1235,12 +1227,12 @@ liberal_revolution_ongoing = { value < neutral } law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } } - } + } } } } @@ -1253,19 +1245,16 @@ reactionary_revolution_ongoing = { OR = { any_supporting_interest_group = { OR = { - has_ideology = ideology:ideology_pro_slavery has_ideology = ideology:ideology_paternalistic + has_ideology = ideology:ideology_stratocratic + has_ideology = ideology:ideology_hierarchical + has_ideology = ideology:ideology_reactionary + has_ideology = ideology:ideology_authoritative + has_ideology = ideology:ideology_conservative leader = { OR = { - has_ideology = ideology:ideology_slaver - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist - has_ideology = ideology:ideology_theocrat - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes + has_reactionary_ideology = yes } } AND = { @@ -1274,7 +1263,7 @@ reactionary_revolution_ongoing = { value >= neutral } law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } @@ -1283,15 +1272,8 @@ reactionary_revolution_ongoing = { any_supporting_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_slaver - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist - has_ideology = ideology:ideology_theocrat - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_traditionalist + has_fascist_ideology = yes + has_reactionary_ideology = yes } AND = { OR = { @@ -1300,42 +1282,31 @@ reactionary_revolution_ongoing = { value >= neutral } law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value >= neutral } - law_stance = { - law = law_type:law_slavery_banned - value < neutral - } } law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } } - } + } } - } + } } ig_is_socialist = { OR = { - has_ideology = ideology:ideology_socialist - leader = { - has_ideology = ideology:ideology_vanguardist - } - leader = { - has_ideology = ideology:ideology_atheist - } - leader = { - has_ideology = ideology:ideology_anarchist - } + has_ideology = ideology:ideology_revolutionary + has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_social leader = { - has_ideology = ideology:ideology_communist + has_socialist_ideology = yes } law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } } @@ -1343,16 +1314,15 @@ ig_is_socialist = { ig_is_liberal = { OR = { - has_ideology = ideology:ideology_republican - has_ideology = ideology:ideology_liberal - leader = { - has_ideology = ideology:ideology_radical - } - leader = { - has_ideology = ideology:ideology_republican_leader - } + has_ideology = ideology:ideology_conscientious + has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_modernistic + has_ideology = ideology:ideology_reformist + has_ideology = ideology:ideology_bohemian + has_ideology = ideology:ideology_egalitarian + has_ideology = ideology:ideology_social leader = { - has_ideology = ideology:ideology_social_democrat + has_liberal_ideology = yes } AND = { law_stance = { @@ -1360,7 +1330,7 @@ ig_is_liberal = { value < neutral } law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } @@ -1369,17 +1339,16 @@ ig_is_liberal = { ig_is_reactionary = { OR = { + has_ideology = ideology:ideology_paternalistic + has_ideology = ideology:ideology_stratocratic + has_ideology = ideology:ideology_hierarchical has_ideology = ideology:ideology_reactionary - has_ideology = ideology:ideology_pro_slavery + has_ideology = ideology:ideology_authoritative + has_ideology = ideology:ideology_conservative leader = { OR = { - has_ideology = ideology:ideology_slaver - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist - has_ideology = ideology:ideology_theocrat + has_reactionary_ideology = yes + has_fascist_ideology = yes } } AND = { @@ -1388,7 +1357,7 @@ ig_is_reactionary = { value >= neutral } law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } @@ -1435,9 +1404,9 @@ government_ig_supports_enaction = { movement_supports_enaction = { any_political_movement = { - OR = { + OR = { is_political_movement_type = movement_to_enact - is_political_movement_type = movement_to_restore + is_political_movement_type = movement_to_restore } desired_law = root.currently_enacting_law.type } @@ -1451,10 +1420,10 @@ agitator_supports_enaction = { law = owner.currently_enacting_law.type value > neutral } - AND = { + AND = { law_stance = { law = owner.currently_enacting_law.type - value > strongly_approve # Equals 'count' + value > strongly_approve # Equals 'count' } interest_group = { law_stance = { @@ -1464,7 +1433,7 @@ agitator_supports_enaction = { NOT = { law_stance = { law = owner.currently_enacting_law.type - value > strongly_approve # Equals 'count' + value > strongly_approve # Equals 'count' } } } @@ -1498,10 +1467,10 @@ agitator_opposes_enaction = { law = owner.currently_enacting_law.type value < neutral } - AND = { + AND = { law_stance = { law = owner.currently_enacting_law.type - value > strongly_approve # Equals 'count' + value > strongly_approve # Equals 'count' } interest_group = { law_stance = { @@ -1511,7 +1480,7 @@ agitator_opposes_enaction = { NOT = { law_stance = { law = owner.currently_enacting_law.type - value > strongly_approve # Equals 'count' + value > strongly_approve # Equals 'count' } } } @@ -1531,33 +1500,46 @@ government_ig_ambivalent_enaction = { } } -ig_type_matches_former = { #Temporary Workaround +ig_type_matches_former = { + #Temporary Workaround save_temporary_scope_as = exile_temp custom_tooltip = { text = ig_type_matches_former_tt OR = { AND = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + scope:ex_ig = { + is_interest_group_type = ig_securocrats + } + } + AND = { + is_interest_group_type = ig_patriots + scope:ex_ig = { + is_interest_group_type = ig_patriots + } + } + AND = { + is_interest_group_type = ig_bureaucrats scope:ex_ig = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_bureaucrats } } AND = { - is_interest_group_type = ig_devout + is_interest_group_type = ig_entrepreneurs scope:ex_ig = { - is_interest_group_type = ig_devout + is_interest_group_type = ig_entrepreneurs } } AND = { - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_moralists scope:ex_ig = { - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_moralists } } AND = { - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_capitalists scope:ex_ig = { - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_capitalists } } AND = { @@ -1573,15 +1555,15 @@ ig_type_matches_former = { #Temporary Workaround } } AND = { - is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_ruralists scope:ex_ig = { - is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_ruralists } } AND = { - is_interest_group_type = ig_socialists + is_interest_group_type = ig_laborists scope:ex_ig = { - is_interest_group_type = ig_socialists + is_interest_group_type = ig_laborists } } } @@ -1591,76 +1573,103 @@ ig_type_matches_former = { #Temporary Workaround #It is intended that some of these categories overlap. has_liberal_ideology = { OR = { - has_ideology = ideology:ideology_republican_leader - has_ideology = ideology:ideology_radical - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_abolitionist - has_ideology = ideology:ideology_market_liberal + has_ideology = ideology:ideology_neocommunist + has_ideology = ideology:ideology_democratic_socialist + has_ideology = ideology:ideology_left_wing_populist + has_ideology = ideology:ideology_social_democracy + has_ideology = ideology:ideology_progressive + has_ideology = ideology:ideology_social_liberal + has_ideology = ideology:ideology_classical_liberal + has_ideology = ideology:ideology_neoliberal + has_ideology = ideology:ideology_national_liberal } } has_progressive_ideology = { OR = { - has_ideology = ideology:ideology_atheist - has_ideology = ideology:ideology_radical + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_neocommunist + has_ideology = ideology:ideology_democratic_socialist has_ideology = ideology:ideology_feminist - has_ideology = ideology:ideology_pacifist - has_ideology = ideology:ideology_social_democrat - has_ideology = ideology:ideology_humanitarian + has_ideology = ideology:ideology_environmentalist + has_ideology = ideology:ideology_social_democracy + has_ideology = ideology:ideology_progressive + has_ideology = ideology:ideology_social_liberal } } has_socialist_ideology = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } has_reactionary_ideology = { OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_conservative + has_ideology = ideology:ideology_christian_democrat + has_ideology = ideology:ideology_right_wing_populist + has_ideology = ideology:ideology_constitutional_monarchist + has_ideology = ideology:ideology_paternalistic_conservative + has_ideology = ideology:ideology_oligarchic + has_ideology = ideology:ideology_corporatist + has_ideology = ideology:ideology_reactionary_leader + has_ideology = ideology:ideology_nationalist + has_ideology = ideology:ideology_autocratic + has_ideology = ideology:ideology_absolutist has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_theocrat - has_ideology = ideology:ideology_legitimist - has_ideology = ideology:ideology_luddite + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } +} + +has_fascist_ideology = { + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist } } has_conservative_ideology = { OR = { has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist has_ideology = ideology:ideology_theocrat } } has_monarchist_ideology = { OR = { - has_ideology = ideology:ideology_royalist - has_ideology = ideology:ideology_orleanist - has_ideology = ideology:ideology_bonapartist - has_ideology = ideology:ideology_legitimist + has_ideology = ideology:ideology_constitutional_monarchist + has_ideology = ideology:ideology_autocratic + has_ideology = ideology:ideology_absolutist } } -can_have_radical_leader = { # interest_group scope +can_have_radical_leader = { + # interest_group scope leader = { - NOT = { - has_ideology = ideology:ideology_radical + NOR = { + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_intellectuals - is_interest_group_type = ig_socialists + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_laborists is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_elites } } diff --git a/common/scripted_triggers/aroai_budgeting_triggers.txt b/common/scripted_triggers/aroai_budgeting_triggers.txt index bd0e9dffe..11bd01ed5 100644 --- a/common/scripted_triggers/aroai_budgeting_triggers.txt +++ b/common/scripted_triggers/aroai_budgeting_triggers.txt @@ -8,7 +8,6 @@ aroai_in_default = { aroai_country_budget_surplus < 0 } - # # tag : aroai_budget_health_is_equal_or_higher # called by : (Lot of consider function in static data trigger) aroai_downsize_excessive_buildings aroai_manage_tax_and_wage_level @@ -16,122 +15,122 @@ aroai_in_default = { # I won't go in details because I want to rework this function anyway. #TODO rewrite budget health # aroai_budget_health_is_equal_or_higher = { - switch = { - trigger = $level$ - -3 = { - OR = { - aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_minus_3 - scaled_debt < aroai_scaled_debt_for_health_minus_3 - } - } - -2 = { - OR = { - aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_minus_2 - scaled_debt < aroai_scaled_debt_for_health_minus_2 - } - } - -1 = { - OR = { - aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_minus_1 - scaled_debt < aroai_scaled_debt_for_health_minus_1 - } - } - 0 = { - OR = { - aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_0 - AND = { - aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_0 - aroai_gold_reserves_percent >= 0.1 - } - } - } - 1 = { - OR = { - aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_1 - AND = { - aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_1 - aroai_gold_reserves_percent >= 0.2 - } - } - } - 2 = { - OR = { - aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_2 - AND = { - aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_2 - aroai_gold_reserves_percent >= 0.3 - } - } - } - 3 = { - OR = { - aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_3 - AND = { - aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_3 - aroai_gold_reserves_percent >= 0.4 - } - } - } - fallback = { - always = no - } - } + switch = { + trigger = $level$ + -3 = { + OR = { + aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_minus_3 + scaled_debt < aroai_scaled_debt_for_health_minus_3 + } + } + -2 = { + OR = { + aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_minus_2 + scaled_debt < aroai_scaled_debt_for_health_minus_2 + } + } + -1 = { + OR = { + aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_minus_1 + scaled_debt < aroai_scaled_debt_for_health_minus_1 + } + } + 0 = { + OR = { + aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_0 + AND = { + aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_0 + aroai_gold_reserves_percent >= 0.1 + } + } + } + 1 = { + OR = { + aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_1 + AND = { + aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_1 + aroai_gold_reserves_percent >= 0.2 + } + } + } + 2 = { + OR = { + aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_2 + AND = { + aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_2 + aroai_gold_reserves_percent >= 0.3 + } + } + } + 3 = { + OR = { + aroai_country_budget_surplus_percent >= aroai_country_budget_surplus_for_health_3 + AND = { + aroai_weeks_of_reserves >= aroai_weeks_of_reserves_for_health_3 + aroai_gold_reserves_percent >= 0.4 + } + } + } + fallback = { + always = no + } + } } # Called by : aroai_manage_tax_and_wage_level aroai_government_wages_are_very_low = { - modifier:country_government_wages_mult < -0.25 + modifier:country_government_wages_mult < -0.25 } # Called by : aroai_manage_tax_and_wage_level aroai_government_wages_are_low = { - modifier:country_government_wages_mult < -0.10 - modifier:country_government_wages_mult >= -0.25 + modifier:country_government_wages_mult < -0.1 + modifier:country_government_wages_mult >= -0.25 } # Called by : aroai_manage_tax_and_wage_level aroai_government_wages_are_medium = { - modifier:country_government_wages_mult >= -0.10 - modifier:country_government_wages_mult <= 0.10 + modifier:country_government_wages_mult >= -0.1 + modifier:country_government_wages_mult <= 0.1 } # Called by : aroai_manage_tax_and_wage_level aroai_government_wages_are_high = { - modifier:country_government_wages_mult > 0.10 - modifier:country_government_wages_mult <= 0.25 + modifier:country_government_wages_mult > 0.1 + modifier:country_government_wages_mult <= 0.25 } # Called by : aroai_manage_tax_and_wage_level aroai_government_wages_are_very_high = { - modifier:country_government_wages_mult > 0.25 + modifier:country_government_wages_mult > 0.25 } # Called by : aroai_manage_tax_and_wage_level aroai_military_wages_are_very_low = { - modifier:country_military_wages_mult < -0.25 + modifier:country_military_wages_mult < -0.25 } # Called by : aroai_manage_tax_and_wage_level aroai_military_wages_are_low = { - modifier:country_military_wages_mult < -0.10 - modifier:country_military_wages_mult >= -0.25 + modifier:country_military_wages_mult < -0.1 + modifier:country_military_wages_mult >= -0.25 } # Called by : aroai_manage_tax_and_wage_level aroai_military_wages_are_medium = { - modifier:country_military_wages_mult >= -0.10 - modifier:country_military_wages_mult <= 0.10 + modifier:country_military_wages_mult >= -0.1 + modifier:country_military_wages_mult <= 0.1 } # Called by : aroai_manage_tax_and_wage_level aroai_military_wages_are_high = { - modifier:country_military_wages_mult > 0.10 - modifier:country_military_wages_mult <= 0.25 + modifier:country_military_wages_mult > 0.1 + modifier:country_military_wages_mult <= 0.25 } # Called by : aroai_manage_tax_and_wage_level aroai_military_wages_are_very_high = { - modifier:country_military_wages_mult > 0.25 + modifier:country_military_wages_mult > 0.25 } @@ -140,64 +139,64 @@ aroai_military_wages_are_very_high = { # called by : aroai_manage_tax_and_wage_level # aroai_can_cut_government_wages = { - AND = { - OR = { - NOT = { - exists = ig:ig_intellectuals - } - AND = { - exists = ig:ig_intellectuals - ig:ig_intellectuals = { - OR = { - root = { - NOT = { - aroai_budget_health_is_equal_or_higher = { - level = -2 - } - } - } - AND = { - is_in_government = yes - ig_approval > -3 - } - AND = { - is_in_government = no - ig_approval > -8 - } - is_marginal = yes - } - } - } - } - OR = { - NOT = { - exists = ig:ig_entrepreneurs - } - AND = { - exists = ig:ig_entrepreneurs - ig:ig_entrepreneurs = { - OR = { - root = { - NOT = { - aroai_budget_health_is_equal_or_higher = { - level = -2 - } - } - } - AND = { - is_in_government = yes - ig_approval > -3 - } - AND = { - is_in_government = no - ig_approval > -8 - } - is_marginal = yes - } - } - } - } - } + AND = { + OR = { + NOT = { + exists = ig:ig_intelligentsia + } + AND = { + exists = ig:ig_intelligentsia + ig:ig_intelligentsia = { + OR = { + root = { + NOT = { + aroai_budget_health_is_equal_or_higher = { + level = -2 + } + } + } + AND = { + is_in_government = yes + ig_approval > -3 + } + AND = { + is_in_government = no + ig_approval > -8 + } + is_marginal = yes + } + } + } + } + OR = { + NOT = { + exists = ig:ig_entrepreneurs + } + AND = { + exists = ig:ig_entrepreneurs + ig:ig_entrepreneurs = { + OR = { + root = { + NOT = { + aroai_budget_health_is_equal_or_higher = { + level = -2 + } + } + } + AND = { + is_in_government = yes + ig_approval > -3 + } + AND = { + is_in_government = no + ig_approval > -8 + } + is_marginal = yes + } + } + } + } + } } # @@ -205,35 +204,61 @@ aroai_can_cut_government_wages = { # called by : aroai_manage_tax_and_wage_level # aroai_can_cut_military_wages = { - aroai_is_using_military_forces = no - OR = { - NOT = { - exists = ig:ig_armed_forces - } - AND = { - exists = ig:ig_armed_forces - ig:ig_armed_forces = { - OR = { - root = { - NOT = { - aroai_budget_health_is_equal_or_higher = { - level = -2 - } - } - } - AND = { - is_in_government = yes - ig_approval > -3 - } - AND = { - is_in_government = no - ig_approval > -8 - } - is_marginal = yes - } - } - } - } + aroai_is_using_military_forces = no + or = { + nor = { + exists = ig:ig_securocrats + exists = ig:ig_patriots + } + or = { + and = { + exists = ig:ig_securocrats + ig:ig_securocrats = { + OR = { + root = { + NOT = { + aroai_budget_health_is_equal_or_higher = { + level = -2 + } + } + } + AND = { + is_in_government = yes + ig_approval > -3 + } + AND = { + is_in_government = no + ig_approval > -8 + } + is_marginal = yes + } + } + } + and = { + exists = ig:ig_patriots + ig:ig_patriots = { + OR = { + root = { + NOT = { + aroai_budget_health_is_equal_or_higher = { + level = -2 + } + } + } + AND = { + is_in_government = yes + ig_approval > -3 + } + AND = { + is_in_government = no + ig_approval > -8 + } + is_marginal = yes + } + } + } + } + } } @@ -243,16 +268,16 @@ aroai_can_cut_military_wages = { # true if at war or in a diplo play # aroai_is_using_military_forces = { - OR = { - is_at_war = yes - is_diplomatic_play_committed_participant = yes - any_scope_general = { - is_mobilized = yes - } - any_scope_admiral = { - is_mobilized = yes - } - } + OR = { + is_at_war = yes + is_diplomatic_play_committed_participant = yes + any_scope_general = { + is_mobilized = yes + } + any_scope_admiral = { + is_mobilized = yes + } + } } @@ -262,10 +287,10 @@ aroai_is_using_military_forces = { # true if was at war or in a diplo play. It uses a variable for budget stability # aroai_are_military_expenses_higher_than_usual = { - OR = { - has_variable = aroai_military_expenses_are_higher_than_usual - aroai_is_using_military_forces = yes - } + OR = { + has_variable = aroai_military_expenses_are_higher_than_usual + aroai_is_using_military_forces = yes + } } # @@ -274,57 +299,57 @@ aroai_are_military_expenses_higher_than_usual = { # true if the taxation level is lower (or equal) than $value$ # aroai_tax_level_equal_or_lower = { - trigger_if = { - limit = { - $value$ = 5 - } - OR = { - tax_level = very_low - tax_level = low - tax_level = medium - tax_level = high - tax_level = very_high - } - } - trigger_else_if = { - limit = { - $value$ = 4 - } - OR = { - tax_level = very_low - tax_level = low - tax_level = medium - tax_level = high - } - } - trigger_else_if = { - limit = { - $value$ = 3 - } - OR = { - tax_level = very_low - tax_level = low - tax_level = medium - } - } - trigger_else_if = { - limit = { - $value$ = 2 - } - OR = { - tax_level = very_low - tax_level = low - } - } - trigger_else_if = { - limit = { - $value$ = 1 - } - tax_level = very_low - } - trigger_else = { - always = no - } + trigger_if = { + limit = { + $value$ = 5 + } + OR = { + tax_level = very_low + tax_level = low + tax_level = medium + tax_level = high + tax_level = very_high + } + } + trigger_else_if = { + limit = { + $value$ = 4 + } + OR = { + tax_level = very_low + tax_level = low + tax_level = medium + tax_level = high + } + } + trigger_else_if = { + limit = { + $value$ = 3 + } + OR = { + tax_level = very_low + tax_level = low + tax_level = medium + } + } + trigger_else_if = { + limit = { + $value$ = 2 + } + OR = { + tax_level = very_low + tax_level = low + } + } + trigger_else_if = { + limit = { + $value$ = 1 + } + tax_level = very_low + } + trigger_else = { + always = no + } } @@ -334,65 +359,64 @@ aroai_tax_level_equal_or_lower = { # true if the taxation level is higher (or equal) than $value$ # aroai_tax_level_equal_or_higher = { - trigger_if = { - limit = { - $value$ = 5 - } - tax_level = very_high - } - trigger_else_if = { - limit = { - $value$ = 4 - } - OR = { - tax_level = high - tax_level = very_high - } - } - trigger_else_if = { - limit = { - $value$ = 3 - } - OR = { - tax_level = medium - tax_level = high - tax_level = very_high - } - } - trigger_else_if = { - limit = { - $value$ = 2 - } - OR = { - tax_level = low - tax_level = medium - tax_level = high - tax_level = very_high - } - } - trigger_else_if = { - limit = { - $value$ = 1 - } - OR = { - tax_level = very_low - tax_level = low - tax_level = medium - tax_level = high - tax_level = very_high - } - } - trigger_else = { - always = no - } + trigger_if = { + limit = { + $value$ = 5 + } + tax_level = very_high + } + trigger_else_if = { + limit = { + $value$ = 4 + } + OR = { + tax_level = high + tax_level = very_high + } + } + trigger_else_if = { + limit = { + $value$ = 3 + } + OR = { + tax_level = medium + tax_level = high + tax_level = very_high + } + } + trigger_else_if = { + limit = { + $value$ = 2 + } + OR = { + tax_level = low + tax_level = medium + tax_level = high + tax_level = very_high + } + } + trigger_else_if = { + limit = { + $value$ = 1 + } + OR = { + tax_level = very_low + tax_level = low + tax_level = medium + tax_level = high + tax_level = very_high + } + } + trigger_else = { + always = no + } } - # # tag : tag_aroai_is_nearly_fully_employed # called by : not used currently ? # go read aroai_max_wanted_constructions_points # = true when construction sector need less than 0.75% of the budget (for military + construction) aroai_is_nearly_fully_employed = { - aroai_construction_share_developed < aroai_construction_share_developing -} \ No newline at end of file + aroai_construction_share_developed < aroai_construction_share_developing +} diff --git a/common/scripted_triggers/aroai_evaluation_triggers.txt b/common/scripted_triggers/aroai_evaluation_triggers.txt index f1bdd5549..1d2c85ee4 100644 --- a/common/scripted_triggers/aroai_evaluation_triggers.txt +++ b/common/scripted_triggers/aroai_evaluation_triggers.txt @@ -5,7 +5,7 @@ aroai_building_is_allowed = { NOR = { $critical$ > 15 # gov building + log camp + fishing wharves - has_law = law_type:law_industry_banned + has_law = law_type:law_anti_industrialization } OR = { aroai_is_regular_construction_allowed = yes diff --git a/common/scripted_triggers/aroai_preparation_triggers.txt b/common/scripted_triggers/aroai_preparation_triggers.txt index 8b3e83e12..64b34d58f 100644 --- a/common/scripted_triggers/aroai_preparation_triggers.txt +++ b/common/scripted_triggers/aroai_preparation_triggers.txt @@ -294,7 +294,7 @@ aroai_building_is_abandoned = { aroai_is_production_downsizing_allowed = { NOT = { - has_law = law_type:law_laissez_faire + has_law = law_type:law_free_market } has_local_variable = aroai_downsizing_is_allowed OR = { diff --git a/common/scripted_triggers/cwp_country_triggers.txt b/common/scripted_triggers/cwp_country_triggers.txt index 643583699..aadaa0250 100644 --- a/common/scripted_triggers/cwp_country_triggers.txt +++ b/common/scripted_triggers/cwp_country_triggers.txt @@ -1,23 +1,23 @@ #country scope has_radical_leftist_government = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } has_monarchy = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } #country scope has_radical_leftist_economy = { OR = { - has_law = law_type:law_command_economy - has_law = law_type:law_cooperative_ownership + has_law = law_type:law_socialization + has_law = law_type:law_socialization } } is_vanguardist = { and = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective or = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy @@ -36,22 +36,23 @@ is_authoritarian = { #country scope is_liberal = { or = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic + has_law = law_type:law_executive + has_law = law_type:law_parliamentary } } has_voting_rights = { or = { - has_law = law_type:law_restricted_voting - has_law = law_type:law_universal_suffrage - has_law = law_type:law_proportional_representation + has_law = law_type:law_one_party_state + has_law = law_type:law_representative_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy } } has_actual_voting_rights = { or = { - has_law = law_type:law_universal_suffrage - has_law = law_type:law_proportional_representation + has_law = law_type:law_consensus_democracy + has_law = law_type:law_direct_democracy } } diff --git a/common/technology/technologies/10_production.txt b/common/technology/technologies/10_production.txt index dd196a182..7dbad7f3c 100644 --- a/common/technology/technologies/10_production.txt +++ b/common/technology/technologies/10_production.txt @@ -1307,7 +1307,7 @@ automobile_safety_systems = { texture = "gfx/interface/icons/invention_icons/automobile_safety_systems.dds" category = production modifier = { - state_mortality_mult = -0.025 + state_mortality_mult = -0.01 building_group_bg_automobile_manufactories_throughput_mult = 0.1 } unlocking_technologies = { @@ -1514,7 +1514,7 @@ world_wide_web = { category = production #todo balance modifier = { - state_education_access_wealth_add = 0.005 + country_institution_schools_max_investment_add = 1 } unlocking_technologies = { intranet @@ -1967,7 +1967,7 @@ broadband_internet = { modifier = { building_group_bg_telecommunications_throughput_mult = 0.1 building_group_bg_media_throughput_mult = 0.1 - state_education_access_add = 0.05 + country_institution_schools_max_investment_add = 1 } unlocking_technologies = { web_browsers @@ -2078,7 +2078,7 @@ smartboards = { texture = "gfx/interface/icons/invention_icons/smartboards.dds" category = production modifier = { - state_education_access_wealth_add = 0.005 + country_institution_schools_max_investment_add = 1 } unlocking_technologies = { graphics_processing_units @@ -2711,7 +2711,7 @@ neural_mapping = { modifier = { building_group_bg_telecommunications_throughput_mult = 0.1 building_group_bg_media_throughput_mult = 0.1 - state_education_access_add = 0.1 + country_institution_schools_max_investment_add = 1 } unlocking_technologies = { 4g_broadband diff --git a/common/technology/technologies/20_military.txt b/common/technology/technologies/20_military.txt index 62146b130..460b5b7e6 100644 --- a/common/technology/technologies/20_military.txt +++ b/common/technology/technologies/20_military.txt @@ -262,7 +262,7 @@ lighting_warfare = { } } -modern_professional_army = { +modern_professional_military = { era = era_1 texture = "gfx/interface/icons/invention_icons/invention_placeholder.dds" category = military @@ -669,7 +669,7 @@ guerilla_warfare = { texture = "gfx/interface/icons/invention_icons/military/guerilla_warfare.dds" category = military unlocking_technologies = { - modern_professional_army + modern_professional_military } ai_weight = { value = 1 diff --git a/common/technology/technologies/30_society.txt b/common/technology/technologies/30_society.txt index 98e8ab2e0..2c114b9ad 100644 --- a/common/technology/technologies/30_society.txt +++ b/common/technology/technologies/30_society.txt @@ -82,7 +82,7 @@ anesthetics = { texture = "gfx/interface/icons/invention_icons/society/anesthetics.dds" category = society modifier = { - state_mortality_mult = -0.015 + country_institution_health_system_max_investment_add = 1 } unlocking_technologies = { pre_war_healthcare @@ -98,7 +98,7 @@ observatories = { category = society modifier = { state_expected_sol_from_literacy = 1 - state_education_access_wealth_add = 0.001 + country_institution_schools_max_investment_add = 1 } unlocking_technologies = { scientific_method @@ -261,7 +261,7 @@ vaccination_programs = { texture = "gfx/interface/icons/invention_icons/society/vaccination_programs.dds" category = society modifier = { - state_mortality_mult = -0.015 + country_institution_health_system_max_investment_add = 1 } unlocking_technologies = { inactivated_vaccines @@ -372,8 +372,8 @@ international_monetary_system = { modifier = { state_tax_capacity_mult = 0.05 country_consumption_tax_cost_mult = -0.1 - state_aristocrats_investment_pool_efficiency_mult = 0.15 - state_capitalists_investment_pool_efficiency_mult = 0.25 + state_investors_investment_pool_efficiency_mult = 0.15 + state_landlords_investment_pool_efficiency_mult = 0.25 } unlocking_technologies = { central_bank_independence @@ -389,7 +389,7 @@ trauma_centers = { category = society modifier = { state_mortality_turmoil_mult = -0.01 - state_mortality_wealth_mult = -0.0001 + country_institution_health_system_max_investment_add = 1 } unlocking_technologies = { penicillin @@ -628,7 +628,7 @@ automobile_speed_measurement_devices = { texture = "gfx/interface/icons/invention_icons/society/automobile_speed_measurement_devices.dds" category = society modifier = { - country_institution_police_max_investment_add = 1 + country_institution_criminal_justice_system_max_investment_add = 1 } unlocking_technologies = { rapid_transit @@ -666,7 +666,7 @@ norethisterone = { category = society modifier = { state_birth_rate_mult = -0.05 - state_mortality_mult = -0.015 + country_institution_health_system_max_investment_add = 1 } unlocking_technologies = { all_glass_syringes @@ -758,7 +758,7 @@ biological_studies = { texture = "gfx/interface/icons/invention_icons/society/biological_studies.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { social_studies @@ -773,7 +773,7 @@ geological_sciences = { texture = "gfx/interface/icons/invention_icons/society/geological_sciences.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { social_studies @@ -923,7 +923,7 @@ anti_crime_initiatives = { texture = "gfx/interface/icons/invention_icons/society/anti_crime_initiatives.dds" category = society modifier = { - country_institution_police_max_investment_add = 1 + country_institution_criminal_justice_system_max_investment_add = 1 } unlocking_technologies = { automobile_speed_measurement_devices @@ -956,9 +956,9 @@ public_choice_theory = { category = society modifier = { country_gold_reserve_limit_mult = 0.1 - state_aristocrats_investment_pool_efficiency_mult = 0.1 - state_capitalists_investment_pool_efficiency_mult = 0.25 - state_bureaucrats_investment_pool_efficiency_mult = 0.05 + state_investors_investment_pool_efficiency_mult = 0.1 + state_landlords_investment_pool_efficiency_mult = 0.25 + state_administrators_investment_pool_efficiency_mult = 0.05 country_trade_route_quantity_mult = 0.25 } unlocking_technologies = { @@ -1019,7 +1019,7 @@ measles_vaccine = { category = society modifier = { building_group_bg_healthcare_throughput_mult = 0.05 - state_mortality_mult = -0.015 + country_institution_health_system_max_investment_add = 1 } unlocking_technologies = { blood_typing @@ -1063,7 +1063,7 @@ marine_studies = { texture = "gfx/interface/icons/invention_icons/society/marine_studies.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { biological_studies @@ -1134,7 +1134,7 @@ sexual_revolution = { category = society modifier = { state_birth_rate_mult = -0.05 - state_education_access_add = 0.05 + state_expected_sol_from_literacy = -1 } unlocking_technologies = { counterculture @@ -1150,8 +1150,6 @@ drug_revolution = { category = society modifier = { state_pop_pol_str_mult = 0.1 - country_criminals_pol_str_mult = 0.1 - state_criminals_mortality_mult = 0.25 building_group_bg_slums_throughput_mult = 0.25 } unlocking_technologies = { @@ -1220,7 +1218,7 @@ home_security_system = { texture = "gfx/interface/icons/invention_icons/society/home_security_system.dds" category = society modifier = { - country_institution_police_max_investment_add = 1 + country_institution_criminal_justice_system_max_investment_add = 1 } unlocking_technologies = { anti_crime_initiatives @@ -1341,7 +1339,7 @@ astrophysics = { texture = "gfx/interface/icons/invention_icons/society/astrophysics.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { marine_studies @@ -1529,17 +1527,15 @@ microfoundations = { texture = "gfx/interface/icons/invention_icons/society/microfoundations.dds" category = society modifier = { - state_aristocrats_investment_pool_contribution_add = 0.05 - state_bureaucrats_investment_pool_contribution_add = 0.05 - state_capitalists_investment_pool_contribution_add = 0.05 - state_clergymen_investment_pool_contribution_add = 0.05 + state_administrators_investment_pool_contribution_add = 0.05 + state_clergy_investment_pool_contribution_add = 0.05 state_engineers_investment_pool_contribution_add = 0.05 - state_farmers_investment_pool_contribution_add = 0.05 state_laborers_investment_pool_contribution_add = 0.05 - state_machinists_investment_pool_contribution_add = 0.05 - state_peasants_investment_pool_contribution_add = 0.05 - state_criminals_investment_pool_contribution_add = 0.05 - state_shopkeepers_investment_pool_contribution_add = 0.05 + state_technicians_investment_pool_contribution_add = 0.05 + state_informal_workers_investment_pool_contribution_add = 0.05 + state_academics_investment_pool_contribution_add = 0.05 + state_creatives_investment_pool_contribution_add = 0.05 + state_service_workers_investment_pool_contribution_add = 0.05 } unlocking_technologies = { monetary_economics @@ -1601,7 +1597,7 @@ electrical_engineering = { texture = "gfx/interface/icons/invention_icons/society/urbanization.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { computer_science @@ -1732,7 +1728,7 @@ compstat = { texture = "gfx/interface/icons/invention_icons/society/compstat.dds" category = society modifier = { - country_institution_police_max_investment_add = 1 + country_institution_criminal_justice_system_max_investment_add = 1 } unlocking_technologies = { dna_forensics @@ -1821,7 +1817,7 @@ journalism = { texture = "gfx/interface/icons/invention_icons/society/journalism.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { internet_standards @@ -2073,7 +2069,7 @@ human_genome_sequencing = { category = society modifier = { state_mortality_mult = -0.015 - state_birth_rate_mult = 0.1 + state_birth_rate_mult = -0.05 } unlocking_technologies = { aids_prevention @@ -2101,7 +2097,7 @@ data_sciences = { texture = "gfx/interface/icons/invention_icons/society/urbanization.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { journalism @@ -2116,7 +2112,7 @@ cultural_studies = { texture = "gfx/interface/icons/invention_icons/society/urbanization.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { arts_and_performance @@ -2280,17 +2276,15 @@ cryptocurrency = { category = society modifier = { state_academics_investment_pool_efficiency_mult = 0.4 - state_aristocrats_investment_pool_efficiency_mult = 0.25 - state_bureaucrats_investment_pool_efficiency_mult = 0.1 - state_capitalists_investment_pool_efficiency_mult = 0.25 - state_clergymen_investment_pool_efficiency_mult = 0.05 + state_investors_investment_pool_efficiency_mult = 0.25 + state_administrators_investment_pool_efficiency_mult = 0.1 + state_landlords_investment_pool_efficiency_mult = 0.25 + state_clergy_investment_pool_efficiency_mult = 0.05 state_engineers_investment_pool_efficiency_mult = 0.25 state_farmers_investment_pool_efficiency_mult = 0.1 state_laborers_investment_pool_efficiency_mult = 0.1 - state_machinists_investment_pool_efficiency_mult = 0.15 - state_peasants_investment_pool_efficiency_mult = 0.01 - state_criminals_investment_pool_efficiency_mult = 0.5 - state_shopkeepers_investment_pool_efficiency_mult = 0.2 + state_technicians_investment_pool_efficiency_mult = 0.15 + state_informal_workers_investment_pool_efficiency_mult = 0.01 state_tax_capacity_mult = 0.1 } unlocking_technologies = { @@ -2330,7 +2324,7 @@ machine_learning = { texture = "gfx/interface/icons/invention_icons/society/machine_learning.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { quantum_mechanics @@ -2529,7 +2523,7 @@ urban_policy = { texture = "gfx/interface/icons/invention_icons/society/urban_policy.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 25 } unlocking_technologies = { gender_studies @@ -2580,17 +2574,15 @@ quantum_econometrics = { category = society modifier = { state_academics_investment_pool_efficiency_mult = 0.5 - state_aristocrats_investment_pool_efficiency_mult = 0.5 - state_bureaucrats_investment_pool_efficiency_mult = 0.25 - state_capitalists_investment_pool_efficiency_mult = 0.5 - state_clergymen_investment_pool_efficiency_mult = 0.1 + state_investors_investment_pool_efficiency_mult = 0.5 + state_administrators_investment_pool_efficiency_mult = 0.25 + state_landlords_investment_pool_efficiency_mult = 0.5 + state_clergy_investment_pool_efficiency_mult = 0.1 state_engineers_investment_pool_efficiency_mult = 0.5 state_farmers_investment_pool_efficiency_mult = 0.25 state_laborers_investment_pool_efficiency_mult = 0.25 - state_machinists_investment_pool_efficiency_mult = 0.25 - state_peasants_investment_pool_efficiency_mult = 0.1 - state_criminals_investment_pool_efficiency_mult = 0.5 - state_shopkeepers_investment_pool_efficiency_mult = 0.5 + state_technicians_investment_pool_efficiency_mult = 0.25 + state_informal_workers_investment_pool_efficiency_mult = 0.1 state_tax_capacity_mult = 0.25 } unlocking_technologies = { @@ -2601,24 +2593,6 @@ quantum_econometrics = { } } -advanced_capitalism = { - era = era_11 - texture = "gfx/interface/icons/invention_icons/society/advanced_capitalism.dds" - category = society - modifier = { - country_gold_reserve_limit_mult = 0.5 - building_cash_reserves_mult = 0.25 - country_minting_mult = 0.25 - country_loan_interest_rate_mult = -0.25 - } - unlocking_technologies = { - quantum_econometrics - } - ai_weight = { - value = 1 - } -} - #todo university pm unlock human_genetics_engineering = { era = era_11 @@ -2638,7 +2612,7 @@ space_exploration_engineering = { texture = "gfx/interface/icons/invention_icons/society/space_exploration_engineering.dds" category = society modifier = { - country_weekly_innovation_mult = 0.1 + country_weekly_innovation_max_add = 100 } unlocking_technologies = { sustainability diff --git a/documentation/effects.log b/documentation/effects.log index 2dcd52bab..a0b4c500e 100644 --- a/documentation/effects.log +++ b/documentation/effects.log @@ -1595,7 +1595,8 @@ Supported Scopes: state kill_population_percent_in_state - Kills a percentage of the population in the scoped state. -All parameters except percent are optional. Pop type and strata cannot be used at the same time.kill_population_percent = { +All parameters except percent are optional. Pop type and strata cannot be used at the same time. +kill_population_percent = { percent = culture = religion = diff --git a/documentation/modifiers.log b/documentation/modifiers.log index 0a92a3058..fdabb5a23 100644 --- a/documentation/modifiers.log +++ b/documentation/modifiers.log @@ -708,21 +708,18 @@ Tag: corruption_growth, Categories: none Tag: corruption_value_modifier, Categories: none Tag: country_subsidies_bg_financial_services, Categories: country Tag: interest_group_corruption_strength_mult, Categories: interest_group -Tag: interest_group_ig_conglomerates_approval_add, Categories: interest_group -Tag: interest_group_ig_conglomerates_pol_str_mult, Categories: interest_group -Tag: interest_group_ig_conglomerates_pop_attraction_mult, Categories: interest_group +Tag: interest_group_ig_corporatists_approval_add, Categories: interest_group +Tag: interest_group_ig_corporatists_pol_str_mult, Categories: interest_group +Tag: interest_group_ig_corporatists_pop_attraction_mult, Categories: interest_group Tag: interest_group_ig_elites_approval_add, Categories: interest_group Tag: interest_group_ig_elites_pol_str_mult, Categories: interest_group Tag: interest_group_ig_elites_pop_attraction_mult, Categories: interest_group Tag: interest_group_ig_entrepreneurs_approval_add, Categories: interest_group Tag: interest_group_ig_entrepreneurs_pol_str_mult, Categories: interest_group Tag: interest_group_ig_entrepreneurs_pop_attraction_mult, Categories: interest_group -Tag: interest_group_ig_intellectuals_approval_add, Categories: interest_group -Tag: interest_group_ig_intellectuals_pol_str_mult, Categories: interest_group -Tag: interest_group_ig_intellectuals_pop_attraction_mult, Categories: interest_group -Tag: interest_group_ig_socialists_approval_add, Categories: interest_group -Tag: interest_group_ig_socialists_pol_str_mult, Categories: interest_group -Tag: interest_group_ig_socialists_pop_attraction_mult, Categories: interest_group +Tag: interest_group_ig_laborists_approval_add, Categories: interest_group +Tag: interest_group_ig_laborists_pol_str_mult, Categories: interest_group +Tag: interest_group_ig_laborists_pop_attraction_mult, Categories: interest_group Tag: nuclear_weapons_decay, Categories: none Tag: nuclear_weapons_growth, Categories: none Tag: nuclear_weapons_max, Categories: none @@ -839,10 +836,10 @@ Tag: state_turkish_standard_of_living_add, Categories: state Tag: state_azerbaijani_standard_of_living_add, Categories: state Tag: state_north_caucasian_standard_of_living_add, Categories: state Tag: state_maghrebi_standard_of_living_add, Categories: state -Tag: state_misri_standard_of_living_add, Categories: state -Tag: state_mashriqi_standard_of_living_add, Categories: state -Tag: state_bedouin_standard_of_living_add, Categories: state -Tag: state_berber_standard_of_living_add, Categories: state +Tag: state_arab_standard_of_living_add, Categories: state +Tag: state_arab_standard_of_living_add, Categories: state +Tag: state_arab_standard_of_living_add, Categories: state +Tag: state_maghrebi_standard_of_living_add, Categories: state Tag: state_persian_standard_of_living_add, Categories: state Tag: state_uzbek_standard_of_living_add, Categories: state Tag: state_kazak_standard_of_living_add, Categories: state @@ -856,7 +853,7 @@ Tag: state_turkmen_standard_of_living_add, Categories: state Tag: state_kurdish_standard_of_living_add, Categories: state Tag: state_tatar_standard_of_living_add, Categories: state Tag: state_mongol_standard_of_living_add, Categories: state -Tag: state_kalmyk_standard_of_living_add, Categories: state +Tag: state_mongol_standard_of_living_add, Categories: state Tag: state_siberian_standard_of_living_add, Categories: state Tag: state_yakut_standard_of_living_add, Categories: state Tag: state_tibetan_standard_of_living_add, Categories: state @@ -958,7 +955,7 @@ Tag: state_mossi_standard_of_living_add, Categories: state Tag: state_senufo_standard_of_living_add, Categories: state Tag: state_songhai_standard_of_living_add, Categories: state Tag: state_tiv_standard_of_living_add, Categories: state -Tag: state_tuareg_standard_of_living_add, Categories: state +Tag: state_maghrebi_standard_of_living_add, Categories: state Tag: state_wolof_standard_of_living_add, Categories: state Tag: state_yoruba_standard_of_living_add, Categories: state Tag: state_bakongo_standard_of_living_add, Categories: state @@ -1144,18 +1141,18 @@ Tag: state_laborers_investment_pool_contribution_add, Categories: state Tag: state_laborers_investment_pool_efficiency_mult, Categories: state Tag: building_laborers_shares_add, Categories: building Tag: building_laborers_shares_mult, Categories: building -Tag: country_machinists_pol_str_mult, Categories: country -Tag: country_machinists_voting_power_add, Categories: country -Tag: state_machinists_mortality_mult, Categories: state -Tag: state_machinists_dependent_wage_mult, Categories: state -Tag: building_employment_machinists_add, Categories: building -Tag: building_employment_machinists_mult, Categories: building -Tag: building_machinists_fertility_mult, Categories: building -Tag: building_machinists_mortality_mult, Categories: building -Tag: state_machinists_investment_pool_contribution_add, Categories: state -Tag: state_machinists_investment_pool_efficiency_mult, Categories: state -Tag: building_machinists_shares_add, Categories: building -Tag: building_machinists_shares_mult, Categories: building +Tag: country_technicians_pol_str_mult, Categories: country +Tag: country_technicians_voting_power_add, Categories: country +Tag: state_technicians_mortality_mult, Categories: state +Tag: state_technicians_dependent_wage_mult, Categories: state +Tag: building_employment_technicians_add, Categories: building +Tag: building_employment_technicians_mult, Categories: building +Tag: building_technicians_fertility_mult, Categories: building +Tag: building_technicians_mortality_mult, Categories: building +Tag: state_technicians_investment_pool_contribution_add, Categories: state +Tag: state_technicians_investment_pool_efficiency_mult, Categories: state +Tag: building_technicians_shares_add, Categories: building +Tag: building_technicians_shares_mult, Categories: building Tag: country_officers_pol_str_mult, Categories: country Tag: country_officers_voting_power_add, Categories: country Tag: state_officers_mortality_mult, Categories: state @@ -1204,18 +1201,18 @@ Tag: state_slaves_investment_pool_contribution_add, Categories: state Tag: state_slaves_investment_pool_efficiency_mult, Categories: state Tag: building_slaves_shares_add, Categories: building Tag: building_slaves_shares_mult, Categories: building -Tag: country_soldiers_pol_str_mult, Categories: country -Tag: country_soldiers_voting_power_add, Categories: country -Tag: state_soldiers_mortality_mult, Categories: state -Tag: state_soldiers_dependent_wage_mult, Categories: state -Tag: building_employment_soldiers_add, Categories: building -Tag: building_employment_soldiers_mult, Categories: building -Tag: building_soldiers_fertility_mult, Categories: building -Tag: building_soldiers_mortality_mult, Categories: building -Tag: state_soldiers_investment_pool_contribution_add, Categories: state -Tag: state_soldiers_investment_pool_efficiency_mult, Categories: state -Tag: building_soldiers_shares_add, Categories: building -Tag: building_soldiers_shares_mult, Categories: building +Tag: country_servicemembers_pol_str_mult, Categories: country +Tag: country_servicemembers_voting_power_add, Categories: country +Tag: state_servicemembers_mortality_mult, Categories: state +Tag: state_servicemembers_dependent_wage_mult, Categories: state +Tag: building_employment_servicemembers_add, Categories: building +Tag: building_employment_servicemembers_mult, Categories: building +Tag: building_servicemembers_fertility_mult, Categories: building +Tag: building_servicemembers_mortality_mult, Categories: building +Tag: state_servicemembers_investment_pool_contribution_add, Categories: state +Tag: state_servicemembers_investment_pool_efficiency_mult, Categories: state +Tag: building_servicemembers_shares_add, Categories: building +Tag: building_servicemembers_shares_mult, Categories: building Tag: building_group_bg_manufacturing_fertility_mult, Categories: building Tag: building_group_bg_manufacturing_academics_fertility_mult, Categories: building Tag: building_group_bg_manufacturing_academics_mortality_mult, Categories: building @@ -1243,7 +1240,7 @@ Tag: building_group_bg_manufacturing_farmers_fertility_mult, Categories: buildin Tag: building_group_bg_manufacturing_farmers_mortality_mult, Categories: building Tag: building_group_bg_manufacturing_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_manufacturing_laborers_fertility_mult, Categories: building -Tag: building_group_bg_manufacturing_machinists_fertility_mult, Categories: building +Tag: building_group_bg_manufacturing_technicians_fertility_mult, Categories: building Tag: building_group_bg_manufacturing_officers_fertility_mult, Categories: building Tag: building_group_bg_manufacturing_officers_mortality_mult, Categories: building Tag: building_group_bg_manufacturing_officers_standard_of_living_add, Categories: building @@ -1256,9 +1253,9 @@ Tag: building_group_bg_manufacturing_shopkeepers_standard_of_living_add, Categor Tag: building_group_bg_manufacturing_slaves_fertility_mult, Categories: building Tag: building_group_bg_manufacturing_slaves_mortality_mult, Categories: building Tag: building_group_bg_manufacturing_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_manufacturing_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_manufacturing_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_manufacturing_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_manufacturing_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_manufacturing_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_manufacturing_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_light_industry_throughput_mult, Categories: building Tag: building_group_bg_light_industry_fertility_mult, Categories: building Tag: building_group_bg_light_industry_employee_mult, Categories: building @@ -1296,9 +1293,9 @@ Tag: building_group_bg_light_industry_farmers_standard_of_living_add, Categories Tag: building_group_bg_light_industry_laborers_fertility_mult, Categories: building Tag: building_group_bg_light_industry_laborers_mortality_mult, Categories: building Tag: building_group_bg_light_industry_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_light_industry_machinists_fertility_mult, Categories: building -Tag: building_group_bg_light_industry_machinists_mortality_mult, Categories: building -Tag: building_group_bg_light_industry_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_light_industry_technicians_fertility_mult, Categories: building +Tag: building_group_bg_light_industry_technicians_mortality_mult, Categories: building +Tag: building_group_bg_light_industry_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_light_industry_officers_fertility_mult, Categories: building Tag: building_group_bg_light_industry_officers_mortality_mult, Categories: building Tag: building_group_bg_light_industry_officers_standard_of_living_add, Categories: building @@ -1311,9 +1308,9 @@ Tag: building_group_bg_light_industry_shopkeepers_standard_of_living_add, Catego Tag: building_group_bg_light_industry_slaves_fertility_mult, Categories: building Tag: building_group_bg_light_industry_slaves_mortality_mult, Categories: building Tag: building_group_bg_light_industry_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_light_industry_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_light_industry_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_light_industry_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_light_industry_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_light_industry_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_light_industry_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_heavy_industry_throughput_mult, Categories: building Tag: building_group_bg_heavy_industry_fertility_mult, Categories: building Tag: building_group_bg_heavy_industry_employee_mult, Categories: building @@ -1351,9 +1348,9 @@ Tag: building_group_bg_heavy_industry_farmers_standard_of_living_add, Categories Tag: building_group_bg_heavy_industry_laborers_fertility_mult, Categories: building Tag: building_group_bg_heavy_industry_laborers_mortality_mult, Categories: building Tag: building_group_bg_heavy_industry_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_heavy_industry_machinists_fertility_mult, Categories: building -Tag: building_group_bg_heavy_industry_machinists_mortality_mult, Categories: building -Tag: building_group_bg_heavy_industry_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_heavy_industry_technicians_fertility_mult, Categories: building +Tag: building_group_bg_heavy_industry_technicians_mortality_mult, Categories: building +Tag: building_group_bg_heavy_industry_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_heavy_industry_officers_fertility_mult, Categories: building Tag: building_group_bg_heavy_industry_officers_mortality_mult, Categories: building Tag: building_group_bg_heavy_industry_officers_standard_of_living_add, Categories: building @@ -1506,9 +1503,9 @@ Tag: building_group_bg_agriculture_farmers_fertility_mult, Categories: building Tag: building_group_bg_agriculture_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_agriculture_laborers_fertility_mult, Categories: building Tag: building_group_bg_agriculture_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_agriculture_machinists_fertility_mult, Categories: building -Tag: building_group_bg_agriculture_machinists_mortality_mult, Categories: building -Tag: building_group_bg_agriculture_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_agriculture_technicians_fertility_mult, Categories: building +Tag: building_group_bg_agriculture_technicians_mortality_mult, Categories: building +Tag: building_group_bg_agriculture_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_agriculture_officers_fertility_mult, Categories: building Tag: building_group_bg_agriculture_officers_mortality_mult, Categories: building Tag: building_group_bg_agriculture_officers_standard_of_living_add, Categories: building @@ -1521,9 +1518,9 @@ Tag: building_group_bg_agriculture_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_agriculture_slaves_fertility_mult, Categories: building Tag: building_group_bg_agriculture_slaves_mortality_mult, Categories: building Tag: building_group_bg_agriculture_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_agriculture_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_agriculture_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_agriculture_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_agriculture_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_agriculture_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_agriculture_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_rye_farms_throughput_mult, Categories: building Tag: building_group_bg_rye_farms_fertility_mult, Categories: building Tag: building_group_bg_rye_farms_employee_mult, Categories: building @@ -1561,9 +1558,9 @@ Tag: building_group_bg_rye_farms_farmers_standard_of_living_add, Categories: bui Tag: building_group_bg_rye_farms_laborers_fertility_mult, Categories: building Tag: building_group_bg_rye_farms_laborers_mortality_mult, Categories: building Tag: building_group_bg_rye_farms_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_rye_farms_machinists_fertility_mult, Categories: building -Tag: building_group_bg_rye_farms_machinists_mortality_mult, Categories: building -Tag: building_group_bg_rye_farms_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_rye_farms_technicians_fertility_mult, Categories: building +Tag: building_group_bg_rye_farms_technicians_mortality_mult, Categories: building +Tag: building_group_bg_rye_farms_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_rye_farms_officers_fertility_mult, Categories: building Tag: building_group_bg_rye_farms_officers_mortality_mult, Categories: building Tag: building_group_bg_rye_farms_officers_standard_of_living_add, Categories: building @@ -1576,9 +1573,9 @@ Tag: building_group_bg_rye_farms_shopkeepers_standard_of_living_add, Categories: Tag: building_group_bg_rye_farms_slaves_fertility_mult, Categories: building Tag: building_group_bg_rye_farms_slaves_mortality_mult, Categories: building Tag: building_group_bg_rye_farms_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_rye_farms_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_rye_farms_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_rye_farms_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_rye_farms_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_rye_farms_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_rye_farms_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_wheat_farms_throughput_mult, Categories: building Tag: building_group_bg_wheat_farms_fertility_mult, Categories: building Tag: building_group_bg_wheat_farms_employee_mult, Categories: building @@ -1616,9 +1613,9 @@ Tag: building_group_bg_wheat_farms_farmers_standard_of_living_add, Categories: b Tag: building_group_bg_wheat_farms_laborers_fertility_mult, Categories: building Tag: building_group_bg_wheat_farms_laborers_mortality_mult, Categories: building Tag: building_group_bg_wheat_farms_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_wheat_farms_machinists_fertility_mult, Categories: building -Tag: building_group_bg_wheat_farms_machinists_mortality_mult, Categories: building -Tag: building_group_bg_wheat_farms_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_wheat_farms_technicians_fertility_mult, Categories: building +Tag: building_group_bg_wheat_farms_technicians_mortality_mult, Categories: building +Tag: building_group_bg_wheat_farms_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_wheat_farms_officers_fertility_mult, Categories: building Tag: building_group_bg_wheat_farms_officers_mortality_mult, Categories: building Tag: building_group_bg_wheat_farms_officers_standard_of_living_add, Categories: building @@ -1631,9 +1628,9 @@ Tag: building_group_bg_wheat_farms_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_wheat_farms_slaves_fertility_mult, Categories: building Tag: building_group_bg_wheat_farms_slaves_mortality_mult, Categories: building Tag: building_group_bg_wheat_farms_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_wheat_farms_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_wheat_farms_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_wheat_farms_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_wheat_farms_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_wheat_farms_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_wheat_farms_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_rice_farms_throughput_mult, Categories: building Tag: building_group_bg_rice_farms_fertility_mult, Categories: building Tag: building_group_bg_rice_farms_employee_mult, Categories: building @@ -1671,9 +1668,9 @@ Tag: building_group_bg_rice_farms_farmers_standard_of_living_add, Categories: bu Tag: building_group_bg_rice_farms_laborers_fertility_mult, Categories: building Tag: building_group_bg_rice_farms_laborers_mortality_mult, Categories: building Tag: building_group_bg_rice_farms_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_rice_farms_machinists_fertility_mult, Categories: building -Tag: building_group_bg_rice_farms_machinists_mortality_mult, Categories: building -Tag: building_group_bg_rice_farms_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_rice_farms_technicians_fertility_mult, Categories: building +Tag: building_group_bg_rice_farms_technicians_mortality_mult, Categories: building +Tag: building_group_bg_rice_farms_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_rice_farms_officers_fertility_mult, Categories: building Tag: building_group_bg_rice_farms_officers_mortality_mult, Categories: building Tag: building_group_bg_rice_farms_officers_standard_of_living_add, Categories: building @@ -1686,9 +1683,9 @@ Tag: building_group_bg_rice_farms_shopkeepers_standard_of_living_add, Categories Tag: building_group_bg_rice_farms_slaves_fertility_mult, Categories: building Tag: building_group_bg_rice_farms_slaves_mortality_mult, Categories: building Tag: building_group_bg_rice_farms_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_rice_farms_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_rice_farms_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_rice_farms_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_rice_farms_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_rice_farms_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_rice_farms_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_maize_farms_throughput_mult, Categories: building Tag: building_group_bg_maize_farms_fertility_mult, Categories: building Tag: building_group_bg_maize_farms_employee_mult, Categories: building @@ -1726,9 +1723,9 @@ Tag: building_group_bg_maize_farms_farmers_standard_of_living_add, Categories: b Tag: building_group_bg_maize_farms_laborers_fertility_mult, Categories: building Tag: building_group_bg_maize_farms_laborers_mortality_mult, Categories: building Tag: building_group_bg_maize_farms_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_maize_farms_machinists_fertility_mult, Categories: building -Tag: building_group_bg_maize_farms_machinists_mortality_mult, Categories: building -Tag: building_group_bg_maize_farms_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_maize_farms_technicians_fertility_mult, Categories: building +Tag: building_group_bg_maize_farms_technicians_mortality_mult, Categories: building +Tag: building_group_bg_maize_farms_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_maize_farms_officers_fertility_mult, Categories: building Tag: building_group_bg_maize_farms_officers_mortality_mult, Categories: building Tag: building_group_bg_maize_farms_officers_standard_of_living_add, Categories: building @@ -1741,9 +1738,9 @@ Tag: building_group_bg_maize_farms_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_maize_farms_slaves_fertility_mult, Categories: building Tag: building_group_bg_maize_farms_slaves_mortality_mult, Categories: building Tag: building_group_bg_maize_farms_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_maize_farms_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_maize_farms_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_maize_farms_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_maize_farms_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_maize_farms_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_maize_farms_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_millet_farms_throughput_mult, Categories: building Tag: building_group_bg_millet_farms_fertility_mult, Categories: building Tag: building_group_bg_millet_farms_employee_mult, Categories: building @@ -1781,9 +1778,9 @@ Tag: building_group_bg_millet_farms_farmers_standard_of_living_add, Categories: Tag: building_group_bg_millet_farms_laborers_fertility_mult, Categories: building Tag: building_group_bg_millet_farms_laborers_mortality_mult, Categories: building Tag: building_group_bg_millet_farms_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_millet_farms_machinists_fertility_mult, Categories: building -Tag: building_group_bg_millet_farms_machinists_mortality_mult, Categories: building -Tag: building_group_bg_millet_farms_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_millet_farms_technicians_fertility_mult, Categories: building +Tag: building_group_bg_millet_farms_technicians_mortality_mult, Categories: building +Tag: building_group_bg_millet_farms_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_millet_farms_officers_fertility_mult, Categories: building Tag: building_group_bg_millet_farms_officers_mortality_mult, Categories: building Tag: building_group_bg_millet_farms_officers_standard_of_living_add, Categories: building @@ -1796,9 +1793,9 @@ Tag: building_group_bg_millet_farms_shopkeepers_standard_of_living_add, Categori Tag: building_group_bg_millet_farms_slaves_fertility_mult, Categories: building Tag: building_group_bg_millet_farms_slaves_mortality_mult, Categories: building Tag: building_group_bg_millet_farms_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_millet_farms_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_millet_farms_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_millet_farms_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_millet_farms_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_millet_farms_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_millet_farms_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_subsistence_agriculture_throughput_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_fertility_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_employee_mult, Categories: building @@ -1836,9 +1833,9 @@ Tag: building_group_bg_subsistence_agriculture_farmers_standard_of_living_add, C Tag: building_group_bg_subsistence_agriculture_laborers_fertility_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_laborers_mortality_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_subsistence_agriculture_machinists_fertility_mult, Categories: building -Tag: building_group_bg_subsistence_agriculture_machinists_mortality_mult, Categories: building -Tag: building_group_bg_subsistence_agriculture_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_subsistence_agriculture_technicians_fertility_mult, Categories: building +Tag: building_group_bg_subsistence_agriculture_technicians_mortality_mult, Categories: building +Tag: building_group_bg_subsistence_agriculture_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_subsistence_agriculture_officers_fertility_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_officers_mortality_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_officers_standard_of_living_add, Categories: building @@ -1851,9 +1848,9 @@ Tag: building_group_bg_subsistence_agriculture_shopkeepers_standard_of_living_ad Tag: building_group_bg_subsistence_agriculture_slaves_fertility_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_slaves_mortality_mult, Categories: building Tag: building_group_bg_subsistence_agriculture_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_subsistence_agriculture_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_subsistence_agriculture_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_subsistence_agriculture_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_subsistence_agriculture_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_subsistence_agriculture_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_subsistence_agriculture_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_ranching_fertility_mult, Categories: building Tag: building_group_bg_ranching_employee_mult, Categories: building Tag: building_group_bg_ranching_standard_of_living_add, Categories: building @@ -1885,9 +1882,9 @@ Tag: building_group_bg_ranching_farmers_fertility_mult, Categories: building Tag: building_group_bg_ranching_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_ranching_laborers_fertility_mult, Categories: building Tag: building_group_bg_ranching_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_ranching_machinists_fertility_mult, Categories: building -Tag: building_group_bg_ranching_machinists_mortality_mult, Categories: building -Tag: building_group_bg_ranching_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_ranching_technicians_fertility_mult, Categories: building +Tag: building_group_bg_ranching_technicians_mortality_mult, Categories: building +Tag: building_group_bg_ranching_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_ranching_officers_fertility_mult, Categories: building Tag: building_group_bg_ranching_officers_mortality_mult, Categories: building Tag: building_group_bg_ranching_officers_standard_of_living_add, Categories: building @@ -1900,9 +1897,9 @@ Tag: building_group_bg_ranching_shopkeepers_standard_of_living_add, Categories: Tag: building_group_bg_ranching_slaves_fertility_mult, Categories: building Tag: building_group_bg_ranching_slaves_mortality_mult, Categories: building Tag: building_group_bg_ranching_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_ranching_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_ranching_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_ranching_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_ranching_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_ranching_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_ranching_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_livestock_ranches_throughput_mult, Categories: building Tag: building_group_bg_livestock_ranches_fertility_mult, Categories: building Tag: building_group_bg_livestock_ranches_employee_mult, Categories: building @@ -1940,9 +1937,9 @@ Tag: building_group_bg_livestock_ranches_farmers_standard_of_living_add, Categor Tag: building_group_bg_livestock_ranches_laborers_fertility_mult, Categories: building Tag: building_group_bg_livestock_ranches_laborers_mortality_mult, Categories: building Tag: building_group_bg_livestock_ranches_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_livestock_ranches_machinists_fertility_mult, Categories: building -Tag: building_group_bg_livestock_ranches_machinists_mortality_mult, Categories: building -Tag: building_group_bg_livestock_ranches_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_livestock_ranches_technicians_fertility_mult, Categories: building +Tag: building_group_bg_livestock_ranches_technicians_mortality_mult, Categories: building +Tag: building_group_bg_livestock_ranches_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_livestock_ranches_officers_fertility_mult, Categories: building Tag: building_group_bg_livestock_ranches_officers_mortality_mult, Categories: building Tag: building_group_bg_livestock_ranches_officers_standard_of_living_add, Categories: building @@ -1955,9 +1952,9 @@ Tag: building_group_bg_livestock_ranches_shopkeepers_standard_of_living_add, Cat Tag: building_group_bg_livestock_ranches_slaves_fertility_mult, Categories: building Tag: building_group_bg_livestock_ranches_slaves_mortality_mult, Categories: building Tag: building_group_bg_livestock_ranches_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_livestock_ranches_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_livestock_ranches_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_livestock_ranches_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_livestock_ranches_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_livestock_ranches_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_livestock_ranches_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_subsistence_ranching_throughput_mult, Categories: building Tag: building_group_bg_subsistence_ranching_fertility_mult, Categories: building Tag: building_group_bg_subsistence_ranching_employee_mult, Categories: building @@ -1995,9 +1992,9 @@ Tag: building_group_bg_subsistence_ranching_farmers_standard_of_living_add, Cate Tag: building_group_bg_subsistence_ranching_laborers_fertility_mult, Categories: building Tag: building_group_bg_subsistence_ranching_laborers_mortality_mult, Categories: building Tag: building_group_bg_subsistence_ranching_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_subsistence_ranching_machinists_fertility_mult, Categories: building -Tag: building_group_bg_subsistence_ranching_machinists_mortality_mult, Categories: building -Tag: building_group_bg_subsistence_ranching_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_subsistence_ranching_technicians_fertility_mult, Categories: building +Tag: building_group_bg_subsistence_ranching_technicians_mortality_mult, Categories: building +Tag: building_group_bg_subsistence_ranching_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_subsistence_ranching_officers_fertility_mult, Categories: building Tag: building_group_bg_subsistence_ranching_officers_mortality_mult, Categories: building Tag: building_group_bg_subsistence_ranching_officers_standard_of_living_add, Categories: building @@ -2010,9 +2007,9 @@ Tag: building_group_bg_subsistence_ranching_shopkeepers_standard_of_living_add, Tag: building_group_bg_subsistence_ranching_slaves_fertility_mult, Categories: building Tag: building_group_bg_subsistence_ranching_slaves_mortality_mult, Categories: building Tag: building_group_bg_subsistence_ranching_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_subsistence_ranching_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_subsistence_ranching_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_subsistence_ranching_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_subsistence_ranching_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_subsistence_ranching_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_subsistence_ranching_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_plantations_fertility_mult, Categories: building Tag: building_group_bg_plantations_academics_fertility_mult, Categories: building Tag: building_group_bg_plantations_academics_mortality_mult, Categories: building @@ -2042,9 +2039,9 @@ Tag: building_group_bg_plantations_farmers_fertility_mult, Categories: building Tag: building_group_bg_plantations_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_plantations_officers_standard_of_living_add, Categories: building @@ -2057,9 +2054,9 @@ Tag: building_group_bg_plantations_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_coffee_plantations_throughput_mult, Categories: building Tag: building_group_bg_coffee_plantations_fertility_mult, Categories: building Tag: building_group_bg_coffee_plantations_employee_mult, Categories: building @@ -2097,9 +2094,9 @@ Tag: building_group_bg_coffee_plantations_farmers_standard_of_living_add, Catego Tag: building_group_bg_coffee_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_coffee_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_coffee_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_coffee_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_coffee_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_coffee_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_coffee_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_coffee_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_coffee_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_coffee_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_coffee_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_coffee_plantations_officers_standard_of_living_add, Categories: building @@ -2112,9 +2109,9 @@ Tag: building_group_bg_coffee_plantations_shopkeepers_standard_of_living_add, Ca Tag: building_group_bg_coffee_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_coffee_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_coffee_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_coffee_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_coffee_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_coffee_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_coffee_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_coffee_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_coffee_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_cotton_plantations_throughput_mult, Categories: building Tag: building_group_bg_cotton_plantations_fertility_mult, Categories: building Tag: building_group_bg_cotton_plantations_employee_mult, Categories: building @@ -2152,9 +2149,9 @@ Tag: building_group_bg_cotton_plantations_farmers_standard_of_living_add, Catego Tag: building_group_bg_cotton_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_cotton_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_cotton_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_cotton_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_cotton_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_cotton_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_cotton_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_cotton_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_cotton_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_cotton_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_cotton_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_cotton_plantations_officers_standard_of_living_add, Categories: building @@ -2167,9 +2164,9 @@ Tag: building_group_bg_cotton_plantations_shopkeepers_standard_of_living_add, Ca Tag: building_group_bg_cotton_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_cotton_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_cotton_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_cotton_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_cotton_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_cotton_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_cotton_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_cotton_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_cotton_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_silk_plantations_throughput_mult, Categories: building Tag: building_group_bg_silk_plantations_fertility_mult, Categories: building Tag: building_group_bg_silk_plantations_employee_mult, Categories: building @@ -2207,9 +2204,9 @@ Tag: building_group_bg_silk_plantations_farmers_standard_of_living_add, Categori Tag: building_group_bg_silk_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_silk_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_silk_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_silk_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_silk_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_silk_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_silk_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_silk_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_silk_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_silk_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_silk_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_silk_plantations_officers_standard_of_living_add, Categories: building @@ -2222,9 +2219,9 @@ Tag: building_group_bg_silk_plantations_shopkeepers_standard_of_living_add, Cate Tag: building_group_bg_silk_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_silk_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_silk_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_silk_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_silk_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_silk_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_silk_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_silk_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_silk_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_opium_plantations_throughput_mult, Categories: building Tag: building_group_bg_opium_plantations_fertility_mult, Categories: building Tag: building_group_bg_opium_plantations_employee_mult, Categories: building @@ -2262,9 +2259,9 @@ Tag: building_group_bg_opium_plantations_farmers_standard_of_living_add, Categor Tag: building_group_bg_opium_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_opium_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_opium_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_opium_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_opium_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_opium_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_opium_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_opium_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_opium_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_opium_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_opium_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_opium_plantations_officers_standard_of_living_add, Categories: building @@ -2277,9 +2274,9 @@ Tag: building_group_bg_opium_plantations_shopkeepers_standard_of_living_add, Cat Tag: building_group_bg_opium_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_opium_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_opium_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_opium_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_opium_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_opium_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_opium_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_opium_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_opium_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_tea_plantations_throughput_mult, Categories: building Tag: building_group_bg_tea_plantations_fertility_mult, Categories: building Tag: building_group_bg_tea_plantations_employee_mult, Categories: building @@ -2317,9 +2314,9 @@ Tag: building_group_bg_tea_plantations_farmers_standard_of_living_add, Categorie Tag: building_group_bg_tea_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_tea_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_tea_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_tea_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_tea_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_tea_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_tea_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_tea_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_tea_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_tea_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_tea_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_tea_plantations_officers_standard_of_living_add, Categories: building @@ -2332,9 +2329,9 @@ Tag: building_group_bg_tea_plantations_shopkeepers_standard_of_living_add, Categ Tag: building_group_bg_tea_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_tea_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_tea_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_tea_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_tea_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_tea_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_tea_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_tea_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_tea_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_tobacco_plantations_throughput_mult, Categories: building Tag: building_group_bg_tobacco_plantations_fertility_mult, Categories: building Tag: building_group_bg_tobacco_plantations_employee_mult, Categories: building @@ -2372,9 +2369,9 @@ Tag: building_group_bg_tobacco_plantations_farmers_standard_of_living_add, Categ Tag: building_group_bg_tobacco_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_tobacco_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_tobacco_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_tobacco_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_tobacco_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_tobacco_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_tobacco_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_tobacco_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_tobacco_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_tobacco_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_tobacco_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_tobacco_plantations_officers_standard_of_living_add, Categories: building @@ -2387,9 +2384,9 @@ Tag: building_group_bg_tobacco_plantations_shopkeepers_standard_of_living_add, C Tag: building_group_bg_tobacco_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_tobacco_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_tobacco_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_tobacco_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_tobacco_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_tobacco_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_tobacco_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_tobacco_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_tobacco_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_sugar_plantations_throughput_mult, Categories: building Tag: building_group_bg_sugar_plantations_fertility_mult, Categories: building Tag: building_group_bg_sugar_plantations_employee_mult, Categories: building @@ -2427,9 +2424,9 @@ Tag: building_group_bg_sugar_plantations_farmers_standard_of_living_add, Categor Tag: building_group_bg_sugar_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_sugar_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_sugar_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_sugar_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_sugar_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_sugar_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_sugar_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_sugar_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_sugar_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_sugar_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_sugar_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_sugar_plantations_officers_standard_of_living_add, Categories: building @@ -2442,9 +2439,9 @@ Tag: building_group_bg_sugar_plantations_shopkeepers_standard_of_living_add, Cat Tag: building_group_bg_sugar_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_sugar_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_sugar_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_sugar_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_sugar_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_sugar_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_sugar_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_sugar_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_sugar_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_banana_plantations_throughput_mult, Categories: building Tag: building_group_bg_banana_plantations_fertility_mult, Categories: building Tag: building_group_bg_banana_plantations_employee_mult, Categories: building @@ -2482,9 +2479,9 @@ Tag: building_group_bg_banana_plantations_farmers_standard_of_living_add, Catego Tag: building_group_bg_banana_plantations_laborers_fertility_mult, Categories: building Tag: building_group_bg_banana_plantations_laborers_mortality_mult, Categories: building Tag: building_group_bg_banana_plantations_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_banana_plantations_machinists_fertility_mult, Categories: building -Tag: building_group_bg_banana_plantations_machinists_mortality_mult, Categories: building -Tag: building_group_bg_banana_plantations_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_banana_plantations_technicians_fertility_mult, Categories: building +Tag: building_group_bg_banana_plantations_technicians_mortality_mult, Categories: building +Tag: building_group_bg_banana_plantations_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_banana_plantations_officers_fertility_mult, Categories: building Tag: building_group_bg_banana_plantations_officers_mortality_mult, Categories: building Tag: building_group_bg_banana_plantations_officers_standard_of_living_add, Categories: building @@ -2497,9 +2494,9 @@ Tag: building_group_bg_banana_plantations_shopkeepers_standard_of_living_add, Ca Tag: building_group_bg_banana_plantations_slaves_fertility_mult, Categories: building Tag: building_group_bg_banana_plantations_slaves_mortality_mult, Categories: building Tag: building_group_bg_banana_plantations_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_banana_plantations_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_banana_plantations_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_banana_plantations_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_banana_plantations_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_banana_plantations_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_banana_plantations_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_mining_fertility_mult, Categories: building Tag: building_group_bg_mining_academics_fertility_mult, Categories: building Tag: building_group_bg_mining_academics_mortality_mult, Categories: building @@ -2527,7 +2524,7 @@ Tag: building_group_bg_mining_farmers_fertility_mult, Categories: building Tag: building_group_bg_mining_farmers_mortality_mult, Categories: building Tag: building_group_bg_mining_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_mining_laborers_fertility_mult, Categories: building -Tag: building_group_bg_mining_machinists_fertility_mult, Categories: building +Tag: building_group_bg_mining_technicians_fertility_mult, Categories: building Tag: building_group_bg_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_mining_officers_standard_of_living_add, Categories: building @@ -2540,9 +2537,9 @@ Tag: building_group_bg_mining_shopkeepers_standard_of_living_add, Categories: bu Tag: building_group_bg_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_gold_mining_throughput_mult, Categories: building Tag: building_group_bg_gold_mining_fertility_mult, Categories: building Tag: country_subsidies_bg_gold_mining, Categories: country @@ -2576,9 +2573,9 @@ Tag: building_group_bg_gold_mining_farmers_standard_of_living_add, Categories: b Tag: building_group_bg_gold_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_gold_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_gold_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_gold_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_gold_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_gold_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_gold_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_gold_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_gold_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_gold_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_gold_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_gold_mining_officers_standard_of_living_add, Categories: building @@ -2591,9 +2588,9 @@ Tag: building_group_bg_gold_mining_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_gold_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_gold_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_gold_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_gold_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_gold_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_gold_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_gold_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_gold_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_gold_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_coal_mining_throughput_mult, Categories: building Tag: building_group_bg_coal_mining_fertility_mult, Categories: building Tag: country_subsidies_bg_coal_mining, Categories: country @@ -2627,9 +2624,9 @@ Tag: building_group_bg_coal_mining_farmers_standard_of_living_add, Categories: b Tag: building_group_bg_coal_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_coal_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_coal_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_coal_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_coal_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_coal_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_coal_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_coal_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_coal_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_coal_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_coal_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_coal_mining_officers_standard_of_living_add, Categories: building @@ -2642,9 +2639,9 @@ Tag: building_group_bg_coal_mining_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_coal_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_coal_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_coal_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_coal_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_coal_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_coal_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_coal_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_coal_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_coal_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_iron_mining_throughput_mult, Categories: building Tag: building_group_bg_iron_mining_fertility_mult, Categories: building Tag: country_subsidies_bg_iron_mining, Categories: country @@ -2678,9 +2675,9 @@ Tag: building_group_bg_iron_mining_farmers_standard_of_living_add, Categories: b Tag: building_group_bg_iron_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_iron_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_iron_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_iron_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_iron_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_iron_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_iron_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_iron_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_iron_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_iron_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_iron_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_iron_mining_officers_standard_of_living_add, Categories: building @@ -2693,9 +2690,9 @@ Tag: building_group_bg_iron_mining_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_iron_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_iron_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_iron_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_iron_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_iron_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_iron_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_iron_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_iron_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_iron_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_lead_mining_throughput_mult, Categories: building Tag: building_group_bg_lead_mining_fertility_mult, Categories: building Tag: country_subsidies_bg_lead_mining, Categories: country @@ -2729,9 +2726,9 @@ Tag: building_group_bg_lead_mining_farmers_standard_of_living_add, Categories: b Tag: building_group_bg_lead_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_lead_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_lead_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_lead_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_lead_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_lead_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_lead_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_lead_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_lead_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_lead_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_lead_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_lead_mining_officers_standard_of_living_add, Categories: building @@ -2744,9 +2741,9 @@ Tag: building_group_bg_lead_mining_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_lead_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_lead_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_lead_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_lead_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_lead_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_lead_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_lead_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_lead_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_lead_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_phosphorus_mining_throughput_mult, Categories: building Tag: building_group_bg_phosphorus_mining_fertility_mult, Categories: building Tag: building_group_bg_phosphorus_mining_employee_mult, Categories: building @@ -2783,9 +2780,9 @@ Tag: building_group_bg_phosphorus_mining_farmers_standard_of_living_add, Categor Tag: building_group_bg_phosphorus_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_phosphorus_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_phosphorus_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_phosphorus_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_phosphorus_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_phosphorus_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_phosphorus_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_phosphorus_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_phosphorus_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_phosphorus_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_phosphorus_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_phosphorus_mining_officers_standard_of_living_add, Categories: building @@ -2798,9 +2795,9 @@ Tag: building_group_bg_phosphorus_mining_shopkeepers_standard_of_living_add, Cat Tag: building_group_bg_phosphorus_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_phosphorus_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_phosphorus_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_phosphorus_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_phosphorus_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_phosphorus_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_phosphorus_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_phosphorus_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_phosphorus_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_uranium_mining_throughput_mult, Categories: building Tag: building_group_bg_uranium_mining_fertility_mult, Categories: building Tag: building_group_bg_uranium_mining_employee_mult, Categories: building @@ -2838,9 +2835,9 @@ Tag: building_group_bg_uranium_mining_farmers_standard_of_living_add, Categories Tag: building_group_bg_uranium_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_uranium_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_uranium_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_uranium_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_uranium_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_uranium_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_uranium_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_uranium_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_uranium_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_uranium_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_uranium_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_uranium_mining_officers_standard_of_living_add, Categories: building @@ -2853,9 +2850,9 @@ Tag: building_group_bg_uranium_mining_shopkeepers_standard_of_living_add, Catego Tag: building_group_bg_uranium_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_uranium_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_uranium_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_uranium_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_uranium_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_uranium_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_uranium_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_uranium_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_uranium_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_copper_mining_throughput_mult, Categories: building Tag: building_group_bg_copper_mining_fertility_mult, Categories: building Tag: building_group_bg_copper_mining_employee_mult, Categories: building @@ -2893,9 +2890,9 @@ Tag: building_group_bg_copper_mining_farmers_standard_of_living_add, Categories: Tag: building_group_bg_copper_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_copper_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_copper_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_copper_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_copper_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_copper_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_copper_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_copper_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_copper_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_copper_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_copper_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_copper_mining_officers_standard_of_living_add, Categories: building @@ -2908,9 +2905,9 @@ Tag: building_group_bg_copper_mining_shopkeepers_standard_of_living_add, Categor Tag: building_group_bg_copper_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_copper_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_copper_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_copper_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_copper_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_copper_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_copper_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_copper_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_copper_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_rare_earth_elements_mining_throughput_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_fertility_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_employee_mult, Categories: building @@ -2948,9 +2945,9 @@ Tag: building_group_bg_rare_earth_elements_mining_farmers_standard_of_living_add Tag: building_group_bg_rare_earth_elements_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_rare_earth_elements_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_rare_earth_elements_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_rare_earth_elements_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_rare_earth_elements_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_rare_earth_elements_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_rare_earth_elements_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_rare_earth_elements_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_officers_standard_of_living_add, Categories: building @@ -2963,9 +2960,9 @@ Tag: building_group_bg_rare_earth_elements_mining_shopkeepers_standard_of_living Tag: building_group_bg_rare_earth_elements_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_rare_earth_elements_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_rare_earth_elements_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_rare_earth_elements_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_rare_earth_elements_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_rare_earth_elements_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_rare_earth_elements_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_rare_earth_elements_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_bauxite_mining_throughput_mult, Categories: building Tag: building_group_bg_bauxite_mining_fertility_mult, Categories: building Tag: building_group_bg_bauxite_mining_employee_mult, Categories: building @@ -3003,9 +3000,9 @@ Tag: building_group_bg_bauxite_mining_farmers_standard_of_living_add, Categories Tag: building_group_bg_bauxite_mining_laborers_fertility_mult, Categories: building Tag: building_group_bg_bauxite_mining_laborers_mortality_mult, Categories: building Tag: building_group_bg_bauxite_mining_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_bauxite_mining_machinists_fertility_mult, Categories: building -Tag: building_group_bg_bauxite_mining_machinists_mortality_mult, Categories: building -Tag: building_group_bg_bauxite_mining_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_bauxite_mining_technicians_fertility_mult, Categories: building +Tag: building_group_bg_bauxite_mining_technicians_mortality_mult, Categories: building +Tag: building_group_bg_bauxite_mining_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_bauxite_mining_officers_fertility_mult, Categories: building Tag: building_group_bg_bauxite_mining_officers_mortality_mult, Categories: building Tag: building_group_bg_bauxite_mining_officers_standard_of_living_add, Categories: building @@ -3018,9 +3015,9 @@ Tag: building_group_bg_bauxite_mining_shopkeepers_standard_of_living_add, Catego Tag: building_group_bg_bauxite_mining_slaves_fertility_mult, Categories: building Tag: building_group_bg_bauxite_mining_slaves_mortality_mult, Categories: building Tag: building_group_bg_bauxite_mining_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_bauxite_mining_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_bauxite_mining_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_bauxite_mining_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_bauxite_mining_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_bauxite_mining_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_bauxite_mining_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_logging_fertility_mult, Categories: building Tag: building_group_bg_logging_academics_fertility_mult, Categories: building Tag: building_group_bg_logging_academics_mortality_mult, Categories: building @@ -3052,9 +3049,9 @@ Tag: building_group_bg_logging_farmers_standard_of_living_add, Categories: build Tag: building_group_bg_logging_laborers_fertility_mult, Categories: building Tag: building_group_bg_logging_laborers_mortality_mult, Categories: building Tag: building_group_bg_logging_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_logging_machinists_fertility_mult, Categories: building -Tag: building_group_bg_logging_machinists_mortality_mult, Categories: building -Tag: building_group_bg_logging_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_logging_technicians_fertility_mult, Categories: building +Tag: building_group_bg_logging_technicians_mortality_mult, Categories: building +Tag: building_group_bg_logging_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_logging_officers_fertility_mult, Categories: building Tag: building_group_bg_logging_officers_mortality_mult, Categories: building Tag: building_group_bg_logging_officers_standard_of_living_add, Categories: building @@ -3067,9 +3064,9 @@ Tag: building_group_bg_logging_shopkeepers_standard_of_living_add, Categories: b Tag: building_group_bg_logging_slaves_fertility_mult, Categories: building Tag: building_group_bg_logging_slaves_mortality_mult, Categories: building Tag: building_group_bg_logging_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_logging_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_logging_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_logging_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_logging_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_logging_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_logging_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_rubber_throughput_mult, Categories: building Tag: building_group_bg_rubber_fertility_mult, Categories: building Tag: country_subsidies_bg_rubber, Categories: country @@ -3103,9 +3100,9 @@ Tag: building_group_bg_rubber_farmers_standard_of_living_add, Categories: buildi Tag: building_group_bg_rubber_laborers_fertility_mult, Categories: building Tag: building_group_bg_rubber_laborers_mortality_mult, Categories: building Tag: building_group_bg_rubber_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_rubber_machinists_fertility_mult, Categories: building -Tag: building_group_bg_rubber_machinists_mortality_mult, Categories: building -Tag: building_group_bg_rubber_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_rubber_technicians_fertility_mult, Categories: building +Tag: building_group_bg_rubber_technicians_mortality_mult, Categories: building +Tag: building_group_bg_rubber_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_rubber_officers_fertility_mult, Categories: building Tag: building_group_bg_rubber_officers_mortality_mult, Categories: building Tag: building_group_bg_rubber_officers_standard_of_living_add, Categories: building @@ -3118,9 +3115,9 @@ Tag: building_group_bg_rubber_shopkeepers_standard_of_living_add, Categories: bu Tag: building_group_bg_rubber_slaves_fertility_mult, Categories: building Tag: building_group_bg_rubber_slaves_mortality_mult, Categories: building Tag: building_group_bg_rubber_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_rubber_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_rubber_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_rubber_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_rubber_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_rubber_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_rubber_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_fishing_fertility_mult, Categories: building Tag: building_group_bg_fishing_academics_fertility_mult, Categories: building Tag: building_group_bg_fishing_academics_mortality_mult, Categories: building @@ -3152,9 +3149,9 @@ Tag: building_group_bg_fishing_farmers_standard_of_living_add, Categories: build Tag: building_group_bg_fishing_laborers_fertility_mult, Categories: building Tag: building_group_bg_fishing_laborers_mortality_mult, Categories: building Tag: building_group_bg_fishing_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_fishing_machinists_fertility_mult, Categories: building -Tag: building_group_bg_fishing_machinists_mortality_mult, Categories: building -Tag: building_group_bg_fishing_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_fishing_technicians_fertility_mult, Categories: building +Tag: building_group_bg_fishing_technicians_mortality_mult, Categories: building +Tag: building_group_bg_fishing_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_fishing_officers_fertility_mult, Categories: building Tag: building_group_bg_fishing_officers_mortality_mult, Categories: building Tag: building_group_bg_fishing_officers_standard_of_living_add, Categories: building @@ -3204,9 +3201,9 @@ Tag: building_group_bg_fossil_fuels_farmers_standard_of_living_add, Categories: Tag: building_group_bg_fossil_fuels_laborers_fertility_mult, Categories: building Tag: building_group_bg_fossil_fuels_laborers_mortality_mult, Categories: building Tag: building_group_bg_fossil_fuels_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_fossil_fuels_machinists_fertility_mult, Categories: building -Tag: building_group_bg_fossil_fuels_machinists_mortality_mult, Categories: building -Tag: building_group_bg_fossil_fuels_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_fossil_fuels_technicians_fertility_mult, Categories: building +Tag: building_group_bg_fossil_fuels_technicians_mortality_mult, Categories: building +Tag: building_group_bg_fossil_fuels_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_fossil_fuels_officers_fertility_mult, Categories: building Tag: building_group_bg_fossil_fuels_officers_mortality_mult, Categories: building Tag: building_group_bg_fossil_fuels_officers_standard_of_living_add, Categories: building @@ -3259,9 +3256,9 @@ Tag: building_group_bg_oil_rig_farmers_standard_of_living_add, Categories: build Tag: building_group_bg_oil_rig_laborers_fertility_mult, Categories: building Tag: building_group_bg_oil_rig_laborers_mortality_mult, Categories: building Tag: building_group_bg_oil_rig_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_oil_rig_machinists_fertility_mult, Categories: building -Tag: building_group_bg_oil_rig_machinists_mortality_mult, Categories: building -Tag: building_group_bg_oil_rig_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_oil_rig_technicians_fertility_mult, Categories: building +Tag: building_group_bg_oil_rig_technicians_mortality_mult, Categories: building +Tag: building_group_bg_oil_rig_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_oil_rig_officers_fertility_mult, Categories: building Tag: building_group_bg_oil_rig_officers_mortality_mult, Categories: building Tag: building_group_bg_oil_rig_officers_standard_of_living_add, Categories: building @@ -3274,9 +3271,9 @@ Tag: building_group_bg_oil_rig_shopkeepers_standard_of_living_add, Categories: b Tag: building_group_bg_oil_rig_slaves_fertility_mult, Categories: building Tag: building_group_bg_oil_rig_slaves_mortality_mult, Categories: building Tag: building_group_bg_oil_rig_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_oil_rig_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_oil_rig_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_oil_rig_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_oil_rig_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_oil_rig_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_oil_rig_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_natural_gas_well_throughput_mult, Categories: building Tag: building_group_bg_natural_gas_well_fertility_mult, Categories: building Tag: building_group_bg_natural_gas_well_employee_mult, Categories: building @@ -3314,9 +3311,9 @@ Tag: building_group_bg_natural_gas_well_farmers_standard_of_living_add, Categori Tag: building_group_bg_natural_gas_well_laborers_fertility_mult, Categories: building Tag: building_group_bg_natural_gas_well_laborers_mortality_mult, Categories: building Tag: building_group_bg_natural_gas_well_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_natural_gas_well_machinists_fertility_mult, Categories: building -Tag: building_group_bg_natural_gas_well_machinists_mortality_mult, Categories: building -Tag: building_group_bg_natural_gas_well_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_natural_gas_well_technicians_fertility_mult, Categories: building +Tag: building_group_bg_natural_gas_well_technicians_mortality_mult, Categories: building +Tag: building_group_bg_natural_gas_well_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_natural_gas_well_officers_fertility_mult, Categories: building Tag: building_group_bg_natural_gas_well_officers_mortality_mult, Categories: building Tag: building_group_bg_natural_gas_well_officers_standard_of_living_add, Categories: building @@ -3329,9 +3326,9 @@ Tag: building_group_bg_natural_gas_well_shopkeepers_standard_of_living_add, Cate Tag: building_group_bg_natural_gas_well_slaves_fertility_mult, Categories: building Tag: building_group_bg_natural_gas_well_slaves_mortality_mult, Categories: building Tag: building_group_bg_natural_gas_well_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_natural_gas_well_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_natural_gas_well_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_natural_gas_well_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_natural_gas_well_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_natural_gas_well_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_natural_gas_well_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_service_fertility_mult, Categories: building Tag: building_group_bg_service_academics_fertility_mult, Categories: building Tag: building_group_bg_service_academics_mortality_mult, Categories: building @@ -3363,9 +3360,9 @@ Tag: building_group_bg_service_farmers_standard_of_living_add, Categories: build Tag: building_group_bg_service_laborers_fertility_mult, Categories: building Tag: building_group_bg_service_laborers_mortality_mult, Categories: building Tag: building_group_bg_service_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_service_machinists_fertility_mult, Categories: building -Tag: building_group_bg_service_machinists_mortality_mult, Categories: building -Tag: building_group_bg_service_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_service_technicians_fertility_mult, Categories: building +Tag: building_group_bg_service_technicians_mortality_mult, Categories: building +Tag: building_group_bg_service_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_service_officers_fertility_mult, Categories: building Tag: building_group_bg_service_officers_mortality_mult, Categories: building Tag: building_group_bg_service_officers_standard_of_living_add, Categories: building @@ -3417,9 +3414,9 @@ Tag: building_group_bg_urban_facilities_farmers_standard_of_living_add, Categori Tag: building_group_bg_urban_facilities_laborers_fertility_mult, Categories: building Tag: building_group_bg_urban_facilities_laborers_mortality_mult, Categories: building Tag: building_group_bg_urban_facilities_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_urban_facilities_machinists_fertility_mult, Categories: building -Tag: building_group_bg_urban_facilities_machinists_mortality_mult, Categories: building -Tag: building_group_bg_urban_facilities_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_urban_facilities_technicians_fertility_mult, Categories: building +Tag: building_group_bg_urban_facilities_technicians_mortality_mult, Categories: building +Tag: building_group_bg_urban_facilities_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_urban_facilities_officers_fertility_mult, Categories: building Tag: building_group_bg_urban_facilities_officers_mortality_mult, Categories: building Tag: building_group_bg_urban_facilities_officers_standard_of_living_add, Categories: building @@ -3526,9 +3523,9 @@ Tag: building_group_bg_arts_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_arts_laborers_fertility_mult, Categories: building Tag: building_group_bg_arts_laborers_mortality_mult, Categories: building Tag: building_group_bg_arts_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_arts_machinists_fertility_mult, Categories: building -Tag: building_group_bg_arts_machinists_mortality_mult, Categories: building -Tag: building_group_bg_arts_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_arts_technicians_fertility_mult, Categories: building +Tag: building_group_bg_arts_technicians_mortality_mult, Categories: building +Tag: building_group_bg_arts_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_arts_officers_fertility_mult, Categories: building Tag: building_group_bg_arts_officers_mortality_mult, Categories: building Tag: building_group_bg_arts_officers_standard_of_living_add, Categories: building @@ -3580,9 +3577,9 @@ Tag: building_group_bg_media_farmers_standard_of_living_add, Categories: buildin Tag: building_group_bg_media_laborers_fertility_mult, Categories: building Tag: building_group_bg_media_laborers_mortality_mult, Categories: building Tag: building_group_bg_media_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_media_machinists_fertility_mult, Categories: building -Tag: building_group_bg_media_machinists_mortality_mult, Categories: building -Tag: building_group_bg_media_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_media_technicians_fertility_mult, Categories: building +Tag: building_group_bg_media_technicians_mortality_mult, Categories: building +Tag: building_group_bg_media_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_media_officers_fertility_mult, Categories: building Tag: building_group_bg_media_officers_mortality_mult, Categories: building Tag: building_group_bg_media_officers_standard_of_living_add, Categories: building @@ -3633,9 +3630,9 @@ Tag: building_group_bg_financial_services_farmers_standard_of_living_add, Catego Tag: building_group_bg_financial_services_laborers_fertility_mult, Categories: building Tag: building_group_bg_financial_services_laborers_mortality_mult, Categories: building Tag: building_group_bg_financial_services_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_financial_services_machinists_fertility_mult, Categories: building -Tag: building_group_bg_financial_services_machinists_mortality_mult, Categories: building -Tag: building_group_bg_financial_services_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_financial_services_technicians_fertility_mult, Categories: building +Tag: building_group_bg_financial_services_technicians_mortality_mult, Categories: building +Tag: building_group_bg_financial_services_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_financial_services_officers_fertility_mult, Categories: building Tag: building_group_bg_financial_services_officers_mortality_mult, Categories: building Tag: building_group_bg_financial_services_officers_standard_of_living_add, Categories: building @@ -3648,9 +3645,9 @@ Tag: building_group_bg_financial_services_shopkeepers_standard_of_living_add, Ca Tag: building_group_bg_financial_services_slaves_fertility_mult, Categories: building Tag: building_group_bg_financial_services_slaves_mortality_mult, Categories: building Tag: building_group_bg_financial_services_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_financial_services_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_financial_services_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_financial_services_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_financial_services_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_financial_services_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_financial_services_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_tourism_throughput_mult, Categories: building Tag: building_group_bg_tourism_fertility_mult, Categories: building Tag: building_group_bg_tourism_employee_mult, Categories: building @@ -3688,9 +3685,9 @@ Tag: building_group_bg_tourism_farmers_standard_of_living_add, Categories: build Tag: building_group_bg_tourism_laborers_fertility_mult, Categories: building Tag: building_group_bg_tourism_laborers_mortality_mult, Categories: building Tag: building_group_bg_tourism_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_tourism_machinists_fertility_mult, Categories: building -Tag: building_group_bg_tourism_machinists_mortality_mult, Categories: building -Tag: building_group_bg_tourism_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_tourism_technicians_fertility_mult, Categories: building +Tag: building_group_bg_tourism_technicians_mortality_mult, Categories: building +Tag: building_group_bg_tourism_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_tourism_officers_fertility_mult, Categories: building Tag: building_group_bg_tourism_officers_mortality_mult, Categories: building Tag: building_group_bg_tourism_officers_standard_of_living_add, Categories: building @@ -3742,9 +3739,9 @@ Tag: building_group_bg_telecommunications_farmers_standard_of_living_add, Catego Tag: building_group_bg_telecommunications_laborers_fertility_mult, Categories: building Tag: building_group_bg_telecommunications_laborers_mortality_mult, Categories: building Tag: building_group_bg_telecommunications_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_telecommunications_machinists_fertility_mult, Categories: building -Tag: building_group_bg_telecommunications_machinists_mortality_mult, Categories: building -Tag: building_group_bg_telecommunications_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_telecommunications_technicians_fertility_mult, Categories: building +Tag: building_group_bg_telecommunications_technicians_mortality_mult, Categories: building +Tag: building_group_bg_telecommunications_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_telecommunications_officers_fertility_mult, Categories: building Tag: building_group_bg_telecommunications_officers_mortality_mult, Categories: building Tag: building_group_bg_telecommunications_officers_standard_of_living_add, Categories: building @@ -3757,9 +3754,9 @@ Tag: building_group_bg_telecommunications_shopkeepers_standard_of_living_add, Ca Tag: building_group_bg_telecommunications_slaves_fertility_mult, Categories: building Tag: building_group_bg_telecommunications_slaves_mortality_mult, Categories: building Tag: building_group_bg_telecommunications_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_telecommunications_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_telecommunications_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_telecommunications_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_telecommunications_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_telecommunications_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_telecommunications_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_healthcare_throughput_mult, Categories: building Tag: building_group_bg_healthcare_fertility_mult, Categories: building Tag: building_group_bg_healthcare_employee_mult, Categories: building @@ -3797,9 +3794,9 @@ Tag: building_group_bg_healthcare_farmers_standard_of_living_add, Categories: bu Tag: building_group_bg_healthcare_laborers_fertility_mult, Categories: building Tag: building_group_bg_healthcare_laborers_mortality_mult, Categories: building Tag: building_group_bg_healthcare_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_healthcare_machinists_fertility_mult, Categories: building -Tag: building_group_bg_healthcare_machinists_mortality_mult, Categories: building -Tag: building_group_bg_healthcare_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_healthcare_technicians_fertility_mult, Categories: building +Tag: building_group_bg_healthcare_technicians_mortality_mult, Categories: building +Tag: building_group_bg_healthcare_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_healthcare_officers_fertility_mult, Categories: building Tag: building_group_bg_healthcare_officers_mortality_mult, Categories: building Tag: building_group_bg_healthcare_officers_standard_of_living_add, Categories: building @@ -3812,9 +3809,9 @@ Tag: building_group_bg_healthcare_shopkeepers_standard_of_living_add, Categories Tag: building_group_bg_healthcare_slaves_fertility_mult, Categories: building Tag: building_group_bg_healthcare_slaves_mortality_mult, Categories: building Tag: building_group_bg_healthcare_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_healthcare_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_healthcare_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_healthcare_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_healthcare_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_healthcare_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_healthcare_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_power_throughput_mult, Categories: building Tag: building_group_bg_power_fertility_mult, Categories: building Tag: building_group_bg_power_employee_mult, Categories: building @@ -3852,9 +3849,9 @@ Tag: building_group_bg_power_farmers_standard_of_living_add, Categories: buildin Tag: building_group_bg_power_laborers_fertility_mult, Categories: building Tag: building_group_bg_power_laborers_mortality_mult, Categories: building Tag: building_group_bg_power_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_power_machinists_fertility_mult, Categories: building -Tag: building_group_bg_power_machinists_mortality_mult, Categories: building -Tag: building_group_bg_power_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_power_technicians_fertility_mult, Categories: building +Tag: building_group_bg_power_technicians_mortality_mult, Categories: building +Tag: building_group_bg_power_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_power_officers_fertility_mult, Categories: building Tag: building_group_bg_power_officers_mortality_mult, Categories: building Tag: building_group_bg_power_officers_standard_of_living_add, Categories: building @@ -4181,9 +4178,9 @@ Tag: building_group_bg_nuclear_power_farmers_standard_of_living_add, Categories: Tag: building_group_bg_nuclear_power_laborers_fertility_mult, Categories: building Tag: building_group_bg_nuclear_power_laborers_mortality_mult, Categories: building Tag: building_group_bg_nuclear_power_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_nuclear_power_machinists_fertility_mult, Categories: building -Tag: building_group_bg_nuclear_power_machinists_mortality_mult, Categories: building -Tag: building_group_bg_nuclear_power_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_nuclear_power_technicians_fertility_mult, Categories: building +Tag: building_group_bg_nuclear_power_technicians_mortality_mult, Categories: building +Tag: building_group_bg_nuclear_power_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_nuclear_power_officers_fertility_mult, Categories: building Tag: building_group_bg_nuclear_power_officers_mortality_mult, Categories: building Tag: building_group_bg_nuclear_power_officers_standard_of_living_add, Categories: building @@ -4285,9 +4282,9 @@ Tag: building_group_bg_government_farmers_standard_of_living_add, Categories: bu Tag: building_group_bg_government_laborers_fertility_mult, Categories: building Tag: building_group_bg_government_laborers_mortality_mult, Categories: building Tag: building_group_bg_government_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_government_machinists_fertility_mult, Categories: building -Tag: building_group_bg_government_machinists_mortality_mult, Categories: building -Tag: building_group_bg_government_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_government_technicians_fertility_mult, Categories: building +Tag: building_group_bg_government_technicians_mortality_mult, Categories: building +Tag: building_group_bg_government_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_government_officers_fertility_mult, Categories: building Tag: building_group_bg_government_officers_mortality_mult, Categories: building Tag: building_group_bg_government_officers_standard_of_living_add, Categories: building @@ -4393,9 +4390,9 @@ Tag: building_group_bg_technology_farmers_standard_of_living_add, Categories: bu Tag: building_group_bg_technology_laborers_fertility_mult, Categories: building Tag: building_group_bg_technology_laborers_mortality_mult, Categories: building Tag: building_group_bg_technology_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_technology_machinists_fertility_mult, Categories: building -Tag: building_group_bg_technology_machinists_mortality_mult, Categories: building -Tag: building_group_bg_technology_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_technology_technicians_fertility_mult, Categories: building +Tag: building_group_bg_technology_technicians_mortality_mult, Categories: building +Tag: building_group_bg_technology_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_technology_officers_fertility_mult, Categories: building Tag: building_group_bg_technology_officers_mortality_mult, Categories: building Tag: building_group_bg_technology_officers_standard_of_living_add, Categories: building @@ -4447,9 +4444,9 @@ Tag: building_group_bg_bureaucracy_farmers_standard_of_living_add, Categories: b Tag: building_group_bg_bureaucracy_laborers_fertility_mult, Categories: building Tag: building_group_bg_bureaucracy_laborers_mortality_mult, Categories: building Tag: building_group_bg_bureaucracy_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_bureaucracy_machinists_fertility_mult, Categories: building -Tag: building_group_bg_bureaucracy_machinists_mortality_mult, Categories: building -Tag: building_group_bg_bureaucracy_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_bureaucracy_technicians_fertility_mult, Categories: building +Tag: building_group_bg_bureaucracy_technicians_mortality_mult, Categories: building +Tag: building_group_bg_bureaucracy_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_bureaucracy_officers_fertility_mult, Categories: building Tag: building_group_bg_bureaucracy_officers_mortality_mult, Categories: building Tag: building_group_bg_bureaucracy_officers_standard_of_living_add, Categories: building @@ -4462,9 +4459,9 @@ Tag: building_group_bg_bureaucracy_shopkeepers_standard_of_living_add, Categorie Tag: building_group_bg_bureaucracy_slaves_fertility_mult, Categories: building Tag: building_group_bg_bureaucracy_slaves_mortality_mult, Categories: building Tag: building_group_bg_bureaucracy_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_bureaucracy_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_bureaucracy_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_bureaucracy_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_bureaucracy_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_bureaucracy_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_bureaucracy_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_nuclear_research_throughput_mult, Categories: building Tag: building_group_bg_nuclear_research_fertility_mult, Categories: building Tag: building_group_bg_nuclear_research_employee_mult, Categories: building @@ -4502,9 +4499,9 @@ Tag: building_group_bg_nuclear_research_farmers_standard_of_living_add, Categori Tag: building_group_bg_nuclear_research_laborers_fertility_mult, Categories: building Tag: building_group_bg_nuclear_research_laborers_mortality_mult, Categories: building Tag: building_group_bg_nuclear_research_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_nuclear_research_machinists_fertility_mult, Categories: building -Tag: building_group_bg_nuclear_research_machinists_mortality_mult, Categories: building -Tag: building_group_bg_nuclear_research_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_nuclear_research_technicians_fertility_mult, Categories: building +Tag: building_group_bg_nuclear_research_technicians_mortality_mult, Categories: building +Tag: building_group_bg_nuclear_research_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_nuclear_research_officers_fertility_mult, Categories: building Tag: building_group_bg_nuclear_research_officers_mortality_mult, Categories: building Tag: building_group_bg_nuclear_research_officers_standard_of_living_add, Categories: building @@ -4517,9 +4514,9 @@ Tag: building_group_bg_nuclear_research_shopkeepers_standard_of_living_add, Cate Tag: building_group_bg_nuclear_research_slaves_fertility_mult, Categories: building Tag: building_group_bg_nuclear_research_slaves_mortality_mult, Categories: building Tag: building_group_bg_nuclear_research_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_nuclear_research_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_nuclear_research_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_nuclear_research_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_nuclear_research_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_nuclear_research_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_nuclear_research_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_military_research_throughput_mult, Categories: building Tag: building_group_bg_military_research_fertility_mult, Categories: building Tag: building_group_bg_military_research_employee_mult, Categories: building @@ -4557,9 +4554,9 @@ Tag: building_group_bg_military_research_farmers_standard_of_living_add, Categor Tag: building_group_bg_military_research_laborers_fertility_mult, Categories: building Tag: building_group_bg_military_research_laborers_mortality_mult, Categories: building Tag: building_group_bg_military_research_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_military_research_machinists_fertility_mult, Categories: building -Tag: building_group_bg_military_research_machinists_mortality_mult, Categories: building -Tag: building_group_bg_military_research_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_military_research_technicians_fertility_mult, Categories: building +Tag: building_group_bg_military_research_technicians_mortality_mult, Categories: building +Tag: building_group_bg_military_research_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_military_research_officers_fertility_mult, Categories: building Tag: building_group_bg_military_research_officers_mortality_mult, Categories: building Tag: building_group_bg_military_research_officers_standard_of_living_add, Categories: building @@ -4572,9 +4569,9 @@ Tag: building_group_bg_military_research_shopkeepers_standard_of_living_add, Cat Tag: building_group_bg_military_research_slaves_fertility_mult, Categories: building Tag: building_group_bg_military_research_slaves_mortality_mult, Categories: building Tag: building_group_bg_military_research_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_military_research_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_military_research_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_military_research_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_military_research_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_military_research_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_military_research_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_humanities_research_throughput_mult, Categories: building Tag: building_group_bg_humanities_research_fertility_mult, Categories: building Tag: building_group_bg_humanities_research_employee_mult, Categories: building @@ -4612,9 +4609,9 @@ Tag: building_group_bg_humanities_research_farmers_standard_of_living_add, Categ Tag: building_group_bg_humanities_research_laborers_fertility_mult, Categories: building Tag: building_group_bg_humanities_research_laborers_mortality_mult, Categories: building Tag: building_group_bg_humanities_research_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_humanities_research_machinists_fertility_mult, Categories: building -Tag: building_group_bg_humanities_research_machinists_mortality_mult, Categories: building -Tag: building_group_bg_humanities_research_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_humanities_research_technicians_fertility_mult, Categories: building +Tag: building_group_bg_humanities_research_technicians_mortality_mult, Categories: building +Tag: building_group_bg_humanities_research_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_humanities_research_officers_fertility_mult, Categories: building Tag: building_group_bg_humanities_research_officers_mortality_mult, Categories: building Tag: building_group_bg_humanities_research_officers_standard_of_living_add, Categories: building @@ -4831,9 +4828,9 @@ Tag: building_group_bg_trade_farmers_standard_of_living_add, Categories: buildin Tag: building_group_bg_trade_laborers_fertility_mult, Categories: building Tag: building_group_bg_trade_laborers_mortality_mult, Categories: building Tag: building_group_bg_trade_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_trade_machinists_fertility_mult, Categories: building -Tag: building_group_bg_trade_machinists_mortality_mult, Categories: building -Tag: building_group_bg_trade_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_trade_technicians_fertility_mult, Categories: building +Tag: building_group_bg_trade_technicians_mortality_mult, Categories: building +Tag: building_group_bg_trade_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_trade_officers_fertility_mult, Categories: building Tag: building_group_bg_trade_officers_mortality_mult, Categories: building Tag: building_group_bg_trade_officers_standard_of_living_add, Categories: building @@ -4846,9 +4843,9 @@ Tag: building_group_bg_trade_shopkeepers_standard_of_living_add, Categories: bui Tag: building_group_bg_trade_slaves_fertility_mult, Categories: building Tag: building_group_bg_trade_slaves_mortality_mult, Categories: building Tag: building_group_bg_trade_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_trade_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_trade_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_trade_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_trade_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_trade_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_trade_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_infrastructure_throughput_mult, Categories: building Tag: building_group_bg_infrastructure_fertility_mult, Categories: building Tag: building_group_bg_infrastructure_academics_fertility_mult, Categories: building @@ -4881,9 +4878,9 @@ Tag: building_group_bg_infrastructure_farmers_standard_of_living_add, Categories Tag: building_group_bg_infrastructure_laborers_fertility_mult, Categories: building Tag: building_group_bg_infrastructure_laborers_mortality_mult, Categories: building Tag: building_group_bg_infrastructure_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_infrastructure_machinists_fertility_mult, Categories: building -Tag: building_group_bg_infrastructure_machinists_mortality_mult, Categories: building -Tag: building_group_bg_infrastructure_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_infrastructure_technicians_fertility_mult, Categories: building +Tag: building_group_bg_infrastructure_technicians_mortality_mult, Categories: building +Tag: building_group_bg_infrastructure_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_infrastructure_officers_fertility_mult, Categories: building Tag: building_group_bg_infrastructure_officers_mortality_mult, Categories: building Tag: building_group_bg_infrastructure_officers_standard_of_living_add, Categories: building @@ -4896,9 +4893,9 @@ Tag: building_group_bg_infrastructure_shopkeepers_standard_of_living_add, Catego Tag: building_group_bg_infrastructure_slaves_fertility_mult, Categories: building Tag: building_group_bg_infrastructure_slaves_mortality_mult, Categories: building Tag: building_group_bg_infrastructure_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_infrastructure_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_infrastructure_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_infrastructure_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_infrastructure_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_infrastructure_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_infrastructure_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_public_infrastructure_throughput_mult, Categories: building Tag: building_group_bg_public_infrastructure_fertility_mult, Categories: building Tag: building_group_bg_public_infrastructure_employee_mult, Categories: building @@ -4936,9 +4933,9 @@ Tag: building_group_bg_public_infrastructure_farmers_standard_of_living_add, Cat Tag: building_group_bg_public_infrastructure_laborers_fertility_mult, Categories: building Tag: building_group_bg_public_infrastructure_laborers_mortality_mult, Categories: building Tag: building_group_bg_public_infrastructure_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_public_infrastructure_machinists_fertility_mult, Categories: building -Tag: building_group_bg_public_infrastructure_machinists_mortality_mult, Categories: building -Tag: building_group_bg_public_infrastructure_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_public_infrastructure_technicians_fertility_mult, Categories: building +Tag: building_group_bg_public_infrastructure_technicians_mortality_mult, Categories: building +Tag: building_group_bg_public_infrastructure_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_public_infrastructure_officers_fertility_mult, Categories: building Tag: building_group_bg_public_infrastructure_officers_mortality_mult, Categories: building Tag: building_group_bg_public_infrastructure_officers_standard_of_living_add, Categories: building @@ -4951,9 +4948,9 @@ Tag: building_group_bg_public_infrastructure_shopkeepers_standard_of_living_add, Tag: building_group_bg_public_infrastructure_slaves_fertility_mult, Categories: building Tag: building_group_bg_public_infrastructure_slaves_mortality_mult, Categories: building Tag: building_group_bg_public_infrastructure_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_public_infrastructure_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_public_infrastructure_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_public_infrastructure_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_public_infrastructure_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_public_infrastructure_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_public_infrastructure_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_construction_throughput_mult, Categories: building Tag: building_group_bg_construction_fertility_mult, Categories: building Tag: building_group_bg_construction_employee_mult, Categories: building @@ -4990,9 +4987,9 @@ Tag: building_group_bg_construction_farmers_mortality_mult, Categories: building Tag: building_group_bg_construction_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_construction_laborers_fertility_mult, Categories: building Tag: building_group_bg_construction_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_construction_machinists_fertility_mult, Categories: building -Tag: building_group_bg_construction_machinists_mortality_mult, Categories: building -Tag: building_group_bg_construction_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_construction_technicians_fertility_mult, Categories: building +Tag: building_group_bg_construction_technicians_mortality_mult, Categories: building +Tag: building_group_bg_construction_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_construction_officers_fertility_mult, Categories: building Tag: building_group_bg_construction_officers_mortality_mult, Categories: building Tag: building_group_bg_construction_officers_standard_of_living_add, Categories: building @@ -5005,9 +5002,9 @@ Tag: building_group_bg_construction_shopkeepers_standard_of_living_add, Categori Tag: building_group_bg_construction_slaves_fertility_mult, Categories: building Tag: building_group_bg_construction_slaves_mortality_mult, Categories: building Tag: building_group_bg_construction_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_construction_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_construction_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_construction_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_construction_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_construction_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_construction_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_housing_throughput_mult, Categories: building Tag: building_group_bg_housing_fertility_mult, Categories: building Tag: building_group_bg_housing_employee_mult, Categories: building @@ -5045,9 +5042,9 @@ Tag: building_group_bg_housing_farmers_standard_of_living_add, Categories: build Tag: building_group_bg_housing_laborers_fertility_mult, Categories: building Tag: building_group_bg_housing_laborers_mortality_mult, Categories: building Tag: building_group_bg_housing_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_housing_machinists_fertility_mult, Categories: building -Tag: building_group_bg_housing_machinists_mortality_mult, Categories: building -Tag: building_group_bg_housing_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_housing_technicians_fertility_mult, Categories: building +Tag: building_group_bg_housing_technicians_mortality_mult, Categories: building +Tag: building_group_bg_housing_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_housing_officers_fertility_mult, Categories: building Tag: building_group_bg_housing_officers_mortality_mult, Categories: building Tag: building_group_bg_housing_officers_standard_of_living_add, Categories: building @@ -5060,9 +5057,9 @@ Tag: building_group_bg_housing_shopkeepers_standard_of_living_add, Categories: b Tag: building_group_bg_housing_slaves_fertility_mult, Categories: building Tag: building_group_bg_housing_slaves_mortality_mult, Categories: building Tag: building_group_bg_housing_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_housing_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_housing_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_housing_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_housing_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_housing_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_housing_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_private_infrastructure_throughput_mult, Categories: building Tag: building_group_bg_private_infrastructure_fertility_mult, Categories: building Tag: building_group_bg_private_infrastructure_employee_mult, Categories: building @@ -5100,9 +5097,9 @@ Tag: building_group_bg_private_infrastructure_farmers_standard_of_living_add, Ca Tag: building_group_bg_private_infrastructure_laborers_fertility_mult, Categories: building Tag: building_group_bg_private_infrastructure_laborers_mortality_mult, Categories: building Tag: building_group_bg_private_infrastructure_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_private_infrastructure_machinists_fertility_mult, Categories: building -Tag: building_group_bg_private_infrastructure_machinists_mortality_mult, Categories: building -Tag: building_group_bg_private_infrastructure_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_private_infrastructure_technicians_fertility_mult, Categories: building +Tag: building_group_bg_private_infrastructure_technicians_mortality_mult, Categories: building +Tag: building_group_bg_private_infrastructure_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_private_infrastructure_officers_fertility_mult, Categories: building Tag: building_group_bg_private_infrastructure_officers_mortality_mult, Categories: building Tag: building_group_bg_private_infrastructure_officers_standard_of_living_add, Categories: building @@ -5265,9 +5262,9 @@ Tag: building_group_bg_canals_farmers_standard_of_living_add, Categories: buildi Tag: building_group_bg_canals_laborers_fertility_mult, Categories: building Tag: building_group_bg_canals_laborers_mortality_mult, Categories: building Tag: building_group_bg_canals_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_canals_machinists_fertility_mult, Categories: building -Tag: building_group_bg_canals_machinists_mortality_mult, Categories: building -Tag: building_group_bg_canals_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_canals_technicians_fertility_mult, Categories: building +Tag: building_group_bg_canals_technicians_mortality_mult, Categories: building +Tag: building_group_bg_canals_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_canals_officers_fertility_mult, Categories: building Tag: building_group_bg_canals_officers_mortality_mult, Categories: building Tag: building_group_bg_canals_officers_standard_of_living_add, Categories: building @@ -5280,9 +5277,9 @@ Tag: building_group_bg_canals_shopkeepers_standard_of_living_add, Categories: bu Tag: building_group_bg_canals_slaves_fertility_mult, Categories: building Tag: building_group_bg_canals_slaves_mortality_mult, Categories: building Tag: building_group_bg_canals_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_canals_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_canals_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_canals_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_canals_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_canals_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_canals_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_monuments_throughput_mult, Categories: building Tag: building_group_bg_monuments_fertility_mult, Categories: building Tag: building_group_bg_monuments_employee_mult, Categories: building @@ -5320,9 +5317,9 @@ Tag: building_group_bg_monuments_farmers_standard_of_living_add, Categories: bui Tag: building_group_bg_monuments_laborers_fertility_mult, Categories: building Tag: building_group_bg_monuments_laborers_mortality_mult, Categories: building Tag: building_group_bg_monuments_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_monuments_machinists_fertility_mult, Categories: building -Tag: building_group_bg_monuments_machinists_mortality_mult, Categories: building -Tag: building_group_bg_monuments_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_monuments_technicians_fertility_mult, Categories: building +Tag: building_group_bg_monuments_technicians_mortality_mult, Categories: building +Tag: building_group_bg_monuments_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_monuments_officers_fertility_mult, Categories: building Tag: building_group_bg_monuments_officers_mortality_mult, Categories: building Tag: building_group_bg_monuments_officers_standard_of_living_add, Categories: building @@ -5485,9 +5482,9 @@ Tag: building_group_bg_military_farmers_standard_of_living_add, Categories: buil Tag: building_group_bg_military_laborers_fertility_mult, Categories: building Tag: building_group_bg_military_laborers_mortality_mult, Categories: building Tag: building_group_bg_military_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_military_machinists_fertility_mult, Categories: building -Tag: building_group_bg_military_machinists_mortality_mult, Categories: building -Tag: building_group_bg_military_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_military_technicians_fertility_mult, Categories: building +Tag: building_group_bg_military_technicians_mortality_mult, Categories: building +Tag: building_group_bg_military_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_military_officers_fertility_mult, Categories: building Tag: building_group_bg_military_officers_mortality_mult, Categories: building Tag: building_group_bg_military_officers_standard_of_living_add, Categories: building @@ -5500,9 +5497,9 @@ Tag: building_group_bg_military_shopkeepers_standard_of_living_add, Categories: Tag: building_group_bg_military_slaves_fertility_mult, Categories: building Tag: building_group_bg_military_slaves_mortality_mult, Categories: building Tag: building_group_bg_military_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_military_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_military_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_military_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_military_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_military_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_military_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_army_throughput_mult, Categories: building Tag: building_group_bg_army_fertility_mult, Categories: building Tag: building_group_bg_army_employee_mult, Categories: building @@ -5540,9 +5537,9 @@ Tag: building_group_bg_army_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_army_laborers_fertility_mult, Categories: building Tag: building_group_bg_army_laborers_mortality_mult, Categories: building Tag: building_group_bg_army_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_army_machinists_fertility_mult, Categories: building -Tag: building_group_bg_army_machinists_mortality_mult, Categories: building -Tag: building_group_bg_army_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_army_technicians_fertility_mult, Categories: building +Tag: building_group_bg_army_technicians_mortality_mult, Categories: building +Tag: building_group_bg_army_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_army_officers_fertility_mult, Categories: building Tag: building_group_bg_army_officers_mortality_mult, Categories: building Tag: building_group_bg_army_officers_standard_of_living_add, Categories: building @@ -5555,9 +5552,9 @@ Tag: building_group_bg_army_shopkeepers_standard_of_living_add, Categories: buil Tag: building_group_bg_army_slaves_fertility_mult, Categories: building Tag: building_group_bg_army_slaves_mortality_mult, Categories: building Tag: building_group_bg_army_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_army_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_army_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_army_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_army_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_army_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_army_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_air_throughput_mult, Categories: building Tag: building_group_bg_air_fertility_mult, Categories: building Tag: building_group_bg_air_employee_mult, Categories: building @@ -5595,9 +5592,9 @@ Tag: building_group_bg_air_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_air_laborers_fertility_mult, Categories: building Tag: building_group_bg_air_laborers_mortality_mult, Categories: building Tag: building_group_bg_air_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_air_machinists_fertility_mult, Categories: building -Tag: building_group_bg_air_machinists_mortality_mult, Categories: building -Tag: building_group_bg_air_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_air_technicians_fertility_mult, Categories: building +Tag: building_group_bg_air_technicians_mortality_mult, Categories: building +Tag: building_group_bg_air_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_air_officers_fertility_mult, Categories: building Tag: building_group_bg_air_officers_mortality_mult, Categories: building Tag: building_group_bg_air_officers_standard_of_living_add, Categories: building @@ -5610,9 +5607,9 @@ Tag: building_group_bg_air_shopkeepers_standard_of_living_add, Categories: build Tag: building_group_bg_air_slaves_fertility_mult, Categories: building Tag: building_group_bg_air_slaves_mortality_mult, Categories: building Tag: building_group_bg_air_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_air_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_air_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_air_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_air_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_air_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_air_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_conscription_throughput_mult, Categories: building Tag: building_group_bg_conscription_fertility_mult, Categories: building Tag: building_group_bg_conscription_employee_mult, Categories: building @@ -5650,9 +5647,9 @@ Tag: building_group_bg_conscription_farmers_standard_of_living_add, Categories: Tag: building_group_bg_conscription_laborers_fertility_mult, Categories: building Tag: building_group_bg_conscription_laborers_mortality_mult, Categories: building Tag: building_group_bg_conscription_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_conscription_machinists_fertility_mult, Categories: building -Tag: building_group_bg_conscription_machinists_mortality_mult, Categories: building -Tag: building_group_bg_conscription_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_conscription_technicians_fertility_mult, Categories: building +Tag: building_group_bg_conscription_technicians_mortality_mult, Categories: building +Tag: building_group_bg_conscription_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_conscription_officers_fertility_mult, Categories: building Tag: building_group_bg_conscription_officers_mortality_mult, Categories: building Tag: building_group_bg_conscription_officers_standard_of_living_add, Categories: building @@ -5665,9 +5662,9 @@ Tag: building_group_bg_conscription_shopkeepers_standard_of_living_add, Categori Tag: building_group_bg_conscription_slaves_fertility_mult, Categories: building Tag: building_group_bg_conscription_slaves_mortality_mult, Categories: building Tag: building_group_bg_conscription_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_conscription_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_conscription_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_conscription_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_conscription_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_conscription_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_conscription_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_navy_throughput_mult, Categories: building Tag: building_group_bg_navy_fertility_mult, Categories: building Tag: building_group_bg_navy_employee_mult, Categories: building @@ -5705,9 +5702,9 @@ Tag: building_group_bg_navy_farmers_standard_of_living_add, Categories: building Tag: building_group_bg_navy_laborers_fertility_mult, Categories: building Tag: building_group_bg_navy_laborers_mortality_mult, Categories: building Tag: building_group_bg_navy_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_navy_machinists_fertility_mult, Categories: building -Tag: building_group_bg_navy_machinists_mortality_mult, Categories: building -Tag: building_group_bg_navy_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_navy_technicians_fertility_mult, Categories: building +Tag: building_group_bg_navy_technicians_mortality_mult, Categories: building +Tag: building_group_bg_navy_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_navy_officers_fertility_mult, Categories: building Tag: building_group_bg_navy_officers_mortality_mult, Categories: building Tag: building_group_bg_navy_officers_standard_of_living_add, Categories: building @@ -5815,9 +5812,9 @@ Tag: building_group_bg_nuclear_weapons_farmers_standard_of_living_add, Categorie Tag: building_group_bg_nuclear_weapons_laborers_fertility_mult, Categories: building Tag: building_group_bg_nuclear_weapons_laborers_mortality_mult, Categories: building Tag: building_group_bg_nuclear_weapons_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_nuclear_weapons_machinists_fertility_mult, Categories: building -Tag: building_group_bg_nuclear_weapons_machinists_mortality_mult, Categories: building -Tag: building_group_bg_nuclear_weapons_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_nuclear_weapons_technicians_fertility_mult, Categories: building +Tag: building_group_bg_nuclear_weapons_technicians_mortality_mult, Categories: building +Tag: building_group_bg_nuclear_weapons_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_nuclear_weapons_officers_fertility_mult, Categories: building Tag: building_group_bg_nuclear_weapons_officers_mortality_mult, Categories: building Tag: building_group_bg_nuclear_weapons_officers_standard_of_living_add, Categories: building @@ -5830,9 +5827,9 @@ Tag: building_group_bg_nuclear_weapons_shopkeepers_standard_of_living_add, Categ Tag: building_group_bg_nuclear_weapons_slaves_fertility_mult, Categories: building Tag: building_group_bg_nuclear_weapons_slaves_mortality_mult, Categories: building Tag: building_group_bg_nuclear_weapons_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_nuclear_weapons_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_nuclear_weapons_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_nuclear_weapons_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_nuclear_weapons_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_nuclear_weapons_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_nuclear_weapons_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_chemical_weapons_throughput_mult, Categories: building Tag: building_group_bg_chemical_weapons_fertility_mult, Categories: building Tag: building_group_bg_chemical_weapons_employee_mult, Categories: building @@ -5870,9 +5867,9 @@ Tag: building_group_bg_chemical_weapons_farmers_standard_of_living_add, Categori Tag: building_group_bg_chemical_weapons_laborers_fertility_mult, Categories: building Tag: building_group_bg_chemical_weapons_laborers_mortality_mult, Categories: building Tag: building_group_bg_chemical_weapons_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_chemical_weapons_machinists_fertility_mult, Categories: building -Tag: building_group_bg_chemical_weapons_machinists_mortality_mult, Categories: building -Tag: building_group_bg_chemical_weapons_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_chemical_weapons_technicians_fertility_mult, Categories: building +Tag: building_group_bg_chemical_weapons_technicians_mortality_mult, Categories: building +Tag: building_group_bg_chemical_weapons_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_chemical_weapons_officers_fertility_mult, Categories: building Tag: building_group_bg_chemical_weapons_officers_mortality_mult, Categories: building Tag: building_group_bg_chemical_weapons_officers_standard_of_living_add, Categories: building @@ -5885,9 +5882,9 @@ Tag: building_group_bg_chemical_weapons_shopkeepers_standard_of_living_add, Cate Tag: building_group_bg_chemical_weapons_slaves_fertility_mult, Categories: building Tag: building_group_bg_chemical_weapons_slaves_mortality_mult, Categories: building Tag: building_group_bg_chemical_weapons_slaves_standard_of_living_add, Categories: building -Tag: building_group_bg_chemical_weapons_soldiers_fertility_mult, Categories: building -Tag: building_group_bg_chemical_weapons_soldiers_mortality_mult, Categories: building -Tag: building_group_bg_chemical_weapons_soldiers_standard_of_living_add, Categories: building +Tag: building_group_bg_chemical_weapons_servicemembers_fertility_mult, Categories: building +Tag: building_group_bg_chemical_weapons_servicemembers_mortality_mult, Categories: building +Tag: building_group_bg_chemical_weapons_servicemembers_standard_of_living_add, Categories: building Tag: building_group_bg_biological_weapons_throughput_mult, Categories: building Tag: building_group_bg_biological_weapons_fertility_mult, Categories: building Tag: building_group_bg_biological_weapons_employee_mult, Categories: building @@ -5925,9 +5922,9 @@ Tag: building_group_bg_biological_weapons_farmers_standard_of_living_add, Catego Tag: building_group_bg_biological_weapons_laborers_fertility_mult, Categories: building Tag: building_group_bg_biological_weapons_laborers_mortality_mult, Categories: building Tag: building_group_bg_biological_weapons_laborers_standard_of_living_add, Categories: building -Tag: building_group_bg_biological_weapons_machinists_fertility_mult, Categories: building -Tag: building_group_bg_biological_weapons_machinists_mortality_mult, Categories: building -Tag: building_group_bg_biological_weapons_machinists_standard_of_living_add, Categories: building +Tag: building_group_bg_biological_weapons_technicians_fertility_mult, Categories: building +Tag: building_group_bg_biological_weapons_technicians_mortality_mult, Categories: building +Tag: building_group_bg_biological_weapons_technicians_standard_of_living_add, Categories: building Tag: building_group_bg_biological_weapons_officers_fertility_mult, Categories: building Tag: building_group_bg_biological_weapons_officers_mortality_mult, Categories: building Tag: building_group_bg_biological_weapons_officers_standard_of_living_add, Categories: building @@ -5953,14 +5950,14 @@ Tag: state_pop_support_law_professional_army_add, Categories: state Tag: state_pop_support_law_professional_army_mult, Categories: state Tag: state_pop_support_law_private_army_add, Categories: state Tag: state_pop_support_law_private_army_mult, Categories: state -Tag: state_pop_support_law_hereditary_bureaucrats_add, Categories: state -Tag: state_pop_support_law_hereditary_bureaucrats_mult, Categories: state Tag: state_pop_support_law_politicized_bureaucrats_add, Categories: state Tag: state_pop_support_law_politicized_bureaucrats_mult, Categories: state -Tag: state_pop_support_law_career_bureaucrats_add, Categories: state -Tag: state_pop_support_law_career_bureaucrats_mult, Categories: state -Tag: state_pop_support_law_elected_bureaucrats_add, Categories: state -Tag: state_pop_support_law_elected_bureaucrats_mult, Categories: state +Tag: state_pop_support_law_politicized_administrators_add, Categories: state +Tag: state_pop_support_law_politicized_administrators_mult, Categories: state +Tag: state_pop_support_law_career_administrators_add, Categories: state +Tag: state_pop_support_law_career_administrators_mult, Categories: state +Tag: state_pop_support_law_elected_administrators_add, Categories: state +Tag: state_pop_support_law_elected_administrators_mult, Categories: state Tag: state_pop_support_law_child_labor_allowed_add, Categories: state Tag: state_pop_support_law_child_labor_allowed_mult, Categories: state Tag: state_pop_support_law_restricted_child_labor_add, Categories: state @@ -6019,20 +6016,20 @@ Tag: state_pop_support_law_agrarianism_add, Categories: state Tag: state_pop_support_law_agrarianism_mult, Categories: state Tag: state_pop_support_law_laissez_faire_add, Categories: state Tag: state_pop_support_law_laissez_faire_mult, Categories: state -Tag: state_pop_support_law_cooperative_ownership_add, Categories: state -Tag: state_pop_support_law_cooperative_ownership_mult, Categories: state Tag: state_pop_support_law_command_economy_add, Categories: state Tag: state_pop_support_law_command_economy_mult, Categories: state -Tag: state_pop_support_law_no_schools_add, Categories: state -Tag: state_pop_support_law_no_schools_mult, Categories: state -Tag: state_pop_support_law_religious_schools_add, Categories: state -Tag: state_pop_support_law_religious_schools_mult, Categories: state -Tag: state_pop_support_law_privately_funded_schools_add, Categories: state -Tag: state_pop_support_law_privately_funded_schools_mult, Categories: state +Tag: state_pop_support_law_command_economy_add, Categories: state +Tag: state_pop_support_law_command_economy_mult, Categories: state +Tag: state_pop_support_law_informal_schooling_add, Categories: state +Tag: state_pop_support_law_informal_schooling_mult, Categories: state +Tag: state_pop_support_law_church_run_schools_add, Categories: state +Tag: state_pop_support_law_church_run_schools_mult, Categories: state +Tag: state_pop_support_law_private_schools_add, Categories: state +Tag: state_pop_support_law_private_schools_mult, Categories: state Tag: state_pop_support_law_mixed_funded_schools_add, Categories: state Tag: state_pop_support_law_mixed_funded_schools_mult, Categories: state -Tag: state_pop_support_law_publicly_funded_schools_add, Categories: state -Tag: state_pop_support_law_publicly_funded_schools_mult, Categories: state +Tag: state_pop_support_law_state_funded_schools_add, Categories: state +Tag: state_pop_support_law_state_funded_schools_mult, Categories: state Tag: state_pop_support_law_outlawed_dissent_add, Categories: state Tag: state_pop_support_law_outlawed_dissent_mult, Categories: state Tag: state_pop_support_law_censorship_add, Categories: state @@ -6041,8 +6038,6 @@ Tag: state_pop_support_law_right_of_assembly_add, Categories: state Tag: state_pop_support_law_right_of_assembly_mult, Categories: state Tag: state_pop_support_law_protected_speech_add, Categories: state Tag: state_pop_support_law_protected_speech_mult, Categories: state -Tag: state_pop_support_law_chiefdom_add, Categories: state -Tag: state_pop_support_law_chiefdom_mult, Categories: state Tag: state_pop_support_law_monarchy_add, Categories: state Tag: state_pop_support_law_monarchy_mult, Categories: state Tag: state_pop_support_law_presidential_republic_add, Categories: state @@ -6053,16 +6048,16 @@ Tag: state_pop_support_law_theocracy_add, Categories: state Tag: state_pop_support_law_theocracy_mult, Categories: state Tag: state_pop_support_law_council_republic_add, Categories: state Tag: state_pop_support_law_council_republic_mult, Categories: state -Tag: state_pop_support_law_no_health_system_add, Categories: state -Tag: state_pop_support_law_no_health_system_mult, Categories: state -Tag: state_pop_support_law_charitable_health_system_add, Categories: state -Tag: state_pop_support_law_charitable_health_system_mult, Categories: state +Tag: state_pop_support_lawgroup_health_system_add, Categories: state +Tag: state_pop_support_lawgroup_health_system_mult, Categories: state +Tag: state_pop_support_law_church_run_hospitals_add, Categories: state +Tag: state_pop_support_law_church_run_hospitals_mult, Categories: state Tag: state_pop_support_law_private_health_insurance_add, Categories: state Tag: state_pop_support_law_private_health_insurance_mult, Categories: state -Tag: state_pop_support_law_mixed_healthcare_add, Categories: state -Tag: state_pop_support_law_mixed_healthcare_mult, Categories: state -Tag: state_pop_support_law_national_healthcare_system_add, Categories: state -Tag: state_pop_support_law_national_healthcare_system_mult, Categories: state +Tag: state_pop_support_law_subsidized_health_insurance_add, Categories: state +Tag: state_pop_support_law_subsidized_health_insurance_mult, Categories: state +Tag: state_pop_support_law_universal_healthcare_add, Categories: state +Tag: state_pop_support_law_universal_healthcare_mult, Categories: state Tag: state_pop_support_law_no_intelligence_agency_add, Categories: state Tag: state_pop_support_law_no_intelligence_agency_mult, Categories: state Tag: state_pop_support_law_limited_operations_add, Categories: state @@ -6075,16 +6070,16 @@ Tag: state_pop_support_law_mass_surveillance_add, Categories: state Tag: state_pop_support_law_mass_surveillance_mult, Categories: state Tag: state_pop_support_law_loyalty_officers_add, Categories: state Tag: state_pop_support_law_loyalty_officers_mult, Categories: state -Tag: state_pop_support_law_banned_unions_add, Categories: state -Tag: state_pop_support_law_banned_unions_mult, Categories: state +Tag: state_pop_support_law_no_workers_protections_add, Categories: state +Tag: state_pop_support_law_no_workers_protections_mult, Categories: state Tag: state_pop_support_law_discouraged_unions_add, Categories: state Tag: state_pop_support_law_discouraged_unions_mult, Categories: state -Tag: state_pop_support_law_controlled_unions_add, Categories: state -Tag: state_pop_support_law_controlled_unions_mult, Categories: state -Tag: state_pop_support_law_independent_unions_add, Categories: state -Tag: state_pop_support_law_independent_unions_mult, Categories: state -Tag: state_pop_support_law_protected_unions_add, Categories: state -Tag: state_pop_support_law_protected_unions_mult, Categories: state +Tag: state_pop_support_law_standard_workweeks_add, Categories: state +Tag: state_pop_support_law_standard_workweeks_mult, Categories: state +Tag: state_pop_support_law_wrongful_dismissal_protections_add, Categories: state +Tag: state_pop_support_law_wrongful_dismissal_protections_mult, Categories: state +Tag: state_pop_support_law_mandatory_parental_leave_add, Categories: state +Tag: state_pop_support_law_mandatory_parental_leave_mult, Categories: state Tag: state_pop_support_law_serfdom_add, Categories: state Tag: state_pop_support_law_serfdom_mult, Categories: state Tag: state_pop_support_law_tenant_farmers_add, Categories: state @@ -6111,26 +6106,26 @@ Tag: state_pop_support_law_militarized_police_add, Categories: state Tag: state_pop_support_law_militarized_police_mult, Categories: state Tag: state_pop_support_law_privatized_police_force_add, Categories: state Tag: state_pop_support_law_privatized_police_force_mult, Categories: state -Tag: state_pop_support_law_no_womens_rights_add, Categories: state -Tag: state_pop_support_law_no_womens_rights_mult, Categories: state +Tag: state_pop_support_law_legal_guardianship_add, Categories: state +Tag: state_pop_support_law_legal_guardianship_mult, Categories: state Tag: state_pop_support_law_women_own_property_add, Categories: state Tag: state_pop_support_law_women_own_property_mult, Categories: state Tag: state_pop_support_law_women_in_the_workplace_add, Categories: state Tag: state_pop_support_law_women_in_the_workplace_mult, Categories: state Tag: state_pop_support_law_womens_suffrage_add, Categories: state Tag: state_pop_support_law_womens_suffrage_mult, Categories: state -Tag: state_pop_support_law_female_work_quotas_add, Categories: state -Tag: state_pop_support_law_female_work_quotas_mult, Categories: state +Tag: state_pop_support_law_gender_equality_add, Categories: state +Tag: state_pop_support_law_gender_equality_mult, Categories: state Tag: state_pop_support_law_consumption_based_taxation_add, Categories: state Tag: state_pop_support_law_consumption_based_taxation_mult, Categories: state Tag: state_pop_support_law_land_based_taxation_add, Categories: state Tag: state_pop_support_law_land_based_taxation_mult, Categories: state Tag: state_pop_support_law_per_capita_based_taxation_add, Categories: state Tag: state_pop_support_law_per_capita_based_taxation_mult, Categories: state -Tag: state_pop_support_law_proportional_taxation_add, Categories: state -Tag: state_pop_support_law_proportional_taxation_mult, Categories: state -Tag: state_pop_support_law_graduated_taxation_add, Categories: state -Tag: state_pop_support_law_graduated_taxation_mult, Categories: state +Tag: state_pop_support_law_per_capita_based_taxation_add, Categories: state +Tag: state_pop_support_law_per_capita_based_taxation_mult, Categories: state +Tag: state_pop_support_law_capital_gains_add, Categories: state +Tag: state_pop_support_law_capital_gains_mult, Categories: state Tag: state_pop_support_law_export_oriented_policy_add, Categories: state Tag: state_pop_support_law_export_oriented_policy_mult, Categories: state Tag: state_pop_support_law_import_substitution_policy_add, Categories: state @@ -6141,32 +6136,32 @@ Tag: state_pop_support_law_free_trade_add, Categories: state Tag: state_pop_support_law_free_trade_mult, Categories: state Tag: state_pop_support_law_isolationism_add, Categories: state Tag: state_pop_support_law_isolationism_mult, Categories: state -Tag: state_pop_support_law_no_social_security_add, Categories: state -Tag: state_pop_support_law_no_social_security_mult, Categories: state -Tag: state_pop_support_law_subsistence_welfare_add, Categories: state -Tag: state_pop_support_law_subsistence_welfare_mult, Categories: state +Tag: state_pop_support_law_no_welfare_add, Categories: state +Tag: state_pop_support_law_no_welfare_mult, Categories: state +Tag: state_pop_support_law_poor_laws_add, Categories: state +Tag: state_pop_support_law_poor_laws_mult, Categories: state Tag: state_pop_support_law_generous_welfare_add, Categories: state Tag: state_pop_support_law_generous_welfare_mult, Categories: state Tag: state_pop_support_law_welfare_state_add, Categories: state Tag: state_pop_support_law_welfare_state_mult, Categories: state Tag: state_pop_support_law_universal_basic_income_add, Categories: state Tag: state_pop_support_law_universal_basic_income_mult, Categories: state -Tag: state_pop_support_law_abortion_prohibited_add, Categories: state -Tag: state_pop_support_law_abortion_prohibited_mult, Categories: state -Tag: state_pop_support_law_allowed_for_health_preservation_add, Categories: state -Tag: state_pop_support_law_allowed_for_health_preservation_mult, Categories: state -Tag: state_pop_support_law_socioeconomic_grounds_add, Categories: state -Tag: state_pop_support_law_socioeconomic_grounds_mult, Categories: state -Tag: state_pop_support_law_on_request_abortion_add, Categories: state -Tag: state_pop_support_law_on_request_abortion_mult, Categories: state -Tag: state_pop_support_law_decentralized_add, Categories: state -Tag: state_pop_support_law_decentralized_mult, Categories: state -Tag: state_pop_support_law_federal_add, Categories: state -Tag: state_pop_support_law_federal_mult, Categories: state +Tag: state_pop_support_law_no_family_planning_add, Categories: state +Tag: state_pop_support_law_no_family_planning_mult, Categories: state +Tag: state_pop_support_law_criminalized_birth_control_add, Categories: state +Tag: state_pop_support_law_criminalized_birth_control_mult, Categories: state +Tag: state_pop_support_law_family_planning_programs_add, Categories: state +Tag: state_pop_support_law_family_planning_programs_mult, Categories: state +Tag: state_pop_support_law_enshrined_reproductive_rights_add, Categories: state +Tag: state_pop_support_law_enshrined_reproductive_rights_mult, Categories: state Tag: state_pop_support_law_unitary_add, Categories: state Tag: state_pop_support_law_unitary_mult, Categories: state -Tag: state_pop_support_law_centralized_add, Categories: state -Tag: state_pop_support_law_centralized_mult, Categories: state +Tag: state_pop_support_law_federalized_add, Categories: state +Tag: state_pop_support_law_federalized_mult, Categories: state +Tag: state_pop_support_law_devolved_add, Categories: state +Tag: state_pop_support_law_devolved_mult, Categories: state +Tag: state_pop_support_law_devolved_add, Categories: state +Tag: state_pop_support_law_devolved_mult, Categories: state Tag: state_pop_support_law_no_conscription_add, Categories: state Tag: state_pop_support_law_no_conscription_mult, Categories: state Tag: state_pop_support_law_selective_conscription_add, Categories: state @@ -6175,12 +6170,12 @@ Tag: state_pop_support_law_mass_conscription_add, Categories: state Tag: state_pop_support_law_mass_conscription_mult, Categories: state Tag: state_pop_support_law_total_conscription_add, Categories: state Tag: state_pop_support_law_total_conscription_mult, Categories: state -Tag: state_pop_support_law_no_corporation_focus_add, Categories: state -Tag: state_pop_support_law_no_corporation_focus_mult, Categories: state -Tag: state_pop_support_law_corporations_discouraged_add, Categories: state -Tag: state_pop_support_law_corporations_discouraged_mult, Categories: state -Tag: state_pop_support_law_corporations_favored_add, Categories: state -Tag: state_pop_support_law_corporations_favored_mult, Categories: state +Tag: state_pop_support_law_no_legal_corporations_add, Categories: state +Tag: state_pop_support_law_no_legal_corporations_mult, Categories: state +Tag: state_pop_support_law_anti_trust_regulation_add, Categories: state +Tag: state_pop_support_law_anti_trust_regulation_mult, Categories: state +Tag: state_pop_support_law_corporate_friendly_policies_add, Categories: state +Tag: state_pop_support_law_corporate_friendly_policies_mult, Categories: state Tag: state_pop_support_law_no_drug_policy_add, Categories: state Tag: state_pop_support_law_no_drug_policy_mult, Categories: state Tag: state_pop_support_law_drug_criminalization_add, Categories: state @@ -6213,16 +6208,16 @@ Tag: state_pop_support_law_state_media_add, Categories: state Tag: state_pop_support_law_state_media_mult, Categories: state Tag: state_pop_support_law_freedom_of_press_add, Categories: state Tag: state_pop_support_law_freedom_of_press_mult, Categories: state -Tag: state_pop_support_law_no_higher_education_add, Categories: state -Tag: state_pop_support_law_no_higher_education_mult, Categories: state -Tag: state_pop_support_law_religious_higher_education_add, Categories: state -Tag: state_pop_support_law_religious_higher_education_mult, Categories: state -Tag: state_pop_support_law_privately_funded_higher_education_add, Categories: state -Tag: state_pop_support_law_privately_funded_higher_education_mult, Categories: state -Tag: state_pop_support_law_mixed_funded_higher_education_add, Categories: state -Tag: state_pop_support_law_mixed_funded_higher_education_mult, Categories: state -Tag: state_pop_support_law_publicly_funded_higher_education_add, Categories: state -Tag: state_pop_support_law_publicly_funded_higher_education_mult, Categories: state +Tag: state_pop_support_law_informal_schooling_add, Categories: state +Tag: state_pop_support_law_informal_schooling_mult, Categories: state +Tag: state_pop_support_law_church_run_schools_add, Categories: state +Tag: state_pop_support_law_church_run_schools_mult, Categories: state +Tag: state_pop_support_law_private_schools_add, Categories: state +Tag: state_pop_support_law_private_schools_mult, Categories: state +Tag: state_pop_support_law_mixed_funded_schools_add, Categories: state +Tag: state_pop_support_law_mixed_funded_schools_mult, Categories: state +Tag: state_pop_support_law_state_funded_schools_add, Categories: state +Tag: state_pop_support_law_state_funded_schools_mult, Categories: state Tag: state_pop_support_law_nuclear_disarmament_add, Categories: state Tag: state_pop_support_law_nuclear_disarmament_mult, Categories: state Tag: state_pop_support_law_power_generation_add, Categories: state diff --git a/events/CWP_events/economic_events.txt b/events/CWP_events/economic_events.txt index 2543db45f..aa5aa48c4 100644 --- a/events/CWP_events/economic_events.txt +++ b/events/CWP_events/economic_events.txt @@ -13,8 +13,8 @@ economic_events.1 = { on_opened_soundeffect = "event:/SFX/Events/unspecific/leader_speaking_to_a_group_of_people" duration = 3 trigger = { - has_law = law_type:law_laissez_faire - ig:ig_rural_folk = { + has_law = law_type:law_free_market + ig:ig_ruralists = { is_marginal = no } NOR = { @@ -85,8 +85,8 @@ economic_events.2 = { on_opened_soundeffect = "event:/SFX/Events/unspecific/leader_speaking_to_a_group_of_people" duration = 3 trigger = { - has_law = law_type:law_laissez_faire - ig:ig_rural_folk = { + has_law = law_type:law_free_market + ig:ig_ruralists = { is_marginal = no } } @@ -129,7 +129,7 @@ economic_events.3 = { duration = 3 trigger = { OR = { - has_law = law_type:law_laissez_faire + has_law = law_type:law_free_market has_law = law_type:law_interventionism } NOR = { @@ -138,7 +138,7 @@ economic_events.3 = { has_modifier = financial_downturn has_modifier = economic_downturn } - ig:ig_conglomerates = { + ig:ig_capitalists= { is_marginal = no } any_scope_state = { @@ -199,10 +199,10 @@ economic_events.4 = { has_modifier = minor_economic_boom } OR = { - has_law = law_type:law_laissez_faire + has_law = law_type:law_free_market has_law = law_type:law_interventionism } - ig:ig_conglomerates = { + ig:ig_capitalists= { is_marginal = no } has_modifier = major_economic_boom @@ -262,10 +262,10 @@ economic_events.5 = { has_modifier = economic_downturn } OR = { - has_law = law_type:law_laissez_faire + has_law = law_type:law_free_market has_law = law_type:law_interventionism } - ig:ig_conglomerates = { + ig:ig_capitalists= { is_marginal = no } any_scope_state = { @@ -326,11 +326,11 @@ economic_events.6 = { has_modifier = financial_downturn has_modifier = economic_downturn } - ig:ig_conglomerates = { + ig:ig_capitalists= { is_marginal = no } OR = { - has_law = law_type:law_laissez_faire + has_law = law_type:law_free_market has_law = law_type:law_interventionism } any_scope_state = { @@ -355,7 +355,10 @@ economic_events.6 = { hidden_effect = { trigger_event = { id = economic_events.4 - days = {365 3650} + days = { + 365 + 3650 + } } } } @@ -368,145 +371,4 @@ economic_events.6 = { is_decaying = yes } } -} - -economic_events.7 = { - # Baby Boom - type = country_event - title = economic_events.7.t - desc = economic_events.7.d - flavor = economic_events.7.f - icon = "gfx/interface/icons/event_icons/event_trade.dds" - event_image = { - # todo - } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - on_opened_soundeffect = "event:/SFX/Events/unspecific/leader_speaking_to_a_group_of_people" - duration = 3 - trigger = { - NOT = { has_variable = baby_boomed } - OR = { - NOT = {country_is_in_africa = yes} - game_date > 1990.1.1 - } - OR = { - AND = { - NOT = {country_is_in_india = yes} - NOT = {country_is_in_middle_east = yes} - } - game_date > 1980.1.1 - } - OR = { - AND = { - OR = { - NOT = {country_is_in_east_asia = yes} - AND = { - exists = c:JAP - this = c:JAP - } - } - NOT = {country_is_in_southeast_asia = yes} - NOT = {country_is_in_central_asia = yes} - } - game_date > 1970.1.1 - } - OR = { - AND = { - NOT = {country_is_in_south_america = yes} - NOT = {country_is_in_central_america = yes} - } - game_date > 1960.1.1 - } - pop_type_percent_country = { - pop_type = peasants - percent < 0.1 - } - } - immediate = { - set_variable = baby_boomed - } - option = { - name = economic_events.7.a - default_option = yes - trigger = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_female_work_quotas - } - } - add_modifier = { - name = encouraged_baby_boom - years = 20 - is_decaying = yes - } - ai_chance = { - base = 125 - } - } - option = { - default_option = no - name = economic_events.7.b - trigger = { - OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_women_in_the_workplace - } - } - add_modifier = { - name = baby_boom - years = 20 - is_decaying = yes - } - ai_chance = { - base = 100 - } - } - option = { - name = economic_events.7.c - trigger = { - OR = { - has_law = law_type:law_women_own_property - has_law = law_type:law_women_in_the_workplace - } - } - add_modifier = { - name = baby_boom - years = 10 - is_decaying = yes - } - ai_chance = { - base = 75 - } - } - option = { - name = economic_events.7.g - trigger = { - OR = { - has_law = law_type:law_no_womens_rights - has_law = law_type:law_women_own_property - } - } - add_modifier = { - name = baby_boom - years = 5 - is_decaying = yes - } - ai_chance = { - base = 50 - } - } - option = { - name = economic_events.7.e - trigger = { - OR = { - has_law = law_type:law_female_work_quotas - has_law = law_type:law_allowed_for_health_preservation - has_law = law_type:law_socioeconomic_grounds - has_law = law_type:law_on_request_abortion - } - } - ai_chance = { - base = 25 - } - } } \ No newline at end of file diff --git a/events/CWP_events/germany_events/german_unification.txt b/events/CWP_events/germany_events/german_unification.txt index a3384587c..f85468a38 100644 --- a/events/CWP_events/germany_events/german_unification.txt +++ b/events/CWP_events/germany_events/german_unification.txt @@ -1,21 +1,22 @@ namespace = west_german_unification - -west_german_unification.1 = { # GP consent to west_german_unification +west_german_unification.1 = { + # GP consent to west_german_unification type = country_event title = west_german_unification.1.t desc = west_german_unification.1.d flavor = west_german_unification.1.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 - trigger = { OR = { - NOT = {this = c:FRA} + NOT = { + this = c:FRA + } game_date >= 1948.2.1 } AND = { @@ -31,18 +32,30 @@ west_german_unification.1 = { # GP consent to west_german_unification OR = { AND = { this = c:GBR - NOT = {has_global_variable = GBR_consents_germany} - NOT = {has_global_variable = GBR_refuses_germany} + NOT = { + has_global_variable = GBR_consents_germany + } + NOT = { + has_global_variable = GBR_refuses_germany } + } AND = { this = c:USA - NOT = {has_global_variable = USA_consents_germany} - NOT = {has_global_variable = USA_refuses_germany} + NOT = { + has_global_variable = USA_consents_germany + } + NOT = { + has_global_variable = USA_refuses_germany } + } AND = { this = c:FRA - NOT = {has_global_variable = FRA_consents_germany} - NOT = {has_global_variable = FRA_refuses_germany} + NOT = { + has_global_variable = FRA_consents_germany + } + NOT = { + has_global_variable = FRA_refuses_germany + } } } } @@ -52,7 +65,9 @@ west_german_unification.1 = { # GP consent to west_german_unification ai_chance = { base = 99 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } @@ -78,7 +93,6 @@ west_german_unification.1 = { # GP consent to west_german_unification text = west_german_unification_1_a_tt } } - option = { name = west_german_unification.1.b ai_chance = { @@ -107,7 +121,6 @@ west_german_unification.1 = { # GP consent to west_german_unification text = west_german_unification_1_b_tt } } - option = { name = west_german_unification.1.c ai_chance = { @@ -118,7 +131,7 @@ west_german_unification.1 = { # GP consent to west_german_unification } hidden_effect = { trigger_event = { - id = west_german_unification.301 # Saarland + id = west_german_unification.301 # Saarland days = 0 } } @@ -138,41 +151,60 @@ west_german_unification.1 = { # GP consent to west_german_unification } } -west_german_unification.301 = { # Saarland +west_german_unification.301 = { + # Saarland type = country_event hidden = yes immediate = { c:FRA = { trigger_event = { - id = west_german_unification.304 # Status of Saarland - days = {129 159} + id = west_german_unification.304 # Status of Saarland + days = { + 129 + 159 + } } } if = { - limit = { exists = s:STATE_RHINELAND.region_state:FOZ } + limit = { + exists = s:STATE_RHINELAND.region_state:FOZ + } create_country = { tag = RHI origin = this state = s:STATE_RHINELAND.region_state:FOZ } if = { - limit = { c:SAA = {is_player = yes} } + limit = { + c:SAA = { + is_player = yes + } + } c:SAA = { annex = c:RHI change_tag = RHI } } if = { - limit = { c:SAA = {is_player = no} } + limit = { + c:SAA = { + is_player = no + } + } c:RHI = { annex = c:SAA } } - c:RHI = { effect_currency_dem = yes} + c:RHI = { + effect_currency_dem = yes + } c:RHI = { trigger_event = { - id = west_german_unification.303 # Rhineland Referendum - days = { 3650 7300 } + id = west_german_unification.303 # Rhineland Referendum + days = { + 3650 + 7300 + } } } create_diplomatic_pact = { @@ -187,8 +219,11 @@ west_german_unification.301 = { # Saarland } c:GBR = { trigger_event = { - id = west_german_unification.302 # Rhineland - days = { 1 39 } + id = west_german_unification.302 # Rhineland + days = { + 1 + 39 + } } } } @@ -204,14 +239,15 @@ west_german_unification.301 = { # Saarland } } -west_german_unification.302 = { # Rhineland +west_german_unification.302 = { + # Rhineland type = country_event title = west_german_unification.302.t desc = west_german_unification.302.d flavor = west_german_unification.302.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -234,16 +270,28 @@ west_german_unification.302 = { # Rhineland exists = c:BOZ } if = { - limit = { exists = s:STATE_NORTH_RHINE.region_state:FOZ } - s:STATE_NORTH_RHINE.region_state:FOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_NORTH_RHINE.region_state:FOZ + } + s:STATE_NORTH_RHINE.region_state:FOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_NORTH_RHINE.region_state:BOZ } - s:STATE_NORTH_RHINE.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_NORTH_RHINE.region_state:BOZ + } + s:STATE_NORTH_RHINE.region_state:BOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_WESTPHALIA.region_state:BOZ } - s:STATE_WESTPHALIA.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_WESTPHALIA.region_state:BOZ + } + s:STATE_WESTPHALIA.region_state:BOZ = { + set_state_owner = c:RHI + } } } } @@ -280,46 +328,75 @@ west_german_unification.302 = { # Rhineland exists = c:BOZ } if = { - limit = { exists = s:STATE_NORTH_RHINE.region_state:FOZ } - s:STATE_NORTH_RHINE.region_state:FOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_NORTH_RHINE.region_state:FOZ + } + s:STATE_NORTH_RHINE.region_state:FOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_NORTH_RHINE.region_state:BOZ } - s:STATE_NORTH_RHINE.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_NORTH_RHINE.region_state:BOZ + } + s:STATE_NORTH_RHINE.region_state:BOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_WESTPHALIA.region_state:BOZ } - s:STATE_WESTPHALIA.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_WESTPHALIA.region_state:BOZ + } + s:STATE_WESTPHALIA.region_state:BOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_BREMEN.region_state:BOZ } - s:STATE_BREMEN.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_BREMEN.region_state:BOZ + } + s:STATE_BREMEN.region_state:BOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_HAMBURG.region_state:BOZ } - s:STATE_HAMBURG.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_HAMBURG.region_state:BOZ + } + s:STATE_HAMBURG.region_state:BOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_SCHLESWIG_HOLSTEIN.region_state:BOZ } - s:STATE_SCHLESWIG_HOLSTEIN.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_SCHLESWIG_HOLSTEIN.region_state:BOZ + } + s:STATE_SCHLESWIG_HOLSTEIN.region_state:BOZ = { + set_state_owner = c:RHI + } } if = { - limit = { exists = s:STATE_HESSE.region_state:BOZ } - s:STATE_HESSE.region_state:BOZ = { set_state_owner = c:RHI } + limit = { + exists = s:STATE_HESSE.region_state:BOZ + } + s:STATE_HESSE.region_state:BOZ = { + set_state_owner = c:RHI + } } } } } } -west_german_unification.303 = { # Rheinland REFERENDUM +west_german_unification.303 = { + # Rheinland REFERENDUM type = country_event title = west_german_unification.303.t desc = west_german_unification.303.d flavor = west_german_unification.303.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -328,7 +405,8 @@ west_german_unification.303 = { # Rheinland REFERENDUM exists = c:RHI this = c:RHI } - option = { # Unification + option = { + # Unification name = west_german_unification.303.a default_option = yes ai_chance = { @@ -344,11 +422,14 @@ west_german_unification.303 = { # Rheinland REFERENDUM annex = c:RHI } if = { - limit = { is_player = yes } + limit = { + is_player = yes + } play_as = c:GER } } - option = { # Independence + option = { + # Independence name = west_german_unification.303.b ai_chance = { base = 20 @@ -361,7 +442,8 @@ west_german_unification.303 = { # Rheinland REFERENDUM } make_independent = yes } - option = { # Join France????? + option = { + # Join France????? name = west_german_unification.303.c ai_chance = { base = 1 @@ -376,20 +458,23 @@ west_german_unification.303 = { # Rheinland REFERENDUM annex = c:RHI } if = { - limit = { is_player = yes } + limit = { + is_player = yes + } play_as = c:FRA } } } -west_german_unification.304 = { # France level of independence of Rhineland +west_german_unification.304 = { + # France level of independence of Rhineland type = country_event title = west_german_unification.304.t desc = west_german_unification.304.d flavor = west_german_unification.304.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -440,19 +525,19 @@ west_german_unification.304 = { # France level of independence of Rhineland } } -west_german_unification.2 = { # Annexation +west_german_unification.2 = { + # Annexation type = country_event title = west_german_unification.2.t desc = west_german_unification.2.d flavor = west_german_unification.2.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 - trigger = { has_variable = west_german_unifier OR = { @@ -488,14 +573,15 @@ west_german_unification.2 = { # Annexation } } } - immediate = { if = { limit = { AND = { exists = c:BOZ has_global_variable = GBR_consents_germany - NOT = {this = c:BOZ} + NOT = { + this = c:BOZ + } } } this = { @@ -507,7 +593,9 @@ west_german_unification.2 = { # Annexation AND = { exists = c:AOZ has_global_variable = USA_consents_germany - NOT = {this = c:AOZ} + NOT = { + this = c:AOZ + } } } this = { @@ -519,7 +607,9 @@ west_german_unification.2 = { # Annexation AND = { exists = c:FOZ has_global_variable = FRA_consents_germany - NOT = {this = c:FOZ} + NOT = { + this = c:FOZ + } } } this = { @@ -527,7 +617,6 @@ west_german_unification.2 = { # Annexation } } } - option = { name = west_german_unification.2.a default_option = yes @@ -537,14 +626,15 @@ west_german_unification.2 = { # Annexation } } -west_german_unification.3 = { # End of event chain, as Germany +west_german_unification.3 = { + # End of event chain, as Germany type = country_event title = west_german_unification.3.t desc = west_german_unification.3.desc flavor = west_german_unification.3.flavor icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -643,7 +733,11 @@ west_german_unification.3 = { # End of event chain, as Germany } create_character = { ig_leader = yes - interest_group = ig:ig_armed_forces + interest_group = ig:ig_securocrats + } + create_character = { + ig_leader = yes + interest_group = ig:ig_patriots } create_character = { ig_leader = yes @@ -651,23 +745,35 @@ west_german_unification.3 = { # End of event chain, as Germany } create_character = { ig_leader = yes - interest_group = ig:ig_conglomerates + interest_group = ig:ig_capitalists + } + create_character = { + ig_leader = yes + interest_group = ig:ig_laborists } create_character = { ig_leader = yes - interest_group = ig:ig_socialists + interest_group = ig:ig_urbanists } create_character = { ig_leader = yes - interest_group = ig:ig_rural_folk + interest_group = ig:ig_ruralists } create_character = { ig_leader = yes - interest_group = ig:ig_intellectuals + interest_group = ig:ig_intelligentsia } create_character = { ig_leader = yes - interest_group = ig:ig_devout + interest_group = ig:ig_moralists + } + create_character = { + ig_leader = yes + interest_group = ig:ig_urbanists + } + create_character = { + ig_leader = yes + interest_group = ig:ig_bureaucrats } call_election = { months = 1 @@ -754,14 +860,15 @@ west_german_unification.3 = { # End of event chain, as Germany } } -west_german_unification.4 = { # End of event chain, leader +west_german_unification.4 = { + # End of event chain, leader type = country_event title = west_german_unification.4.t desc = west_german_unification.4.desc flavor = west_german_unification.4.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -777,7 +884,10 @@ west_german_unification.4 = { # End of event chain, leader c:DDR = { trigger_event = { id = west_german_unification.50 - days = { 1 7 } + days = { + 1 + 7 + } } } } @@ -788,7 +898,10 @@ west_german_unification.4 = { # End of event chain, leader c:RUS = { trigger_event = { id = west_german_unification.51 - days = { 1 7 } + days = { + 1 + 7 + } } } } @@ -797,16 +910,28 @@ west_german_unification.4 = { # End of event chain, leader exists = c:GER } if = { - limit = { exists = s:STATE_BRANDENBURG.region_state:USA } - s:STATE_BRANDENBURG.region_state:USA = { set_state_owner = c:GER } + limit = { + exists = s:STATE_BRANDENBURG.region_state:USA + } + s:STATE_BRANDENBURG.region_state:USA = { + set_state_owner = c:GER + } } if = { - limit = { exists = s:STATE_BRANDENBURG.region_state:FRA } - s:STATE_BRANDENBURG.region_state:FRA = { set_state_owner = c:GER } + limit = { + exists = s:STATE_BRANDENBURG.region_state:FRA + } + s:STATE_BRANDENBURG.region_state:FRA = { + set_state_owner = c:GER + } } if = { - limit = { exists = s:STATE_BRANDENBURG.region_state:GBR } - s:STATE_BRANDENBURG.region_state:GBR = { set_state_owner = c:GER } + limit = { + exists = s:STATE_BRANDENBURG.region_state:GBR + } + s:STATE_BRANDENBURG.region_state:GBR = { + set_state_owner = c:GER + } } } } @@ -827,7 +952,9 @@ west_german_unification.4 = { # End of event chain, leader ai_chance = { base = 90 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } @@ -841,7 +968,9 @@ west_german_unification.4 = { # End of event chain, leader } trigger = { global_var:german_reunification_voting > 2 - NOT = { has_global_variable = german_reunification_neutral_germany } + NOT = { + has_global_variable = german_reunification_neutral_germany + } } create_truce = { country = c:GER @@ -864,7 +993,9 @@ west_german_unification.4 = { # End of event chain, leader } trigger = { global_var:german_reunification_voting > 4 - NOT = { has_global_variable = german_reunification_neutral_germany } + NOT = { + has_global_variable = german_reunification_neutral_germany + } } create_truce = { country = c:GER @@ -887,7 +1018,9 @@ west_german_unification.4 = { # End of event chain, leader } trigger = { global_var:german_reunification_voting > 6 - NOT = { has_global_variable = german_reunification_neutral_germany } + NOT = { + has_global_variable = german_reunification_neutral_germany + } } create_truce = { country = c:GER @@ -910,7 +1043,7 @@ west_german_unification.50 = { flavor = west_german_unification.50.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -941,7 +1074,6 @@ west_german_unification.50 = { } } - west_german_unification.51 = { type = country_event title = west_german_unification.51.t @@ -949,7 +1081,7 @@ west_german_unification.51 = { flavor = west_german_unification.51.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -969,21 +1101,24 @@ west_german_unification.51 = { } } -west_german_unification.5 = { # Denazification +west_german_unification.5 = { + # Denazification type = country_event title = west_german_unification.5.t desc = west_german_unification.5.d flavor = west_german_unification.5.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { has_global_variable = german_reunification_voting_finished - NOT = { has_variable = denazification_question_triggered } + NOT = { + has_variable = denazification_question_triggered + } AND = { has_global_variable = german_reunification_austrian_question NOR = { @@ -1015,12 +1150,13 @@ west_german_unification.5 = { # Denazification ai_chance = { base = 85 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } } - option = { name = west_german_unification.5.b default_option = no @@ -1072,7 +1208,8 @@ west_german_unification.5 = { # Denazification base = 14 } } - option = { # Germania delenda est - The Morgenthau Plan + option = { + # Germania delenda est - The Morgenthau Plan name = west_german_unification.5.c default_option = no set_global_variable = german_reunification_denazification @@ -1114,7 +1251,9 @@ west_german_unification.5 = { # Denazification ai_chance = { base = 1 modifier = { - trigger = {exists = c:KUK} + trigger = { + exists = c:KUK + } add = 5 } } @@ -1159,21 +1298,24 @@ west_german_unification.5 = { # Denazification } } -west_german_unification.6 = { # Austrian Question +west_german_unification.6 = { + # Austrian Question type = country_event title = west_german_unification.6.t desc = west_german_unification.6.d flavor = west_german_unification.6.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { has_global_variable = german_reunification_voting_finished - NOT = { has_variable = austrian_question_triggered } + NOT = { + has_variable = austrian_question_triggered + } NOR = { has_global_variable = german_reunification_voting_cooldown has_global_variable = german_reunification_austrian_question @@ -1193,13 +1335,13 @@ west_german_unification.6 = { # Austrian Question } set_global_variable = german_reunification_voting_cooldown } - - option = { # Keep them separate from the soviet sphere + option = { + # Keep them separate from the soviet sphere name = west_german_unification.6.a default_option = no hidden_effect = { trigger_event = { - id = west_german_unification.201 # Austrian Non-Neutral + id = west_german_unification.201 # Austrian Non-Neutral days = 0 } set_global_variable = german_reunification_austrian_question @@ -1211,45 +1353,50 @@ west_german_unification.6 = { # Austrian Question text = west_german_unification_6_a_tt } } - - option = { # Create a neutral government with the soviets - name = west_german_unification.6.b - default_option = yes - trigger = { - global_var:german_reunification_voting > 2 - } - every_country = { - limit = { - exists = c:AUS - has_diplomatic_pact = { - who = c:AUS - type = military_occupation + option = { + # Create a neutral government with the soviets + name = west_german_unification.6.b + default_option = yes + trigger = { + global_var:german_reunification_voting > 2 + } + every_country = { + limit = { + exists = c:AUS + has_diplomatic_pact = { + who = c:AUS + type = military_occupation + } + } + trigger_event = { + id = west_german_unification.12 # Soviet Austria + days = { + 1 + 7 + } } } - trigger_event = { - id = west_german_unification.12 # Soviet Austria - days = {1 7} + hidden_effect = { + trigger_event = { + id = west_german_unification.202 # Austrian Neutral + days = 0 + } } - } - - hidden_effect = { - trigger_event = { - id = west_german_unification.202 # Austrian Neutral - days = 0 + ai_chance = { + base = 85 + modifier = { + trigger = { + has_global_variable = german_player + } + add = 10000 + } } - } - ai_chance = { - base = 85 - modifier = { - trigger = { has_global_variable = german_player } - add = 10000 + custom_tooltip = { + text = west_german_unification_6_b_tt } } - custom_tooltip = { - text = west_german_unification_6_b_tt - } -} - option = { # Form the federation of the Danube + option = { + # Form the federation of the Danube name = west_german_unification.6.c trigger = { global_var:german_reunification_voting > 4 @@ -1264,13 +1411,16 @@ west_german_unification.6 = { # Austrian Question } } trigger_event = { - id = west_german_unification.12 # Soviet Austria - days = {1 7} + id = west_german_unification.12 # Soviet Austria + days = { + 1 + 7 + } } } hidden_effect = { trigger_event = { - id = west_german_unification.203 # Danube Federation + id = west_german_unification.203 # Danube Federation days = 0 } } @@ -1288,75 +1438,123 @@ west_german_unification.201 = { hidden = yes immediate = { if = { - limit = { exists = s:STATE_AUSTRIA.region_state:AOZ } + limit = { + exists = s:STATE_AUSTRIA.region_state:AOZ + } create_country = { tag = AOA origin = this state = s:STATE_AUSTRIA.region_state:AOZ } - c:AOA = { effect_currency_dem = yes} + c:AOA = { + effect_currency_dem = yes + } if = { - limit = { exists = s:STATE_TYROL.region_state:FOZ } - s:STATE_TYROL.region_state:FOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_TYROL.region_state:FOZ + } + s:STATE_TYROL.region_state:FOZ = { + set_state_owner = c:AOA + } } if = { - limit = { exists = s:STATE_TYROL.region_state:BOZ } - s:STATE_TYROL.region_state:BOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_TYROL.region_state:BOZ + } + s:STATE_TYROL.region_state:BOZ = { + set_state_owner = c:AOA + } } if = { - limit = { exists = s:STATE_TYROL.region_state:AOZ } - s:STATE_TYROL.region_state:AOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_TYROL.region_state:AOZ + } + s:STATE_TYROL.region_state:AOZ = { + set_state_owner = c:AOA + } } if = { - limit = { exists = s:STATE_STYRIA.region_state:BOZ } - s:STATE_STYRIA.region_state:BOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_STYRIA.region_state:BOZ + } + s:STATE_STYRIA.region_state:BOZ = { + set_state_owner = c:AOA + } } } if = { - limit = { exists = c:AOA} + limit = { + exists = c:AOA + } create_diplomatic_pact = { country = c:AOA type = military_occupation } } if = { - limit = { exists = c:AOA} + limit = { + exists = c:AOA + } c:AOA = { trigger_event = { - id = west_german_unification.11 - days = { 1800 3650 } + id = west_german_unification.11 + days = { + 1800 + 3650 + } } } } } } + west_german_unification.202 = { type = country_event hidden = yes immediate = { if = { - limit = { exists = s:STATE_AUSTRIA.region_state:AOZ } + limit = { + exists = s:STATE_AUSTRIA.region_state:AOZ + } create_country = { tag = AOA origin = this state = s:STATE_AUSTRIA.region_state:AOZ } - c:AOA = { effect_currency_dem = yes} + c:AOA = { + effect_currency_dem = yes + } if = { - limit = { exists = s:STATE_TYROL.region_state:FOZ } - s:STATE_TYROL.region_state:FOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_TYROL.region_state:FOZ + } + s:STATE_TYROL.region_state:FOZ = { + set_state_owner = c:AOA + } } if = { - limit = { exists = s:STATE_TYROL.region_state:BOZ } - s:STATE_TYROL.region_state:BOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_TYROL.region_state:BOZ + } + s:STATE_TYROL.region_state:BOZ = { + set_state_owner = c:AOA + } } if = { - limit = { exists = s:STATE_TYROL.region_state:AOZ } - s:STATE_TYROL.region_state:AOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_TYROL.region_state:AOZ + } + s:STATE_TYROL.region_state:AOZ = { + set_state_owner = c:AOA + } } if = { - limit = { exists = s:STATE_STYRIA.region_state:BOZ } - s:STATE_STYRIA.region_state:BOZ = { set_state_owner = c:AOA } + limit = { + exists = s:STATE_STYRIA.region_state:BOZ + } + s:STATE_STYRIA.region_state:BOZ = { + set_state_owner = c:AOA + } } c:AOA = { add_modifier = { @@ -1369,59 +1567,102 @@ west_german_unification.202 = { } } if = { - limit = { exists = c:AOA} + limit = { + exists = c:AOA + } c:AOA = { trigger_event = { - id = west_german_unification.11 - days = { 1825 3650 } + id = west_german_unification.11 + days = { + 1825 + 3650 + } } } } } } -west_german_unification.203 = { # Danube Federation + +west_german_unification.203 = { + # Danube Federation type = country_event hidden = yes immediate = { if = { - limit = { exists = s:STATE_AUSTRIA.region_state:AOZ } + limit = { + exists = s:STATE_AUSTRIA.region_state:AOZ + } create_country = { tag = KUK origin = this state = s:STATE_AUSTRIA.region_state:AOZ } - c:KUK = { effect_currency_dem = yes} + c:KUK = { + effect_currency_dem = yes + } if = { - limit = { exists = s:STATE_TYROL.region_state:FOZ } - s:STATE_TYROL.region_state:FOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_TYROL.region_state:FOZ + } + s:STATE_TYROL.region_state:FOZ = { + set_state_owner = c:KUK + } } if = { - limit = { exists = s:STATE_TYROL.region_state:BOZ } - s:STATE_TYROL.region_state:BOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_TYROL.region_state:BOZ + } + s:STATE_TYROL.region_state:BOZ = { + set_state_owner = c:KUK + } } if = { - limit = { exists = s:STATE_TYROL.region_state:AOZ } - s:STATE_TYROL.region_state:AOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_TYROL.region_state:AOZ + } + s:STATE_TYROL.region_state:AOZ = { + set_state_owner = c:KUK + } } if = { - limit = { exists = s:STATE_STYRIA.region_state:BOZ } - s:STATE_STYRIA.region_state:BOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_STYRIA.region_state:BOZ + } + s:STATE_STYRIA.region_state:BOZ = { + set_state_owner = c:KUK + } } if = { - limit = { exists = s:STATE_BAVARIA.region_state:AOZ } - s:STATE_BAVARIA.region_state:AOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_BAVARIA.region_state:AOZ + } + s:STATE_BAVARIA.region_state:AOZ = { + set_state_owner = c:KUK + } } if = { - limit = { exists = s:STATE_FRANCONIA.region_state:AOZ } - s:STATE_FRANCONIA.region_state:AOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_FRANCONIA.region_state:AOZ + } + s:STATE_FRANCONIA.region_state:AOZ = { + set_state_owner = c:KUK + } } if = { - limit = { exists = s:STATE_WURTTEMBERG.region_state:AOZ } - s:STATE_WURTTEMBERG.region_state:AOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_WURTTEMBERG.region_state:AOZ + } + s:STATE_WURTTEMBERG.region_state:AOZ = { + set_state_owner = c:KUK + } } if = { - limit = { exists = s:STATE_WURTTEMBERG.region_state:FOZ } - s:STATE_WURTTEMBERG.region_state:FOZ = { set_state_owner = c:KUK } + limit = { + exists = s:STATE_WURTTEMBERG.region_state:FOZ + } + s:STATE_WURTTEMBERG.region_state:FOZ = { + set_state_owner = c:KUK + } } c:KUK = { add_modifier = { @@ -1434,25 +1675,31 @@ west_german_unification.203 = { # Danube Federation } } if = { - limit = { exists = c:KUK} + limit = { + exists = c:KUK + } c:KUK = { trigger_event = { - id = west_german_unification.11 - days = { 1800 3650 } + id = west_german_unification.11 + days = { + 1800 + 3650 + } } } } } } -west_german_unification.7 = { # Remaining under occupation +west_german_unification.7 = { + # Remaining under occupation type = country_event title = west_german_unification.7.t desc = west_german_unification.7.d flavor = west_german_unification.7.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -1475,21 +1722,24 @@ west_german_unification.7 = { # Remaining under occupation } } -west_german_unification.8 = { # Neutrality +west_german_unification.8 = { + # Neutrality type = country_event title = west_german_unification.8.t desc = west_german_unification.8.d flavor = west_german_unification.8.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { has_global_variable = german_reunification_voting_finished - NOT = { has_variable = neutrality_question_triggered } + NOT = { + has_variable = neutrality_question_triggered + } AND = { has_global_variable = german_reunification_denazification has_global_variable = german_reunification_austrian_question @@ -1511,7 +1761,8 @@ west_german_unification.8 = { # Neutrality } set_global_variable = german_reunification_voting_cooldown } - option = { # Re-militarize Germany + option = { + # Re-militarize Germany name = west_german_unification.8.a default_option = no hidden_effect = { @@ -1523,12 +1774,15 @@ west_german_unification.8 = { # Neutrality ai_chance = { base = 10 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } } - option = { # Keep Germany Demilitarized + option = { + # Keep Germany Demilitarized name = west_german_unification.8.b trigger = { global_var:german_reunification_voting > 3 @@ -1541,7 +1795,7 @@ west_german_unification.8 = { # Neutrality exists = c:BOZ } c:BOZ = { - add_modifier = { name = demilitarized_nation } + activate_law = law_type:law_disarmed_nation every_scope_state = { effect_remove_military = yes } @@ -1552,7 +1806,7 @@ west_german_unification.8 = { # Neutrality exists = c:AOZ } c:AOZ = { - add_modifier = { name = demilitarized_nation } + activate_law = law_type:law_disarmed_nation every_scope_state = { effect_remove_military = yes } @@ -1563,7 +1817,7 @@ west_german_unification.8 = { # Neutrality exists = c:FOZ } c:FOZ = { - add_modifier = { name = demilitarized_nation } + activate_law = law_type:law_disarmed_nation every_scope_state = { effect_remove_military = yes } @@ -1577,7 +1831,8 @@ west_german_unification.8 = { # Neutrality base = 85 } } - option = { # Make Germany Neutral + option = { + # Make Germany Neutral name = west_german_unification.8.c trigger = { global_var:german_reunification_voting > 6 @@ -1591,7 +1846,9 @@ west_german_unification.8 = { # Neutrality exists = c:BOZ } c:BOZ = { - add_modifier = { name = forced_neutrality } + add_modifier = { + name = forced_neutrality + } } } if = { @@ -1599,7 +1856,9 @@ west_german_unification.8 = { # Neutrality exists = c:AOZ } c:AOZ = { - add_modifier = { name = forced_neutrality } + add_modifier = { + name = forced_neutrality + } } } if = { @@ -1607,7 +1866,9 @@ west_german_unification.8 = { # Neutrality exists = c:FOZ } c:FOZ = { - add_modifier = { name = forced_neutrality } + add_modifier = { + name = forced_neutrality + } } } } @@ -1620,21 +1881,24 @@ west_german_unification.8 = { # Neutrality } } -west_german_unification.9 = { # East and West Unification +west_german_unification.9 = { + # East and West Unification type = country_event title = west_german_unification.9.t desc = west_german_unification.9.d flavor = west_german_unification.9.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { has_global_variable = german_reunification_neutral_germany - NOT = { has_variable = german_unity_question_triggered } + NOT = { + has_variable = german_unity_question_triggered + } AND = { has_global_variable = german_reunification_denazification has_global_variable = german_reunification_austrian_question @@ -1650,7 +1914,8 @@ west_german_unification.9 = { # East and West Unification immediate = { set_variable = german_unity_question_triggered } - option = { # Reunite East and West Germany + option = { + # Reunite East and West Germany name = west_german_unification.9.a default_option = no trigger = { @@ -1659,8 +1924,11 @@ west_german_unification.9 = { # East and West Unification } c:RUS = { trigger_event = { - id = west_german_unification.13 # Soviet Reunification of Germany - days = { 10 30 } + id = west_german_unification.13 # Soviet Reunification of Germany + days = { + 10 + 30 + } } } custom_tooltip = { @@ -1669,12 +1937,15 @@ west_german_unification.9 = { # East and West Unification ai_chance = { base = 75 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } } - option = { # Keep East and West Germany Separate + option = { + # Keep East and West Germany Separate name = west_german_unification.9.b default_option = yes set_global_variable = german_reunification_east_and_west_complete @@ -1687,21 +1958,23 @@ west_german_unification.9 = { # East and West Unification } } - -west_german_unification.10 = { # Operation Paperclip +west_german_unification.10 = { + # Operation Paperclip type = country_event title = west_german_unification.10.t desc = west_german_unification.10.d flavor = west_german_unification.10.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - NOT = { has_variable = operation_paperclip_triggered } + NOT = { + has_variable = operation_paperclip_triggered + } has_variable = west_german_leader } immediate = { @@ -1728,20 +2001,23 @@ west_german_unification.10 = { # Operation Paperclip } } -west_german_unification.11 = { # Austrian Independence +west_german_unification.11 = { + # Austrian Independence type = country_event title = west_german_unification.11.t desc = west_german_unification.11.d flavor = west_german_unification.11.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - NOT = { has_variable = austrian_independence_triggered } + NOT = { + has_variable = austrian_independence_triggered + } OR = { AND = { exists = c:AOA @@ -1762,29 +2038,34 @@ west_german_unification.11 = { # Austrian Independence make_independent = yes if = { limit = { - NOT = {exists = c:AUS} + NOT = { + exists = c:AUS + } exists = c:AOA this = c:AOA - } - change_tag = AUS } + change_tag = AUS } } +} -west_german_unification.12 = { # Soviets merge Austrian occupation zones +west_german_unification.12 = { + # Soviets merge Austrian occupation zones type = country_event title = west_german_unification.12.t desc = west_german_unification.12.d flavor = west_german_unification.12.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - NOT = { has_variable = austrian_unification_triggered } + NOT = { + has_variable = austrian_unification_triggered + } exists = c:AUS has_diplomatic_pact = { who = c:AUS @@ -1794,7 +2075,8 @@ west_german_unification.12 = { # Soviets merge Austrian occupation zones immediate = { set_variable = austrian_unification_triggered } - option = { # Allow the merge, allow hungary to join confederation + option = { + # Allow the merge, allow hungary to join confederation name = west_german_unification.12.a default_option = yes trigger = { @@ -1844,7 +2126,7 @@ west_german_unification.12 = { # Soviets merge Austrian occupation zones } c:HUN = { trigger_event = { - id = west_german_unification.14 + id = west_german_unification.14 } } } @@ -1856,7 +2138,8 @@ west_german_unification.12 = { # Soviets merge Austrian occupation zones base = 15 } } - option = { # Allow the merge, don't allow hungary to join confederation + option = { + # Allow the merge, don't allow hungary to join confederation name = west_german_unification.12.b default_option = yes hidden_effect = { @@ -1905,11 +2188,12 @@ west_german_unification.12 = { # Soviets merge Austrian occupation zones base = 85 } } - option = { # Deny the merge + option = { + # Deny the merge name = west_german_unification.12.c hidden_effect = { set_global_variable = german_reunification_austrian_question - } + } custom_tooltip = { text = west_german_unification_12_c_tt } @@ -1919,19 +2203,21 @@ west_german_unification.12 = { # Soviets merge Austrian occupation zones } } -west_german_unification.13 = { # Soviets can combine east and west germany +west_german_unification.13 = { + # Soviets can combine east and west germany type = country_event title = west_german_unification.13.t desc = west_german_unification.13.d flavor = west_german_unification.13.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 - option = { # LOL, Lmao even + option = { + # LOL, Lmao even name = west_german_unification.13.a default_option = no ai_chance = { @@ -1944,13 +2230,16 @@ west_german_unification.13 = { # Soviets can combine east and west germany text = west_german_unification_13_a_tt } } - option = { # Combine east and west + option = { + # Combine east and west name = west_german_unification.13.b default_option = yes ai_chance = { base = 85 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } @@ -2008,7 +2297,7 @@ west_german_unification.14 = { flavor = west_german_unification.14.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" @@ -2018,7 +2307,8 @@ west_german_unification.14 = { this = c:HUN exists = c:KUK } - option = { # Allow the merge + option = { + # Allow the merge name = west_german_unification.14.a default_option = yes hidden_effect = { @@ -2045,10 +2335,11 @@ west_german_unification.14 = { base = 85 } } - option = { # Deny the merge + option = { + # Deny the merge name = west_german_unification.14.b hidden_effect = { - } + } ai_chance = { base = 15 } @@ -2072,22 +2363,25 @@ west_german_unification.100 = { remove_global_variable = german_reunification_voting_finished remove_global_variable = german_reunification_voting_cooldown } - } -west_german_unification.101 = { # Voting Austrian Unification + +west_german_unification.101 = { + # Voting Austrian Unification type = country_event title = west_german_unification.101.t desc = west_german_unification.101.d flavor = west_german_unification.101.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - NOT = { has_variable = austrian_voting_held } + NOT = { + has_variable = austrian_voting_held + } NOR = { has_global_variable = german_reunification_voting_cooldown has_global_variable = german_reunification_austrian_question @@ -2101,17 +2395,23 @@ west_german_unification.101 = { # Voting Austrian Unification AND = { exists = c:GBR this = c:GBR - not = { has_global_variable = GBR_voted_german_reunification } + not = { + has_global_variable = GBR_voted_german_reunification + } } AND = { exists = c:USA this = c:USA - not = { has_global_variable = USA_voted_german_reunification } + not = { + has_global_variable = USA_voted_german_reunification + } } AND = { exists = c:FRA this = c:FRA - not = { has_global_variable = FRA_voted_german_reunification } + not = { + has_global_variable = FRA_voted_german_reunification + } } } } @@ -2125,10 +2425,17 @@ west_german_unification.101 = { # Voting Austrian Unification name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } + limit = { + has_global_variable = german_reunification_voting + } add = global_var:german_reunification_voting } - add = { integer_range = { min = 2 max = 3 } } + add = { + integer_range = { + min = 2 + max = 3 + } + } } } hidden_effect = { @@ -2168,10 +2475,17 @@ west_german_unification.101 = { # Voting Austrian Unification name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } + limit = { + has_global_variable = german_reunification_voting + } add = global_var:german_reunification_voting } - add = { integer_range = { min = 1 max = 2 } } + add = { + integer_range = { + min = 1 + max = 2 + } + } } } hidden_effect = { @@ -2200,7 +2514,9 @@ west_german_unification.101 = { # Voting Austrian Unification ai_chance = { base = 65 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } @@ -2215,10 +2531,17 @@ west_german_unification.101 = { # Voting Austrian Unification name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } + limit = { + has_global_variable = german_reunification_voting + } add = global_var:german_reunification_voting } - add = { integer_range = { min = 0 max = 1 } } + add = { + integer_range = { + min = 0 + max = 1 + } + } } } hidden_effect = { @@ -2253,20 +2576,23 @@ west_german_unification.101 = { # Voting Austrian Unification } } -west_german_unification.102 = { # Voting denazification +west_german_unification.102 = { + # Voting denazification type = country_event title = west_german_unification.102.t desc = west_german_unification.102.d flavor = west_german_unification.102.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - NOT = { has_variable = denazification_voting_held } + NOT = { + has_variable = denazification_voting_held + } AND = { has_global_variable = german_reunification_austrian_question NOR = { @@ -2282,17 +2608,23 @@ west_german_unification.102 = { # Voting denazification AND = { exists = c:GBR this = c:GBR - not = { has_global_variable = GBR_voted_german_reunification } + not = { + has_global_variable = GBR_voted_german_reunification + } } AND = { exists = c:USA this = c:USA - not = { has_global_variable = USA_voted_german_reunification } + not = { + has_global_variable = USA_voted_german_reunification + } } AND = { exists = c:FRA this = c:FRA - not = { has_global_variable = FRA_voted_german_reunification } + not = { + has_global_variable = FRA_voted_german_reunification + } } } } @@ -2300,16 +2632,23 @@ west_german_unification.102 = { # Voting denazification set_variable = denazification_voting_held } option = { - name = west_german_unification.102.a # kill them all + name = west_german_unification.102.a # kill them all default_option = yes set_global_variable = { name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } + limit = { + has_global_variable = german_reunification_voting + } add = global_var:german_reunification_voting } - add = { integer_range = { min = 2 max = 3 } } + add = { + integer_range = { + min = 2 + max = 3 + } + } } } hidden_effect = { @@ -2338,7 +2677,9 @@ west_german_unification.102 = { # Voting denazification ai_chance = { base = 25 modifier = { - trigger = {exists = c:KUK} + trigger = { + exists = c:KUK + } add = 25 } } @@ -2347,16 +2688,23 @@ west_german_unification.102 = { # Voting denazification } } option = { - name = west_german_unification.102.b # moderate de-nazification + name = west_german_unification.102.b # moderate de-nazification default_option = no set_global_variable = { name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } + limit = { + has_global_variable = german_reunification_voting + } add = global_var:german_reunification_voting } - add = { integer_range = { min = 1 max = 2 } } + add = { + integer_range = { + min = 1 + max = 2 + } + } } } hidden_effect = { @@ -2390,16 +2738,23 @@ west_german_unification.102 = { # Voting denazification } } option = { - name = west_german_unification.102.c #no de-nazification + name = west_german_unification.102.c #no de-nazification default_option = no set_global_variable = { name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } + limit = { + has_global_variable = german_reunification_voting + } add = global_var:german_reunification_voting } - add = { integer_range = { min = 0 max = 1 } } + add = { + integer_range = { + min = 0 + max = 1 + } + } } } hidden_effect = { @@ -2428,7 +2783,9 @@ west_german_unification.102 = { # Voting denazification ai_chance = { base = 65 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } @@ -2438,20 +2795,23 @@ west_german_unification.102 = { # Voting denazification } } -west_german_unification.103 = { # Voting neutrality +west_german_unification.103 = { + # Voting neutrality type = country_event title = west_german_unification.103.t desc = west_german_unification.103.d flavor = west_german_unification.103.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - NOT = { has_variable = neutrality_voting_held } + NOT = { + has_variable = neutrality_voting_held + } AND = { has_global_variable = german_reunification_denazification has_global_variable = german_reunification_austrian_question @@ -2467,17 +2827,23 @@ west_german_unification.103 = { # Voting neutrality AND = { exists = c:GBR this = c:GBR - not = { has_global_variable = GBR_voted_german_reunification } + not = { + has_global_variable = GBR_voted_german_reunification + } } AND = { exists = c:USA this = c:USA - not = { has_global_variable = USA_voted_german_reunification } + not = { + has_global_variable = USA_voted_german_reunification + } } AND = { exists = c:FRA this = c:FRA - not = { has_global_variable = FRA_voted_german_reunification } + not = { + has_global_variable = FRA_voted_german_reunification + } } } } @@ -2491,10 +2857,17 @@ west_german_unification.103 = { # Voting neutrality name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } + limit = { + has_global_variable = german_reunification_voting + } add = global_var:german_reunification_voting } - add = { integer_range = { min = 2 max = 3 } } + add = { + integer_range = { + min = 2 + max = 3 + } + } } } hidden_effect = { @@ -2523,11 +2896,15 @@ west_german_unification.103 = { # Voting neutrality ai_chance = { base = 25 modifier = { - trigger = {exists = c:KUK} + trigger = { + exists = c:KUK + } add = 25 } modifier = { - trigger = {has_global_variable = germania_delanda_est} + trigger = { + has_global_variable = germania_delanda_est + } add = 25 } } @@ -2539,9 +2916,18 @@ west_german_unification.103 = { # Voting neutrality name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } - add = global_var:german_reunification_voting } - add = { integer_range = { min = 1 max = 2 } } } + limit = { + has_global_variable = german_reunification_voting + } + add = global_var:german_reunification_voting + } + add = { + integer_range = { + min = 1 + max = 2 + } + } + } } hidden_effect = { if = { @@ -2577,9 +2963,18 @@ west_german_unification.103 = { # Voting neutrality name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } - add = global_var:german_reunification_voting } - add = { integer_range = { min = 0 max = 1 } } } + limit = { + has_global_variable = german_reunification_voting + } + add = global_var:german_reunification_voting + } + add = { + integer_range = { + min = 0 + max = 1 + } + } + } } hidden_effect = { if = { @@ -2607,27 +3002,32 @@ west_german_unification.103 = { # Voting neutrality ai_chance = { base = 25 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } } } -west_german_unification.104 = { # Voting Independence +west_german_unification.104 = { + # Voting Independence type = country_event title = west_german_unification.104.t desc = west_german_unification.104.d flavor = west_german_unification.104.f icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { - video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic + video = "gfx/event_pictures/middleeast_courtroom_upheaval.bk2" #todo: use appriorate pic } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - NOT = { has_variable = independence_voting_held } + NOT = { + has_variable = independence_voting_held + } AND = { has_global_variable = german_reunification_austrian_question has_global_variable = german_reunification_denazification @@ -2643,17 +3043,23 @@ west_german_unification.104 = { # Voting Independence AND = { exists = c:GBR this = c:GBR - not = { has_global_variable = GBR_voted_german_reunification } + not = { + has_global_variable = GBR_voted_german_reunification + } } AND = { exists = c:USA this = c:USA - not = { has_global_variable = USA_voted_german_reunification } + not = { + has_global_variable = USA_voted_german_reunification + } } AND = { exists = c:FRA this = c:FRA - not = { has_global_variable = FRA_voted_german_reunification } + not = { + has_global_variable = FRA_voted_german_reunification + } } } } @@ -2667,9 +3073,18 @@ west_german_unification.104 = { # Voting Independence name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } - add = global_var:german_reunification_voting } - add = { integer_range = { min = 2 max = 3 } } } + limit = { + has_global_variable = german_reunification_voting + } + add = global_var:german_reunification_voting + } + add = { + integer_range = { + min = 2 + max = 3 + } + } + } } hidden_effect = { set_global_variable = german_reunification_independence_vote_held @@ -2706,9 +3121,18 @@ west_german_unification.104 = { # Voting Independence name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } - add = global_var:german_reunification_voting } - add = { integer_range = { min = 1 max = 2 } } } + limit = { + has_global_variable = german_reunification_voting + } + add = global_var:german_reunification_voting + } + add = { + integer_range = { + min = 1 + max = 2 + } + } + } } hidden_effect = { set_global_variable = german_reunification_independence_vote_held @@ -2745,9 +3169,18 @@ west_german_unification.104 = { # Voting Independence name = german_reunification_voting value = { if = { - limit = { has_global_variable = german_reunification_voting } - add = global_var:german_reunification_voting } - add = { integer_range = { min = 0 max = 1 } } } + limit = { + has_global_variable = german_reunification_voting + } + add = global_var:german_reunification_voting + } + add = { + integer_range = { + min = 0 + max = 1 + } + } + } } hidden_effect = { set_global_variable = german_reunification_independence_vote_held @@ -2776,14 +3209,17 @@ west_german_unification.104 = { # Voting Independence ai_chance = { base = 65 modifier = { - trigger = { has_global_variable = german_player } + trigger = { + has_global_variable = german_player + } add = 10000 } } } } -west_german_unification.999 = { # Sets up unifier and leader +west_german_unification.999 = { + # Sets up unifier and leader type = country_event hidden = yes immediate = { @@ -2800,19 +3236,21 @@ west_german_unification.999 = { # Sets up unifier and leader AND = { exists = c:GBR c:GBR = { - is_player = yes - } + is_player = yes } + } AND = { exists = c:FRA c:FRA = { - is_player = yes - } + is_player = yes } + } } } } - c:USA = {set_variable = west_german_leader} + c:USA = { + set_variable = west_german_leader + } } if = { limit = { @@ -2829,7 +3267,9 @@ west_german_unification.999 = { # Sets up unifier and leader } } } - c:GBR = {set_variable = west_german_leader} + c:GBR = { + set_variable = west_german_leader + } } if = { limit = { @@ -2852,7 +3292,9 @@ west_german_unification.999 = { # Sets up unifier and leader } } } - c:FRA = {set_variable = west_german_leader} + c:FRA = { + set_variable = west_german_leader + } } if = { limit = { @@ -2867,19 +3309,21 @@ west_german_unification.999 = { # Sets up unifier and leader AND = { exists = c:AOZ c:AOZ = { - is_player = yes - } + is_player = yes } + } AND = { exists = c:FOZ c:FOZ = { - is_player = yes - } + is_player = yes } + } } } } - c:BOZ = {set_variable = west_german_unifier} + c:BOZ = { + set_variable = west_german_unifier + } } if = { limit = { @@ -2896,7 +3340,9 @@ west_german_unification.999 = { # Sets up unifier and leader } } } - c:AOZ = {set_variable = west_german_unifier} + c:AOZ = { + set_variable = west_german_unifier + } } if = { limit = { @@ -2919,7 +3365,9 @@ west_german_unification.999 = { # Sets up unifier and leader } } } - c:FOZ = {set_variable = west_german_unifier} + c:FOZ = { + set_variable = west_german_unifier + } } } -} \ No newline at end of file +} diff --git a/events/CWP_events/japan_events/treaty_of_sanfransico_events.txt b/events/CWP_events/japan_events/treaty_of_sanfransico_events.txt index 84769bbde..c553255f0 100644 --- a/events/CWP_events/japan_events/treaty_of_sanfransico_events.txt +++ b/events/CWP_events/japan_events/treaty_of_sanfransico_events.txt @@ -32,6 +32,8 @@ treaty_of_san_francisco.1 = { country = C:USA type = defensive_pact } - C:JAP = {remove_modifier = demilitarized_nation} + c:JAP = { + #activate_law = law_type:law_disarmed_nation # Originally disabled disarmed nation modifier + } } } diff --git a/events/CWP_events/newfoundland_events/newfoundland_referendum.txt b/events/CWP_events/newfoundland_events/newfoundland_referendum.txt index f24cba4be..f0c91bd1f 100644 --- a/events/CWP_events/newfoundland_events/newfoundland_referendum.txt +++ b/events/CWP_events/newfoundland_events/newfoundland_referendum.txt @@ -5,7 +5,7 @@ newfoundland_referendum.1 = { # Calling a Newfoundland National Convention title = newfoundland_referendum.1.title desc = newfoundland_referendum.1.desc flavor = newfoundland_referendum.1.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/calling_a_newfoundland_national_convention.dds" } @@ -79,7 +79,7 @@ newfoundland_referendum.2 = { # Where are we sending delegates? London? Ottawa? title = newfoundland_referendum.2.title desc = newfoundland_referendum.2.desc flavor = newfoundland_referendum.2.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/national_convention_newfoundland.dds" } @@ -198,7 +198,7 @@ newfoundland_referendum.3 = { # London Delegation title = newfoundland_referendum.3.title desc = newfoundland_referendum.3.desc flavor = newfoundland_referendum.3.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/newfoundland_london_delegation.dds" } @@ -309,7 +309,7 @@ newfoundland_referendum.4 = { # Ottawa Delegation title = newfoundland_referendum.4.title desc = newfoundland_referendum.4.desc flavor = newfoundland_referendum.4.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/newfoundland_ottawa_delegation.dds" } @@ -399,7 +399,7 @@ newfoundland_referendum.51 = { # Should independence be an option for Newfoundla title = newfoundland_referendum.51.title desc = newfoundland_referendum.51.desc flavor = newfoundland_referendum.51.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/referendum_independence_option_decision.dds" } @@ -486,7 +486,7 @@ newfoundland_referendum.52 = { # Should independence be an option for Newfoundla title = newfoundland_referendum.52.title desc = newfoundland_referendum.52.desc flavor = newfoundland_referendum.52.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/referendum_independence_option_decision.dds" } @@ -573,7 +573,7 @@ newfoundland_referendum.6 = { # First Referendum - Independence possible title = newfoundland_referendum.6.title desc = newfoundland_referendum.6.desc flavor = newfoundland_referendum.6.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/newfoundland_referendum_voting_card.dds" } @@ -824,7 +824,7 @@ newfoundland_referendum.7 = { # First Referendum - Independence not possible title = newfoundland_referendum.7.title desc = newfoundland_referendum.7.desc flavor = newfoundland_referendum.7.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/newfoundland_referendum_voting_card.dds" } @@ -1043,7 +1043,7 @@ newfoundland_referendum.8 = { # Second Referendum - Confederate with Canada or B title = newfoundland_referendum.8.title desc = newfoundland_referendum.8.desc flavor = newfoundland_referendum.8.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/dont_sell.dds" } @@ -1202,7 +1202,7 @@ newfoundland_referendum.9 = { # British Dominion - Newfoundland POV title = newfoundland_referendum.9.title desc = newfoundland_referendum.9.desc flavor = newfoundland_referendum.9.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/dominion_of_newfoundland.dds" } @@ -1239,7 +1239,7 @@ newfoundland_referendum.10 = { # Confederate with Canada - Canada POV title = newfoundland_referendum.10.title desc = newfoundland_referendum.10.desc flavor = newfoundland_referendum.10.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_canada.dds" } @@ -1278,7 +1278,7 @@ newfoundland_referendum.11 = { # puppet title = newfoundland_referendum.11.title desc = newfoundland_referendum.11.desc flavor = newfoundland_referendum.11.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_the_united_kingdom.dds" } @@ -1314,7 +1314,7 @@ newfoundland_referendum.12 = { # Independence title = newfoundland_referendum.12.title desc = newfoundland_referendum.12.desc flavor = newfoundland_referendum.12.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_newfoundland_and_labrador.dds" } @@ -1351,7 +1351,7 @@ newfoundland_referendum.13 = { # British Dominion - Canadian POV title = newfoundland_referendum.13.title desc = newfoundland_referendum.13.desc flavor = newfoundland_referendum.13.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/dominion_of_newfoundland.dds" } @@ -1382,7 +1382,7 @@ newfoundland_referendum.14 = { # British Dominion - British POV title = newfoundland_referendum.14.title desc = newfoundland_referendum.14.desc flavor = newfoundland_referendum.14.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/dominion_of_newfoundland.dds" } @@ -1413,7 +1413,7 @@ newfoundland_referendum.15 = { # Confederate with Canada - British POV title = newfoundland_referendum.15.title desc = newfoundland_referendum.15.desc flavor = newfoundland_referendum.15.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_canada.dds" } @@ -1444,7 +1444,7 @@ newfoundland_referendum.16 = { # Confederate with Canada - Canadian POV title = newfoundland_referendum.16.title desc = newfoundland_referendum.16.desc flavor = newfoundland_referendum.16.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_canada.dds" } @@ -1475,7 +1475,7 @@ newfoundland_referendum.17 = { # Remain a British puppet - British POV title = newfoundland_referendum.17.title desc = newfoundland_referendum.17.desc flavor = newfoundland_referendum.17.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_the_united_kingdom.dds" } @@ -1506,7 +1506,7 @@ newfoundland_referendum.18 = { # Remain a British puppet - Canadian POV title = newfoundland_referendum.18.title desc = newfoundland_referendum.18.desc flavor = newfoundland_referendum.18.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_the_united_kingdom.dds" } @@ -1537,7 +1537,7 @@ newfoundland_referendum.19 = { # Newfoundland Independence - British POV title = newfoundland_referendum.19.title desc = newfoundland_referendum.19.desc flavor = newfoundland_referendum.19.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_newfoundland_and_labrador.dds" } @@ -1568,7 +1568,7 @@ newfoundland_referendum.20 = { # Newfoundland Independence - Canadian POV title = newfoundland_referendum.20.title desc = newfoundland_referendum.20.desc flavor = newfoundland_referendum.20.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/flag_of_newfoundland_and_labrador.dds" } @@ -1599,7 +1599,7 @@ newfoundland_referendum.21 = { # Does the USA send a join market offer to an ind title = newfoundland_referendum.21.title desc = newfoundland_referendum.21.desc flavor = newfoundland_referendum.21.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/harry_truman_desk.dds" } @@ -1653,7 +1653,7 @@ newfoundland_referendum.22 = { # Does Newfoundland join the USA's market? title = newfoundland_referendum.22.title desc = newfoundland_referendum.22.desc flavor = newfoundland_referendum.22.flavor - icon = "gfx/interface/icons/event_icons/event_diplomacy.dds" + icon = "gfx/interface/icons/event_icons/event_default.dds" event_image = { texture = "gfx/interface/event_pictures/newfoundland_referendum/economic_union_party_membership_card.dds" } diff --git a/events/CWP_events/private_military_companies.txt b/events/CWP_events/private_military_companies.txt index c5a27fdbc..fbcb55b11 100644 --- a/events/CWP_events/private_military_companies.txt +++ b/events/CWP_events/private_military_companies.txt @@ -1,6 +1,6 @@ namespace = private_military_companies - -private_military_companies.1 = { # PMC takeover +private_military_companies.1 = { + # PMC takeover type = country_event title = private_military_companies.1.t desc = private_military_companies.1.d @@ -13,25 +13,26 @@ private_military_companies.1 = { # PMC takeover on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" duration = 3 trigger = { - is_enacting_law = law_type:law_private_army - ig:ig_armed_forces = { + is_enacting_law = law_type:law_private_military + ig:ig_securocrats = { exists = yes NOT = { - has_ideology = ideology_profit_driven + has_ideology = ideology:ideology_laissez_faire } } } option = { name = private_military_companies.1.a - ig:ig_armed_forces = { - add_ideology = ideology_profit_driven - remove_ideology = ideology_jingoist + ig:ig_securocrats = { + add_ideology = ideology_laissez_faire + remove_ideology = ideology_jingoistic set_interest_group_name = ig_private_military_companies } } } -private_military_companies.2 = { # PMC deposed +private_military_companies.2 = { + # PMC deposed type = country_event title = private_military_companies.2.t desc = private_military_companies.2.d @@ -45,65 +46,66 @@ private_military_companies.2 = { # PMC deposed duration = 3 trigger = { OR = { - is_enacting_law = law_type:law_professional_army - is_enacting_law = law_type:law_irregular_army - is_enacting_law = law_type:law_guerilla_army - is_enacting_law = law_type:law_national_militia + is_enacting_law = law_type:law_professional_military + is_enacting_law = law_type:law_irregular_military + is_enacting_law = law_type:law_irregular_military + is_enacting_law = law_type:law_reserve_military } - ig:ig_armed_forces = { + ig:ig_securocrats = { exists = yes - has_ideology = ideology_profit_driven + has_ideology = ideology:ideology_laissez_faire } } - option = { name = private_military_companies.2.a - ig:ig_armed_forces = { - remove_ideology = ideology_profit_driven - add_ideology = ideology_jingoist - set_interest_group_name = ig_armed_forces + ig:ig_securocrats = { + remove_ideology = ideology_laissez_faire + add_ideology = ideology_jingoistic + set_interest_group_name = ig_securocrats } } } -private_military_companies.3 = { # PMC offers to take over +private_military_companies.3 = { + # PMC offers to take over type = country_event - title = private_military_companies.3.t desc = private_military_companies.3.d flavor = private_military_companies.3.f - icon = "gfx/interface/icons/event_icons/event_military.dds" event_image = { texture = "gfx/interface/event_pictures/pmc_takeover.dds" } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" - duration = 3 - trigger = { is_at_war = yes has_technology_researched = mercenaries is_subject = no OR = { - has_law = law_type:law_irregular_army + has_law = law_type:law_irregular_military } - ig:ig_armed_forces = { + ig:ig_securocrats = { exists = yes - NOT = {has_ideology = ideology_profit_driven} + NOT = { + has_ideology = ideology:ideology_laissez_faire + } is_insurrectionary = no } country_rank < rank_value:major_power - NOT = {has_variable = refused_pmcs} - NOT = { has_variable = pmc_removal_cooldown } + NOT = { + has_variable = refused_pmcs + } + NOT = { + has_variable = pmc_removal_cooldown + } } - option = { name = private_military_companies.3.a - ig:ig_armed_forces = { - add_ideology = ideology_profit_driven - remove_ideology = ideology_jingoist + ig:ig_securocrats = { + add_ideology = ideology_laissez_faire + remove_ideology = ideology_jingoistic set_interest_group_name = ig_private_military_companies } add_modifier = { @@ -122,12 +124,15 @@ private_military_companies.3 = { # PMC offers to take over first_name = culture last_name = culture culture = cu:russian - age = {35 45} + age = { + 35 + 45 + } ig_leader = yes is_general = yes commander_rank = commander_rank_5 ruler = no - interest_group = ig_armed_forces + interest_group = ig_securocrats traits = { bandit } @@ -157,7 +162,8 @@ private_military_companies.3 = { # PMC offers to take over } } -private_military_companies.4 = { # PMC hiring for barracks +private_military_companies.4 = { + # PMC hiring for barracks type = country_event hidden = yes immediate = { @@ -175,31 +181,29 @@ private_military_companies.4 = { # PMC hiring for barracks } } -private_military_companies.5 = { # Renew PMC contract +private_military_companies.5 = { + # Renew PMC contract type = country_event - title = private_military_companies.5.t desc = private_military_companies.5.d flavor = private_military_companies.5.f - icon = "gfx/interface/icons/event_icons/event_military.dds" event_image = { texture = "gfx/interface/event_pictures/pmc_takeover.dds" } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" - duration = 3 - trigger = { - NOT = {has_law = law_type:law_private_army} - ig:ig_armed_forces = { + NOT = { + has_law = law_type:law_private_military + } + ig:ig_securocrats = { exists = yes - has_ideology = ideology_profit_driven + has_ideology = ideology:ideology_laissez_faire } has_modifier = hired_pmc } - option = { name = private_military_companies.5.a default_option = yes @@ -215,7 +219,6 @@ private_military_companies.5 = { # Renew PMC contract months = normal_modifier_time } } - option = { name = private_military_companies.5.b add_modifier = { @@ -227,14 +230,20 @@ private_military_companies.5 = { # Renew PMC contract random_list = { 66 = { trigger_event = { - id = private_military_companies.6 # PMC Refuses to step down - days = {0 10} + id = private_military_companies.6 # PMC Refuses to step down + days = { + 0 + 10 + } } } 34 = { trigger_event = { - id = private_military_companies.7 # PMC Steps down - days = {0 10} + id = private_military_companies.7 # PMC Steps down + days = { + 0 + 10 + } } } } @@ -242,30 +251,28 @@ private_military_companies.5 = { # Renew PMC contract } } -private_military_companies.6 = { # PMC refuses to step down +private_military_companies.6 = { + # PMC refuses to step down type = country_event - title = private_military_companies.6.t desc = private_military_companies.6.d flavor = private_military_companies.6.f - icon = "gfx/interface/icons/event_icons/event_military.dds" event_image = { texture = "gfx/interface/event_pictures/pmc_takeover.dds" } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" - duration = 3 - trigger = { - NOT = {has_law = law_type:law_private_army} - ig:ig_armed_forces = { + NOT = { + has_law = law_type:law_private_military + } + ig:ig_securocrats = { exists = yes - has_ideology = ideology_profit_driven + has_ideology = ideology:ideology_laissez_faire } } - immediate = { remove_modifier = hired_pmc add_modifier = { @@ -273,7 +280,6 @@ private_military_companies.6 = { # PMC refuses to step down months = short_modifier_time } } - option = { name = private_military_companies.6.a default_option = yes @@ -290,7 +296,6 @@ private_military_companies.6 = { # PMC refuses to step down months = normal_modifier_time } } - option = { name = private_military_companies.6.b add_modifier = { @@ -301,14 +306,20 @@ private_military_companies.6 = { # PMC refuses to step down random_list = { 66 = { trigger_event = { - id = private_military_companies.6 # PMC Refuses to step down - days = {90 275} + id = private_military_companies.6 # PMC Refuses to step down + days = { + 90 + 275 + } } } 34 = { trigger_event = { - id = private_military_companies.7 # PMC Steps down - days = {90 275} + id = private_military_companies.7 # PMC Steps down + days = { + 90 + 275 + } } } } @@ -316,47 +327,44 @@ private_military_companies.6 = { # PMC refuses to step down } } -private_military_companies.7 = { # PMC steps down +private_military_companies.7 = { + # PMC steps down type = country_event - title = private_military_companies.7.t desc = private_military_companies.7.d flavor = private_military_companies.7.f - icon = "gfx/interface/icons/event_icons/event_military.dds" event_image = { texture = "gfx/interface/event_pictures/pmc_takeover.dds" } on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/middleeast/courtroom_upheaval" - duration = 3 - trigger = { - NOT = {has_law = law_type:law_private_army} - ig:ig_armed_forces = { + NOT = { + has_law = law_type:law_private_military + } + ig:ig_securocrats = { exists = yes - has_ideology = ideology_profit_driven + has_ideology = ideology:ideology_laissez_faire } } - immediate = { remove_modifier = hired_pmc remove_modifier = pmc_conflict } - option = { name = private_military_companies.7.a - ig:ig_armed_forces = { - remove_ideology = ideology_profit_driven - add_ideology = ideology_jingoist - set_interest_group_name = ig_armed_forces + ig:ig_securocrats = { + remove_ideology = ideology_laissez_faire + add_ideology = ideology_jingoistic + set_interest_group_name = ig_securocrats } hidden_effect = { create_character = { ig_leader = yes - interest_group = ig_armed_forces + interest_group = ig_securocrats } } } -} \ No newline at end of file +} diff --git a/events/CWP_events/wmds/wmd_events.txt b/events/CWP_events/wmds/wmd_events.txt index 483e6c34e..cbbfea7fc 100644 --- a/events/CWP_events/wmds/wmd_events.txt +++ b/events/CWP_events/wmds/wmd_events.txt @@ -1,42 +1,43 @@ -namespace = nuclear_war_events - -nuclear_war_events.1 = { # Unleash the Nukes - type = country_event - placement = ROOT - title = nuclear_war_events.1.t - desc = nuclear_war_events.1.d - flavor = nuclear_war_events.1.f - - duration = 3 - icon = "gfx/interface/icons/lens_toolbar_icons/nuclear_weapons.dds" - - event_image = { - video = "gfx/event_pictures/europenorthamerica_springtime_of_nations.bk2" - } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - on_opened_soundeffect = "event:/SFX/Events/europenorthamerica/springtime_of_nation" - - trigger = { - - } - immediate = { - every_country = { - limit = { - is_diplomatic_play_enemy_of = ROOT - } - save_scope_as = nuclear_target - } - } - # TODO - AI SCRIPTING - option = { - name = nuclear_war_events.1.a - highlighted_option = yes - scope:nuclear_target = { - effect_nuclear_strike = yes - } - } - option = { - name = nuclear_war_events.1.b - } - -} +#namespace = nuclear_war_events +# +#nuclear_war_events.1 = { # Unleash the Nukes +# type = country_event +# placement = ROOT +# title = nuclear_war_events.1.t +# desc = nuclear_war_events.1.d +# flavor = nuclear_war_events.1.f +# +# duration = 3 +# icon = "gfx/interface/icons/lens_toolbar_icons/nuclear_weapons.dds" +# +# event_image = { +# video = "gfx/event_pictures/europenorthamerica_springtime_of_nations.bk2" +# } +# on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" +# on_opened_soundeffect = "event:/SFX/Events/europenorthamerica/springtime_of_nation" +# +# trigger = { +# +# } +# immediate = { +# every_country = { +# limit = { +# is_diplomatic_play_enemy_of = ROOT +# } +# save_scope_as = nuclear_target +# } +# } +# # TODO - AI SCRIPTING +# option = { +# name = nuclear_war_events.1.a +# highlighted_option = yes +# scope:nuclear_target = { +# effect_nuclear_strike = yes +# } +# } +# option = { +# name = nuclear_war_events.1.b +# } +# +#} +# \ No newline at end of file diff --git a/events/agitators_events/agitators_election_events.txt b/events/agitators_events/agitators_election_events.txt index 3f4ac780e..913d96e56 100644 --- a/events/agitators_events/agitators_election_events.txt +++ b/events/agitators_events/agitators_election_events.txt @@ -17,7 +17,7 @@ agitators_election_events.1 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -78,7 +78,7 @@ agitators_election_events.2 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -487,14 +487,13 @@ agitators_election_events.3 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { has_socialist_ideology = yes - has_ideology = ideology:ideology_radical } } } @@ -516,7 +515,6 @@ agitators_election_events.3 = { has_role = agitator OR = { has_socialist_ideology = yes - has_ideology = ideology:ideology_radical } } save_scope_as = agitator_scope @@ -601,7 +599,7 @@ agitators_election_events.4 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_active_party = { @@ -680,7 +678,7 @@ agitators_election_events.5 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_interest_group = { @@ -783,30 +781,30 @@ agitators_election_events.6 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes - has_law = law_type:law_womens_suffrage + has_law = law_type:law_gender_equality any_scope_character = { has_role = agitator OR = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > neutral } AND = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > neutral } NOT = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > strongly_approve # Equals 'count' } } @@ -836,22 +834,22 @@ agitators_election_events.6 = { has_role = agitator OR = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > neutral } AND = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > neutral } NOT = { law_stance = { - law = law_type:law_womens_suffrage + law = law_type:law_gender_equality value > strongly_approve # Equals 'count' } } @@ -904,7 +902,7 @@ agitators_election_events.7 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -967,7 +965,7 @@ agitators_election_events.8 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -1058,29 +1056,29 @@ agitators_election_events.9 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > neutral } AND = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > neutral } NOT = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > strongly_approve # Equals 'count' } } @@ -1107,22 +1105,22 @@ agitators_election_events.9 = { has_role = agitator OR = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > neutral } AND = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > neutral } NOT = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value > strongly_approve # Equals 'count' } } @@ -1172,7 +1170,7 @@ agitators_election_events.10 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -1226,7 +1224,7 @@ agitators_election_events.10 = { name = agitators_election_events.10.c trigger = { OR = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } } scope:agitator_scope = { @@ -1257,15 +1255,13 @@ agitators_election_events.11 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes AND = { trigger_if = { limit = { @@ -1279,22 +1275,22 @@ agitators_election_events.11 = { } OR = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } AND = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } NOT = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } } @@ -1411,15 +1407,13 @@ agitators_election_events.12 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes AND = { trigger_if = { limit = { @@ -1433,22 +1427,22 @@ agitators_election_events.12 = { } OR = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } AND = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } NOT = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } } @@ -1544,15 +1538,13 @@ agitators_election_events.13 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes AND = { trigger_if = { limit = { @@ -1566,22 +1558,22 @@ agitators_election_events.13 = { } OR = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } AND = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } NOT = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } } @@ -1595,7 +1587,7 @@ agitators_election_events.13 = { is_party_type = communist_party } pop_type_percent_country = { - pop_type = peasants + pop_type = informal_workers percent >= 0.35 } } @@ -1616,7 +1608,7 @@ agitators_election_events.13 = { limit = { is_incorporated = yes any_scope_pop = { - is_pop_type = peasants + is_pop_type = informal_workers } } save_scope_as = peasant_agitation_state @@ -1628,7 +1620,7 @@ agitators_election_events.13 = { scope:peasant_agitation_state = { add_radicals_in_state = { value = medium_radicals - pop_type = peasants + pop_type = informal_workers } add_modifier = { name = modifier_communist_peasant_agitation @@ -1644,7 +1636,7 @@ agitators_election_events.13 = { scope:peasant_agitation_state = { add_radicals_in_state = { value = small_radicals - pop_type = peasants + pop_type = informal_workers } add_modifier = { name = modifier_communist_anti_landlord_agitation @@ -1674,15 +1666,13 @@ agitators_election_events.14 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes AND = { trigger_if = { limit = { @@ -1696,22 +1686,22 @@ agitators_election_events.14 = { } OR = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } AND = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } NOT = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } } @@ -1744,7 +1734,7 @@ agitators_election_events.14 = { random_interest_group = { limit = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value < neutral } } @@ -1780,7 +1770,7 @@ agitators_election_events.14 = { name = agitators_election_events.14.b trigger = { NOT = { - has_law = law_type:law_no_police + has_law = law_type:law_decentralized_police } } highlighted_option = yes @@ -1853,15 +1843,13 @@ agitators_election_events.15 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes AND = { trigger_if = { limit = { @@ -1875,22 +1863,22 @@ agitators_election_events.15 = { } OR = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } AND = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > neutral } NOT = { law_stance = { - law = law_type:law_council_republic + law = law_type:law_council_elective value > strongly_approve # Equals 'count' } } @@ -1979,14 +1967,13 @@ agitators_election_events.16 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist + has_fascist_ideology = yes AND = { trigger_if = { limit = { @@ -2000,22 +1987,22 @@ agitators_election_events.16 = { } OR = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } AND = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } NOT = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } } @@ -2099,11 +2086,7 @@ agitators_election_events.16 = { } random_scope_character = { limit = { - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist - } + has_socialist_ideology = yes is_ruler = no } random_list = { @@ -2169,14 +2152,13 @@ agitators_election_events.17 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist + has_fascist_ideology = yes AND = { trigger_if = { limit = { @@ -2190,22 +2172,22 @@ agitators_election_events.17 = { } OR = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } AND = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } NOT = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } } @@ -2218,7 +2200,7 @@ agitators_election_events.17 = { any_active_party = { is_party_type = fascist_party } - ig:ig_conglomerates = { + ig:ig_capitalists = { is_marginal = no } } @@ -2235,7 +2217,7 @@ agitators_election_events.17 = { } immediate = { fascist_agitator_election_scope_effect = yes - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_scope } } @@ -2292,14 +2274,13 @@ agitators_election_events.18 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist + has_fascist_ideology = yes AND = { trigger_if = { limit = { @@ -2313,22 +2294,22 @@ agitators_election_events.18 = { } OR = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } AND = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } NOT = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } } @@ -2418,14 +2399,13 @@ agitators_election_events.19 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist + has_fascist_ideology = yes AND = { trigger_if = { limit = { @@ -2439,22 +2419,22 @@ agitators_election_events.19 = { } OR = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } AND = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } NOT = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } } @@ -2468,7 +2448,7 @@ agitators_election_events.19 = { is_party_type = fascist_party } any_country = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } } cancellation_trigger = { @@ -2486,7 +2466,7 @@ agitators_election_events.19 = { fascist_agitator_election_scope_effect = yes ordered_country = { limit = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } order_by = country_rank save_scope_as = scary_communist_country @@ -2557,14 +2537,13 @@ agitators_election_events.20 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_fascist - has_ideology = ideology:ideology_ethno_nationalist + has_fascist_ideology = yes AND = { trigger_if = { limit = { @@ -2578,22 +2557,22 @@ agitators_election_events.20 = { } OR = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } AND = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > neutral } NOT = { law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value > strongly_approve # Equals 'count' } } @@ -2730,7 +2709,7 @@ agitators_election_events.21 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -2803,7 +2782,7 @@ agitators_election_events.22 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -2859,7 +2838,7 @@ agitators_election_events.22 = { } any_member = { law_stance = { - law = law_type:law_agrarianism + law = law_type:law_anti_industrialization value <= neutral } } @@ -2886,7 +2865,7 @@ agitators_election_events.23 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -2908,7 +2887,7 @@ agitators_election_events.23 = { any_active_party = { is_party_type = agrarian_party } - ig:ig_armed_forces = { + ig:ig_securocrats = { has_party = yes } any_active_party = { @@ -2916,13 +2895,14 @@ agitators_election_events.23 = { is_party_type = agrarian_party } any_member = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } } - ig:ig_rural_folk = { + ig:ig_ruralists = { leader = { NOT = { - has_ideology = ideology:ideology_jingoist + has_ideology = ideology:ideology_jingoistic } } } @@ -2940,7 +2920,7 @@ agitators_election_events.23 = { } immediate = { agrarian_agitator_election_scope_effect = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_scope leader = { save_scope_as = armed_forces_leader @@ -2994,7 +2974,7 @@ agitators_election_events.24 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -3070,7 +3050,7 @@ agitators_election_events.25 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { @@ -3123,10 +3103,10 @@ agitators_election_events.25 = { } save_scope_as = industry_enroachment_state } - ig:ig_rural_folk = { + ig:ig_ruralists = { save_scope_as = rural_folk_ig } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig } } @@ -3179,13 +3159,13 @@ agitators_election_events.26 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_democratic_socialist trigger_if = { limit = { this.interest_group = { @@ -3264,13 +3244,13 @@ agitators_election_events.27 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_democratic_socialist trigger_if = { limit = { this.interest_group = { @@ -3365,13 +3345,13 @@ agitators_election_events.28 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_democratic_socialist trigger_if = { limit = { this.interest_group = { @@ -3387,7 +3367,7 @@ agitators_election_events.28 = { any_active_party = { is_party_type = social_democrat_party } - ig:ig_socialists = { + ig:ig_laborists = { is_marginal = no } } @@ -3404,7 +3384,7 @@ agitators_election_events.28 = { } immediate = { socdem_agitator_election_scope_effect = yes - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_union_ig } } @@ -3450,13 +3430,13 @@ agitators_election_events.29 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_democratic_socialist trigger_if = { limit = { this.interest_group = { @@ -3523,13 +3503,13 @@ agitators_election_events.30 = { } trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_social_democrat + has_ideology = ideology:ideology_democratic_socialist trigger_if = { limit = { this.interest_group = { @@ -3605,9 +3585,9 @@ agitators_election_events.31 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_market_liberal + has_socialist_ideology = yes + has_ideology = ideology:ideology_environmentalist + has_liberal_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -3700,9 +3680,9 @@ agitators_election_events.33 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_market_liberal + has_socialist_ideology = yes + has_ideology = ideology:ideology_environmentalist + has_liberal_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -3817,9 +3797,9 @@ agitators_election_events.34 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_market_liberal + has_socialist_ideology = yes + has_ideology = ideology:ideology_environmentalist + has_liberal_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -3855,7 +3835,7 @@ agitators_election_events.34 = { liberal_agitator_election_scope_effect = yes random_active_party = { limit = { - is_party_type = progressive_party + is_party_type = social_democrat_party } save_scope_as = progressive_party_scope } @@ -3884,7 +3864,7 @@ agitators_election_events.34 = { name = agitators_election_events.34.c trigger = { any_active_party = { - is_party_type = progressive_party + is_party_type = liberal_party } } scope:progressive_party_scope = { @@ -3913,9 +3893,9 @@ agitators_election_events.35 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_humanitarian - has_ideology = ideology:ideology_market_liberal + has_socialist_ideology = yes + has_ideology = ideology:ideology_environmentalist + has_liberal_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4083,8 +4063,7 @@ agitators_election_events.36 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver + has_reactionary_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4101,10 +4080,10 @@ agitators_election_events.36 = { is_party_type = conservative_party } OR = { - has_law = law_type:law_state_religion - has_law = law_type:law_freedom_of_conscience + has_law = law_type:law_religious_institutions + has_law = law_type:law_religious_policies } - ig:ig_devout = { + ig:ig_moralists = { is_marginal = no } } @@ -4121,7 +4100,7 @@ agitators_election_events.36 = { } immediate = { conservative_agitator_election_scope_effect = yes - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } @@ -4145,7 +4124,7 @@ agitators_election_events.36 = { option = { name = agitators_election_events.36.c trigger = { - ig:ig_devout = { + ig:ig_moralists = { has_party = no } } @@ -4186,8 +4165,7 @@ agitators_election_events.37 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver + has_reactionary_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4209,18 +4187,19 @@ agitators_election_events.37 = { any_interest_group = { is_in_government = yes leader = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes + has_progressive_ideology = yes } } - ig:ig_rural_folk = { + ig:ig_ruralists = { is_powerful = yes is_in_government = yes } - ig:ig_intellectuals = { + ig:ig_urbanists = { is_powerful = yes is_in_government = yes } - ig:ig_socialists = { + ig:ig_laborists = { is_powerful = yes is_in_government = yes } @@ -4228,11 +4207,7 @@ agitators_election_events.37 = { is_in_government = yes is_powerful = yes leader = { - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist - } + has_socialist_ideology = yes } } } @@ -4263,22 +4238,19 @@ agitators_election_events.37 = { is_powerful = yes leader = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes } } } - ig:ig_rural_folk = { + ig:ig_ruralists = { is_powerful = yes is_in_government = yes } - ig:ig_intellectuals = { + ig:ig_urbanists = { is_powerful = yes is_in_government = yes } - ig:ig_socialists = { + ig:ig_laborists = { is_powerful = yes is_in_government = yes } @@ -4286,7 +4258,7 @@ agitators_election_events.37 = { ig:ig_elites = { is_in_government = yes } - ig:ig_devout = { + ig:ig_moralists = { is_in_government = yes } } @@ -4351,7 +4323,9 @@ agitators_election_events.37 = { trigger = { any_active_party = { OR = { - is_party_type = progressive_party + is_party_type = socialist_party + is_party_type = social_democrat_party + is_party_type = democratic_socialist_party is_party_type = communist_party is_party_type = anarchist_party } @@ -4360,7 +4334,9 @@ agitators_election_events.37 = { random_active_party = { limit = { OR = { - is_party_type = progressive_party + is_party_type = socialist_party + is_party_type = social_democrat_party + is_party_type = democratic_socialist_party is_party_type = communist_party is_party_type = anarchist_party } @@ -4403,8 +4379,7 @@ agitators_election_events.38 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver + has_reactionary_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4439,14 +4414,10 @@ agitators_election_events.38 = { name = agitators_election_events.38.a trigger = { NOR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_universal_suffrage - has_law = law_type:law_wage_subsidies - has_law = law_type:law_old_age_pension - has_law = law_type:law_homesteading - has_law = law_type:law_commercialized_agriculture - has_law = law_type:law_homesteading - has_law = law_type:law_mass_conscription + has_law = law_type:law_gender_equality + has_law = law_type:law_representative_democracy + has_law = law_type:law_income_security + has_law = law_type:law_income_supplementation } } default_option = yes @@ -4458,14 +4429,10 @@ agitators_election_events.38 = { name = agitators_election_events.38.a1 trigger = { OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_universal_suffrage - has_law = law_type:law_wage_subsidies - has_law = law_type:law_old_age_pension - has_law = law_type:law_homesteading - has_law = law_type:law_commercialized_agriculture - has_law = law_type:law_homesteading - has_law = law_type:law_mass_conscription + has_law = law_type:law_gender_equality + has_law = law_type:law_representative_democracy + has_law = law_type:law_income_security + has_law = law_type:law_income_supplementation } } default_option = yes @@ -4477,14 +4444,10 @@ agitators_election_events.38 = { name = agitators_election_events.38.b trigger = { NOR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_universal_suffrage - has_law = law_type:law_wage_subsidies - has_law = law_type:law_old_age_pension - has_law = law_type:law_homesteading - has_law = law_type:law_commercialized_agriculture - has_law = law_type:law_homesteading - has_law = law_type:law_mass_conscription + has_law = law_type:law_gender_equality + has_law = law_type:law_representative_democracy + has_law = law_type:law_income_security + has_law = law_type:law_income_supplementation } } scope:agitator_party_scope = { @@ -4501,14 +4464,10 @@ agitators_election_events.38 = { name = agitators_election_events.38.c trigger = { OR = { - has_law = law_type:law_womens_suffrage - has_law = law_type:law_universal_suffrage - has_law = law_type:law_wage_subsidies - has_law = law_type:law_old_age_pension - has_law = law_type:law_homesteading - has_law = law_type:law_commercialized_agriculture - has_law = law_type:law_homesteading - has_law = law_type:law_mass_conscription + has_law = law_type:law_gender_equality + has_law = law_type:law_representative_democracy + has_law = law_type:law_income_security + has_law = law_type:law_income_supplementation } } scope:agitator_party_scope = { @@ -4544,8 +4503,7 @@ agitators_election_events.39 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver + has_reactionary_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4561,12 +4519,10 @@ agitators_election_events.39 = { any_active_party = { is_party_type = conservative_party } - ig:ig_rural_folk = { + ig:ig_ruralists = { leader = { NOR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes } } } @@ -4584,7 +4540,7 @@ agitators_election_events.39 = { } immediate = { conservative_agitator_election_scope_effect = yes - ig:ig_rural_folk = { + ig:ig_ruralists = { save_scope_as = rf_scope leader = { save_scope_as = rf_leader_scope @@ -4625,127 +4581,6 @@ agitators_election_events.39 = { } } -agitators_election_events.40 = { - type = country_event - placement = root - duration = 3 - title = agitators_election_events.40.t - desc = agitators_election_events.40.d - flavor = agitators_election_events.40.f - event_image = { - video = "southamerica_election" - } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - cooldown = { - months = normal_modifier_time - } - trigger = { - in_election_campaign = yes - any_scope_character = { - has_role = agitator - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_slaver - trigger_if = { - limit = { - this.interest_group = { - has_party = yes - } - } - this.interest_group.party = { - is_party_type = conservative_party - } - } - } - } - any_active_party = { - is_party_type = conservative_party - } - any_scope_culture = { - culture_is_discriminated_in = root - root = { - culture_percent_country = { - target = prev - value >= 0.05 - } - } - } - } - cancellation_trigger = { - OR = { - scope:agitator_scope = { - is_character_alive = no - } - NOT = { - exists = scope:agitator_scope - } - in_election_campaign = no - } - } - immediate = { - conservative_agitator_election_scope_effect = yes - random_interest_group = { - limit = { - law_stance = { - law = law_type:law_slavery_banned - value >= approve - } - } - save_scope_as = abolitionist_ig - } - random_scope_culture = { - limit = { - culture_is_discriminated_in = root - root = { - culture_percent_country = { - target = prev - value >= 0.05 - } - } - } - save_scope_as = discrim_culture - } - } - option = { - name = agitators_election_events.40.a - default_option = yes - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } - option = { - name = agitators_election_events.40.b - scope:agitator_party_scope = { - add_momentum = momentum_large - } - add_radicals = { - value = medium_radicals - culture = scope:discrim_culture - } - } - option = { - name = agitators_election_events.40.c - trigger = { - NOT = { - has_law = law_type:law_slavery_banned - } - } - highlighted_option = yes - add_radicals = { - value = medium_radicals - pop_type = slaves - } - add_radicals = { - value = small_radicals - interest_group = scope:abolitionist_ig - } - scope:agitator_party_scope = { - add_momentum = momentum_small - } - } -} - agitators_election_events.41 = { type = country_event placement = root @@ -4766,7 +4601,7 @@ agitators_election_events.41 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4774,13 +4609,13 @@ agitators_election_events.41 = { } } this.interest_group.party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } } any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } cancellation_trigger = { @@ -4799,7 +4634,7 @@ agitators_election_events.41 = { capital = { save_scope_as = capital_scope } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } @@ -4816,7 +4651,7 @@ agitators_election_events.41 = { is_decaying = yes } } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = modifier_radical_prescription_devout months = short_modifier_time @@ -4834,7 +4669,7 @@ agitators_election_events.41 = { months = normal_modifier_time } } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = modifier_radical_prescription_denied_devout months = short_modifier_time @@ -4844,7 +4679,7 @@ agitators_election_events.41 = { option = { name = agitators_election_events.41.c trigger = { - has_law = law_type:law_no_social_security + has_law = law_type:law_no_welfare } scope:agitator_party_scope = { add_momentum = momentum_small_decrease @@ -4878,10 +4713,10 @@ agitators_election_events.42 = { any_scope_character = { has_role = agitator NOT = { - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_urbanists } OR = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4889,16 +4724,16 @@ agitators_election_events.42 = { } } this.interest_group.party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } } any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } ruler.popularity <= 0 - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } cancellation_trigger = { OR = { @@ -4916,7 +4751,7 @@ agitators_election_events.42 = { ruler = { save_scope_as = monarch_scope } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } } @@ -4941,7 +4776,7 @@ agitators_election_events.42 = { } option = { name = agitators_election_events.42.c - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = modifier_agitator_hates_the_monarchy_ig months = normal_modifier_time @@ -4950,7 +4785,7 @@ agitators_election_events.42 = { if = { limit = { NOT = { - scope:agitator_scope.interest_group = ig:ig_intellectuals + scope:agitator_scope.interest_group = ig:ig_urbanists } } scope:agitator_scope.interest_group = { @@ -4987,7 +4822,7 @@ agitators_election_events.43 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -4995,7 +4830,7 @@ agitators_election_events.43 = { } } this.interest_group.party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } @@ -5022,13 +4857,13 @@ agitators_election_events.43 = { } } any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } NOT = { - has_law = law_type:law_multicultural + has_law = law_type:law_multiculturalist } NOT = { - has_law = law_type:law_universal_suffrage + has_law = law_type:law_representative_democracy } } cancellation_trigger = { @@ -5083,7 +4918,7 @@ agitators_election_events.43 = { name = agitators_election_events.43.c trigger = { NOT = { - has_law = law_type:law_womens_suffrage + has_law = law_type:law_gender_equality } } scope:agitator_party_scope = { @@ -5116,7 +4951,7 @@ agitators_election_events.44 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -5124,7 +4959,7 @@ agitators_election_events.44 = { } } this.interest_group.party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } @@ -5134,30 +4969,20 @@ agitators_election_events.44 = { has_party = yes NOT = { this.party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } OR = { law_stance = { - law = law_type:law_slavery_banned - value < neutral + law = law_type:law_representative_democracy + value > strongly_approve # Equals 'count' } - AND = { - law_stance = { - law = law_type:law_universal_suffrage - value > strongly_approve # Equals 'count' - } - interest_group = { + interest_group = { + NOT = { law_stance = { - law = law_type:law_slavery_banned - value < neutral - } - NOT = { - law_stance = { - law = law_type:law_universal_suffrage - value > strongly_approve # Equals 'count' - } + law = law_type:law_representative_democracy + value > strongly_approve # Equals 'count' } } } @@ -5167,10 +4992,10 @@ agitators_election_events.44 = { } } any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } NOT = { - has_law = law_type:law_universal_suffrage + has_law = law_type:law_representative_democracy } } cancellation_trigger = { @@ -5192,28 +5017,28 @@ agitators_election_events.44 = { has_party = yes NOT = { this.party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } OR = { law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value < neutral } AND = { law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value < neutral } NOT = { law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value > strongly_approve # Equals 'count' } } @@ -5264,7 +5089,7 @@ agitators_election_events.44 = { name = agitators_election_events.44.c trigger = { NOT = { - has_law = law_type:law_womens_suffrage + has_law = law_type:law_gender_equality } } scope:anti_democratic_party = { @@ -5304,7 +5129,7 @@ agitators_election_events.45 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_radical + has_socialist_ideology = yes trigger_if = { limit = { this.interest_group = { @@ -5312,15 +5137,15 @@ agitators_election_events.45 = { } } this.interest_group.party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } } any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } cancellation_trigger = { OR = { diff --git a/events/agitators_events/agitators_law_events.txt b/events/agitators_events/agitators_law_events.txt index f5f3bc70f..d371fe2cf 100644 --- a/events/agitators_events/agitators_law_events.txt +++ b/events/agitators_events/agitators_law_events.txt @@ -280,7 +280,7 @@ agitators_law_events.3 = { has_ideology = ideology:ideology_reactionary has_ideology = ideology:ideology_stratocratic has_ideology = ideology:ideology_isolationist - has_ideology = ideology:ideology_jingoist + has_ideology = ideology:ideology_jingoistic } } add_modifier = { @@ -317,7 +317,7 @@ agitators_law_events.3 = { has_ideology = ideology:ideology_reactionary has_ideology = ideology:ideology_stratocratic has_ideology = ideology:ideology_isolationist - has_ideology = ideology:ideology_jingoist + has_ideology = ideology:ideology_jingoistic } } add_modifier = { @@ -1216,7 +1216,7 @@ agitators_law_events.13 = { trigger = { agitator_supports_enaction = yes - ig:ig_rural_folk = { + ig:ig_ruralists = { is_marginal = no } } @@ -1240,22 +1240,22 @@ agitators_law_events.13 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_rural_folk = { - save_scope_as = peasants_ig + ig:ig_ruralists = { + save_scope_as = informal_workers_ig } } option = { name = agitators_law_events.13.a trigger = { - ig:ig_rural_folk = { + ig:ig_ruralists = { is_insurrectionary = no } } add_enactment_modifier = { name = modifier_rurals_endorsed_proposal } - ig:ig_rural_folk = { + ig:ig_ruralists = { add_modifier = { name = modifier_rurals_approached months = normal_modifier_time @@ -1266,7 +1266,7 @@ agitators_law_events.13 = { option = { name = agitators_law_events.13.b trigger = { - ig:ig_rural_folk = { + ig:ig_ruralists = { law_stance = { law = owner.currently_enacting_law.type value > neutral @@ -1302,7 +1302,7 @@ agitators_law_events.13 = { option = { name = agitators_law_events.13.e trigger = { - ig:ig_rural_folk = { + ig:ig_ruralists = { is_insurrectionary = yes } } @@ -1687,7 +1687,7 @@ agitators_law_events.18 = { movement_opposes_enaction = yes agitator_opposes_enaction = yes NOT = { - has_law = law_type:law_no_police + has_law = law_type:law_decentralized_police } } @@ -1874,7 +1874,7 @@ agitators_law_events.19 = { option = { #IG leader's son rolls "worst political opinion ever", asked to attend military school. name = agitators_law_events.19.c trigger = { - ig:ig_armed_forces = { + ig:ig_securocrats = { is_in_government = yes } } @@ -1994,10 +1994,10 @@ agitators_law_events.21 = { trigger = { agitator_supports_enaction = yes - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary } } @@ -2025,7 +2025,7 @@ agitators_law_events.21 = { is_marginal = no is_in_government = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -2084,10 +2084,10 @@ agitators_law_events.22 = { trigger = { agitator_supports_enaction = yes - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary } } @@ -2115,7 +2115,7 @@ agitators_law_events.22 = { is_marginal = no is_in_government = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -2197,19 +2197,19 @@ agitators_law_events.23 = { trigger = { agitator_supports_enaction = yes - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary } any_interest_group = { OR = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value >= neutral } law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value >= neutral } } @@ -2239,11 +2239,11 @@ agitators_law_events.23 = { limit = { OR = { law_stance = { - law = law_type:law_census_voting + law = law_type:law_consensus_democracy value >= neutral } law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value >= neutral } } @@ -2314,30 +2314,30 @@ agitators_law_events.24 = { trigger = { agitator_supports_enaction = yes - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary } any_scope_general = { OR = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } AND = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } NOT = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > strongly_approve # Equals 'count' } } @@ -2370,22 +2370,22 @@ agitators_law_events.24 = { limit = { OR = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } AND = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > strongly_approve # Equals 'count' } interest_group = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } NOT = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > strongly_approve # Equals 'count' } } @@ -2446,13 +2446,12 @@ agitators_law_events.25 = { OR = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } OR = { - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_representative_democracy } agitator_supports_enaction = yes } @@ -2528,13 +2527,12 @@ agitators_law_events.26 = { OR = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } OR = { - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_representative_democracy } agitator_supports_enaction = yes } @@ -2645,13 +2643,12 @@ agitators_law_events.27 = { OR = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } OR = { - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_representative_democracy } agitator_supports_enaction = yes } diff --git a/events/agitators_events/exiles_events.txt b/events/agitators_events/exiles_events.txt index e8e4cf847..d887fa0bb 100644 --- a/events/agitators_events/exiles_events.txt +++ b/events/agitators_events/exiles_events.txt @@ -398,7 +398,7 @@ exiles_events.4 = { OR = { has_modifier = failed_coup has_modifier = revolution_lost_ig - has_variable = coup_guilty + #has_variable = coup_guilty } any_scope_character = { OR = { @@ -421,7 +421,7 @@ exiles_events.4 = { OR = { has_modifier = failed_coup has_modifier = revolution_lost_ig - has_variable = coup_guilty + #has_variable = coup_guilty } } save_scope_as = failed_revolution_ig @@ -658,8 +658,8 @@ exiles_events.7 = { trigger = { empty_agitator_slots >= 1 OR = { - has_law = law_type:law_no_migration_controls - has_law = law_type:law_controlled_immigration + has_law = law_type:law_open_borders + has_law = law_type:law_selective_immigration } any_character_in_exile_pool = { this.culture = { diff --git a/events/agitators_events/exiles_events_02.txt b/events/agitators_events/exiles_events_02.txt index 5e1d77431..76c5f042d 100644 --- a/events/agitators_events/exiles_events_02.txt +++ b/events/agitators_events/exiles_events_02.txt @@ -699,10 +699,11 @@ exiles_more_events.4 = { else_if = { limit = { scope:post_unification_agitator = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = national_hero_rejected months = normal_modifier_time @@ -712,10 +713,10 @@ exiles_more_events.4 = { else_if = { limit = { scope:post_unification_agitator = { - is_interest_group_type = ig_devout + is_interest_group_type = ig_moralists } } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = national_hero_rejected months = normal_modifier_time @@ -724,9 +725,11 @@ exiles_more_events.4 = { } else_if = { limit = { - scope:post_unification_agitator = { is_interest_group_type = ig_conglomerates } + scope:post_unification_agitator = { + is_interest_group_type = ig_capitalists + } } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = national_hero_rejected months = normal_modifier_time @@ -735,9 +738,11 @@ exiles_more_events.4 = { } else_if = { limit = { - scope:post_unification_agitator = { is_interest_group_type = ig_intellectuals } + scope:post_unification_agitator = { + is_interest_group_type = ig_urbanists + } } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = national_hero_rejected months = normal_modifier_time @@ -746,7 +751,9 @@ exiles_more_events.4 = { } else_if = { limit = { - scope:post_unification_agitator = { is_interest_group_type = ig_elites } + scope:post_unification_agitator = { + is_interest_group_type = ig_elites + } } ig:ig_elites = { add_modifier = { @@ -757,7 +764,9 @@ exiles_more_events.4 = { } else_if = { limit = { - scope:post_unification_agitator = { is_interest_group_type = ig_entrepreneurs } + scope:post_unification_agitator = { + is_interest_group_type = ig_entrepreneurs + } } ig:ig_entrepreneurs = { add_modifier = { @@ -769,10 +778,10 @@ exiles_more_events.4 = { else_if = { limit = { scope:post_unification_agitator = { - is_interest_group_type = ig_rural_folk + is_interest_group_type = ig_ruralists } } - ig:ig_rural_folk = { + ig:ig_ruralists = { add_modifier = { name = national_hero_rejected months = normal_modifier_time @@ -781,9 +790,11 @@ exiles_more_events.4 = { } else_if = { limit = { - scope:post_unification_agitator = { is_interest_group_type = ig_socialists } + scope:post_unification_agitator = { + is_interest_group_type = ig_laborists + } } - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = national_hero_rejected months = normal_modifier_time @@ -1209,9 +1220,11 @@ exiles_more_events.8 = { name = exiles_more_events.8.b highlighted_option = yes trigger = { - NOT = { has_law = law_type:law_no_intelligence_agency } + NOT = { + has_law = law_type:law_decentralized_police + } institution_investment_level = { - institution = institution_intelligence_agency + institution = institution_criminal_justice_system value >= 2 } } diff --git a/events/agitators_events/garibaldi_events.txt b/events/agitators_events/garibaldi_events.txt new file mode 100644 index 000000000..3e9ff02b2 --- /dev/null +++ b/events/agitators_events/garibaldi_events.txt @@ -0,0 +1 @@ +#Don't load this vanilla file \ No newline at end of file diff --git a/events/agitators_events/land_ownership_law_events.txt b/events/agitators_events/land_ownership_law_events.txt index f9c62167d..8a51d97cb 100644 --- a/events/agitators_events/land_ownership_law_events.txt +++ b/events/agitators_events/land_ownership_law_events.txt @@ -1,2073 +1 @@ -namespace = land_ownership_law_events - -# Debate Event - The SCOPE Homestead Act -land_ownership_law_events.1 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.1.t - desc = land_ownership_law_events.1.d - flavor = land_ownership_law_events.1.f - - category = enactment - - event_image = { - video = "votp_monarch_holding_court" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/waving_flag.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - NOT = { - has_law = law_type:law_collectivized_agriculture - } - NOR = { - has_law = law_type:law_autocracy - has_law = law_type:law_oligarchy - } - is_enacting_law = law_type:law_homesteading - any_scope_state = { - is_incorporated = no - } - ig:ig_elites = { - is_marginal = no - law_stance = { - law = law_type:law_homesteading - value < neutral - } - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_state = { - limit = { - is_incorporated = no - } - save_scope_as = homesteading_act_state_scope - } - ig:ig_elites = { - save_scope_as = landowners_scope - } - ig:ig_rural_folk = { - save_scope_as = rural_folks_scope - } - } - - option = { - name = land_ownership_law_events.1.a - default_option = yes - scope:homesteading_act_state_scope = { - add_modifier = { - name = homestead_act_modifier - months = normal_modifier_time - } - } - ig:ig_elites = { - add_modifier = { - name = homestead_favouring_farmers_neg - months = normal_modifier_time - } - } - ig:ig_rural_folk = { - add_modifier = { - name = homestead_favouring_farmers_pos - months = normal_modifier_time - } - } - } - - option = { - name = land_ownership_law_events.1.b - add_enactment_modifier = { - name = surge_of_popular_support_modifier - } - add_radicals = { - pop_type = aristocrats - value = small_radicals - } - } - - option = { - name = land_ownership_law_events.1.c - add_enactment_modifier = { - name = bowing_to_the_plantocracy - } - scope:homesteading_act_state_scope = { - add_modifier = { - name = planter_dominance_modifier - months = normal_modifier_time - } - } - ig:ig_elites = { - add_modifier = { - name = homestead_favouring_planters_pos - months = normal_modifier_time - } - } - ig:ig_rural_folk = { - add_modifier = { - name = homestead_favouring_planters_neg - months = normal_modifier_time - } - } - } -} - -# Advancement event - The Shackled Soul of the Nation -land_ownership_law_events.2 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.2.t - desc = land_ownership_law_events.2.d - flavor = land_ownership_law_events.2.f - - category = enactment - - event_image = { - video = "votp_realist_household" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - has_law = law_type:law_serfdom - OR = { - is_enacting_law = law_type:law_homesteading - is_enacting_law = law_type:law_tenant_farmers - is_enacting_law = law_type:law_commercialized_agriculture - } - ig:ig_elites = { - is_marginal = no - } - ig:ig_devout = { - is_marginal = no - } - ig:ig_rural_folk = { - is_marginal = no - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ig:ig_elites = { - save_scope_as = landowners_scope - } - ig:ig_devout = { - save_scope_as = devout_scope - } - ig:ig_rural_folk = { - save_scope_as = rural_folks_scope - } - } - - option = { - name = land_ownership_law_events.2.a - default_option = yes - add_enactment_modifier = { - name = dissenter_support_for_law - } - ig:ig_rural_folk = { - add_modifier = { - name = cultural_custodians_modifier - months = normal_modifier_time - } - } - } - option = { - name = land_ownership_law_events.2.b - add_enactment_modifier = { - name = dissenter_support_for_law - multiplier = 0.5 - } - ig:ig_elites = { - add_modifier = { - name = internal_discord_modifier - months = normal_modifier_time - } - } - ig:ig_devout = { - add_modifier = { - name = internal_discord_modifier - months = normal_modifier_time - } - } - } -} - -# Stall event - An Acre too Far -land_ownership_law_events.3 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.3.t - desc = land_ownership_law_events.3.d - flavor = land_ownership_law_events.3.f - - category = enactment - - event_image = { - video = "middleeast_courtroom_upheaval" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_collectivized_agriculture - any_interest_group = { - is_in_government = yes - leader = { - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - } - } - } - ig:ig_rural_folk = { - is_marginal = no - leader = { - NOR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - } - } - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - scope:anti_kulak_leaders_scope = { - is_character_alive = no - } - NOT = { - exists = scope:anti_kulak_leaders_scope - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { - limit = { - is_in_government = yes - leader = { - OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - } - } - } - leader = { - save_scope_as = anti_kulak_leaders_scope - } - save_scope_as = anti_kulak_ig_scope - } - ig:ig_rural_folk = { - leader = { - save_scope_as = rural_folks_leader_scope - } - save_scope_as = rural_folks_scope - } - } - - option = { - name = land_ownership_law_events.3.a - default_option = yes - ig:ig_rural_folk = { - add_modifier = { - name = rural_hysteria_modifier - months = normal_modifier_time - multiplier = 2 - } - } - add_enactment_modifier = { - name = concise_collectivization_program - } - add_radicals = { - pop_type = peasants - value = medium_radicals - } - scope:anti_kulak_leaders_scope = { - if = { - limit = { - has_trait = inspirational_orator - } - remove_trait = inspirational_orator - } - if = { - limit = { - NOT = { - has_trait = demagogue - } - NOT = { - has_trait = firebrand - } - } - add_trait = demagogue - } - } - } - - option = { - name = land_ownership_law_events.3.b - ig:ig_rural_folk = { - add_modifier = { - name = rural_hysteria_modifier - months = normal_modifier_time - } - } - add_radicals = { - pop_type = peasants - value = small_radicals - } - scope:anti_kulak_leaders_scope = { - if = { - limit = { - NOT = { has_trait = cautious } - } - random_list = { - 50 = { - add_trait = cautious - } - 50 = { - } - } - } - } - } - - option = { - name = land_ownership_law_events.3.c - ig:ig_rural_folk = { - add_modifier = { - name = rural_paranoia_modifier - months = normal_modifier_time - } - } - add_enactment_modifier = { - name = confused_collectivization_program - } - scope:anti_kulak_leaders_scope = { - if = { - limit = { - NOT = { has_trait = cautious } - } - add_trait = cautious - } - } - } -} - -# Debate Event - The Plight of the Second Sons -land_ownership_law_events.4 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.4.t - desc = land_ownership_law_events.4.d - flavor = land_ownership_law_events.4.f - - category = enactment - - event_image = { - video = "africa_prosperous_farm" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - OR = { - has_law = law_type:law_homesteading - has_law = law_type:law_tenant_farmers - } - is_enacting_law = law_type:law_commercialized_agriculture - any_scope_state = { - is_incorporated = yes - any_scope_building = { - OR = { - is_building_type = building_rye_farm - is_building_type = building_wheat_farm - is_building_type = building_rice_farm - is_building_type = building_maize_farm - is_building_type = building_millet_farm - is_building_type = building_livestock_ranch - } - occupancy > 0.8 - } - } - ig:ig_rural_folk = { - is_marginal = no - } - OR = { - ig:ig_elites = { - is_marginal = no - } - ig:ig_conglomerates = { - is_marginal = no - } - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ig:ig_elites = { - save_scope_as = landowners_scope - } - ig:ig_conglomerates = { - save_scope_as = industrialists_scope - } - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_building = { - OR = { - is_building_type = building_rye_farm - is_building_type = building_wheat_farm - is_building_type = building_rice_farm - is_building_type = building_maize_farm - is_building_type = building_millet_farm - is_building_type = building_livestock_ranch - } - occupancy > 0.8 - } - } - random_scope_building = { - limit = { - OR = { - is_building_type = building_rye_farm - is_building_type = building_wheat_farm - is_building_type = building_rice_farm - is_building_type = building_maize_farm - is_building_type = building_millet_farm - is_building_type = building_livestock_ranch - occupancy > 0.8 - } - } - save_scope_as = commercialized_agriculture_building_scope - } - save_scope_as = commercialized_agriculture_state_scope - } - } - - option = { - name = land_ownership_law_events.4.a - default_option = yes - add_enactment_modifier = { - name = for_the_nations_second_sons_modifier - } - } - - option = { - name = land_ownership_law_events.4.b - trigger = { - ig:ig_elites = { - is_marginal = no - } - } - ig:ig_elites = { - add_modifier = { - name = farmland_consolidation_modifier_pos - months = normal_modifier_time - } - } - ig:ig_rural_folk = { - add_modifier = { - name = farmland_consolidation_modifier_neg - months = normal_modifier_time - } - } - add_loyalists = { - pop_type = aristocrats - value = small_radicals - } - scope:commercialized_agriculture_state_scope = { - add_radicals_in_state = { - pop_type = peasants - value = small_radicals - } - } - } - option = { - name = land_ownership_law_events.4.c - trigger = { - ig:ig_conglomerates = { - is_marginal = no - } - } - ig:ig_conglomerates = { - add_modifier = { - name = farmland_consolidation_modifier_pos - months = normal_modifier_time - } - } - ig:ig_rural_folk = { - add_modifier = { - name = farmland_consolidation_modifier_neg - months = normal_modifier_time - } - } - add_loyalists = { - pop_type = capitalists - value = small_radicals - } - scope:commercialized_agriculture_state_scope = { - add_radicals_in_state = { - pop_type = peasants - value = small_radicals - } - } - } -} - -# Advance Event - Farmer Cooperatives -land_ownership_law_events.5 = { - type = country_event - placement = scope:farmer_coops_state_scope - - duration = 3 - - title = land_ownership_law_events.5.t - desc = land_ownership_law_events.5.d - flavor = land_ownership_law_events.5.f - - category = enactment - - event_image = { - video = "africa_prosperous_farm" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_homesteading - OR = { - has_law = law_type:law_commercialized_agriculture - has_law = law_type:law_tenant_farmers - } - any_scope_state = { - is_incorporated = yes - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_Scope_state = { - limit = { - is_incorporated = yes - } - save_scope_as = farmer_coops_state_scope - } - } - - option = { - name = land_ownership_law_events.5.a - default_option = yes - add_enactment_modifier = { - name = co_operatively_backed - } - } - - option = { - name = land_ownership_law_events.5.b - ig:ig_rural_folk = { - add_modifier = { - name = the_cooperative_movement - months = normal_modifier_time - } - } - scope:farmer_coops_state_scope = { - add_loyalists_in_state = { - pop_type = peasants - value = medium_radicals - } - add_loyalists_in_state = { - pop_type = laborers - value = small_radicals - } - add_loyalists_in_state = { - pop_type = shopkeepers - value = small_radicals - } - } - } - - option = { - name = land_ownership_law_events.5.c - highlighted_option = yes - trigger = { - ig:ig_socialists = { - is_marginal = no - is_being_suppressed = no - } - } - ig:ig_rural_folk = { - add_modifier = { - name = the_cooperative_movement - months = normal_modifier_time - multiplier = 0.5 - } - } - ig:ig_socialists = { - add_modifier = { - name = the_cooperative_movement - months = normal_modifier_time - multiplier = 0.5 - } - } - scope:farmer_coops_state_scope = { - add_loyalists_in_state = { - pop_type = peasants - value = small_radicals - } - add_loyalists_in_state = { - pop_type = laborers - value = medium_radicals - } - add_loyalists_in_state = { - pop_type = shopkeepers - value = small_radicals - } - } - } -} - -# Stall Event - Land From the Tiller -land_ownership_law_events.6 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.6.t - desc = land_ownership_law_events.6.d - flavor = land_ownership_law_events.6.f - - category = enactment - - event_image = { - video = "europenorthamerica_russian_serfs" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - NOT = { has_law = law_type:law_serfdom } - is_enacting_law = law_type:law_tenant_farmers - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ig:ig_elites = { - save_scope_as = landowners_scope - } - ig:ig_rural_folk = { - save_scope_as = rural_folks_scope - } - } - - option = { - name = land_ownership_law_events.6.a - default_option = yes - every_interest_group = { - limit = { - is_marginal = no - law_stance = { - law = law_type:law_tenant_farmers - value < neutral - } - } - add_modifier = { - name = rural_hysteria_modifier - months = normal_modifier_time - multiplier = 2 - } - } - ig:ig_elites = { - add_modifier = { - name = estates_claims_backed_modifier - months = normal_modifier_time - } - } - add_radicals = { - pop_type = peasants - value = medium_radicals - } - add_loyalists = { - pop_type = aristocrats - value = medium_radicals - } - } - - option = { - name = land_ownership_law_events.6.b - add_enactment_modifier = { - name = limited_land_redistribution_proposal - } - add_radicals = { - pop_type = peasants - value = small_radicals - } - add_radicals = { - pop_type = aristocrats - value = small_radicals - } - } -} - -# Debate Event - Barn House Dealings -land_ownership_law_events.7 = { - type = country_event - placement = scope:farmer_wealth_concentration_state_scope - - duration = 3 - - title = land_ownership_law_events.7.t - desc = land_ownership_law_events.7.d - flavor = land_ownership_law_events.7.f - - category = enactment - - event_image = { - video = "southamerica_aristocrats" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - has_law = law_type:law_homesteading - OR = { - is_enacting_law = law_type:law_tenant_farmers - is_enacting_law = law_type:law_commercialized_agriculture - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_building = { - OR = { - is_building_type = building_rye_farm - is_building_type = building_wheat_farm - is_building_type = building_rice_farm - is_building_type = building_maize_farm - is_building_type = building_millet_farm - is_building_type = building_livestock_ranch - } - } - } - save_scope_as = farmer_wealth_concentration_state_scope - } - } - - option = { - name = land_ownership_law_events.7.a - default_option = yes - add_enactment_modifier = { - name = big_farmer_corruption - } - add_modifier = { - name = rural_financial_inducements - months = normal_modifier_time - multiplier = money_amount_multiplier_small - } - } - - option = { - name = land_ownership_law_events.7.b - add_enactment_modifier = { - name = big_farmer_corruption - } - ig:ig_elites = { - add_modifier = { - name = farmland_consolidation_modifier_pos - months = normal_modifier_time - } - } - } - - option = { - name = land_ownership_law_events.7.c - scope:farmer_wealth_concentration_state_scope = { - add_radicals_in_state = { - pop_type = aristocrats - value = small_radicals - } - } - } -} - -# Advance Event - A Tragedy in the Commons -land_ownership_law_events.8 = { - type = country_event - placement = scope:a_tragedy_in_the_commons_state_scope - - duration = 3 - - title = land_ownership_law_events.8.t - desc = land_ownership_law_events.8.d - flavor = land_ownership_law_events.8.f - - category = enactment - - event_image = { - video = "southamerica_public_figure_assassination" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - has_law = law_type:law_homesteading - OR = { - is_enacting_law = law_type:law_tenant_farmers - is_enacting_law = law_type:law_commercialized_agriculture - } - ig:ig_elites = { - is_marginal = no - } - any_scope_state = { - is_incorporated = yes - any_scope_building = { - OR = { - is_building_type = building_rye_farm - is_building_type = building_wheat_farm - is_building_type = building_rice_farm - is_building_type = building_maize_farm - is_building_type = building_millet_farm - is_building_type = building_livestock_ranch - } - } - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_building = { - OR = { - is_building_type = building_rye_farm - is_building_type = building_wheat_farm - is_building_type = building_rice_farm - is_building_type = building_maize_farm - is_building_type = building_millet_farm - is_building_type = building_livestock_ranch - } - } - } - save_scope_as = a_tragedy_in_the_commons_state_scope - } - } - - option = { - name = land_ownership_law_events.8.a - default_option = yes - add_enactment_modifier = { - name = wave_of_sympathy_for_law - } - } - - option = { - name = land_ownership_law_events.8.b - ig:ig_elites = { - add_modifier = { - name = narratives_of_victimhood - months = normal_modifier_time - } - } - } - - option = { - name = land_ownership_law_events.8.c - highlighted_option = yes - trigger = { - OR = { - has_law = law_type:law_undercover_agents - } - institution_investment_level = { - institution = institution_intelligence_agency - value >= 2 - } - ig:ig_rural_folk = { - is_in_government = no - is_marginal = no - } - } - ig:ig_rural_folk = { - add_modifier = { - name = peasant_crackdowns_modifier - months = normal_modifier_time - } - } - } -} - -# Stall Event - Enthrallment in an Enligthened Age -land_ownership_law_events.9 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.9.t - desc = land_ownership_law_events.9.d - flavor = land_ownership_law_events.9.f - - category = enactment - - event_image = { - video = "africa_public_protest" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_serfdom - ig:ig_elites = { - is_marginal = no - } - any_interest_group = { - is_marginal = no - law_stance = { - law = law_type:law_serfdom - value <= disapprove - } - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_pop = { - is_pop_type = farmers - } - } - save_scope_as = serfdom_enactment_state_scope - } - } - - option = { - name = land_ownership_law_events.9.a - default_option = yes - ig:ig_elites = { - add_modifier = { - name = the_return_of_the_good_old_days - } - } - every_interest_group = { - limit = { - is_marginal = no - law_stance = { - law = law_type:law_serfdom - value <= disapprove - } - } - add_modifier = { - name = anti_feudal_opposition - months = normal_modifier_time - multiplier = 2 - } - } - add_loyalists = { - pop_type = aristocrats - value = small_radicals - } - scope:serfdom_enactment_state_scope = { - add_radicals_in_state = { - pop_type = farmers - value = very_large_radicals - } - } - } - - option = { - name = land_ownership_law_events.9.b - add_enactment_modifier = { - name = legal_jargon_complicates_reform - } - every_interest_group = { - limit = { - is_marginal = no - law_stance = { - law = law_type:law_serfdom - value <= disapprove - } - } - add_modifier = { - name = anti_feudal_opposition - months = normal_modifier_time - } - } - scope:serfdom_enactment_state_scope = { - add_radicals_in_state = { - pop_type = farmers - value = medium_radicals - } - } - } -} - -land_ownership_law_events.10 = { - type = country_event - placement = scope:kulaks_state - - duration = 3 - - title = land_ownership_law_events.10.t - desc = land_ownership_law_events.10.d - flavor = land_ownership_law_events.10.f - - category = enactment - - event_image = { - video = "unspecific_fire" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_fire.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_collectivized_agriculture - any_scope_state = { - turmoil > 0.15 - } - OR = { - ig:ig_elites = { - is_marginal = no - law_stance = { - law = law_type:law_collectivized_agriculture - value < approve - } - } - ig:ig_rural_folk = { - is_marginal = no - law_stance = { - law = law_type:law_collectivized_agriculture - value < approve - } - } - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_interest_group = { - limit = { - OR = { - is_interest_group_type = ig_elites - is_interest_group_type = ig_rural_folk - } - law_stance = { - law = law_type:law_collectivized_agriculture - value < approve - } - is_marginal = no - } - save_scope_as = landowners_ig - } - ordered_scope_state = { - limit = { - is_incorporated = yes - turmoil > 0.15 - } - order_by = state_population - save_scope_as = kulaks_state - } - } - - option = { - name = land_ownership_law_events.10.a - default_option = yes - add_enactment_modifier = { - name = modifier_collectivisation_protests - } - scope:kulaks_state = { - add_modifier = { - name = modifier_destruction_of_grain - months = normal_modifier_time - multiplier = 2 - is_decaying = yes - } - add_radicals_in_state = { - value = large_radicals - strata = rich - } - every_neighbouring_state = { - limit = { - owner = root - turmoil > 0.15 - } - add_modifier = { - name = modifier_destruction_of_grain - months = normal_modifier_time - is_decaying = yes - } - } - } - } - - option = { - name = land_ownership_law_events.10.b - add_enactment_modifier = { - name = modifier_collectivisation_protests_capitulated - } - random_interest_group = { - limit = { - law_stance = { - law = law_type:law_collectivized_agriculture - value > neutral - } - } - add_modifier = { - name = modifier_collectivisation_protests_capitulated_ig - months = normal_modifier_time - } - } - scope:kulaks_state = { - add_modifier = { - name = modifier_destruction_of_grain - months = normal_modifier_time - is_decaying = yes - } - every_neighbouring_state = { - limit = { - owner = root - turmoil > 0.15 - } - add_modifier = { - name = modifier_destruction_of_grain - months = normal_modifier_time - multiplier = 0.5 - is_decaying = yes - } - } - } - } -} - -land_ownership_law_events.11 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.11.t - desc = land_ownership_law_events.11.d - flavor = land_ownership_law_events.11.f - - category = enactment - - event_image = { - video = "asia_union_leader" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_collectivized_agriculture - ig:ig_devout = { - is_marginal = no - ig_approval < 5 - } - NOT = { - country_has_state_religion = rel:animist - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_pop = { - limit = { - has_state_religion = yes - } - save_scope_as = majority_religion - } - ruler = { - save_scope_as = ruler_scope - } - } - - option = { - name = land_ownership_law_events.11.a - default_option = yes - add_enactment_modifier = { - name = modifier_religious_agitation_against_collectivization_progress - } - every_interest_group = { - limit = { - OR = { - leader = { - has_ideology = ideology:ideology_traditionalist - } - leader = { - has_ideology = ideology:ideology_theocrat - } - is_interest_group_type = ig_devout - } - } - add_modifier = { - name = modifier_religious_agitation_against_collectivisation - months = normal_modifier_time - } - } - add_radicals = { - value = medium_radicals - pop_type = clergymen - } - add_radicals = { - value = small_radicals - pop_type = peasants - } - } - - option = { - name = land_ownership_law_events.11.b - add_enactment_modifier = { - name = modifier_religious_agitation_against_collectivization_progress - multiplier = 0.5 - } - random_interest_group = { - limit = { - law_stance = { - law = law_type:law_collectivized_agriculture - value < neutral - } - } - add_modifier = { - name = modifier_capitulated_to_religious_agitation - months = normal_modifier_time - } - } - } - - option = { - name = land_ownership_law_events.11.c - add_enactment_modifier = { - name = modifier_religious_agitation_against_collectivization_progress - } - ig:ig_devout = { - add_modifier = { - name = modifier_burned_religious_pamphlets - months = normal_modifier_time - } - } - add_radicals = { - value = small_radicals - pop_type = clergymen - } - } -} - -land_ownership_law_events.12 = { - type = country_event - placement = scope:collectivised_state - - duration = 3 - - title = land_ownership_law_events.12.t - desc = land_ownership_law_events.12.d - flavor = land_ownership_law_events.12.f - - category = enactment - - event_image = { - video = "asia_factory_accident" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_collectivized_agriculture - ig:ig_rural_folk = { - ig_approval > 5 - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ordered_scope_state = { - limit = { - is_incorporated = yes - } - order_by = state_population - save_scope_as = collectivised_state - } - ig:ig_rural_folk = { - leader = { - save_scope_as = rural_folk_leader - } - } - } - - option = { - name = land_ownership_law_events.12.a - default_option = yes - ig:ig_intellectuals = { - add_modifier = { - name = modifier_state_planners_upset - months = short_modifier_time - } - } - ig:ig_rural_folk = { - add_modifier = { - name = modifier_state_planners_overridden - months = short_modifier_time - } - } - add_enactment_modifier = { - name = modifier_state_planning_kerfluffle - } - } - - option = { - name = land_ownership_law_events.12.b - ig:ig_intellectuals = { - add_modifier = { - name = modifier_state_planners_basically_acceptable - months = short_modifier_time - } - } - scope:collectivised_state = { - start_building_construction = building_steel_mills - } - add_enactment_modifier = { - name = modifier_backyard_steel_progress - } - } - - option = { - name = land_ownership_law_events.12.c - trigger = { - exists = scope:rural_folk_leader - } - random_list = { - 70 = { - ig:ig_rural_folk = { - leader = { - add_modifier = { - name = modifier_state_planning_pop_up - months = long_modifier_time - } - } - } - add_enactment_modifier = { - name = modifier_rural_state_planning_go_ahead - } - } - 30 = { - ig:ig_rural_folk = { - leader = { - add_modifier = { - name = modifier_state_planning_pop_down - months = long_modifier_time - } - } - } - add_enactment_modifier = { - name = modifier_rural_state_planning_delay - } - } - } - } -} - -land_ownership_law_events.13 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.13.t - desc = land_ownership_law_events.13.d - flavor = land_ownership_law_events.13.f - - category = enactment - - event_image = { - video = "asia_farmers_market" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_collectivized_agriculture - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - - option = { - name = land_ownership_law_events.13.a - default_option = yes - add_enactment_modifier = { - name = modifier_collectivisation_assisted - } - } - - option = { - name = land_ownership_law_events.13.b - add_modifier = { - name = modifier_collectivisation_bonus_payments - months = short_modifier_time - multiplier = money_amount_multiplier_small - } - add_enactment_modifier = { - name = modifier_collectivisation_assisted_major - } - } -} - -land_ownership_law_events.14 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.14.t - desc = land_ownership_law_events.14.d - flavor = land_ownership_law_events.14.f - - category = enactment - - event_image = { - video = "southamerica_factory_opening" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_commercialized_agriculture - NOT = { - has_law = law_type:law_collectivized_agriculture - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - - option = { - name = land_ownership_law_events.14.a - default_option = yes - ig:ig_elites = { - add_modifier = { - name = modifier_rural_idyll_threatened - months = short_modifier_time - } - } - ig:ig_rural_folk = { - add_modifier = { - name = modifier_rural_idyll_threatened - months = short_modifier_time - } - } - add_enactment_modifier = { - name = modifier_rural_idyll_threatened_enaction - } - } - - option = { - name = land_ownership_law_events.14.b - ig:ig_elites = { - add_modifier = { - name = modifier_rural_idyll_threatened - months = short_modifier_time - multiplier = 0.5 - } - } - ig:ig_rural_folk = { - add_modifier = { - name = modifier_rural_idyll_threatened - months = short_modifier_time - multiplier = 0.5 - } - } - add_enactment_modifier = { - name = modifier_rural_idyll_threatened_enaction - multiplier = 2 - } - } -} - -land_ownership_law_events.15 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.15.t - desc = land_ownership_law_events.15.d - flavor = land_ownership_law_events.15.f - - category = enactment - - event_image = { - video = "africa_leader_arguing" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/waving_flag.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_commercialized_agriculture - NOT = { - is_subject = yes - } - NOT = { - has_law = law_type:law_isolationism - } - any_neighbouring_state = { - NOT = { - owner = { - this = root - } - } - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_neighbouring_state = { - limit = { - NOT = { - owner = { - this = root - } - } - } - owner = { - save_scope_as = neighbour_country - } - } - ig:ig_conglomerates = { - save_scope_as = industrialists_ig - } - ig:ig_elites = { - save_scope_as = landowners_ig - } - } - - option = { - name = land_ownership_law_events.15.a - default_option = yes - change_relations = { country = scope:neighbour_country value = -10 } - add_enactment_modifier = { - name = modifier_legal_extraterrioriality_concerns_blocked - } - } - - option = { - name = land_ownership_law_events.15.b - change_relations = { country = scope:neighbour_country value = 10 } - add_enactment_modifier = { - name = modifier_legal_extraterrioriality_concerns - } - } - - option = { - name = land_ownership_law_events.15.c - change_relations = { country = scope:neighbour_country value = 10 } - add_enactment_modifier = { - name = modifier_overbearing_caution - } - add_radicals = { - value = small_radicals - strata = poor - } - } -} - -land_ownership_law_events.16 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.16.t - desc = land_ownership_law_events.16.d - flavor = land_ownership_law_events.16.f - - category = enactment - - event_image = { - video = "southamerica_aristocrats" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_commercialized_agriculture - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ig:ig_conglomerates = { - save_scope_as = industrialists_ig - leader = { - save_scope_as = industrialists_leader_scope - } - } - } - - option = { - name = land_ownership_law_events.16.a - default_option = yes - add_enactment_modifier = { - name = modifier_total_top_down_management - } - } - - option = { - name = land_ownership_law_events.16.b - add_enactment_modifier = { - name = modifier_ttdm_demanded_workers_protections - } - } - - option = { - name = land_ownership_law_events.16.c - add_modifier = { - name = modifier_ttdm_command_economy_support - months = normal_modifier_time - } - add_enactment_modifier = { - name = modifier_ttdm_command_economy - } - } -} - -land_ownership_law_events.17 = { - type = country_event - placement = scope:claimed_state - - duration = 3 - - title = land_ownership_law_events.17.t - desc = land_ownership_law_events.17.d - flavor = land_ownership_law_events.17.f - - category = enactment - - event_image = { - video = "middleeast_courtroom_upheaval" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_homesteading - any_scope_state = { - free_arable_land > 0 - } - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_state = { - limit = { - free_arable_land > 0 - } - save_scope_as = claimed_state - } - } - - option = { - name = land_ownership_law_events.17.a - default_option = yes - add_modifier = { - name = modifier_land_dispute_reparations - months = short_modifier_time - multiplier = money_amount_multiplier_small - } - add_enactment_modifier = { - name = modifier_land_dispute_tangled - } - } - - option = { - name = land_ownership_law_events.17.b - add_enactment_modifier = { - name = modifier_land_dispute_tangled_rurals - } - } - - option = { - name = land_ownership_law_events.17.c - add_enactment_modifier = { - name = modifier_land_dispute_tangled_landowners - } - } -} - -land_ownership_law_events.18 = { - type = country_event - placement = root - - duration = 3 - - title = land_ownership_law_events.18.t - desc = land_ownership_law_events.18.d - flavor = land_ownership_law_events.18.f - - category = enactment - - event_image = { - video = "europenorthamerica_russian_serfs" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_tenant_farmers - has_law = law_type:law_serfdom - } - - cancellation_trigger = { - OR = { - NOT = { - exists = scope:current_law_scope - } - NOT = { - is_enacting_law = scope:current_law_scope.type - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ig:ig_elites = { - save_scope_as = landowners_ig - } - capital = { - save_scope_as = capital_scope - } - } - - option = { - name = land_ownership_law_events.18.a - default_option = yes - add_enactment_modifier = { - name = modifier_peasantry_rebranded - } - } - - option = { - name = land_ownership_law_events.18.b - add_enactment_modifier = { - name = modifier_peasantry_rebranded_landlords - } - } - - option = { - name = land_ownership_law_events.18.c - add_enactment_modifier = { - name = modifier_peasantry_rebranded_concessions - } - add_radicals = { - value = medium_radicals - strata = poor - } - } -} \ No newline at end of file +#Blank out vanilla file \ No newline at end of file diff --git a/events/agitators_events/luddite_law_events.txt b/events/agitators_events/luddite_law_events.txt index cfa9b44c5..d4f9f7de4 100644 --- a/events/agitators_events/luddite_law_events.txt +++ b/events/agitators_events/luddite_law_events.txt @@ -1,502 +1 @@ -namespace = luddite_law_events - -# Advance Event - Darwin Among the Machines -luddite_law_events.1 = { - type = country_event - placement = root - event_image = { - video = "unspecific_gears_pistons" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_scales.dds" - - title = luddite_law_events.1.t - desc = luddite_law_events.1.d - flavor = luddite_law_events.1.f - - category = enactment - - duration = 3 - - trigger = { - is_enacting_law = law_type:law_industry_banned - year >= 1859 # Origin of the Species - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - - option = { - name = luddite_law_events.1.a - default_option = yes - add_enactment_modifier = { - name = machine_men_with_machine_minds_modifier - } - } - option = { - name = luddite_law_events.1.b - add_modifier = { - name = time_to_go_outside_modifier - months = normal_modifier_time - } - } - option = { - name = luddite_law_events.1.c - highlighted_option = yes - trigger = { - ig:ig_intellectuals = { - is_marginal = no - leader = { - NOT = { - has_ideology = ideology:ideology_luddite - } - OR = { - has_trait = psychological_affliction - has_trait = alcoholic - has_trait = cocaine_addiction - has_trait = opium_addiction - } - } - } - } - ig:ig_intellectuals = { - leader = { - set_ideology = ideology:ideology_luddite - } - } - } -} - -# Debate Event - Simple Living -luddite_law_events.2 = { - type = country_event - placement = root - event_image = { - video = "unspecific_ruler_speaking_to_people" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_scales.dds" - - title = luddite_law_events.2.t - desc = luddite_law_events.2.d - flavor = luddite_law_events.2.f - - category = enactment - - duration = 3 - - trigger = { - is_enacting_law = law_type:law_industry_banned - any_interest_group = { - is_marginal = no - NOT = { - is_interest_group_type = ig_conglomerates - } - leader = { - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_theocrat - AND = { - has_ideology = ideology:ideology_luddite - has_trait = pious - } - } - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_primary_culture = { - save_scope_as = simple_living_primary_culture_scope - } - random_interest_group = { - limit = { - is_marginal = no - NOT = { - is_interest_group_type = ig_conglomerates - } - leader = { - OR = { - has_ideology = ideology:ideology_traditionalist - has_ideology = ideology:ideology_theocrat - AND = { - has_ideology = ideology:ideology_luddite - has_trait = pious - } - } - } - } - leader = { - save_scope_as = simple_living_leader_scope - } - save_scope_as = simple_living_ig_scope - } - } - - option = { - name = luddite_law_events.2.a - default_option = yes - add_enactment_modifier = { - name = zealous_advocates_modifier - } - add_modifier = { - name = widespread_dogmatic_intolerance - months = normal_modifier_time - } - scope:simple_living_ig_scope = { - add_modifier = { - name = a_zealot_endorsed_modifier - months = normal_modifier_time - } - } - } - option = { - name = luddite_law_events.2.b - scope:simple_living_ig_scope = { - add_modifier = { - name = a_zealot_scorned_modifier - months = normal_modifier_time - } - } - } -} - -# Stall Event - Furor Technophobicus -luddite_law_events.3 = { - type = country_event - placement = scope:technophobic_fury_state_scope - event_image = { - video = "unspecific_vandalized_storefront" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_scales.dds" - - title = luddite_law_events.3.t - desc = luddite_law_events.3.d - flavor = luddite_law_events.3.f - - category = enactment - - duration = 3 - - trigger = { - is_enacting_law = law_type:law_industry_banned - any_scope_state = { - is_incorporated = yes - any_scope_building = { - OR = { - is_building_group = bg_light_industry - is_building_group = bg_heavy_industry - } - occupancy >= 0.25 - } - any_scope_pop = { - is_pop_type = machinists - } - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_scope_state = { - limit = { - is_incorporated = yes - any_scope_building = { - OR = { - is_building_group = bg_light_industry - is_building_group = bg_heavy_industry - } - occupancy >= 0.25 - } - any_scope_pop = { - is_pop_type = machinists - } - } - random_scope_building = { - limit = { - OR = { - is_building_group = bg_light_industry - is_building_group = bg_heavy_industry - } - occupancy >= 0.25 - } - save_scope_as = technophobic_fury_building_scope - } - save_scope_as = technophobic_fury_state_scope - } - } - - option = { - name = luddite_law_events.3.a - default_option = yes - add_enactment_modifier = { - name = a_reputation_for_violence_modifier - } - scope:technophobic_fury_building_scope = { - add_modifier = { - name = rage_against_the_machine_modifier - months = short_modifier_time - } - } - } - option = { - name = luddite_law_events.3.b - scope:technophobic_fury_building_scope = { - add_modifier = { - name = rage_against_the_machine_modifier - months = short_modifier_time - multiplier = 1.5 - } - } - if = { - limit = { - ig:ig_socialists = { - is_marginal = yes - } - } - ig:ig_socialists = { - add_modifier = { - name = anti_worker_crackdowns_modifier - months = normal_modifier_time - } - } - } - scope:technophobic_fury_state_scope = { - add_radicals_in_state = { - pop_type = machinists - value = very_large_radicals - } - add_radicals_in_state = { - pop_type = laborers - value = large_radicals - } - } - } -} - -luddite_law_events.4 = { - type = country_event - placement = root - event_image = { - video = "unspecific_factory_closed" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_scales.dds" - - title = luddite_law_events.4.t - desc = luddite_law_events.4.d - flavor = luddite_law_events.4.f - - category = enactment - - duration = 3 - - trigger = { - is_enacting_law = law_type:law_industry_banned - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - - option = { - name = luddite_law_events.4.a - default_option = yes - add_enactment_modifier = { - name = modifier_pining_for_pines_rural_ig - } - } - option = { - name = luddite_law_events.4.b - add_modifier = { - name = modifier_author_stipend - months = short_modifier_time - } - add_enactment_modifier = { - name = modifier_pining_for_pines_rural_ig - multiplier = 2 - } - } -} - -luddite_law_events.5 = { - type = country_event - placement = scope:simple_town_state - event_image = { - video = "votp_barricade" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_fire.dds" - - title = luddite_law_events.5.t - desc = luddite_law_events.5.d - flavor = luddite_law_events.5.f - - category = enactment - - duration = 3 - - trigger = { - is_enacting_law = law_type:law_industry_banned - ig:ig_intellectuals = { - is_marginal = no - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ig:ig_intellectuals = { - save_scope_as = intelligentsia_ig - leader = { - save_scope_as = intelligentsia_leader - } - } - random_scope_state = { - limit = { - is_incorporated = yes - } - save_scope_as = simple_town_state - } - } - - option = { - name = luddite_law_events.5.a - default_option = yes - scope:simple_town_state = { - add_radicals_in_state = { - value = medium_radicals - interest_group = scope:intelligentsia_ig - } - kill_population_percent_in_state = { - percent = 0.02 - pop_type = academics - } - } - add_enactment_modifier = { - name = modifier_simple_town_massacre - } - } - option = { - name = luddite_law_events.5.b - add_enactment_modifier = { - name = modifier_simple_town_pro_intelligentsia - } - } -} - -luddite_law_events.6 = { - type = country_event - placement = scope:class_collaboration_state - event_image = { - video = "votp_cops_march" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_scales.dds" - - title = luddite_law_events.6.t - desc = luddite_law_events.6.d - flavor = luddite_law_events.6.f - - category = enactment - - duration = 3 - - trigger = { - is_enacting_law = law_type:law_industry_banned - any_scope_state = { - has_building = building_urban_center - } - ig:ig_socialists = { - is_marginal = no - NOT = { - ig_is_socialist = yes - } - } - ig:ig_conglomerates = { - is_marginal = no - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - ordered_scope_state = { - limit = { - has_building = building_urban_center - is_incorporated = yes - } - order_by = b:building_urban_center.level - save_scope_as = class_collaboration_state - } - ig:ig_conglomerates = { - save_scope_as = industrialists_ig - } - ig:ig_socialists = { - save_scope_as = trade_unions_ig - } - } - - option = { - name = luddite_law_events.6.a - default_option = yes - add_enactment_modifier = { - name = modifier_collective_antagonism_a - } - } - option = { - name = luddite_law_events.6.b - random_list = { - 40 = { - add_enactment_modifier = { - name = modifier_collective_antagonism_b1 - } - } - 40 = { - add_enactment_modifier = { - name = modifier_collective_antagonism_b2 - } - } - 20 = { - add_enactment_modifier = { - name = modifier_collective_antagonism_b3 - } - } - } - } - option = { - name = luddite_law_events.6.c - add_modifier = { - name = modifier_collective_antagonism_funds - months = 12 - multiplier = money_amount_multiplier_small - } - add_enactment_modifier = { - name = modifier_collective_antagonism_c - } - } -} \ No newline at end of file +# Don't load this file no more luddites in this version \ No newline at end of file diff --git a/events/agitators_events/natural_borders.txt b/events/agitators_events/natural_borders.txt new file mode 100644 index 000000000..3e9ff02b2 --- /dev/null +++ b/events/agitators_events/natural_borders.txt @@ -0,0 +1 @@ +#Don't load this vanilla file \ No newline at end of file diff --git a/events/agitators_events/provisional_government_events.txt b/events/agitators_events/provisional_government_events.txt new file mode 100644 index 000000000..258363273 --- /dev/null +++ b/events/agitators_events/provisional_government_events.txt @@ -0,0 +1,132 @@ +namespace = provisional_government_events +provisional_government_events.1 = { + type = country_event + placement = root + event_image = { + video = "unspecific_military_parade" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/waving_flag.dds" + + title = provisional_government_events.1.t + desc = provisional_government_events.1.d + flavor = provisional_government_events.1.f + + duration = 3 + + trigger = { + #Triggered by on_action + } + + immediate = { + + } + + option = { + name = provisional_government_events.1.a + default_option = yes + add_loyalists = { + value = small_radicals + } + custom_tooltip = { + text = retain_presidents_power_tt + } + remove_variable = revolutionary_prov_gov_var + } + option = { + name = provisional_government_events.1.b + default_option = yes + add_loyalists = { + value = medium_radicals + } + activate_law = law_type:law_parliamentary + remove_variable = revolutionary_prov_gov_var + } + option = { + name = provisional_government_events.1.c + trigger = { + has_variable = prov_gov_monarchy + } + add_radicals = { + value = small_radicals + } + activate_law = law_type:law_hereditary + remove_variable = revolutionary_prov_gov_var + } + option = { + name = provisional_government_events.1.e + trigger = { + has_variable = prov_gov_theocracy + } + add_radicals = { + value = small_radicals + } + activate_law = law_type:law_theocratic + remove_variable = revolutionary_prov_gov_var + } + option = { + name = provisional_government_events.1.g + trigger = { + has_variable = prov_gov_council_republic + } + add_radicals = { + value = small_radicals + } + activate_law = law_type:law_council_elective + remove_variable = revolutionary_prov_gov_var + } +} + +namespace = government_petition_events + +government_petition_events.100 = { + type = country_event + hidden = yes + immediate = { + add_journal_entry = { + type = je_government_petition + } + remove_variable = gov_petition_fired + } +} + +government_petition_events.1 = { + type = country_event + placement = root + event_image = { + video = "europenorthamerica_capitalists_meeting" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_scales.dds" + + title = government_petition_events.1.t + desc = government_petition_events.1.d + flavor = government_petition_events.1.f + + duration = 3 + + trigger = { + #Triggered by JE + } + + immediate = { + + } + + cancellation_trigger = { + NOR = { + exists = scope:government_petition_ig + exists = scope:government_petition_law + } + } + + option = { + name = government_petition_events.1.a + default_option = yes + custom_tooltip = government_petition_tt + } +} \ No newline at end of file diff --git a/events/agitators_events/revolution_events_01.txt b/events/agitators_events/revolution_events_01.txt index 3318db179..cd246367f 100644 --- a/events/agitators_events/revolution_events_01.txt +++ b/events/agitators_events/revolution_events_01.txt @@ -23,7 +23,7 @@ revolution_pulse1_events.1 = { trigger = { revolution_progress_low = yes - NOT = { has_law = law_type:law_no_police } + NOT = { has_law = law_type:law_decentralized_police } any_revolution_ongoing = yes any_interest_group = { is_insurrectionary = yes @@ -698,7 +698,7 @@ revolution_pulse1_events.7 = { option = { name = revolution_pulse1_events.7.b trigger = { - NOT = { has_law = law_type:law_undercover_agents } + NOT = { has_law = law_type:law_secret_police } } random_list = { @@ -725,7 +725,7 @@ revolution_pulse1_events.7 = { option = { name = revolution_pulse1_events.7.b trigger = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } random_list = { @@ -807,7 +807,7 @@ revolution_pulse1_events.8 = { value = medium_radicals } add_radicals_in_state = { - pop_type = soldiers + pop_type = servicemembers value = very_large_radicals } } @@ -817,7 +817,7 @@ revolution_pulse1_events.8 = { name = revolution_pulse1_events.8.b add_radicals = { - pop_type = soldiers + pop_type = servicemembers value = medium_radicals } } @@ -1110,7 +1110,7 @@ revolution_pulse1_events.11 = { if = { limit = { - NOT = { has_law = law_type:law_no_police } + NOT = { has_law = law_type:law_decentralized_police } } scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_small @@ -1538,7 +1538,7 @@ revolution_pulse1_events.15 = { scope:besieged_arsenal = { # Soldiery hates the orders to hold out and suffer abuse add_radicals_in_state = { value = medium_radicals - pop_type = soldiers + pop_type = servicemembers } } @@ -2026,8 +2026,8 @@ revolution_pulse1_events.19 = { name = revolution_pulse1_events.19.b trigger = { OR = { - has_law = law_type:law_peasant_levies - has_law = law_type:law_mass_conscription + has_law = law_type:law_irregular_military + has_law = law_type:law_professional_military } } highlighted_option = yes @@ -2066,7 +2066,7 @@ revolution_pulse1_events.19 = { option = { name = revolution_pulse1_events.19.c trigger = { - has_law = law_type:law_professional_army + has_law = law_type:law_professional_military } highlighted_option = yes diff --git a/events/agitators_events/revolution_events_02.txt b/events/agitators_events/revolution_events_02.txt index cd619f10e..e0635ea41 100644 --- a/events/agitators_events/revolution_events_02.txt +++ b/events/agitators_events/revolution_events_02.txt @@ -28,12 +28,11 @@ revolution_pulse_events.1 = { is_insurrectionary = yes OR = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value >= neutral } leader = { - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } is_marginal = no @@ -59,12 +58,11 @@ revolution_pulse_events.1 = { is_insurrectionary = yes OR = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } leader = { - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } } @@ -105,12 +103,11 @@ revolution_pulse_events.1 = { limit = { OR = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } leader = { - has_ideology = ideology:ideology_ethno_nationalist - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } } @@ -398,7 +395,7 @@ revolution_pulse_events.3 = { } save_scope_as = dual_power_state } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } } @@ -492,7 +489,7 @@ revolution_pulse_events.4 = { trigger = { any_revolution_ongoing = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { is_marginal = no } military_wage_level < medium @@ -511,7 +508,7 @@ revolution_pulse_events.4 = { immediate = { save_revolution_scopes = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } random_scope_state = { @@ -540,7 +537,7 @@ revolution_pulse_events.4 = { scope:soldiers_council_state = { add_radicals_in_state = { value = medium_radicals - pop_type = soldiers + pop_type = servicemembers } scope:soldiers_council_building = { add_modifier = { @@ -596,7 +593,7 @@ revolution_pulse_events.5 = { trigger = { socialist_revolution_ongoing = yes - ig:ig_rural_folk = { + ig:ig_ruralists = { is_marginal = no OR = { is_being_suppressed = yes @@ -616,7 +613,7 @@ revolution_pulse_events.5 = { immediate = { save_revolution_scopes = yes - ig:ig_rural_folk = { + ig:ig_ruralists = { save_scope_as = rural_folk_ig } ig:ig_elites = { @@ -697,7 +694,7 @@ revolution_pulse_events.6 = { trigger = { any_revolution_ongoing = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { is_marginal = no } military_wage_level < medium @@ -834,7 +831,7 @@ revolution_pulse_events.7 = { ig_approval <= 0 } } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary revolution_progress_medium = yes } @@ -921,7 +918,7 @@ revolution_pulse_events.7 = { liberal_revolution_ongoing = yes } } - set_ideology = ideology:ideology_radical + set_ideology = ideology:ideology_progressive } else_if = { limit = { @@ -1031,7 +1028,7 @@ revolution_pulse_events.8 = { } random_law = { limit = { - type = law_type:law_undercover_agents + type = law_type:law_secret_police } save_scope_as = secret_police_law } @@ -1065,10 +1062,10 @@ revolution_pulse_events.8 = { trigger = { AND = { institution_investment_level = { - institution = institution_intelligence_agency + institution = institution_criminal_justice_system value > 2 } - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } } } @@ -1125,7 +1122,7 @@ revolution_pulse_events.9 = { trigger = { any_revolution_ongoing = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { is_insurrectionary = no is_marginal = no } @@ -1141,7 +1138,7 @@ revolution_pulse_events.9 = { immediate = { save_revolution_scopes = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } random_scope_state = { @@ -1207,7 +1204,7 @@ revolution_pulse_events.9 = { scope:agitation_af_state = { add_radicals_in_state = { value = medium_radicals - pop_type = soldiers + pop_type = servicemembers } scope:agitation_af_building = { add_modifier = { @@ -1247,10 +1244,10 @@ revolution_pulse_events.10 = { liberal_revolution_ongoing = yes } OR = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } revolution_progress_high = yes any_political_movement = { @@ -1260,12 +1257,11 @@ revolution_pulse_events.10 = { is_political_movement_type = movement_to_restore } NOR = { - desired_law = law_type:law_chiefdom - desired_law = law_type:law_monarchy - desired_law = law_type:law_presidential_republic - desired_law = law_type:law_parliamentary_republic - desired_law = law_type:law_theocracy - desired_law = law_type:law_council_republic + desired_law = law_type:law_hereditary + desired_law = law_type:law_executive + desired_law = law_type:law_parliamentary + desired_law = law_type:law_theocratic + desired_law = law_type:law_council_elective } } } @@ -1372,7 +1368,7 @@ revolution_pulse_events.11 = { trigger = { any_revolution_ongoing = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { is_marginal = no OR = { is_being_suppressed = yes @@ -1392,7 +1388,7 @@ revolution_pulse_events.11 = { immediate = { save_revolution_scopes = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } ordered_country = { @@ -1413,7 +1409,7 @@ revolution_pulse_events.11 = { value = -10 } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = modifier_spirit_of_trenches months = normal_modifier_time @@ -1421,7 +1417,7 @@ revolution_pulse_events.11 = { } add_loyalists = { value = small_radicals - pop_type = soldiers + pop_type = servicemembers } scope:ongoing_revolution_movement = { add_modifier = { @@ -1467,20 +1463,17 @@ revolution_pulse_events.12 = { trigger = { socialist_revolution_ongoing = yes OR = { - has_law = law_type:law_landed_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } - ig:ig_socialists = { + ig:ig_laborists = { is_insurrectionary = no } revolution_progress_low = yes @@ -1496,14 +1489,12 @@ revolution_pulse_events.12 = { limit = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } save_scope_as = communist_agitator_scope } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_union_ig leader = { save_scope_as = trade_union_leader @@ -1525,8 +1516,8 @@ revolution_pulse_events.12 = { } create_character = { ig_leader = yes - interest_group = ig_socialists - ideology = ideology_social_democrat + interest_group = ig_laborists + ideology = ideology_social_democracy on_created = { add_modifier = { name = modifier_dedicated_reformist @@ -1575,12 +1566,11 @@ revolution_pulse_events.13 = { trigger = { socialist_revolution_ongoing = yes OR = { - has_law = law_type:law_landed_voting - has_law = law_type:law_wealth_voting - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } - ig:ig_armed_forces = { + ig:ig_securocrats = { is_marginal = no } any_scope_state = { @@ -1615,16 +1605,14 @@ revolution_pulse_events.13 = { } save_scope_as = attacked_state } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = paramil_ig } random_scope_character = { limit = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } save_scope_as = communist_revolutionary_scope @@ -1667,9 +1655,7 @@ revolution_pulse_events.13 = { any_scope_character = { has_role = agitator OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_socialist_ideology = yes } } } @@ -2354,7 +2340,7 @@ revolution_pulse_events.19 = { trigger = { any_interest_group = { leader = { - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } } @@ -2365,7 +2351,7 @@ revolution_pulse_events.19 = { NOT = { any_interest_group = { leader = { - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } } @@ -2430,25 +2416,25 @@ revolution_pulse_events.19 = { trigger = { any_interest_group = { leader = { - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } } default_option = yes ROOT = { activate_law = law_type:law_autocracy - activate_law = law_type:law_ethnostate + activate_law = law_type:law_ethnonationalist activate_law = law_type:law_outlawed_dissent } every_interest_group = { limit = { OR = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value < neutral } law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value < neutral } law_stance = { @@ -2473,7 +2459,7 @@ revolution_pulse_events.19 = { NOT = { any_interest_group = { leader = { - has_ideology = ideology:ideology_fascist + has_fascist_ideology = yes } } } @@ -2481,18 +2467,18 @@ revolution_pulse_events.19 = { default_option = yes ROOT = { activate_law = law_type:law_autocracy - activate_law = law_type:law_ethnostate + activate_law = law_type:law_ethnonationalist activate_law = law_type:law_outlawed_dissent } every_interest_group = { limit = { OR = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value < neutral } law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value < neutral } law_stance = { @@ -2538,11 +2524,11 @@ revolution_pulse_events.19 = { limit = { OR = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value < neutral } law_stance = { - law = law_type:law_ethnostate + law = law_type:law_ethnonationalist value < neutral } law_stance = { @@ -2624,14 +2610,14 @@ revolution_pulse_events.20 = { } ROOT = { activate_law = law_type:law_autocracy - activate_law = law_type:law_national_supremacy + activate_law = law_type:law_supremacist activate_law = law_type:law_censorship } every_interest_group = { limit = { OR = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value < neutral } law_stance = { @@ -2711,11 +2697,11 @@ revolution_pulse_events.21 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { revolution_progress_medium = yes revolution_progress_high = yes @@ -2828,11 +2814,11 @@ revolution_pulse_events.22 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { revolution_progress_medium = yes revolution_progress_high = yes @@ -2879,7 +2865,7 @@ revolution_pulse_events.22 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } @@ -2983,11 +2969,11 @@ revolution_pulse_events.23 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary OR = { revolution_progress_low = yes revolution_progress_medium = yes @@ -3085,11 +3071,11 @@ revolution_pulse_events.24 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary revolution_progress_high = yes } @@ -3199,7 +3185,7 @@ revolution_pulse_events.24 = { option = { name = revolution_pulse_events.24.b trigger = { - institution_investment_level = { institution = institution_intelligence_agency value >= 3 } + institution_investment_level = { institution = institution_criminal_justice_system value >= 3 } } highlighted_option = yes ruler = { @@ -3213,7 +3199,7 @@ revolution_pulse_events.24 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } @@ -3260,11 +3246,11 @@ revolution_pulse_events.25 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary revolution_progress_high = yes any_scope_character = { is_heir = yes @@ -3639,12 +3625,12 @@ revolution_pulse_events.26 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_state_religion + law = law_type:law_religious_institutions value > neutral } } NOT = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions } revolution_progress_medium = yes } @@ -3655,7 +3641,7 @@ revolution_pulse_events.26 = { immediate = { save_revolution_scopes = yes - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } @@ -3671,7 +3657,7 @@ revolution_pulse_events.26 = { } add_radicals = { value = medium_radicals - pop_type = clergymen + pop_type = clergy } scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_small @@ -3719,7 +3705,7 @@ revolution_pulse_events.27 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_state_religion + law = law_type:law_religious_institutions value > neutral } } @@ -3732,7 +3718,7 @@ revolution_pulse_events.27 = { turmoil > 0.2 } NOT = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions } } @@ -3749,7 +3735,7 @@ revolution_pulse_events.27 = { } save_scope_as = standoff_state } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } @@ -3763,7 +3749,7 @@ revolution_pulse_events.27 = { scope:standoff_state = { add_radicals_in_state = { value = medium_radicals - pop_type = clergymen + pop_type = clergy } add_radicals_in_state = { value = medium_radicals @@ -3822,7 +3808,7 @@ revolution_pulse_events.28 = { turmoil > 0.2 } NOT = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions } } @@ -3839,7 +3825,7 @@ revolution_pulse_events.28 = { } save_scope_as = feminine_brigades_state } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } @@ -3961,7 +3947,7 @@ revolution_pulse_events.29 = { is_marginal = no is_insurrectionary = yes law_stance = { - law = law_type:law_state_religion + law = law_type:law_religious_institutions value > neutral } } @@ -3970,7 +3956,7 @@ revolution_pulse_events.29 = { revolution_progress_medium = yes } NOT = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions } } @@ -3980,7 +3966,7 @@ revolution_pulse_events.29 = { immediate = { save_revolution_scopes = yes - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } capital = { @@ -4164,11 +4150,11 @@ revolution_pulse_events.31 = { trigger = { any_revolution_ongoing = yes revolution_progress_high = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { is_insurrectionary = yes } NOR = { - has_law = law_type:law_mass_conscription + has_law = law_type:law_professional_military any_country = { has_war_with = root } @@ -4193,7 +4179,7 @@ revolution_pulse_events.31 = { immediate = { save_revolution_scopes = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig leader = { save_scope_as = armed_forces_ig_leader @@ -4231,7 +4217,7 @@ revolution_pulse_events.31 = { name = revolution_pulse_events.31.b trigger = { OR = { - has_law = law_type:law_professional_army + has_law = law_type:law_professional_military } } scope:ongoing_revolution = { @@ -4253,11 +4239,11 @@ revolution_pulse_events.31 = { scope:martial_laws_state = { kill_population_percent_in_state = { percent = 0.02 - pop_type = soldiers + pop_type = servicemembers } add_radicals_in_state = { value = large_radicals - pop_type = soldiers + pop_type = servicemembers } } } @@ -4288,11 +4274,11 @@ revolution_pulse_events.32 = { trigger = { any_revolution_ongoing = yes revolution_progress_high = yes - ig:ig_devout = { + ig:ig_moralists = { is_insurrectionary = yes } NOR = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions any_country = { has_war_with = root } @@ -4322,7 +4308,7 @@ revolution_pulse_events.32 = { immediate = { save_revolution_scopes = yes - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig leader = { save_scope_as = devout_ig_leader @@ -4365,7 +4351,7 @@ revolution_pulse_events.32 = { value = small_radicals religion = scope:minority_religion.religion } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = modifier_gagged_devout_rebels months = short_modifier_time @@ -4397,7 +4383,7 @@ revolution_pulse_events.32 = { value = medium_radicals religion = scope:minority_religion.religion } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = modifier_addressed_devout_concerns months = short_modifier_time @@ -4431,11 +4417,11 @@ revolution_pulse_events.33 = { trigger = { any_revolution_ongoing = yes revolution_progress_high = yes - ig:ig_conglomerates = { + ig:ig_capitalists= { is_insurrectionary = yes } NOR = { - has_law = law_type:law_command_economy + has_law = law_type:law_socialization any_country = { has_war_with = root } @@ -4464,7 +4450,7 @@ revolution_pulse_events.33 = { immediate = { save_revolution_scopes = yes - ig:ig_conglomerates = { + ig:ig_capitalists= { save_scope_as = industrialists_ig leader = { save_scope_as = industrialists_ig_leader @@ -4503,7 +4489,7 @@ revolution_pulse_events.33 = { months = short_modifier_time } } - ig:ig_conglomerates = { + ig:ig_capitalists= { add_modifier = { name = modifier_industrialists_negotiation_opinion months = short_modifier_time @@ -4545,7 +4531,7 @@ revolution_pulse_events.33 = { OR = { is_interest_group_type = ig_elites is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_capitalists } } add_modifier = { @@ -4581,11 +4567,11 @@ revolution_pulse_events.34 = { trigger = { any_revolution_ongoing = yes revolution_progress_high = yes - ig:ig_intellectuals = { + ig:ig_urbanists = { is_insurrectionary = yes } NOR = { - has_law = law_type:law_no_schools + has_law = law_type:law_informal_schooling any_country = { has_war_with = root } @@ -4609,7 +4595,7 @@ revolution_pulse_events.34 = { immediate = { save_revolution_scopes = yes - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig leader = { save_scope_as = intelligentsia_ig_leader @@ -4651,7 +4637,7 @@ revolution_pulse_events.34 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_small } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = modifier_intelligentsia_plan_thwarted months = short_modifier_time @@ -4712,7 +4698,7 @@ revolution_pulse_events.35 = { is_insurrectionary = yes } NOR = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective any_country = { has_war_with = root } @@ -4761,7 +4747,7 @@ revolution_pulse_events.35 = { scope:tragedy_of_commons_state = { add_radicals_in_state = { value = medium_radicals - pop_type = aristocrats + pop_type = landlords } } ig:ig_elites = { @@ -4791,7 +4777,7 @@ revolution_pulse_events.35 = { scope:tragedy_of_commons_state = { add_radicals_in_state = { value = small_radicals - pop_type = aristocrats + pop_type = landlords } add_modifier = { name = modifier_light_rent_controls @@ -4934,15 +4920,9 @@ revolution_pulse_events.37 = { trigger = { any_revolution_ongoing = yes revolution_progress_high = yes - ig:ig_rural_folk = { + ig:ig_ruralists = { is_insurrectionary = yes } - NOR = { - has_law = law_type:law_collectivized_agriculture - any_country = { - has_war_with = root - } - } any_neighbouring_state = { NOT = { owner = this @@ -4967,7 +4947,7 @@ revolution_pulse_events.37 = { immediate = { save_revolution_scopes = yes - ig:ig_rural_folk = { + ig:ig_ruralists = { save_scope_as = rural_folk_ig leader = { save_scope_as = rural_folk_ig_leader @@ -5005,7 +4985,7 @@ revolution_pulse_events.37 = { multiplier = 0.5 } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = modifier_armed_forces_farm_seizures months = short_modifier_time @@ -5069,11 +5049,11 @@ revolution_pulse_events.38 = { trigger = { any_revolution_ongoing = yes revolution_progress_high = yes - ig:ig_socialists = { + ig:ig_laborists = { is_insurrectionary = yes } NOR = { - has_law = law_type:law_no_police + has_law = law_type:law_decentralized_police any_country = { has_war_with = root } @@ -5097,7 +5077,7 @@ revolution_pulse_events.38 = { immediate = { save_revolution_scopes = yes - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig leader = { save_scope_as = trade_unions_ig_leader @@ -5133,7 +5113,7 @@ revolution_pulse_events.38 = { } } } - ig:ig_armed_forces.leader = { + ig:ig_securocrats.leader = { random_list = { 33 = { add_trait = cautious @@ -5164,7 +5144,7 @@ revolution_pulse_events.38 = { text = agitator_spawn_tt create_character = { is_agitator = yes - interest_group = ig_socialists + interest_group = ig_laborists traits = { bandit popular_commander @@ -5174,7 +5154,7 @@ revolution_pulse_events.38 = { scope:shall_not_be_infringed_state = { kill_population_percent_in_state = { percent = 0.02 - pop_type = soldiers + pop_type = servicemembers } } } diff --git a/events/agitators_events/revolution_events_03.txt b/events/agitators_events/revolution_events_03.txt index fbc51c456..5ff15325d 100644 --- a/events/agitators_events/revolution_events_03.txt +++ b/events/agitators_events/revolution_events_03.txt @@ -1,51 +1,53 @@ namespace = revolution_pulse2_events - revolution_pulse2_events.1 = { type = country_event placement = root - duration = 3 - title = revolution_pulse2_events.1.t desc = revolution_pulse2_events.1.d flavor = revolution_pulse2_events.1.f - category = revolution - event_image = { video = "votp_garibaldi" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_military.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { reactionary_revolution_ongoing = yes any_interest_group = { is_insurrectionary = yes is_marginal = no OR = { - is_interest_group_type = ig_armed_forces - leader = { has_role = general } + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + leader = { + has_role = general + } } } revolution_progress_low = yes any_country = { - NOT = { this = ROOT } - NOT = { is_country_type = decentralized } - NOT = { is_country_type = unrecognized } + NOT = { + this = ROOT + } + NOT = { + is_country_type = decentralized + } + NOT = { + is_country_type = unrecognized + } country_rank >= rank_value:major_power relations:root >= relations_threshold:neutral } } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - immediate = { save_revolution_scopes = yes random_interest_group = { @@ -53,8 +55,11 @@ revolution_pulse2_events.1 = { is_insurrectionary = yes is_marginal = no OR = { - is_interest_group_type = ig_armed_forces - leader = { has_role = general } + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots + leader = { + has_role = general + } } } save_scope_as = army_lad_interest_group_scope @@ -65,9 +70,15 @@ revolution_pulse2_events.1 = { } random_country = { limit = { - NOT = { this = ROOT } - NOT = { is_country_type = decentralized } - NOT = { is_country_type = unrecognized } + NOT = { + this = ROOT + } + NOT = { + is_country_type = decentralized + } + NOT = { + is_country_type = unrecognized + } country_rank >= rank_value:major_power relations:root >= relations_threshold:neutral } @@ -75,9 +86,8 @@ revolution_pulse2_events.1 = { set_variable = fact_finding_mission_country_var } } - option = { - name = revolution_pulse2_events.1.a + name = revolution_pulse2_events.1.a default_option = yes scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_small @@ -96,11 +106,16 @@ revolution_pulse2_events.1 = { } custom_tooltip = { text = revolution_pulse2_events.1.tt - trigger_event = { id = revolution_pulse2_events.2 days = 365 popup = yes } + trigger_event = { + id = revolution_pulse2_events.2 + days = 365 + popup = yes + } + } + scope:army_lad_leader_scope = { + set_character_busy = yes } - scope:army_lad_leader_scope = { set_character_busy = yes } } - option = { name = revolution_pulse2_events.1.b scope:army_lad_interest_group_scope = { @@ -110,7 +125,7 @@ revolution_pulse2_events.1 = { } } random_list = { - 80 = { + 80 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_advance_small } @@ -127,25 +142,19 @@ revolution_pulse2_events.1 = { revolution_pulse2_events.2 = { type = country_event placement = root - duration = 3 - title = revolution_pulse2_events.2.t desc = revolution_pulse2_events.2.d flavor = revolution_pulse2_events.2.f - category = revolution - event_image = { video = "unspecific_steam_ship" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { any_country = { has_variable = fact_finding_mission_country_var @@ -154,7 +163,6 @@ revolution_pulse2_events.2 = { has_variable = army_lad_leader_var } } - immediate = { random_country = { limit = { @@ -178,11 +186,12 @@ revolution_pulse2_events.2 = { save_revolution_scopes = yes } } - option = { - name = revolution_pulse2_events.2.a + name = revolution_pulse2_events.2.a default_option = yes - scope:army_lad_leader_scope = { set_character_busy = no } + scope:army_lad_leader_scope = { + set_character_busy = no + } add_modifier = { name = results_of_the_fact_finding_mission months = normal_modifier_time @@ -220,7 +229,9 @@ revolution_pulse2_events.2 = { if = { limit = { scope:army_lad_leader_scope = { - NOT = { has_trait = innovative } + NOT = { + has_trait = innovative + } } } scope:army_lad_leader_scope = { @@ -232,7 +243,9 @@ revolution_pulse2_events.2 = { if = { limit = { scope:army_lad_leader_scope = { - NOT = { has_trait = meticulous } + NOT = { + has_trait = meticulous + } } } scope:army_lad_leader_scope = { @@ -244,7 +257,9 @@ revolution_pulse2_events.2 = { if = { limit = { scope:army_lad_leader_scope = { - NOT = { has_trait = charismatic } + NOT = { + has_trait = charismatic + } } } scope:army_lad_leader_scope = { @@ -256,7 +271,9 @@ revolution_pulse2_events.2 = { if = { limit = { scope:army_lad_leader_scope = { - NOT = { has_trait = syphilis } + NOT = { + has_trait = syphilis + } } } scope:army_lad_leader_scope = { @@ -268,7 +285,9 @@ revolution_pulse2_events.2 = { if = { limit = { scope:army_lad_leader_scope = { - NOT = { has_trait = cocaine_addiction } + NOT = { + has_trait = cocaine_addiction + } } } scope:army_lad_leader_scope = { @@ -280,7 +299,9 @@ revolution_pulse2_events.2 = { if = { limit = { scope:army_lad_leader_scope = { - NOT = { has_trait = expensive_tastes } + NOT = { + has_trait = expensive_tastes + } } } scope:army_lad_leader_scope = { @@ -292,7 +313,9 @@ revolution_pulse2_events.2 = { if = { limit = { scope:army_lad_leader_scope = { - NOT = { has_trait = bigoted } + NOT = { + has_trait = bigoted + } } } scope:army_lad_leader_scope = { @@ -307,31 +330,27 @@ revolution_pulse2_events.2 = { revolution_pulse2_events.3 = { type = country_event placement = root - duration = 3 - title = revolution_pulse2_events.3.t desc = revolution_pulse2_events.3.d flavor = revolution_pulse2_events.3.f - category = revolution - event_image = { video = "votp_cops_march" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { socialist_revolution_ongoing = yes AND = { liberal_revolution_ongoing = yes - NOT = { has_law = law_type:law_council_republic } + NOT = { + has_law = law_type:law_council_elective + } } } OR = { @@ -339,24 +358,26 @@ revolution_pulse2_events.3 = { revolution_progress_high = yes } any_country = { - NOT = { this = root } + NOT = { + this = root + } country_rank >= rank_value:major_power OR = { has_law = law_type:law_autocracy - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary NOT = { any_interest_group = { is_in_government = yes OR = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_laborists + is_interest_group_type = ig_urbanists } } } } any_neighbouring_state = { owner = root - turmoil >= 0.20 + turmoil >= 0.2 any_scope_building = { OR = { is_industry_building = yes @@ -368,33 +389,35 @@ revolution_pulse2_events.3 = { } } } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - immediate = { save_revolution_scopes = yes random_country = { limit = { - NOT = { this = root } + NOT = { + this = root + } country_rank >= rank_value:major_power OR = { has_law = law_type:law_autocracy - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary NOT = { any_interest_group = { is_in_government = yes OR = { - is_interest_group_type = ig_socialists - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_laborists + is_interest_group_type = ig_urbanists } } } } any_neighbouring_state = { owner = root - turmoil >= 0.20 + turmoil >= 0.2 any_scope_building = { OR = { is_industry_building = yes @@ -408,7 +431,7 @@ revolution_pulse2_events.3 = { random_neighbouring_state = { limit = { owner = root - turmoil >= 0.20 + turmoil >= 0.2 any_scope_building = { OR = { is_industry_building = yes @@ -425,7 +448,7 @@ revolution_pulse2_events.3 = { is_heavy_industry_building = yes } level >= 3 - occupancy >= 0.5 + occupancy >= 0.5 } save_scope_as = transnational_unrest_squashing_factory_scope } @@ -434,7 +457,6 @@ revolution_pulse2_events.3 = { save_scope_as = transnational_unrest_squashing_country_scope } } - option = { name = revolution_pulse2_events.3.a default_option = yes @@ -499,37 +521,35 @@ revolution_pulse2_events.3 = { revolution_pulse2_events.4 = { type = country_event placement = scope:company_store_strike_state - duration = 3 - title = revolution_pulse2_events.4.t desc = revolution_pulse2_events.4.d flavor = revolution_pulse2_events.4.f - category = revolution - event_image = { video = "middleeast_battlefield_trenches" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - NOT = { has_variable = abolished_scrip_wages_var } + NOT = { + has_variable = abolished_scrip_wages_var + } OR = { socialist_revolution_ongoing = yes AND = { liberal_revolution_ongoing = yes - NOT = { has_law = law_type:law_council_republic } + NOT = { + has_law = law_type:law_council_elective + } } } revolution_progress_low = yes any_scope_state = { - turmoil >= 0.10 + turmoil >= 0.1 any_scope_building = { OR = { is_industry_building = yes @@ -540,16 +560,15 @@ revolution_pulse2_events.4 = { occupancy >= 0.5 } } - ig:ig_conglomerates = { + ig:ig_capitalists = { is_marginal = no } } - immediate = { save_revolution_scopes = yes random_scope_state = { limit = { - turmoil >= 0.10 + turmoil >= 0.1 any_scope_building = { OR = { is_industry_building = yes @@ -575,13 +594,13 @@ revolution_pulse2_events.4 = { save_scope_as = company_store_strike_state } } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - option = { - name = revolution_pulse2_events.4.a + name = revolution_pulse2_events.4.a default_option = yes scope:company_store_strike_state = { add_radicals_in_state = { @@ -589,7 +608,7 @@ revolution_pulse2_events.4 = { value = medium_radicals } } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = sided_with_capitalists_over_scrips months = normal_modifier_time @@ -618,10 +637,10 @@ revolution_pulse2_events.4 = { name = revolution_pulse2_events.4.b custom_tooltip = revolution_pulse2_events.4.tt add_radicals = { - pop_type = capitalists + pop_type = investors value = small_radicals } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = sided_with_workers_over_scrips months = normal_modifier_time @@ -640,25 +659,19 @@ revolution_pulse2_events.4 = { revolution_pulse2_events.5 = { type = country_event placement = scope:garrison_refusal_state - duration = 3 - title = revolution_pulse2_events.5.t desc = revolution_pulse2_events.5.d flavor = revolution_pulse2_events.5.f - category = revolution - event_image = { video = "europenorthamerica_before_the_battle" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { any_revolution_ongoing = yes OR = { @@ -669,7 +682,7 @@ revolution_pulse2_events.5 = { is_incorporated = yes turmoil >= 0.25 any_scope_building = { - is_building_type = building_barracks + is_building_type = building_barracks level >= 3 occupancy >= 0.3 } @@ -677,16 +690,16 @@ revolution_pulse2_events.5 = { any_country = { has_diplomatic_pact = { who = root - type = rivalry - } - relations:root <= relations_threshold:cold + type = rivalry + } + relations:root <= relations_threshold:cold } } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - immediate = { save_revolution_scopes = yes random_scope_state = { @@ -694,14 +707,14 @@ revolution_pulse2_events.5 = { is_incorporated = yes turmoil >= 0.25 any_scope_building = { - is_building_type = building_barracks + is_building_type = building_barracks level >= 3 occupancy >= 0.3 } } random_scope_building = { limit = { - is_building_type = building_barracks + is_building_type = building_barracks level >= 3 occupancy >= 0.3 } @@ -713,23 +726,22 @@ revolution_pulse2_events.5 = { limit = { has_diplomatic_pact = { who = root - type = rivalry - } - relations:root <= relations_threshold:cold - } - save_scope_as = garrison_refusal_rival + type = rivalry + } + relations:root <= relations_threshold:cold + } + save_scope_as = garrison_refusal_rival } } - option = { - name = revolution_pulse2_events.5.a + name = revolution_pulse2_events.5.a default_option = yes scope:garrison_refusal_state = { remove_building = building_barracks } scope:garrison_refusal_state = { add_radicals_in_state = { - pop_type = soldiers + pop_type = servicemembers value = medium_radicals } add_loyalists_in_state = { @@ -761,25 +773,19 @@ revolution_pulse2_events.5 = { revolution_pulse2_events.7 = { type = country_event placement = scope:hatmakerfeud_state - duration = 3 - title = revolution_pulse2_events.7.t desc = revolution_pulse2_events.7.d flavor = revolution_pulse2_events.7.f - category = revolution - event_image = { video = "middleeast_police_breaking_door" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { NOT = { has_variable = hatmakersfeud_var @@ -788,27 +794,29 @@ revolution_pulse2_events.7 = { socialist_revolution_ongoing = yes AND = { liberal_revolution_ongoing = yes - NOT = { has_law = law_type:law_council_republic } + NOT = { + has_law = law_type:law_council_elective + } } } revolution_progress_low = yes any_interest_group = { - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_socialists + OR = { + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_laborists } is_insurrectionary = yes } any_scope_state = { is_incorporated = yes - turmoil >= 0.20 + turmoil >= 0.2 } } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - immediate = { save_revolution_scopes = yes random_list = { @@ -837,16 +845,16 @@ revolution_pulse2_events.7 = { random_interest_group = { limit = { is_insurrectionary = yes - OR = { - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_socialists + OR = { + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_laborists } } save_scope_as = hatmakerfeud_ig } random_scope_state = { limit = { - turmoil >= 0.20 + turmoil >= 0.2 is_incorporated = yes } set_variable = hatmakerfeud_state_var @@ -854,11 +862,14 @@ revolution_pulse2_events.7 = { } set_variable = hatmakersfeud_var } - option = { - name = revolution_pulse2_events.7.a + name = revolution_pulse2_events.7.a default_option = yes - trigger_event = { id = revolution_pulse2_events.8 days = 7 popup = yes } + trigger_event = { + id = revolution_pulse2_events.8 + days = 7 + popup = yes + } } option = { name = revolution_pulse2_events.7.b @@ -873,10 +884,10 @@ revolution_pulse2_events.7 = { create_character = { is_agitator = yes interest_group = scope:hatmakerfeud_ig - ideology = ideology_radical + ideology = ideology_progressive traits = { inspirational_orator - reckless + reckless } } } @@ -889,33 +900,27 @@ revolution_pulse2_events.7 = { revolution_pulse2_events.8 = { type = country_event placement = scope:hatmakerfeud_state - duration = 3 - title = revolution_pulse2_events.8.t desc = revolution_pulse2_events.8.d flavor = revolution_pulse2_events.8.f - category = revolution - event_image = { video = "europenorthamerica_springtime_of_nations" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { # triggered by revolution_pulse2_events.7 } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - immediate = { save_revolution_scopes = yes random_scope_state = { @@ -925,9 +930,8 @@ revolution_pulse2_events.8 = { save_scope_as = hatmakerfeud_state } } - option = { - name = revolution_pulse2_events.8.a + name = revolution_pulse2_events.8.a default_option = yes random_list = { 50 = { @@ -966,7 +970,7 @@ revolution_pulse2_events.8 = { } option = { name = revolution_pulse2_events.8.b - random_list ={ + random_list = { 30 = { custom_tooltip = { text = revolution_pulse2_events.8.tt_1 @@ -990,25 +994,19 @@ revolution_pulse2_events.8 = { revolution_pulse2_events.9 = { type = country_event placement = scope:jailtime_blues_state - duration = 3 - title = revolution_pulse2_events.9.t desc = revolution_pulse2_events.9.d flavor = revolution_pulse2_events.9.f - category = revolution - event_image = { video = "votp_prison" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { any_revolution_ongoing = yes OR = { @@ -1020,7 +1018,7 @@ revolution_pulse2_events.9 = { } any_scope_state = { is_incorporated = yes - turmoil >= 0.20 + turmoil >= 0.2 } any_scope_state = { is_incorporated = yes @@ -1029,11 +1027,11 @@ revolution_pulse2_events.9 = { } } } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - immediate = { save_revolution_scopes = yes random_interest_group = { @@ -1045,7 +1043,7 @@ revolution_pulse2_events.9 = { random_scope_state = { limit = { is_incorporated = yes - turmoil >= 0.20 + turmoil >= 0.2 } save_scope_as = jailtime_blues_state } @@ -1066,9 +1064,8 @@ revolution_pulse2_events.9 = { } } } - option = { - name = revolution_pulse2_events.9.a + name = revolution_pulse2_events.9.a default_option = yes scope:ongoing_revolution = { add_civil_war_progress = revolution_advance_medium @@ -1097,25 +1094,19 @@ revolution_pulse2_events.9 = { revolution_pulse2_events.10 = { type = country_event placement = root - duration = 3 - title = revolution_pulse2_events.10.t desc = revolution_pulse2_events.10.d flavor = revolution_pulse2_events.10.f - category = revolution - event_image = { video = "europenorthamerica_springtime_of_nations" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { any_revolution_ongoing = yes revolution_progress_high = yes @@ -1132,11 +1123,11 @@ revolution_pulse2_events.10 = { } } } - cancellation_trigger = { - NOT = { any_revolution_ongoing = yes } + NOT = { + any_revolution_ongoing = yes + } } - immediate = { save_revolution_scopes = yes random_interest_group = { @@ -1166,9 +1157,8 @@ revolution_pulse2_events.10 = { save_scope_as = arms_depot_raided_state } } - option = { - name = revolution_pulse2_events.10.a + name = revolution_pulse2_events.10.a default_option = yes if = { limit = { @@ -1180,12 +1170,12 @@ revolution_pulse2_events.10 = { } } random_list = { - 20 = { + 20 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_medium } } - 80 = { + 80 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_advance_medium } @@ -1194,12 +1184,12 @@ revolution_pulse2_events.10 = { } else = { random_list = { - 40 = { + 40 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_medium } } - 60 = { + 60 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_advance_medium } @@ -1225,12 +1215,12 @@ revolution_pulse2_events.10 = { } } random_list = { - 80 = { + 80 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_medium } } - 20 = { + 20 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_advance_medium } @@ -1239,12 +1229,12 @@ revolution_pulse2_events.10 = { } else = { random_list = { - 60 = { + 60 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_retreat_medium } } - 40 = { + 40 = { scope:ongoing_revolution = { add_civil_war_progress = revolution_advance_medium } @@ -1258,4 +1248,4 @@ revolution_pulse2_events.10 = { } } } -} \ No newline at end of file +} diff --git a/events/agitators_events/slave_revolt_events.txt b/events/agitators_events/slave_revolt_events.txt new file mode 100644 index 000000000..3e9ff02b2 --- /dev/null +++ b/events/agitators_events/slave_revolt_events.txt @@ -0,0 +1 @@ +#Don't load this vanilla file \ No newline at end of file diff --git a/events/autocracy_events.txt b/events/autocracy_events.txt index fefdd60b5..6cdab06f9 100644 --- a/events/autocracy_events.txt +++ b/events/autocracy_events.txt @@ -1,119 +1,32 @@ namespace = autocracy -autocracy.1 = { - type = country_event - placement = ROOT - - title = autocracy.1.t - desc = autocracy.1.d - flavor = autocracy.1.f - - event_image = { - video = "votp_monarch_holding_court" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - - duration = 3 - - trigger = { - # triggered by je_autocracy completion - } - - immediate = { - ruler = { - save_scope_as = monarch_scope - } - random_primary_culture = { - save_scope_as = primary_culture_scope - } - ig:ig_devout = { - save_scope_as = church_scope - } - } - - option = { # increase ruler popularity and IG attraction - name = autocracy.1.a - default_option = yes - ruler = { - add_modifier = { - name = popular_autocrat - months = very_long_modifier_time - } - interest_group = { - add_modifier = { - name = popular_autocrat_ig - months = very_long_modifier_time - } - } - } - } - - option = { # increase assimilation and gain same culture loyalists - name = autocracy.1.b - add_loyalists = { - culture = scope:primary_culture_scope - value = 0.05 - } - add_modifier = { - name = russification_modifier - months = very_long_modifier_time - } - } - - option = { # increase conversion - name = autocracy.1.c - add_loyalists = { - pop_type = clergymen - religion = root.religion - value = 0.6 - } - add_modifier = { - name = religious_orthodocy_enforced_mod - months = very_long_modifier_time - } - } -} - # secret societies autocracy.2 = { type = country_event placement = scope:secret_societies_state - title = autocracy.2.t desc = autocracy.2.d flavor = autocracy.2.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_scales.dds" - duration = 3 - trigger = { NOT = { has_variable = secret_societies_timer } OR = { - has_law = law_type:law_monarchy - has_law = law_type:law_theocracy + has_law = law_type:law_hereditary + has_law = law_type:law_theocratic } - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions has_law = law_type:law_autocracy - ig:ig_intellectuals = { - is_marginal = no - is_in_government = no - } OR = { has_law = law_type:law_censorship has_law = law_type:law_outlawed_dissent - ig:ig_intellectuals = { + ig:ig_elites = { is_being_suppressed = yes } } @@ -124,13 +37,12 @@ autocracy.2 = { } } } - immediate = { set_variable = { name = secret_societies_timer months = normal_modifier_time } - ig:ig_intellectuals = { + ig:ig_elites = { save_scope_as = secret_society_ig } random_scope_state = { @@ -149,7 +61,6 @@ autocracy.2 = { } } } - cancellation_trigger = { scope:secret_societies_state = { is_incorporated = yes @@ -160,8 +71,8 @@ autocracy.2 = { } } } - - option = { # tolerate them + option = { + # tolerate them name = autocracy.2.a default_option = yes scope:secret_society_ig = { @@ -171,8 +82,8 @@ autocracy.2 = { } } } - - option = { # crack down on secret societies + option = { + # crack down on secret societies name = autocracy.2.b scope:secret_society_ig = { add_modifier = { @@ -193,38 +104,33 @@ autocracy.2 = { autocracy.3 = { type = country_event placement = scope:religious_serfs_state - title = autocracy.3.t desc = autocracy.3.d flavor = autocracy.3.f - event_image = { video = "europenorthamerica_russian_serfs" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - duration = 3 - trigger = { - NOT = { has_variable = religious_serfs_timer } - ig:ig_devout = { + NOT = { + has_variable = religious_serfs_timer + } + ig:ig_moralists = { is_powerful = yes is_in_government = yes } - has_law = law_type:law_serfdom - haS_law = law_type:law_state_religion + haS_law = law_type:law_religious_institutions any_scope_state = { is_incorporated = yes any_scope_pop = { pop_is_discriminated = no - is_pop_type = peasants + is_pop_type = informal_workers religion = root.religion } any_scope_pop = { - is_pop_type = clergymen + is_pop_type = clergy religion = root.religion } NOR = { @@ -233,7 +139,6 @@ autocracy.3 = { } } } - immediate = { set_variable = { name = religious_serfs_timer @@ -243,31 +148,31 @@ autocracy.3 = { limit = { is_incorporated = yes any_scope_pop = { - is_pop_type = peasants + is_pop_type = informal_workers religion = root.religion pop_is_discriminated = no } any_scope_pop = { - is_pop_type = clergymen + is_pop_type = clergy religion = root.religion } } save_scope_as = religious_serfs_state random_scope_pop = { limit = { - is_pop_type = peasants + is_pop_type = informal_workers pop_is_discriminated = no religion = root.religion } save_scope_as = religious_serf_pop } } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = church_scope } } - - option = { # increase loyalty + option = { + # increase loyalty name = autocracy.3.a default_option = yes scope:religious_serfs_state = { @@ -277,8 +182,8 @@ autocracy.3 = { } } } - - option = { # reduce radicals + option = { + # reduce radicals name = autocracy.3.b scope:religious_serfs_state = { add_modifier = { @@ -287,4 +192,4 @@ autocracy.3 = { } } } -} \ No newline at end of file +} diff --git a/events/character_events.txt b/events/character_events.txt index c5277db4b..6709d8f69 100644 --- a/events/character_events.txt +++ b/events/character_events.txt @@ -1,12 +1,12 @@ namespace = character_events - character_events.100 = { type = country_event hidden = yes - trigger = { any_interest_group = { - NOT = { has_variable = memento_mori } + NOT = { + has_variable = memento_mori + } leader = { is_ruler = no is_busy = no @@ -14,17 +14,17 @@ character_events.100 = { } } } - immediate = { # Kill IG leaders occasionally, but not too often per IG random_interest_group = { limit = { - NOT = { has_variable = memento_mori } + NOT = { + has_variable = memento_mori + } leader = { is_ruler = no is_busy = no is_historical = no - NOT = { has_variable = memento_mori_immunity } } } save_scope_as = memento_mori_ig @@ -48,9 +48,10 @@ character_events.100 = { any_scope_character = { has_role = agitator is_historical = no - NOT = { has_variable = memento_mori_immunity } } - NOT = { has_variable = agitator_kill_var } + NOT = { + has_variable = agitator_kill_var + } } random_list = { 1 = { @@ -58,7 +59,6 @@ character_events.100 = { limit = { has_role = agitator is_historical = no - NOT = { has_variable = memento_mori_immunity } } kill_character = yes } @@ -67,7 +67,8 @@ character_events.100 = { years = 5 } } - 4 = { } + 4 = { + } } } } @@ -81,28 +82,21 @@ character_events.1 = { } } - -character_events.2 = { #Rich industrialist wants to build a university +character_events.2 = { + #Rich industrialist wants to build a university type = country_event placement = scope:university_state - title = character_events.2.t desc = character_events.2.d flavor = character_events.2.f - duration = 3 - gui_window = event_window_1char_tabloid - left_icon = scope:university_benefactor - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - trigger = { - ig:ig_conglomerates = { + ig:ig_capitalists = { is_marginal = no } any_scope_state = { @@ -113,10 +107,9 @@ character_events.2 = { #Rich industrialist wants to build a university } } } - immediate = { - ig:ig_conglomerates = { - leader = { + ig:ig_capitalists = { + leader = { save_scope_as = university_benefactor } } @@ -131,16 +124,15 @@ character_events.2 = { #Rich industrialist wants to build a university save_scope_as = university_state } } - option = { default_option = yes name = character_events.2.a scope:university_state = { - create_building={ - building="building_university" - level=1 - reserves=1 - } + create_building = { + building = "building_university" + level = 1 + reserves = 1 + } } scope:university_benefactor.interest_group = { add_modifier = { @@ -149,7 +141,6 @@ character_events.2 = { #Rich industrialist wants to build a university } } } - option = { name = character_events.2.b scope:university_benefactor.interest_group = { @@ -161,28 +152,24 @@ character_events.2 = { #Rich industrialist wants to build a university } } -character_events.3 = { #The duel +character_events.3 = { + #The duel type = country_event placement = root - title = character_events.3.t desc = character_events.3.d flavor = character_events.3.f - duration = 3 - gui_window = event_window_2char - left_icon = scope:duel_participant_1 right_icon = scope:duel_participant_2 - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/2Characters" - icon = "gfx/interface/icons/event_icons/event_skull.dds" - trigger = { - NOT = { has_variable = duels_banned } + NOT = { + has_variable = duels_banned + } any_scope_character = { is_busy = no is_ruler = no @@ -193,7 +180,6 @@ character_events.3 = { #The duel count >= 2 } } - immediate = { random_scope_character = { limit = { @@ -206,12 +192,13 @@ character_events.3 = { #The duel } save_scope_as = duel_participant_1 } - random_scope_character = { limit = { is_busy = no is_ruler = no - NOT = { this = scope:duel_participant_1 } + NOT = { + this = scope:duel_participant_1 + } NOT = { has_trait = cautious } @@ -220,12 +207,10 @@ character_events.3 = { #The duel save_scope_as = duel_participant_2 } } - - option = { #Duel + option = { + #Duel default_option = yes - name = character_events.3.a - random_list = { 50 = { modifier = { @@ -383,7 +368,6 @@ character_events.3 = { #The duel add = -5 } } - modifier = { if = { limit = { @@ -401,7 +385,6 @@ character_events.3 = { #The duel has_trait = shellshocked } } - add = -5 } } @@ -431,24 +414,24 @@ character_events.3 = { #The duel } } } - - option = { #Block this duel + option = { + #Block this duel name = character_events.3.b scope:duel_participant_1 = { add_modifier = { - name = tarnished_honor_modifier #popularity + name = tarnished_honor_modifier #popularity months = normal_modifier_time } } scope:duel_participant_2 = { add_modifier = { - name = tarnished_honor_modifier #popularity + name = tarnished_honor_modifier #popularity months = normal_modifier_time } } } - - option = { #Ban duels + option = { + #Ban duels name = character_events.3.c custom_tooltip = banned_duels_tt set_variable = duels_banned @@ -469,14 +452,14 @@ character_events.3 = { #The duel } } else = { - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = angry_duels_banned months = normal_modifier_time } } } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = happy_duels_banned months = normal_modifier_time @@ -485,28 +468,22 @@ character_events.3 = { #The duel } } - -character_events.4 = { #Devout leader sleeping with a nun +character_events.4 = { + #Devout leader sleeping with a nun type = country_event placement = root - title = character_events.4.t desc = character_events.4.d flavor = character_events.4.f - duration = 3 - gui_window = event_window_1char_tabloid - left_icon = scope:devout_scandal - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - cooldown = { months = long_modifier_time } - + cooldown = { + months = long_modifier_time + } trigger = { any_scope_character = { has_role = politician @@ -514,11 +491,10 @@ character_events.4 = { #Devout leader sleeping with a nun is_busy = no interest_group = { is_marginal = no - is_interest_group_type = ig_devout + is_interest_group_type = ig_moralists } } } - immediate = { random_scope_character = { limit = { @@ -527,19 +503,17 @@ character_events.4 = { #Devout leader sleeping with a nun is_busy = no interest_group = { is_marginal = no - is_interest_group_type = ig_devout - + is_interest_group_type = ig_moralists } - } save_scope_as = devout_scandal } } - - option = { #Steps down + option = { + #Steps down default_option = yes trigger = { - ig:ig_devout = { + ig:ig_moralists = { is_in_government = yes } } @@ -551,12 +525,11 @@ character_events.4 = { #Devout leader sleeping with a nun } } } - option = { name = character_events.4.c default_option = yes trigger = { - ig:ig_devout = { + ig:ig_moralists = { is_in_government = no } } @@ -568,8 +541,8 @@ character_events.4 = { #Devout leader sleeping with a nun } } } - - option = { #Ignore it + option = { + #Ignore it name = character_events.4.b scope:devout_scandal = { add_modifier = { @@ -580,35 +553,32 @@ character_events.4 = { #Devout leader sleeping with a nun } } -character_events.5 = { #A statue made of the king +character_events.5 = { + #A statue made of the king type = country_event placement = scope:statue_state - title = character_events.5.t desc = character_events.5.d flavor = character_events.5.f - duration = 3 - gui_window = event_window_1char_tabloid - left_icon = scope:statue_ruler - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary any_scope_state = { is_incorporated = yes has_building = building_urban_center - NOT = { has_variable = ruler_statue_var } + NOT = { + has_variable = ruler_statue_var + } + } + NOT = { + has_variable = ruler_statue_cooldown } - NOT = { has_variable = ruler_statue_cooldown } } - immediate = { ruler = { save_scope_as = statue_ruler @@ -617,20 +587,22 @@ character_events.5 = { #A statue made of the king limit = { is_incorporated = yes has_building = building_urban_center - NOT = { has_variable = ruler_statue_var } + NOT = { + has_variable = ruler_statue_var + } } save_scope_as = statue_state } set_variable = { name = ruler_statue_cooldown - months = very_long_modifier_time #20 years + months = very_long_modifier_time #20 years } } - - option = { #Do it + option = { + #Do it name = character_events.5.a add_modifier = { - name = modifier_statue_of_ruler #prestige + name = modifier_statue_of_ruler #prestige months = normal_modifier_time } scope:statue_state = { @@ -639,23 +611,23 @@ character_events.5 = { #A statue made of the king months = normal_modifier_time } add_radicals_in_state = { - value = small_radicals - } - set_variable = { - name = fireworks_variable - value = yes - days = 5 - } + value = small_radicals + } + set_variable = { + name = fireworks_variable + value = yes + days = 5 + } } } - - option = { #No + option = { + #No default_option = yes name = character_events.5.b random_interest_group = { limit = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -667,34 +639,27 @@ character_events.5 = { #A statue made of the king } } - -character_events.6 = { #Statue torn down +character_events.6 = { + #Statue torn down type = country_event placement = scope:statue_state - title = character_events.6.t desc = character_events.6.d flavor = character_events.6.f - duration = 3 - event_image = { video = "europenorthamerica_political_extremism" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - trigger = { NOT = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } any_scope_state = { has_variable = ruler_statue_var } } - immediate = { random_scope_state = { limit = { @@ -703,8 +668,8 @@ character_events.6 = { #Statue torn down save_scope_as = statue_state } } - - option = { #Do it + option = { + #Do it name = character_events.6.a scope:statue_state = { remove_variable = ruler_statue_var @@ -712,7 +677,7 @@ character_events.6 = { #Statue torn down random_interest_group = { limit = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } @@ -722,14 +687,14 @@ character_events.6 = { #Statue torn down } } } - - option = { #No + option = { + #No default_option = yes name = character_events.6.b random_interest_group = { limit = { law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -739,13 +704,19 @@ character_events.6 = { #Statue torn down } } } - - option = { #we should just relocate it + option = { + #we should just relocate it name = character_events.6.c trigger = { - scope:statue_state = { NOT = { this = root.capital } } + scope:statue_state = { + NOT = { + this = root.capital + } + } any_scope_state = { - NOT = { has_variable = ruler_statue_var } + NOT = { + has_variable = ruler_statue_var + } } } scope:statue_state = { diff --git a/events/civil_war_events.txt b/events/civil_war_events.txt new file mode 100644 index 000000000..c38203389 --- /dev/null +++ b/events/civil_war_events.txt @@ -0,0 +1,36 @@ +namespace = civil_war_events + +# Fired when Secessionists prevail in civil war but Home Country did not join in war +# Home Country is then given option to annex them +civil_war_events.1 = { + type = country_event + event_image = { + video = "europenorthamerica_springtime_of_nations" + } + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + + icon = "gfx/interface/icons/event_icons/event_newspaper.dds" + + title = civil_war_events.1.t + desc = civil_war_events.1.d + flavor = civil_war_events.1.f + + duration = 3 + + option = { + name = civil_war_events.1.a + default_option = yes + annex = scope:target + ai_chance = { + base = 100 + } + } + + option = { + name = civil_war_events.1.b + ai_chance = { + base = 0 + } + } +} diff --git a/events/commander_events.txt b/events/commander_events.txt index 79a14f6c3..79fdd0217 100644 --- a/events/commander_events.txt +++ b/events/commander_events.txt @@ -1,24 +1,17 @@ namespace = commander_events - -commander_events.2 = { #Commanders habit is getting out of control +commander_events.2 = { + #Commanders habit is getting out of control type = country_event placement = ROOT - title = commander_events.2.t desc = commander_events.2.d flavor = commander_events.2.f - gui_window = event_window_1char_tabloid - left_icon = scope:commander_with_addiction - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 3 - trigger = { any_scope_character = { has_role = general @@ -31,7 +24,6 @@ commander_events.2 = { #Commanders habit is getting out of control } } } - immediate = { random_scope_character = { limit = { @@ -47,14 +39,13 @@ commander_events.2 = { #Commanders habit is getting out of control save_scope_as = commander_with_addiction } } - cancellation_trigger = { NOT = { exists = scope:commander_with_addiction } } - - option = { #Fire them + option = { + #Fire them name = commander_events.2.a custom_tooltip = commander_events.2.a.tt hidden_effect = { @@ -63,8 +54,8 @@ commander_events.2 = { #Commanders habit is getting out of control } } } - - option = { #They'll be fine + option = { + #They'll be fine name = commander_events.2.b default_option = yes scope:commander_with_addiction = { @@ -78,24 +69,17 @@ commander_events.2 = { #Commanders habit is getting out of control commander_events.4 = { type = country_event - placement = ROOT - - title = commander_events.4.t - desc = commander_events.4.d - flavor = commander_events.4.f - - gui_window = event_window_2char - + placement = ROOT + title = commander_events.4.t + desc = commander_events.4.d + flavor = commander_events.4.f + gui_window = event_window_2char left_icon = scope:arguing_commander_one right_icon = scope:arguing_commander_two - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/2Characters" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - duration = 3 - + duration = 3 trigger = { any_scope_character = { or = { @@ -131,7 +115,6 @@ commander_events.4 = { } } } - immediate = { random_scope_character = { limit = { @@ -148,11 +131,10 @@ commander_events.4 = { } } save_scope_as = arguing_commander_one - interest_group = { + interest_group = { save_scope_as = arguing_commander_one_IG } } - random_scope_character = { limit = { or = { @@ -173,19 +155,19 @@ commander_events.4 = { has_trait = expert_convoy_raider has_trait = celebrity_commander } - NOT = { this = scope:arguing_commander_one } + NOT = { + this = scope:arguing_commander_one + } } save_scope_as = arguing_commander_two } } - cancellation_trigger = { NOR = { exists = scope:arguing_commander_one exists = scope:arguing_commander_two } } - option = { name = commander_events.4.a scope:arguing_commander_one_IG = { @@ -194,9 +176,8 @@ commander_events.4 = { months = short_modifier_time } } - default_option = yes + default_option = yes } - option = { name = commander_events.4.b custom_tooltip = commander_events.4.b.tt @@ -216,27 +197,22 @@ commander_events.4 = { # Psychological Warfare # in loving memory of Matthew J. Clohessy, now living a better life as a programmer, may his content not be forgotten - commander_events.6 = { type = country_event - placement = ROOT - - title = commander_events.6.t - desc = commander_events.6.d - flavor = commander_events.6.f - - event_image = { + placement = ROOT + title = commander_events.6.t + desc = commander_events.6.d + flavor = commander_events.6.f + event_image = { video = "europenorthamerica_before_the_battle" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_military.dds" - - duration = 3 - + duration = 3 trigger = { - NOT = { has_variable = psychological_warfare_var } + NOT = { + has_variable = psychological_warfare_var + } any_scope_character = { is_busy = no has_role = general @@ -260,12 +236,13 @@ commander_events.6 = { any_interest_group = { is_marginal = no leader = { - NOT = { has_trait = syphilis } + NOT = { + has_trait = syphilis + } is_female = no } } } - immediate = { set_variable = psychological_warfare_var random_scope_character = { @@ -296,7 +273,7 @@ commander_events.6 = { limit = { is_marginal = no leader = { - NOT = { + NOT = { has_trait = syphilis has_variable = seducer_commander_var } @@ -309,16 +286,17 @@ commander_events.6 = { } } } - cancellation_trigger = { NOR = { exists = scope:seducer_commander exists = scope:cheated_leader - scope:cheated_ig = { is_marginal = yes } + scope:cheated_ig = { + is_marginal = yes + } } } - - option = { #cover the general + option = { + #cover the general name = commander_events.6.a default_option = yes custom_tooltip = commander_events.6.a.tt @@ -326,52 +304,62 @@ commander_events.6 = { add_trait = syphilis if = { limit = { - NOT = { has_trait = alcoholic } + NOT = { + has_trait = alcoholic + } } random_list = { - 10 = { add_trait = alcoholic } - 90 = { } + 10 = { + add_trait = alcoholic + } + 90 = { + } } } } scope:seducer_commander = { if = { - limit = { NOT = { has_trait = syphilis } } + limit = { + NOT = { + has_trait = syphilis + } + } add_trait = syphilis } remove_variable = seducer_commander_var } scope:cheated_ig = { add_modifier = { - name = covered_affair_modifier #disapprove + name = covered_affair_modifier #disapprove months = normal_modifier_time } } } - - option = { #bruh + option = { + #bruh name = commander_events.6.b custom_tooltip = commander_events.6.b.tt hidden_effect = { scope:seducer_commander = { kill_character = yes remove_variable = seducer_commander_var - } + } } scope:cheated_leader = { add_trait = syphilis } scope:cheated_ig = { add_modifier = { - name = punished_commander_modifier #approve + name = punished_commander_modifier #approve months = normal_modifier_time } } } - - option = { #let them fight + option = { + #let them fight name = commander_events.6.c - trigger = { #if the leader has a reckless trait he punches the other guy + trigger = { + #if the leader has a reckless trait he punches the other guy scope:cheated_leader = { has_trait = reckless } @@ -379,18 +367,22 @@ commander_events.6 = { scope:cheated_leader = { add_trait = syphilis add_modifier = { - name = punching_leader_modifier #popularity + name = punching_leader_modifier #popularity months = normal_modifier_time } } scope:seducer_commander = { add_modifier = { - name = punched_commander_modifier #popularity bad + name = punched_commander_modifier #popularity bad months = normal_modifier_time } remove_variable = seducer_commander_var if = { - limit = { NOT = { has_trait = syphilis } } + limit = { + NOT = { + has_trait = syphilis + } + } add_trait = syphilis } } diff --git a/events/communism.txt b/events/communism.txt index 2c1446bcc..8a59d3fa4 100644 --- a/events/communism.txt +++ b/events/communism.txt @@ -1,5 +1,4 @@ namespace = communism - # Rising socialist leader communism.7 = { type = country_event @@ -7,21 +6,19 @@ communism.7 = { title = communism.7.t desc = communism.7.d flavor = communism.7.f - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } icon = "gfx/interface/icons/event_icons/event_portrait.dds" - event_image = { video = "votp_agitator_speaking" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - trigger = { - NOT = { has_law = law_type:law_council_republic } + NOT = { + has_law = law_type:law_council_elective + } any_interest_group = { is_marginal = no any_scope_character = { @@ -29,16 +26,20 @@ communism.7 = { has_role = politician has_role = agitator } - NOT = { has_modifier = popular_socialist_leader } + NOT = { + has_modifier = popular_socialist_leader + } OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } } - immediate = { random_interest_group = { limit = { @@ -48,11 +49,16 @@ communism.7 = { has_role = politician has_role = agitator } - NOT = { has_modifier = popular_socialist_leader } + NOT = { + has_modifier = popular_socialist_leader + } OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } @@ -63,18 +69,22 @@ communism.7 = { has_role = politician has_role = agitator } - NOT = { has_modifier = popular_socialist_leader } + NOT = { + has_modifier = popular_socialist_leader + } OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } - } + } save_scope_as = popular_socialist_leader } } } - option = { name = communism.7.a trigger = { @@ -90,7 +100,6 @@ communism.7 = { } } } - option = { name = communism.7.b trigger = { @@ -124,32 +133,32 @@ communism.8 = { title = communism.8.t desc = communism.8.d flavor = communism.8.f - duration = 3 - icon = "gfx/interface/icons/event_icons/event_military.dds" - event_image = { video = "unspecific_military_parade" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - trigger = { - has_law = law_type:law_council_republic - NOT = { has_variable = red_army_var } - ig:ig_armed_forces = { + has_law = law_type:law_council_elective + NOT = { + has_variable = red_army_var + } + ig:ig_securocrats = { leader = { OR = { - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } } - immediate = { - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = red_army_ig leader = { save_scope_as = red_army_general @@ -157,16 +166,14 @@ communism.8 = { } set_variable = red_army_var } - option = { name = communism.8.a - ig:ig_armed_forces = { + ig:ig_securocrats = { custom_tooltip = red_army_tt hidden_effect = { set_interest_group_name = ig_red_army } - remove_ideology= ideology_loyalist - add_ideology = ideology_proletarian + add_ideology = ideology_vanguardist } } } diff --git a/events/crime_events.txt b/events/crime_events.txt index 4b381946a..94ade94a3 100644 --- a/events/crime_events.txt +++ b/events/crime_events.txt @@ -23,7 +23,7 @@ crime_events.1 = { #Train Robbery trigger = { NOT = { has_variable = police_cooldown } institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value < 4 } any_state = { @@ -122,7 +122,7 @@ crime_events.2 = { #Organised crime found in state trigger = { NOT = { has_variable = police_cooldown } institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value < 4 } any_scope_state = { @@ -159,7 +159,6 @@ crime_events.2 = { #Organised crime found in state } save_scope_as = organised_crime_state } - set_variable = temperance_organised_crime_var } option = { @@ -169,16 +168,6 @@ crime_events.2 = { #Organised crime found in state multiplier = money_amount_multiplier_small months = normal_modifier_time } - if = { - limit = { - has_variable = prohibition_laws_var - } - custom_tooltip = prohibition_laws_weak_pm.tt - change_variable = { - name = prohibition_laws_var - add = 2 - } - } } option = { diff --git a/events/debug_events.txt b/events/debug_events.txt index f9edf9ea6..6f65b012a 100644 --- a/events/debug_events.txt +++ b/events/debug_events.txt @@ -1,75 +1,81 @@ namespace = debug - debug.1 = { type = country_event hidden = yes orphan = yes immediate = { activate_law = law_type:law_autocracy - activate_law = law_type:law_theocracy + activate_law = law_type:law_theocratic } } + debug.2 = { type = country_event hidden = yes orphan = yes immediate = { - activate_law = law_type:law_monarchy + activate_law = law_type:law_hereditary activate_law = law_type:law_autocracy } } + debug.3 = { type = country_event hidden = yes orphan = yes immediate = { - activate_law = law_type:law_monarchy - activate_law = law_type:law_wealth_voting + activate_law = law_type:law_hereditary + activate_law = law_type:law_representative_democracy } } + debug.4 = { type = country_event hidden = yes orphan = yes immediate = { - activate_law = law_type:law_presidential_republic + activate_law = law_type:law_executive activate_law = law_type:law_autocracy } } + debug.5 = { type = country_event hidden = yes orphan = yes immediate = { - activate_law = law_type:law_parliamentary_republic + activate_law = law_type:law_parliamentary activate_law = law_type:law_oligarchy } } + debug.6 = { type = country_event hidden = yes orphan = yes immediate = { - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_universal_suffrage + activate_law = law_type:law_parliamentary + activate_law = law_type:law_one_party_state } } + debug.7 = { type = country_event hidden = yes orphan = yes immediate = { - activate_law = law_type:law_council_republic - activate_law = law_type:law_universal_suffrage + activate_law = law_type:law_council_elective + activate_law = law_type:law_one_party_state } } + debug.8 = { type = country_event hidden = yes orphan = yes immediate = { - activate_law = law_type:law_parliamentary_republic - activate_law = law_type:law_anarchy + activate_law = law_type:law_parliamentary + activate_law = law_type:law_direct_democracy } } @@ -81,35 +87,47 @@ debug.9 = { every_country = { create_character = { ig_leader = yes - interest_group = ig_elites + interest_group = ig:ig_elites + } + create_character = { + ig_leader = yes + interest_group = ig:ig_bureaucrats + } + create_character = { + ig_leader = yes + interest_group = ig:ig_capitalists + } + create_character = { + ig_leader = yes + interest_group = ig:ig_patriots } create_character = { ig_leader = yes - interest_group = ig_conglomerates + interest_group = ig:ig_securocrats } create_character = { ig_leader = yes - interest_group = ig_armed_forces + interest_group = ig:ig_intelligentsia } create_character = { ig_leader = yes - interest_group = ig_intellectuals + interest_group = ig:ig_moralists } create_character = { ig_leader = yes - interest_group = ig_devout + interest_group = ig:ig_entrepreneurs } create_character = { ig_leader = yes - interest_group = ig_entrepreneurs + interest_group = ig:ig_ruralists } create_character = { ig_leader = yes - interest_group = ig_rural_folk + interest_group = ig:ig_laborists } create_character = { ig_leader = yes - interest_group = ig_socialists + interest_group = ig:ig_urbanists } } } @@ -140,4 +158,20 @@ debug.10 = { } } } +} + +debug.11 = { + hidden = yes + orphan = yes + immediate = { + every_interest_group = { + limit = { + is_in_government = yes + } + set_variable = { + name = ig_corruption + value = 100 + } + } + } } \ No newline at end of file diff --git a/events/decree_events.txt b/events/decree_events.txt index 805b19ba8..bb86fc180 100644 --- a/events/decree_events.txt +++ b/events/decree_events.txt @@ -1,24 +1,17 @@ namespace = decree_events - # Engineers want to get important road contract decree_events.1 = { type = country_event placement = scope:decree_state - title = decree_events.1.t desc = decree_events.1.d flavor = decree_events.1.f - event_image = { video = "unspecific_automobile" } - duration = 3 - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_industry.dds" - trigger = { any_scope_state = { is_incorporated = yes @@ -33,8 +26,6 @@ decree_events.1 = { has_variable = road_maintenance_var } } - - immediate = { random_scope_state = { limit = { @@ -52,8 +43,8 @@ decree_events.1 = { } set_variable = road_maintenance_var } - - option = { #engineer 1 wants it to have great drainage (expensive) + option = { + #engineer 1 wants it to have great drainage (expensive) name = decree_events.1.a if = { limit = { @@ -80,23 +71,22 @@ decree_events.1 = { } } } - - option = { #engineer 2 cheap one + option = { + #engineer 2 cheap one name = decree_events.1.b default_option = yes add_modifier = { name = cheaper_roads_modifier months = normal_modifier_time } - add_modifier = { name = cheaper_roads_modifier_costs multiplier = money_amount_multiplier_very_small months = normal_modifier_time } } - - option = { #engineer 3 has great and risky ideas + option = { + #engineer 3 has great and risky ideas name = decree_events.1.c random_list = { 1 = { @@ -104,7 +94,6 @@ decree_events.1 = { name = risky_road_modifier months = normal_modifier_time } - add_modifier = { name = risky_road_modifier_costs multiplier = money_amount_multiplier_medium @@ -120,10 +109,10 @@ decree_events.1 = { } } } - - option = { #we dont want to make our roads better + option = { + #we dont want to make our roads better name = decree_events.1.e - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = no_roads_sad_modifier months = normal_modifier_time @@ -136,21 +125,15 @@ decree_events.1 = { decree_events.2 = { type = country_event placement = scope:decree_state - title = decree_events.2.t desc = decree_events.2.d flavor = decree_events.2.f - event_image = { video = "unspecific_automobile" } - duration = 3 - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_industry.dds" - trigger = { any_scope_state = { is_incorporated = yes @@ -161,7 +144,7 @@ decree_events.2 = { } any_interest_group = { law_stance = { - law = law_type:law_no_health_system + law = law_type:law_charity_health_system value < neutral } } @@ -170,7 +153,6 @@ decree_events.2 = { has_modifier = ignored_pollution_modifier } } - immediate = { random_scope_state = { limit = { @@ -185,15 +167,15 @@ decree_events.2 = { random_interest_group = { limit = { law_stance = { - law = law_type:law_no_health_system + law = law_type:law_charity_health_system value < neutral } } save_scope_as = ecology_ig } } - - option = { #take measures + option = { + #take measures name = decree_events.2.a default_option = yes trigger = { @@ -216,8 +198,8 @@ decree_events.2 = { add_pollution = -50 } } - - option = { #ignore it + option = { + #ignore it name = decree_events.2.b scope:decree_state.state_region = { add_pollution = 10 @@ -229,8 +211,8 @@ decree_events.2 = { } } } - - option = { #super big pollution + option = { + #super big pollution name = decree_events.2.a trigger = { scope:decree_state.state_region = { @@ -252,30 +234,25 @@ decree_events.2 = { decree_events.3 = { type = country_event placement = scope:decree_state - title = decree_events.3.t desc = decree_events.3.d flavor = decree_events.3.f - event_image = { video = "europenorthamerica_london_center" } - duration = 3 - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - trigger = { any_scope_state = { is_incorporated = yes has_decree = decree_promote_social_mobility } - NOT = { has_variable = david_copperfield_var } + NOT = { + has_variable = david_copperfield_var + } empty_agitator_slots >= 1 } - immediate = { random_scope_state = { limit = { @@ -284,13 +261,13 @@ decree_events.3 = { } save_scope_as = decree_state } - ig:ig_intellectuals = { - save_scope_as = ig_intellectuals + ig:ig_urbanists = { + save_scope_as = ig_urbanists } set_variable = david_copperfield_var } - - option = { #support him to IG leader + option = { + #support him to IG leader name = decree_events.3.a default_option = yes if = { @@ -303,7 +280,7 @@ decree_events.3 = { last_name = Copperfield female = no #role = politician # Remove this line - interest_group = ig_intellectuals + interest_group = ig_urbanists ig_leader = yes on_created = { add_modifier = { @@ -317,7 +294,7 @@ decree_events.3 = { create_character = { #role = politician # Remove this line female = no - interest_group = ig_intellectuals + interest_group = ig_urbanists ig_leader = yes on_created = { add_modifier = { @@ -328,10 +305,10 @@ decree_events.3 = { } } } - - option = { #ignore him + option = { + #ignore him name = decree_events.3.b - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = ignored_david_copperfield_modifier months = normal_modifier_time @@ -346,7 +323,7 @@ decree_events.3 = { first_name = David last_name = Copperfield female = no - interest_group = ig_intellectuals + interest_group = ig_urbanists is_agitator = yes on_created = { add_modifier = { @@ -359,7 +336,7 @@ decree_events.3 = { else = { create_character = { female = no - interest_group = ig_intellectuals + interest_group = ig_urbanists is_agitator = yes on_created = { add_modifier = { @@ -376,21 +353,15 @@ decree_events.3 = { decree_events.4 = { type = country_event placement = scope:decree_state - title = decree_events.4.t desc = decree_events.4.d flavor = decree_events.4.f - event_image = { video = "unspecific_naval_battle" } - duration = 3 - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - trigger = { any_scope_state = { is_incorporated = yes @@ -401,7 +372,9 @@ decree_events.4 = { } } } - NOT = { has_variable = social_mobility_var } + NOT = { + has_variable = social_mobility_var + } any_scope_character = { is_ruler = no age >= 35 @@ -412,14 +385,14 @@ decree_events.4 = { OR = { is_interest_group_type = ig_entrepreneurs is_interest_group_type = ig_elites - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } } } } } - immediate = { random_scope_state = { limit = { @@ -447,8 +420,9 @@ decree_events.4 = { OR = { is_interest_group_type = ig_entrepreneurs is_interest_group_type = ig_elites - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } } } @@ -457,14 +431,13 @@ decree_events.4 = { } set_variable = social_mobility_var } - - - option = { #they deserve this + option = { + #they deserve this name = decree_events.4.a default_option = yes create_character = { is_admiral = yes - interest_group = ig_socialists + interest_group = ig_laborists ig_leader = no noble = no } @@ -474,15 +447,15 @@ decree_events.4 = { pop_type = laborers } } - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = social_mobility_modifier months = normal_modifier_time } } } - - option = { #but the son of xxx wants it + option = { + #but the son of xxx wants it name = decree_events.4.b create_character = { is_admiral = yes @@ -509,21 +482,15 @@ decree_events.4 = { decree_events.5 = { type = country_event placement = scope:decree_state - title = decree_events.5.t desc = decree_events.5.d flavor = decree_events.5.f - duration = 3 - event_image = { video = "unspecific_world_fair" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - trigger = { any_scope_state = { is_incorporated = yes @@ -538,7 +505,6 @@ decree_events.5 = { has_modifier = opera_didnt_pay_modifier } } - immediate = { random_scope_state = { limit = { @@ -554,8 +520,8 @@ decree_events.5 = { } } } - - option = { #comission an important artist + option = { + #comission an important artist name = decree_events.5.a default_option = yes add_modifier = { @@ -563,35 +529,33 @@ decree_events.5 = { months = normal_modifier_time multiplier = 2 } - add_modifier = { name = opera_modifier_costs months = normal_modifier_time multiplier = money_amount_multiplier_small } } - - option = { #get a cheaper guy to do it + option = { + #get a cheaper guy to do it name = decree_events.5.b add_modifier = { name = opera_modifier months = normal_modifier_time } - add_modifier = { name = opera_modifier_costs months = normal_modifier_time multiplier = money_amount_multiplier_very_small } } - - option = { #comission the expensive one, refuse to pay + option = { + #comission the expensive one, refuse to pay name = decree_events.5.c add_modifier = { name = opera_didnt_pay_modifier months = normal_modifier_time } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = refused_to_pay_modifier months = normal_modifier_time @@ -610,21 +574,15 @@ decree_events.5 = { decree_events.6 = { type = country_event placement = scope:decree_state - title = decree_events.6.t desc = decree_events.6.d flavor = decree_events.6.f - event_image = { video = "middleeast_upperclass_party" } - duration = 3 - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - trigger = { any_scope_state = { is_incorporated = yes @@ -634,9 +592,10 @@ decree_events.6 = { } } income >= 100 - NOT = { has_variable = concert_var } + NOT = { + has_variable = concert_var + } } - immediate = { random_scope_state = { limit = { @@ -653,8 +612,8 @@ decree_events.6 = { } set_variable = concert_var } - - option = { #fund their concert + option = { + #fund their concert name = decree_events.6.a default_option = yes add_modifier = { @@ -667,10 +626,10 @@ decree_events.6 = { months = normal_modifier_time } } - - option = { #ignore them + option = { + #ignore them name = decree_events.6.b - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = ignored_concert_modifier months = normal_modifier_time @@ -681,4 +640,4 @@ decree_events.6 = { months = normal_modifier_time } } -} \ No newline at end of file +} diff --git a/events/decree_events_02.txt b/events/decree_events_02.txt index ab28ea592..5f0921efb 100644 --- a/events/decree_events_02.txt +++ b/events/decree_events_02.txt @@ -1,23 +1,17 @@ namespace = decree_events - -decree_events.100 = { #Throughput vs minimum sol -type = country_event +decree_events.100 = { + #Throughput vs minimum sol + type = country_event placement = scope:decree_manufacturing_industry - title = decree_events.100.t desc = decree_events.100.d flavor = decree_events.100.f - event_image = { video = "unspecific_gears_pistons" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_trade.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes @@ -33,7 +27,6 @@ type = country_event } } } - immediate = { random_scope_state = { limit = { @@ -55,8 +48,8 @@ type = country_event } } } - - option = { #increased throughput + option = { + #increased throughput name = decree_events.100.a default_option = yes scope:decree_manufacturing_industry = { @@ -66,11 +59,12 @@ type = country_event } } } - option = { #Increase expected SoL + option = { + #Increase expected SoL name = decree_events.100.b trigger = { institution_investment_level = { - institution = institution_social_security + institution = institution_welfare value >= 1 } } @@ -83,24 +77,19 @@ type = country_event } } -decree_events.101 = { #Choose who gets the credit -type = country_event +decree_events.101 = { + #Choose who gets the credit + type = country_event placement = scope:decree_manufacturing_politics - title = decree_events.101.t desc = decree_events.101.d flavor = decree_events.101.f - event_image = { video = "europenorthamerica_capitalists_meeting" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes @@ -117,7 +106,6 @@ type = country_event has_modifier = decree_manufacturing_petty_bourgeoisie_attraction } } - immediate = { random_scope_state = { limit = { @@ -139,53 +127,50 @@ type = country_event save_scope_as = manufacturing_building_production_politics } } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig_focus } } - - option = { #Industrialists + option = { + #Industrialists name = decree_events.101.a default_option = yes - add_modifier = { - name = decree_manufacturing_industrialist_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_manufacturing_industrialist_attraction + months = short_modifier_time + } } - option = { #trade union + option = { + #trade union name = decree_events.101.b - add_modifier = { - name = decree_manufacturing_trade_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_manufacturing_trade_attraction + months = short_modifier_time + } } - option = { #petty pisses off other two + option = { + #petty pisses off other two name = decree_events.101.c - add_modifier = { - name = decree_manufacturing_petty_bourgeoisie_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_manufacturing_petty_bourgeoisie_attraction + months = short_modifier_time + } } } -decree_events.102 = { #Throughput vs minimum sol -type = country_event +decree_events.102 = { + #Throughput vs minimum sol + type = country_event placement = scope:decree_agricultural_industry - title = decree_events.102.t desc = decree_events.102.d flavor = decree_events.102.f - event_image = { video = "europenorthamerica_russian_serfs" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_trade.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes @@ -201,7 +186,6 @@ type = country_event } } } - immediate = { random_scope_state = { limit = { @@ -223,8 +207,8 @@ type = country_event } } } - - option = { #increased throughput + option = { + #increased throughput name = decree_events.102.a default_option = yes scope:decree_agricultural_industry = { @@ -234,11 +218,12 @@ type = country_event } } } - option = { #Increase expected SoL + option = { + #Increase expected SoL name = decree_events.102.b trigger = { institution_investment_level = { - institution = institution_social_security + institution = institution_welfare value >= 1 } } @@ -251,24 +236,19 @@ type = country_event } } -decree_events.103 = { #Choose who gets the credit -type = country_event +decree_events.103 = { + #Choose who gets the credit + type = country_event placement = scope:decree_agricultural_politics - title = decree_events.103.t desc = decree_events.103.d flavor = decree_events.103.f - event_image = { video = "europenorthamerica_russian_serfs" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes @@ -285,7 +265,6 @@ type = country_event has_modifier = decree_agricultural_devout_attraction } } - immediate = { random_scope_state = { limit = { @@ -311,49 +290,46 @@ type = country_event save_scope_as = landowners_ig_focus } } - - option = { #Landowners + option = { + #Landowners name = decree_events.103.a default_option = yes - add_modifier = { - name = decree_agricultural_landowners_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_agricultural_landowners_attraction + months = short_modifier_time + } } - option = { #Rural Folk + option = { + #Rural Folk name = decree_events.103.b - add_modifier = { - name = decree_agricultural_rural_folk_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_agricultural_rural_folk_attraction + months = short_modifier_time + } } - option = { #devout pisses off other two + option = { + #devout pisses off other two name = decree_events.103.c - add_modifier = { - name = decree_agricultural_devout_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_agricultural_devout_attraction + months = short_modifier_time + } } } -decree_events.104 = { #Throughput vs minimum sol -type = country_event +decree_events.104 = { + #Throughput vs minimum sol + type = country_event placement = scope:decree_resource_industry - title = decree_events.104.t desc = decree_events.104.d flavor = decree_events.104.f - event_image = { video = "unspecific_gears_pistons" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_trade.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes @@ -374,7 +350,6 @@ type = country_event } } } - immediate = { random_scope_state = { limit = { @@ -401,8 +376,8 @@ type = country_event } } } - - option = { #increased throughput + option = { + #increased throughput name = decree_events.104.a default_option = yes scope:decree_resource_industry = { @@ -412,11 +387,12 @@ type = country_event } } } - option = { #Increase expected SoL + option = { + #Increase expected SoL name = decree_events.104.b trigger = { institution_investment_level = { - institution = institution_social_security + institution = institution_welfare value >= 1 } } @@ -429,24 +405,19 @@ type = country_event } } -decree_events.105 = { #choose who gets attraction -type = country_event +decree_events.105 = { + #choose who gets attraction + type = country_event placement = scope:decree_resource_politics - title = decree_events.105.t desc = decree_events.105.d flavor = decree_events.105.f - event_image = { video = "europenorthamerica_capitalists_meeting" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes @@ -468,7 +439,6 @@ type = country_event has_modifier = decree_resource_trade_union_attraction } } - immediate = { random_scope_state = { limit = { @@ -495,56 +465,53 @@ type = country_event save_scope_as = resource_building_production_politics } } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig_focus } ig:ig_elites = { save_scope_as = landowners_ig_focus } } - - option = { #industrialists + option = { + #industrialists name = decree_events.105.a default_option = yes - add_modifier = { - name = decree_resource_industrialists_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_resource_industrialists_attraction + months = short_modifier_time + } } - option = { #landowners + option = { + #landowners name = decree_events.105.b - add_modifier = { - name = decree_resource_landowners_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_resource_landowners_attraction + months = short_modifier_time + } } - option = { #Trade unions pisses off other two + option = { + #Trade unions pisses off other two name = decree_events.105.c - add_modifier = { - name = decree_resource_trade_union_attraction - months = short_modifier_time - } + add_modifier = { + name = decree_resource_trade_union_attraction + months = short_modifier_time + } } } -decree_events.106 = { #Regiments unhappy -type = country_event +decree_events.106 = { + #Regiments unhappy + type = country_event placement = scope:decree_enlistment - title = decree_events.106.t desc = decree_events.106.d flavor = decree_events.106.f - event_image = { video = "europenorthamerica_before_the_battle" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_military.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes @@ -553,9 +520,11 @@ type = country_event any_neighbouring_state = { owner = ROOT is_incorporated = yes - NOT = { has_decree = decree_enlistment_efforts } + NOT = { + has_decree = decree_enlistment_efforts + } has_building = building_barracks - } + } } NOR = { any_scope_state = { @@ -564,7 +533,6 @@ type = country_event has_modifier = decree_resentful_military } } - immediate = { random_scope_state = { limit = { @@ -574,7 +542,9 @@ type = country_event any_neighbouring_state = { owner = ROOT is_incorporated = yes - NOT = { has_decree = decree_enlistment_efforts } + NOT = { + has_decree = decree_enlistment_efforts + } has_building = building_barracks } } @@ -587,17 +557,19 @@ type = country_event has_variable = decree_enlistment_origin } is_incorporated = yes - NOT = { has_decree = decree_enlistment_efforts } + NOT = { + has_decree = decree_enlistment_efforts + } has_building = building_barracks } save_scope_as = decree_enlistment } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig_focus } } - - option = { #regimental resentment + option = { + #regimental resentment name = decree_events.106.a default_option = yes add_modifier = { @@ -606,12 +578,13 @@ type = country_event } scope:decree_enlistment = { add_radicals = { - pop_type = soldiers + pop_type = servicemembers value = large_radicals } } } - option = { #invest into troops and get loyalists + option = { + #invest into troops and get loyalists name = decree_events.106.b scope:decree_enlistment = { add_modifier = { @@ -619,38 +592,32 @@ type = country_event months = short_modifier_time } add_loyalists_in_state = { - pop_type = soldiers + pop_type = servicemembers value = large_radicals } } } } -decree_events.108 = { #violence suppression escalates -type = country_event +decree_events.108 = { + #violence suppression escalates + type = country_event placement = scope:decree_violent_supp - title = decree_events.108.t desc = decree_events.108.d flavor = decree_events.108.f - event_image = { video = "europenorthamerica_springtime_of_nations" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes has_decree = decree_violent_suppression } } - immediate = { random_scope_state = { limit = { @@ -660,8 +627,8 @@ type = country_event save_scope_as = decree_violent_supp } } - - option = { #get loyalists but more radicals + option = { + #get loyalists but more radicals name = decree_events.108.a default_option = yes scope:decree_violent_supp = { @@ -671,7 +638,8 @@ type = country_event } } } - option = { #more mortality but less radicals + option = { + #more mortality but less radicals name = decree_events.108.b scope:decree_violent_supp = { add_modifier = { @@ -682,30 +650,27 @@ type = country_event } } -decree_events.109 = { #Protests in neighboring state -type = country_event +decree_events.109 = { + #Protests in neighboring state + type = country_event placement = scope:decree_increased_violence - title = decree_events.109.t desc = decree_events.109.d flavor = decree_events.109.f - event_image = { video = "middleeast_police_breaking_door" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { any_scope_state = { is_incorporated = yes - NOT = { has_decree = decree_violent_suppression } + NOT = { + has_decree = decree_violent_suppression + } any_neighbouring_state = { - has_decree = decree_violent_suppression + has_decree = decree_violent_suppression } any_scope_pop = { culture = { @@ -722,12 +687,13 @@ type = country_event } } } - immediate = { random_scope_state = { limit = { is_incorporated = yes - NOT = { has_decree = decree_violent_suppression } + NOT = { + has_decree = decree_violent_suppression + } any_neighbouring_state = { has_decree = decree_violent_suppression } @@ -739,17 +705,19 @@ type = country_event } save_scope_as = decree_increased_violence random_scope_pop = { - limit = { + limit = { culture = { culture_is_discriminated_in = ROOT } } - culture = { save_scope_as = violent_suppression_discriminated } + culture = { + save_scope_as = violent_suppression_discriminated + } } } } - - option = { #more radicals but armed forces approval + option = { + #more radicals but armed forces approval name = decree_events.109.a default_option = yes scope:decree_increased_violence = { @@ -763,8 +731,8 @@ type = country_event months = short_modifier_time } } - - option = { #migration pull in state and less radicals + option = { + #migration pull in state and less radicals name = decree_events.109.b scope:decree_increased_violence = { add_modifier = { @@ -777,4 +745,4 @@ type = country_event months = short_modifier_time } } -} \ No newline at end of file +} diff --git a/events/diplomatic_friction_events.txt b/events/diplomatic_friction_events.txt index 3b0526e0e..39b966d61 100644 --- a/events/diplomatic_friction_events.txt +++ b/events/diplomatic_friction_events.txt @@ -45,7 +45,7 @@ diplomatic_friction.1 = { # Boost the trade unions option = { #Boost the trade union name = diplomatic_friction.1.a scope:rival_scope = { - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = foreign_trade_union_influence months = normal_modifier_time @@ -59,7 +59,7 @@ diplomatic_friction.1 = { # Boost the trade unions name = diplomatic_friction.1.b default_option = yes scope:rival_scope = { - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = foreign_trade_union_influence_denied months = normal_modifier_time @@ -155,7 +155,7 @@ diplomatic_friction.2 = { # Soldiers Cross the Border option = { #Opt out name = diplomatic_friction.2.b default_option = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = border_cowardice months = normal_modifier_time diff --git a/events/discrimination_events.txt b/events/discrimination_events.txt index 178c206a1..26f8d89ae 100644 --- a/events/discrimination_events.txt +++ b/events/discrimination_events.txt @@ -111,7 +111,7 @@ discrimination_events.1 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } } @@ -127,7 +127,7 @@ discrimination_events.1 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_state_religion + law = law_type:law_religious_institutions value > neutral } } @@ -227,7 +227,7 @@ discrimination_events.2 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } } @@ -252,7 +252,7 @@ discrimination_events.2 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } } @@ -336,7 +336,7 @@ discrimination_events.3 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_multicultural + law = law_type:law_multiculturalist value > neutral } } @@ -349,7 +349,7 @@ discrimination_events.3 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } } @@ -407,7 +407,7 @@ discrimination_events.4 = { } any_interest_group = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } is_marginal = no @@ -460,7 +460,7 @@ discrimination_events.4 = { limit = { any_interest_group = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } is_in_government = yes @@ -469,7 +469,7 @@ discrimination_events.4 = { ordered_interest_group = { limit = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } is_in_government = yes @@ -485,7 +485,7 @@ discrimination_events.4 = { ordered_interest_group = { limit = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } is_marginal = no diff --git a/events/election_events/communist_fascist_election_events.txt b/events/election_events/communist_fascist_election_events.txt index 49b49db10..58f4f7d43 100644 --- a/events/election_events/communist_fascist_election_events.txt +++ b/events/election_events/communist_fascist_election_events.txt @@ -15,11 +15,11 @@ communist_elections.1 = { duration = 3 trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { - has_law = law_type:law_council_republic + has_law = law_type:law_council_elective } NOT = { has_variable = red_scare_var @@ -135,7 +135,7 @@ communist_elections.1 = { name = communist_elections.1.d highlighted_option = yes trigger = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } scope:leftist_party = { add_momentum = momentum_very_large_decrease @@ -185,19 +185,19 @@ communist_elections.2 = { duration = 3 trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = council_elections_var } - has_law = law_type:law_council_republic - ig:ig_socialists = { + has_law = law_type:law_council_elective + ig:ig_laborists = { has_party = yes } any_active_party = { NOT = { - any_member = { is_interest_group_type = ig_socialists } + any_member = { is_interest_group_type = ig_laborists } } } } @@ -206,7 +206,7 @@ communist_elections.2 = { name = council_elections_var months = short_modifier_time } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = unions_ig party = { save_scope_as = unions_party @@ -309,7 +309,7 @@ communist_elections.3 = { duration = 3 trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { @@ -324,9 +324,12 @@ communist_elections.3 = { is_marginal = no leader = { OR = { - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } @@ -369,9 +372,12 @@ communist_elections.3 = { is_marginal = no leader = { OR = { - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } @@ -382,9 +388,12 @@ communist_elections.3 = { is_marginal = no leader = { OR = { - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } @@ -443,7 +452,12 @@ communist_elections.3 = { if = { limit = { scope:foreign_socialist_leader = { - has_ideology = ideology:ideology_vanguardist + or = { + + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist + } } } set_variable = { @@ -455,19 +469,11 @@ communist_elections.3 = { else_if = { limit = { scope:foreign_socialist_leader = { - has_ideology = ideology:ideology_anarchist - } - } - set_variable = { - name = election_anarchist_support - months = long_modifier_time - } - custom_tooltip = election_socialist_support_tt - } - else_if = { - limit = { - scope:foreign_socialist_leader = { - has_ideology = ideology:ideology_communist + or = { + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + } } } set_variable = { @@ -498,7 +504,7 @@ communist_elections.3 = { OR = { has_law = law_type:law_closed_borders has_law = law_type:law_outlawed_dissent - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } } scope:socialist_party = { @@ -536,7 +542,7 @@ communist_elections.4 = { duration = 3 trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { @@ -545,9 +551,10 @@ communist_elections.4 = { any_interest_group = { has_party = yes leader = { - OR = { - has_ideology = ideology:ideology_fascist + or = { has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist } } party = { @@ -564,9 +571,10 @@ communist_elections.4 = { limit = { has_party = yes leader = { - OR = { - has_ideology = ideology:ideology_fascist + or = { has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist } } party = { @@ -614,11 +622,11 @@ communist_elections.4 = { } } OR = { - ig:ig_armed_forces = { + ig:ig_securocrats = { is_powerful = yes } institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 3 } has_law = law_type:law_militarized_police @@ -638,7 +646,7 @@ communist_elections.4 = { } if = { limit = { - ig:ig_armed_forces = { + ig:ig_securocrats = { law_stance = { law = law_type:law_militarized_police value > neutral @@ -652,7 +660,7 @@ communist_elections.4 = { } else_if = { limit = { - ig:ig_armed_forces = { + ig:ig_securocrats = { law_stance = { law = law_type:law_militarized_police value < neutral @@ -694,9 +702,9 @@ communist_elections.4 = { trigger = { OR = { has_law = law_type:law_protected_speech - has_law = law_type:law_no_intelligence_agency + has_law = law_type:law_decentralized_police institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 3 } } @@ -729,7 +737,7 @@ cable_street.1 = { duration = 3 trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { @@ -741,18 +749,22 @@ cable_street.1 = { is_party_type = fascist_party } leader = { - OR = { - has_ideology = ideology:ideology_fascist + or = { has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist } } } any_interest_group = { leader = { OR = { - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } @@ -775,9 +787,10 @@ cable_street.1 = { is_party_type = fascist_party } leader = { - OR = { - has_ideology = ideology:ideology_fascist + or = { has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist } } } @@ -793,9 +806,12 @@ cable_street.1 = { limit = { leader = { OR = { - has_ideology = ideology:ideology_anarchist - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist } } } diff --git a/events/election_events/election_conservative_events.txt b/events/election_events/election_conservative_events.txt index b0aae4eb9..314ac25e4 100644 --- a/events/election_events/election_conservative_events.txt +++ b/events/election_events/election_conservative_events.txt @@ -1,5 +1,4 @@ namespace = election_conservative_events - # Faithless Leaders # If the Liberal Party has an Atheist leader, the conservatives (or Religious Party) can call into question whether such a politician can be trusted. election_conservative_events.1 = { @@ -8,21 +7,20 @@ election_conservative_events.1 = { title = election_conservative_events.1.t desc = election_conservative_events.1.d flavor = election_conservative_events.1.f - duration = 3 - event_image = { video = "southamerica_election" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } + NOT = { + has_variable = election_event_cooldown + } any_active_party = { is_party_type = conservative_party } @@ -39,14 +37,15 @@ election_conservative_events.1 = { culture_accepted = no } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } random_active_party = { - limit = { is_party_type = conservative_party } + limit = { + is_party_type = conservative_party + } save_scope_as = conservative_party } random_interest_group = { @@ -59,39 +58,37 @@ election_conservative_events.1 = { is_party_type = liberal_party } } - leader = { save_scope_as = atheist_leader } - party = { save_scope_as = liberal_party } + leader = { + save_scope_as = atheist_leader + } + party = { + save_scope_as = liberal_party + } } } - cancellation_trigger = { in_election_campaign = no } - # Accept the argument, giving momentum to the conservative party and a negative popularity modifier to the atheist leader. option = { name = election_conservative_events.1.a py:liberal_party = { add_momentum = momentum_large_decrease - } } - # Argue that the atheist might in fact be more impartial not being bound to religious doctrine, giving a small popularity boost to the leader but angering the Devout. option = { name = election_conservative_events.1.b default_option = yes - scope:atheist_leader = { add_modifier = { - name = voice_of_reason # character_popularity_add + name = voice_of_reason # character_popularity_add months = normal_modifier_time } } - - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { - name = godless_politician_praised # interest_group_approval_add + name = godless_politician_praised # interest_group_approval_add months = normal_modifier_time } } @@ -106,21 +103,20 @@ election_conservative_events.2 = { title = election_conservative_events.2.t desc = election_conservative_events.2.d flavor = election_conservative_events.2.f - duration = 3 - event_image = { video = "southamerica_election" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } + NOT = { + has_variable = election_event_cooldown + } any_active_party = { is_party_type = conservative_party } @@ -128,26 +124,27 @@ election_conservative_events.2 = { devastation > 0.05 } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } random_active_party = { - limit = { is_party_type = conservative_party } + limit = { + is_party_type = conservative_party + } save_scope_as = conservative_party } random_scope_state = { - limit = { devastation > 0.05 } + limit = { + devastation > 0.05 + } save_scope_as = devastation_state } } - cancellation_trigger = { in_election_campaign = no } - # Accept the argument, giving momentum to the conservative party. option = { name = election_conservative_events.2.a @@ -155,13 +152,14 @@ election_conservative_events.2 = { add_momentum = momentum_large } } - # Criticize the argument as opportunistic, creating radicals in high-devastation states. option = { name = election_conservative_events.2.b default_option = yes every_scope_state = { - limit = { devastation > 0.05 } + limit = { + devastation > 0.05 + } add_radicals_in_state = { value = medium_radicals } @@ -177,21 +175,20 @@ election_conservative_events.3 = { title = election_conservative_events.3.t desc = election_conservative_events.3.d flavor = election_conservative_events.3.f - duration = 3 - event_image = { video = "southamerica_election" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } + NOT = { + has_variable = election_event_cooldown + } any_active_party = { is_party_type = conservative_party } @@ -199,40 +196,43 @@ election_conservative_events.3 = { turmoil > 0.2 } institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value < 5 } any_interest_group = { has_party = yes NOT = { - party = { is_party_type = conservative_party } + party = { + is_party_type = conservative_party + } } law_stance = { - law = law_type:law_old_age_pension + law = law_type:law_income_security value > neutral } } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } random_active_party = { - limit = { is_party_type = conservative_party } + limit = { + is_party_type = conservative_party + } save_scope_as = conservative_party } random_scope_state = { - limit = { turmoil > 0.2 } + limit = { + turmoil > 0.2 + } save_scope_as = turmoil_state } } - cancellation_trigger = { in_election_campaign = no } - # Accept the argument, giving momentum to the conservative party. option = { name = election_conservative_events.3.a @@ -240,7 +240,6 @@ election_conservative_events.3 = { add_momentum = momentum_large } } - # Suggest that the unrest can be resolved by improving other public services, giving a smaller momentum a party in favor of generous welfare policies. option = { name = election_conservative_events.3.b @@ -249,14 +248,18 @@ election_conservative_events.3 = { limit = { has_party = yes NOT = { - party = { is_party_type = conservative_party } + party = { + is_party_type = conservative_party + } } law_stance = { - law = law_type:law_old_age_pension + law = law_type:law_income_security value > neutral } } - party = { add_momentum = momentum_small } + party = { + add_momentum = momentum_small + } } } } @@ -269,26 +272,22 @@ election_conservative_events.4 = { title = election_conservative_events.4.t desc = election_conservative_events.4.d flavor = election_conservative_events.4.f - duration = 3 - event_image = { video = "southamerica_election" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } + NOT = { + has_variable = election_event_cooldown + } any_active_party = { - OR = { - is_party_type = conservative_party - is_party_type = military_party - } + is_party_type = conservative_party } any_neighbouring_state = { owner = { @@ -297,18 +296,13 @@ election_conservative_events.4 = { } } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } - if = { - limit = { exists = py:military_party } - py:military_party = { save_scope_as = hawk_campaign_party } - } - else = { - py:conservative_party = { save_scope_as = hawk_campaign_party } + py:conservative_party = { + save_scope_as = hawk_campaign_party } random_neighbouring_state = { limit = { @@ -317,14 +311,14 @@ election_conservative_events.4 = { relations:root <= relations_threshold:poor } } - owner = { save_scope_as = election_threatening_neighbor } + owner = { + save_scope_as = election_threatening_neighbor + } } } - cancellation_trigger = { in_election_campaign = no } - # Accept the argument, giving momentum to the conservative party and worsening relations with the neighboring country. option = { name = election_conservative_events.4.a @@ -336,17 +330,15 @@ election_conservative_events.4 = { value = -15 } } - # Downplay the threat, angering the Armed Forces. option = { name = election_conservative_events.4.b default_option = yes - - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { - name = weak_and_trusting # interest_group_approval_add + name = weak_and_trusting # interest_group_approval_add months = normal_modifier_time } } } -} \ No newline at end of file +} diff --git a/events/election_events/election_contextual_events.txt b/events/election_events/election_contextual_events.txt index 836776914..78022c717 100644 --- a/events/election_events/election_contextual_events.txt +++ b/events/election_events/election_contextual_events.txt @@ -20,7 +20,7 @@ election_contextual_events.1 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_interest_group = { @@ -225,7 +225,7 @@ election_contextual_events.3 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_interest_group = { @@ -525,7 +525,7 @@ election_contextual_events.5 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } average_sol < 10 @@ -698,7 +698,7 @@ election_contextual_events.7 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } NOT = { @@ -830,7 +830,7 @@ election_contextual_events.8 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } OR = { diff --git a/events/election_events/election_liberal_events.txt b/events/election_events/election_liberal_events.txt index bac7c651b..e197a8be8 100644 --- a/events/election_events/election_liberal_events.txt +++ b/events/election_events/election_liberal_events.txt @@ -15,7 +15,7 @@ election_liberal_events.1 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } NOT = { has_variable = election_event_cooldown @@ -26,9 +26,10 @@ election_liberal_events.1 = { } any_interest_group = { leader = { - OR = { - has_ideology = ideology:ideology_fascist + or = { has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist } } has_party = yes @@ -54,9 +55,10 @@ election_liberal_events.1 = { random_interest_group = { limit = { leader = { - OR = { - has_ideology = ideology:ideology_fascist + or = { has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist } } has_party = yes @@ -112,7 +114,7 @@ election_liberal_events.2 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { NOT = { - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { diff --git a/events/election_events/election_moderate_events.txt b/events/election_events/election_moderate_events.txt index 787bbb8f7..10cc2f7e2 100644 --- a/events/election_events/election_moderate_events.txt +++ b/events/election_events/election_moderate_events.txt @@ -20,7 +20,7 @@ election_moderate_events.1 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_active_party = { @@ -108,7 +108,7 @@ election_moderate_events.2 = { icon = "gfx/interface/icons/event_icons/event_election.dds" trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_active_party = { diff --git a/events/election_events/election_neutral_events.txt b/events/election_events/election_neutral_events.txt index 4dfe9bf0e..22aa1295a 100644 --- a/events/election_events/election_neutral_events.txt +++ b/events/election_events/election_neutral_events.txt @@ -156,7 +156,7 @@ election_neutral.2 = { duration = 3 trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_scope_character = { @@ -254,7 +254,7 @@ election_neutral.3 = { duration = 3 trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_scope_state = { @@ -377,7 +377,7 @@ election_neutral.4 = { duration = 3 trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_interest_group = { @@ -469,7 +469,7 @@ election_neutral.5 = { duration = 3 trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_active_party = { count >= 2 } @@ -582,7 +582,7 @@ election_neutral.6 = { duration = 3 trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } NOT = { has_law = law_type:law_outlawed_dissent } @@ -687,7 +687,7 @@ election_neutral.7 = { duration = 3 trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } any_interest_group = { @@ -769,7 +769,7 @@ election_neutral.8 = { duration = 3 trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { has_law = law_type:law_one_party_state } in_election_campaign = yes NOT = { has_variable = election_event_cooldown } enacting_any_law = yes diff --git a/events/election_events/election_other_parties_events.txt b/events/election_events/election_other_parties_events.txt index 2ef07dc5d..6186a99c8 100644 --- a/events/election_events/election_other_parties_events.txt +++ b/events/election_events/election_other_parties_events.txt @@ -1,5 +1,4 @@ namespace = election_other_parties_events - # Man Over Machine # The Agrarian Party complains about factories and blames the capitalists/industrialists for making them lose momentum election_other_parties_events.1 = { @@ -8,21 +7,20 @@ election_other_parties_events.1 = { title = election_other_parties_events.1.t desc = election_other_parties_events.1.d flavor = election_other_parties_events.1.f - duration = 3 - event_image = { video = "asia_farmers_market" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } + NOT = { + has_variable = election_event_cooldown + } any_active_party = { is_party_type = agrarian_party } @@ -38,18 +36,19 @@ election_other_parties_events.1 = { } } } - ig:ig_conglomerates = { + ig:ig_capitalists = { is_marginal = no } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } random_active_party = { - limit = { is_party_type = agrarian_party } + limit = { + is_party_type = agrarian_party + } save_scope_as = agrarian_party } random_scope_state = { @@ -61,33 +60,32 @@ election_other_parties_events.1 = { } level >= 5 } - } save_scope_as = industrial_state } - ig:ig_conglomerates = { - save_scope_as = ig_conglomerates + ig:ig_capitalists = { + save_scope_as = ig_capitalists } } - cancellation_trigger = { in_election_campaign = no } - - option = { #factories could never replace men + option = { + #factories could never replace men name = election_other_parties_events.1.a py:agrarian_party = { add_momentum = momentum_medium } - ig:ig_rural_folk = { #rural folk agrees + ig:ig_ruralists = { + #rural folk agrees add_modifier = { - name = anti_industrial_party_modifier # interest_group_approval_add + name = anti_industrial_party_modifier # interest_group_approval_add months = normal_modifier_time } } } - - option = { #progress always finds a way + option = { + #progress always finds a way name = election_other_parties_events.1.b default_option = yes py:agrarian_party = { @@ -104,15 +102,12 @@ election_other_parties_events.2 = { title = election_other_parties_events.2.t desc = election_other_parties_events.2.d flavor = election_other_parties_events.2.f - duration = 3 - event_image = { trigger = { religion = rel:jewish } video = "europenorthamerica_judaism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -125,7 +120,6 @@ election_other_parties_events.2 = { } } video = "southamerica_christianity" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -136,7 +130,6 @@ election_other_parties_events.2 = { } } video = "asia_hinduism_sikhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -144,7 +137,6 @@ election_other_parties_events.2 = { religion = rel:shinto } video = "asia_confucianism_shinto" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -156,7 +148,6 @@ election_other_parties_events.2 = { } } video = "asia_buddhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -167,7 +158,6 @@ election_other_parties_events.2 = { } } video = "middleeast_islam" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -189,33 +179,33 @@ election_other_parties_events.2 = { } } video = "africa_animism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } - ig:ig_devout = { + NOT = { + has_variable = election_event_cooldown + } + ig:ig_moralists = { has_party = yes } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } - ig:ig_devout = { + ig:ig_moralists = { party = { save_scope_as = religious_party } } - ig:ig_devout = { - save_scope_as = ig_devout + ig:ig_moralists = { + save_scope_as = ig_moralists leader = { save_scope_as = religious_leader } @@ -223,42 +213,49 @@ election_other_parties_events.2 = { if = { limit = { any_active_party = { - NOT = { THIS = scope:religious_party } + NOT = { + THIS = scope:religious_party + } } } random_active_party = { - limit = { NOT = { THIS = scope:religious_party } } + limit = { + NOT = { + THIS = scope:religious_party + } + } save_scope_as = other_party } } } - cancellation_trigger = { in_election_campaign = no } - - option = { #and who are we to go against God's will + option = { + #and who are we to go against God's will name = election_other_parties_events.2.a - ig:ig_devout = { #wahooo + ig:ig_moralists = { + #wahooo add_modifier = { - name = gods_will_modifier # interest_group_pol + name = gods_will_modifier # interest_group_pol months = normal_modifier_time } } } - - option = { #we didn't get the memo + option = { + #we didn't get the memo name = election_other_parties_events.2.b default_option = yes - scope:religious_leader = { #we ruin this guy's life + scope:religious_leader = { + #we ruin this guy's life add_modifier = { - name = gods_wont_modifier #hehe + name = gods_wont_modifier #hehe months = normal_modifier_time } } } - - option = { #no, God wants THEM to win + option = { + #no, God wants THEM to win name = election_other_parties_events.2.c trigger = { exists = scope:other_party @@ -269,106 +266,6 @@ election_other_parties_events.2 = { } } -# Ordo Naturalis -# The Military Party gains momentum when you're at war -election_other_parties_events.3 = { - type = country_event - placement = ROOT - title = election_other_parties_events.3.t - desc = election_other_parties_events.3.d - flavor = election_other_parties_events.3.f - - duration = 3 - - event_image = { - video = "unspecific_military_parade" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_election.dds" - - trigger = { - NOT = { has_law = law_type:law_single_party_state } - in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } - any_active_party = { - is_party_type = military_party - } - is_at_war = yes - } - - immediate = { - set_variable = { - name = election_event_cooldown - months = election_event_cooldown_months - } - random_active_party = { - limit = { is_party_type = military_party } - save_scope_as = military_party - } - random_scope_war = { - save_scope_as = ongoing_war - } - } - - cancellation_trigger = { - in_election_campaign = no - } - - option = { #these people are our only option - name = election_other_parties_events.3.a - py:military_party = { - add_momentum = momentum_medium - } - ig:ig_armed_forces = { #armed forces like this - add_modifier = { - name = supported_war_politics_modifier # interest_group_approval_add - months = normal_modifier_time - } - } - if = { - limit = { - any_interest_group = { - leader = { - has_ideology = ideology:ideology_pacifist - } - } - } - every_interest_group = { - limit = { - leader = { - has_ideology = ideology:ideology_pacifist - } - } - add_modifier = { - name = supported_war_leaders_modifier - months = short_modifier_time - } - } - } - } - - option = { #they need to stop being populists - name = election_other_parties_events.3.b - default_option = yes - py:military_party = { - add_momentum = momentum_large_decrease - } - add_loyalists = { - value = large_radicals - pop_type = academics - } - add_radicals = { - value = medium_radicals - pop_type = officers - } - add_radicals = { - value = medium_radicals - pop_type = soldiers - } - } -} # Lagom # Social Democrats say "hey, at least we're not THAT guy" (communists/radicals/anarchists) @@ -378,21 +275,20 @@ election_other_parties_events.4 = { title = election_other_parties_events.4.t desc = election_other_parties_events.4.d flavor = election_other_parties_events.4.f - duration = 3 - event_image = { video = "unspecific_signed_contract" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } + NOT = { + has_variable = election_event_cooldown + } any_active_party = { is_party_type = social_democrat_party } @@ -404,18 +300,19 @@ election_other_parties_events.4 = { is_party_type = anarchist_party } any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } random_active_party = { - limit = { is_party_type = social_democrat_party } + limit = { + is_party_type = social_democrat_party + } save_scope_as = social_democrat_party } if = { @@ -425,7 +322,9 @@ election_other_parties_events.4 = { } } random_active_party = { - limit = { is_party_type = communist_party } + limit = { + is_party_type = communist_party + } save_scope_as = leftist_party } } @@ -436,35 +335,38 @@ election_other_parties_events.4 = { } } random_active_party = { - limit = { is_party_type = anarchist_party } + limit = { + is_party_type = anarchist_party + } save_scope_as = leftist_party } } else_if = { limit = { any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } random_active_party = { - limit = { is_party_type = progressive_party } + limit = { + is_party_type = social_democrat_party + } save_scope_as = leftist_party } } } - cancellation_trigger = { in_election_campaign = no } - - option = { #well, maybe we WANT you to be + option = { + #well, maybe we WANT you to be name = election_other_parties_events.4.a scope:leftist_party = { add_momentum = momentum_medium } } - - option = { #and thank God for that + option = { + #and thank God for that name = election_other_parties_events.4.b default_option = yes py:social_democrat_party = { @@ -481,34 +383,34 @@ election_other_parties_events.5 = { title = election_other_parties_events.5.t desc = election_other_parties_events.5.d flavor = election_other_parties_events.5.f - duration = 3 - event_image = { video = "unspecific_politicians_arguing" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - trigger = { - NOT = { has_law = law_type:law_single_party_state } + NOT = { + has_law = law_type:law_one_party_state + } in_election_campaign = yes - NOT = { has_variable = election_event_cooldown } + NOT = { + has_variable = election_event_cooldown + } any_active_party = { - is_party_type = progressive_party + is_party_type = social_democrat_party } } - immediate = { set_variable = { name = election_event_cooldown months = election_event_cooldown_months } random_active_party = { - limit = { is_party_type = progressive_party } - save_scope_as = progressive_party + limit = { + is_party_type = social_democrat_party + } + save_scope_as = social_democrat_party } random_scope_state = { limit = { @@ -517,14 +419,14 @@ election_other_parties_events.5 = { save_scope_as = radicals_state } } - cancellation_trigger = { in_election_campaign = no } - - option = { #keep up with the good work + option = { + #keep up with the good work name = election_other_parties_events.5.a - py:progressive_party = { #you give them momentum + py:progressive_party = { + #you give them momentum add_momentum = momentum_medium } scope:radicals_state = { @@ -533,8 +435,8 @@ election_other_parties_events.5 = { } } } - - option = { #pls stop + option = { + #pls stop name = election_other_parties_events.5.b default_option = yes py:progressive_party = { @@ -544,14 +446,28 @@ election_other_parties_events.5 = { limit = { any_interest_group = { leader = { - has_ideology = ideology:ideology_radical + OR = { + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist + } } } } every_interest_group = { limit = { leader = { - has_ideology = ideology:ideology_radical + OR = { + has_ideology = ideology:ideology_marxist_leninist + has_ideology = ideology:ideology_maoist + has_ideology = ideology:ideology_dengist + has_ideology = ideology:ideology_revisionist_communist + has_ideology = ideology:ideology_titoist + has_ideology = ideology:ideology_neocommunist + } } } add_modifier = { @@ -559,15 +475,15 @@ election_other_parties_events.5 = { months = short_modifier_time } } - } + } } - - option = { #pls stop harder + option = { + #pls stop harder name = election_other_parties_events.5.c trigger = { OR = { institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 5 } has_law = law_type:law_outlawed_dissent @@ -582,4 +498,4 @@ election_other_parties_events.5 = { } } } -} \ No newline at end of file +} diff --git a/events/event_example.txt b/events/event_example.txt index 43ce1241c..a4ce4bed2 100644 --- a/events/event_example.txt +++ b/events/event_example.txt @@ -41,7 +41,7 @@ # ruler = yes # ig_leader = yes # birth_date = 1879.11.15 -# interest_group = ig_socialists +# interest_group = ig_laborists # ideology = ideology_social_democracy # traits = { # direct diff --git a/events/government_conflicts_events.txt b/events/government_conflicts_events.txt index 1917e779f..67c74b1e3 100644 --- a/events/government_conflicts_events.txt +++ b/events/government_conflicts_events.txt @@ -1,28 +1,21 @@ - namespace = government_conflicts - +namespace = government_conflicts # Landowners vs Intelligentsia (Mutual) # "Breeding and Education" government_conflicts.1 = { type = country_event placement = ROOT - title = government_conflicts.1.t desc = government_conflicts.1.d flavor = government_conflicts.1.f - event_image = { video = "europenorthamerica_capitalists_meeting" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { has_ruling_interest_group = ig_elites - has_ruling_interest_group = ig_intellectuals + has_ruling_interest_group = ig_urbanists NOR = { has_modifier = government_conflict any_interest_group = { @@ -31,7 +24,6 @@ government_conflicts.1 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts @@ -40,21 +32,19 @@ government_conflicts.1 = { ig:ig_elites = { save_scope_as = landowners_ig } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } } - option = { name = government_conflicts.1.a - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.1.b ig:ig_elites = { @@ -64,7 +54,6 @@ government_conflicts.1 = { } } } - option = { name = government_conflicts.1.c default_option = yes @@ -79,24 +68,18 @@ government_conflicts.1 = { government_conflicts.2 = { type = country_event placement = ROOT - title = government_conflicts.2.t desc = government_conflicts.2.d flavor = government_conflicts.2.f - event_image = { video = "europenorthamerica_capitalists_meeting" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { has_ruling_interest_group = ig_elites - has_ruling_interest_group = ig_socialists + has_ruling_interest_group = ig_laborists NOR = { has_modifier = government_conflict any_interest_group = { @@ -105,30 +88,27 @@ government_conflicts.2 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } ig:ig_elites = { save_scope_as = landowners_ig } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig } } - option = { name = government_conflicts.2.a - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.2.b ig:ig_elites = { @@ -138,7 +118,6 @@ government_conflicts.2 = { } } } - option = { name = government_conflicts.2.c default_option = yes @@ -154,24 +133,18 @@ government_conflicts.2 = { government_conflicts.3 = { type = country_event placement = ROOT - title = government_conflicts.3.t desc = government_conflicts.3.d flavor = government_conflicts.3.f - event_image = { video = "southamerica_christianity" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_devout - has_ruling_interest_group = ig_conglomerates + has_ruling_interest_group = ig_moralists + has_ruling_interest_group = ig_capitalists NOR = { has_modifier = government_conflict any_interest_group = { @@ -180,40 +153,36 @@ government_conflicts.3 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig } } - option = { name = government_conflicts.3.a - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.3.b - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.3.c default_option = yes @@ -228,24 +197,18 @@ government_conflicts.3 = { government_conflicts.4 = { type = country_event placement = ROOT - title = government_conflicts.4.t desc = government_conflicts.4.d flavor = government_conflicts.4.f - event_image = { video = "southamerica_christianity" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_devout - has_ruling_interest_group = ig_intellectuals + has_ruling_interest_group = ig_moralists + has_ruling_interest_group = ig_urbanists NOR = { has_modifier = government_conflict any_interest_group = { @@ -254,40 +217,36 @@ government_conflicts.4 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } } - option = { name = government_conflicts.4.a - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.4.b - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.4.c default_option = yes @@ -302,24 +261,18 @@ government_conflicts.4 = { government_conflicts.5 = { type = country_event placement = ROOT - title = government_conflicts.5.t desc = government_conflicts.5.d flavor = government_conflicts.5.f - event_image = { video = "southamerica_christianity" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_devout - has_ruling_interest_group = ig_socialists + has_ruling_interest_group = ig_moralists + has_ruling_interest_group = ig_laborists NOR = { has_modifier = government_conflict any_interest_group = { @@ -328,40 +281,36 @@ government_conflicts.5 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig } } - option = { name = government_conflicts.5.a - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.5.b - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.5.c default_option = yes @@ -376,24 +325,18 @@ government_conflicts.5 = { government_conflicts.6 = { type = country_event placement = ROOT - title = government_conflicts.6.t desc = government_conflicts.6.d flavor = government_conflicts.6.f - event_image = { video = "middleeast_middleclass_cafe" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { has_ruling_interest_group = ig_entrepreneurs - has_ruling_interest_group = ig_intellectuals + has_ruling_interest_group = ig_urbanists NOR = { has_modifier = government_conflict any_interest_group = { @@ -402,20 +345,18 @@ government_conflicts.6 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } ig:ig_entrepreneurs = { save_scope_as = petty_bourgeoisie_ig } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } } - option = { name = government_conflicts.6.a ig:ig_entrepreneurs = { @@ -425,17 +366,15 @@ government_conflicts.6 = { } } } - option = { name = government_conflicts.6.b - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.6.c default_option = yes @@ -450,24 +389,18 @@ government_conflicts.6 = { government_conflicts.7 = { type = country_event placement = ROOT - title = government_conflicts.7.t desc = government_conflicts.7.d flavor = government_conflicts.7.f - event_image = { video = "middleeast_middleclass_cafe" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { has_ruling_interest_group = ig_entrepreneurs - has_ruling_interest_group = ig_socialists + has_ruling_interest_group = ig_laborists NOR = { has_modifier = government_conflict any_interest_group = { @@ -476,20 +409,18 @@ government_conflicts.7 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } ig:ig_entrepreneurs = { save_scope_as = petty_bourgeoisie_ig } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig } } - option = { name = government_conflicts.7.a ig:ig_entrepreneurs = { @@ -499,17 +430,15 @@ government_conflicts.7 = { } } } - option = { name = government_conflicts.7.b - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.7.c default_option = yes @@ -524,24 +453,18 @@ government_conflicts.7 = { government_conflicts.8 = { type = country_event placement = ROOT - title = government_conflicts.8.t desc = government_conflicts.8.d flavor = government_conflicts.8.f - event_image = { video = "unspecific_politicians_arguing" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_rural_folk - has_ruling_interest_group = ig_conglomerates + has_ruling_interest_group = ig_ruralists + has_ruling_interest_group = ig_capitalists NOR = { has_modifier = government_conflict any_interest_group = { @@ -550,40 +473,36 @@ government_conflicts.8 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } - ig:ig_rural_folk = { + ig:ig_ruralists = { save_scope_as = rural_folk_ig } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig } } - option = { name = government_conflicts.8.a - ig:ig_rural_folk = { + ig:ig_ruralists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.8.b - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.8.c default_option = yes @@ -598,24 +517,18 @@ government_conflicts.8 = { government_conflicts.9 = { type = country_event placement = ROOT - title = government_conflicts.9.t desc = government_conflicts.9.d flavor = government_conflicts.9.f - event_image = { video = "asia_union_leader" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_socialists - has_ruling_interest_group = ig_armed_forces + has_ruling_interest_group = ig_laborists + has_ruling_interest_group = ig_securocrats NOR = { has_modifier = government_conflict any_interest_group = { @@ -624,40 +537,36 @@ government_conflicts.9 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } } - option = { name = government_conflicts.9.a - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.9.b - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.9.c default_option = yes @@ -672,24 +581,18 @@ government_conflicts.9 = { government_conflicts.10 = { type = country_event placement = ROOT - title = government_conflicts.10.t desc = government_conflicts.10.d flavor = government_conflicts.10.f - event_image = { video = "middleeast_courtroom_upheaval" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_intellectuals - has_ruling_interest_group = ig_armed_forces + has_ruling_interest_group = ig_urbanists + has_ruling_interest_group = ig_securocrats NOR = { has_modifier = government_conflict any_interest_group = { @@ -698,40 +601,36 @@ government_conflicts.10 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } } - option = { name = government_conflicts.10.a - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.10.b - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.10.c default_option = yes @@ -746,24 +645,18 @@ government_conflicts.10 = { government_conflicts.11 = { type = country_event placement = ROOT - title = government_conflicts.11.t desc = government_conflicts.11.d flavor = government_conflicts.11.f - event_image = { video = "middleeast_courtroom_upheaval" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_socialists - has_ruling_interest_group = ig_conglomerates + has_ruling_interest_group = ig_laborists + has_ruling_interest_group = ig_capitalists NOR = { has_modifier = government_conflict any_interest_group = { @@ -772,40 +665,36 @@ government_conflicts.11 = { has_variable = ongoing_government_conflicts } } - immediate = { set_variable = { name = ongoing_government_conflicts - months = normal_modifier_time + months = normal_modifier_time } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig } } - option = { name = government_conflicts.11.a - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.11.b - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = disfavored_in_government months = normal_modifier_time } } } - option = { name = government_conflicts.11.c default_option = yes diff --git a/events/ig_petitions.txt b/events/ig_petitions.txt index 585f3768f..2502d199f 100644 --- a/events/ig_petitions.txt +++ b/events/ig_petitions.txt @@ -1,50 +1,45 @@ namespace = ig_petitions - # Landowners wants to roll back suffrage ig_petitions.1 = { type = country_event placement = ROOT - title = ig_petitions.1.t desc = ig_petitions.1.d flavor = ig_petitions.1.f - category = enactment - event_image = { video = "europenorthamerica_capitalists_meeting" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_representative_democracy ig:ig_elites = { is_powerful = yes is_in_government = no } - NOT = { has_variable = landowners_petition_var } + NOT = { + has_variable = landowners_petition_var + } } - immediate = { - ig:ig_elites = { save_scope_as = landowners_ig } + ig:ig_elites = { + save_scope_as = landowners_ig + } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = landowners_petition_var months = normal_modifier_time } } - - option = { #they have a point + option = { + #they have a point name = ig_petitions.1.a add_modifier = { - name = accepted_petition #authority + name = accepted_petition #authority months = normal_modifier_time } add_enactment_modifier = { @@ -52,13 +47,13 @@ ig_petitions.1 = { } scope:landowners_ig = { add_modifier = { - name = tarnished_reputation_modifier #pop attraction bad + name = tarnished_reputation_modifier #pop attraction bad months = normal_modifier_time } } } - - option = { #u wot mate + option = { + #u wot mate name = ig_petitions.1.b default_option = yes add_enactment_modifier = { @@ -77,13 +72,10 @@ ig_petitions.1 = { ig_petitions.4 = { type = country_event placement = ROOT - title = ig_petitions.4.t desc = ig_petitions.4.d flavor = ig_petitions.4.f - category = enactment - event_image = { trigger = { religion = rel:jewish @@ -155,50 +147,50 @@ ig_petitions.4 = { } video = "africa_animism" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - is_enacting_law = law_type:law_state_religion - ig:ig_devout = { + is_enacting_law = law_type:law_religious_institutions + ig:ig_moralists = { is_powerful = yes is_in_government = no } - NOT = { has_variable = devout_petition_var } + NOT = { + has_variable = devout_petition_var + } } - immediate = { - ig:ig_devout = { save_scope_as = devout_ig } + ig:ig_moralists = { + save_scope_as = devout_ig + } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = devout_petition_var months = normal_modifier_time } } - - option = { #thank you guys + option = { + #thank you guys name = ig_petitions.4.a add_enactment_modifier = { - name = devout_state_support_modifier #law enactment chance + name = devout_state_support_modifier #law enactment chance } - ig:ig_devout = { #but they get more powerful + ig:ig_moralists = { + #but they get more powerful add_modifier = { - name = devout_state_influence_modifier #pol str + name = devout_state_influence_modifier #pol str months = normal_modifier_time } } } - - option = { #you're overstepping a bit + option = { + #you're overstepping a bit name = ig_petitions.4.b default_option = yes - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = rejected_petition months = normal_modifier_time @@ -211,67 +203,61 @@ ig_petitions.4 = { ig_petitions.7 = { type = country_event placement = ROOT - title = ig_petitions.7.t desc = ig_petitions.7.d flavor = ig_petitions.7.f - category = enactment - event_image = { video = "southamerica_election" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { is_enacting_law = law_type:law_right_of_assembly - ig:ig_intellectuals = { + ig:ig_urbanists = { is_powerful = yes is_in_government = no } - NOT = { has_variable = intelligentsia_petition_var } + NOT = { + has_variable = intelligentsia_petition_var + } } - immediate = { - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig leader = { save_scope_as = intelligentsia_leader } } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = intelligentsia_petition_var months = normal_modifier_time } } - - option = { #cool speech bro + option = { + #cool speech bro name = ig_petitions.7.a scope:intelligentsia_leader = { add_modifier = { - name = intelligentsia_free_speech_leader_modifier #popularity + name = intelligentsia_free_speech_leader_modifier #popularity months = normal_modifier_time } } } - - option = { #we need to focus on the law + option = { + #we need to focus on the law name = ig_petitions.7.b default_option = yes add_enactment_modifier = { - name = intelligentsia_free_speech_modifier #success chance + name = intelligentsia_free_speech_modifier #success chance } scope:intelligentsia_leader = { add_modifier = { - name = intelligentsia_free_speech_leader_bad_modifier #popularity + name = intelligentsia_free_speech_leader_bad_modifier #popularity months = normal_modifier_time } } @@ -282,67 +268,64 @@ ig_petitions.7 = { ig_petitions.13 = { type = country_event placement = capital - title = ig_petitions.13.t desc = ig_petitions.13.d flavor = ig_petitions.13.f - category = enactment - event_image = { video = "asia_union_leader" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { OR = { - is_enacting_law = law_type:law_no_schools - is_enacting_law = law_type:law_religious_schools + is_enacting_law = law_type:law_informal_schooling + is_enacting_law = law_type:law_church_run_schools is_enacting_law = law_type:law_private_schools } - ig:ig_socialists = { + ig:ig_laborists = { is_powerful = yes is_in_government = no } - NOT = { has_variable = trade_unions_petititon_var } + NOT = { + has_variable = trade_unions_petititon_var + } } - immediate = { - ig:ig_socialists = { save_scope_as = trade_unions_ig } + ig:ig_laborists = { + save_scope_as = trade_unions_ig + } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = trade_unions_petititon_var months = normal_modifier_time } } - - option = { #they have a point + option = { + #they have a point name = ig_petitions.13.a add_enactment_modifier = { - name = trade_unions_placation_modifier #enactment time malus + name = trade_unions_placation_modifier #enactment time malus } capital = { add_modifier = { - name = accepted_petition_TU #loyalists from sol + name = accepted_petition_TU #loyalists from sol months = normal_modifier_time } } } - - option = { #lmao what + option = { + #lmao what name = ig_petitions.13.b default_option = yes - add_enactment_modifier = { #enactment bonus + add_enactment_modifier = { + #enactment bonus name = no_public_schools_modifier } - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = rejected_petition months = normal_modifier_time @@ -355,44 +338,40 @@ ig_petitions.13 = { ig_petitions.16 = { type = country_event placement = ROOT - title = ig_petitions.16.t desc = ig_petitions.16.d flavor = ig_petitions.16.f - category = enactment - event_image = { video = "middleeast_upperclass_party" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - is_enacting_law = law_type:law_graduated_taxation - ig:ig_conglomerates = { + is_enacting_law = law_type:law_income_taxation + ig:ig_capitalists = { is_powerful = yes is_in_government = no } - NOT = { has_variable = industrialists_petition_var } + NOT = { + has_variable = industrialists_petition_var + } } - immediate = { - ig:ig_conglomerates = { save_scope_as = industrialists_ig } + ig:ig_capitalists = { + save_scope_as = industrialists_ig + } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = industrialists_petition_var months = normal_modifier_time } } - - option = { #listen to them + option = { + #listen to them name = ig_petitions.16.a add_enactment_modifier = { name = industralists_tax_agreed_modifier @@ -402,14 +381,14 @@ ig_petitions.16 = { months = normal_modifier_time } } - - option = { #get lost + option = { + #get lost name = ig_petitions.16.b default_option = yes add_enactment_modifier = { name = industralists_tax_denied_modifier } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = rejected_petition months = normal_modifier_time @@ -418,61 +397,56 @@ ig_petitions.16 = { } } - # The Petite-Bourgeoisie wants Restricted Citizenship ig_petitions.22 = { type = country_event placement = ROOT - title = ig_petitions.22.t desc = ig_petitions.22.d flavor = ig_petitions.22.f - category = enactment - event_image = { video = "asia_poor_people_moving" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_election.dds" - duration = 3 - trigger = { - is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_supremacist ig:ig_entrepreneurs = { is_powerful = yes is_in_government = no } - NOT = { has_variable = petite_petition_var } + NOT = { + has_variable = petite_petition_var + } } - immediate = { - ig:ig_entrepreneurs = { save_scope_as = petty_bourgeoisie_ig } + ig:ig_entrepreneurs = { + save_scope_as = petty_bourgeoisie_ig + } currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } set_variable = { name = petite_petition_var months = normal_modifier_time } } - - option = { #focus on authoritarism + option = { + #focus on authoritarism name = ig_petitions.22.a add_modifier = { name = accepted_petition_PB months = normal_modifier_time } } - - option = { #focus on passing the law + option = { + #focus on passing the law name = ig_petitions.22.b default_option = yes add_enactment_modifier = { name = petty_bourgeoisie_national_supremacy } } -} \ No newline at end of file +} diff --git a/events/ig_revolutions.txt b/events/ig_revolutions.txt index b33d3e35d..38e2f8d04 100644 --- a/events/ig_revolutions.txt +++ b/events/ig_revolutions.txt @@ -1,68 +1,57 @@ namespace = ig_revolutions - - ### IN POWER ### - # Reckless/Ambitious - In The Balance - ig_revolutions.1 = { type = country_event placement = ROOT - title = ig_revolutions.1.t desc = ig_revolutions.1.d flavor = ig_revolutions.1.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes - any_interest_group = { - is_in_government = no - is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - leader = { - OR = { - has_trait = reckless - has_trait = ambitious - } - } - is_revolutionary = no - NOT = { - has_modifier = ig_powerbrokers - } - } + any_interest_group = { + is_in_government = no + is_marginal = no + AND = { + ig_approval <= -1 + ig_approval > -8 + } + leader = { + OR = { + has_trait = reckless + has_trait = ambitious + } + } + is_revolutionary = no + NOT = { + has_modifier = ig_powerbrokers + } + } } - immediate = { random_interest_group = { limit = { - is_in_government = no - is_marginal = no + is_in_government = no + is_marginal = no AND = { ig_approval <= -1 ig_approval > -8 } - leader = { - OR = { - has_trait = reckless - has_trait = ambitious - } - } - NOT = { - has_modifier = ig_powerbrokers - } + leader = { + OR = { + has_trait = reckless + has_trait = ambitious + } + } + NOT = { + has_modifier = ig_powerbrokers + } } save_scope_as = ig_on_the_edge leader = { @@ -70,23 +59,21 @@ ig_revolutions.1 = { } } } - option = { name = ig_revolutions.1.a default_option = yes scope:ig_on_the_edge = { - add_modifier = { - name = ig_powerbrokers - months = 48 - } + add_modifier = { + name = ig_powerbrokers + months = 48 + } } } - option = { name = ig_revolutions.1.b - scope:ig_on_the_edge = { - join_revolution = yes - } + scope:ig_on_the_edge = { + join_revolution = yes + } } } @@ -94,43 +81,41 @@ ig_revolutions.1 = { ig_revolutions.2 = { type = country_event placement = ROOT - title = ig_revolutions.2.t desc = ig_revolutions.2.d flavor = ig_revolutions.2.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes ig:ig_elites = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { ig:ig_elites = { save_scope_as = ig_lo_on_the_edge } } - option = { name = ig_revolutions.2.a default_option = yes @@ -138,32 +123,30 @@ ig_revolutions.2 = { base = 30 } ig:ig_elites = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.2.b ai_chance = { base = 15 } ig:ig_elites = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } - option = { name = ig_revolutions.2.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -187,10 +170,10 @@ ig_revolutions.2 = { } } ig:ig_elites = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -199,75 +182,72 @@ ig_revolutions.2 = { ig_revolutions.3 = { type = country_event placement = ROOT - title = ig_revolutions.3.t desc = ig_revolutions.3.d flavor = ig_revolutions.3.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes - ig:ig_rural_folk = { + ig:ig_ruralists = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { - ig:ig_rural_folk = { + ig:ig_ruralists = { save_scope_as = ig_rf_on_the_edge } } - option = { name = ig_revolutions.3.a default_option = yes ai_chance = { base = 30 } - ig:ig_rural_folk = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + ig:ig_ruralists = { + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.3.b ai_chance = { base = 15 } - ig:ig_rural_folk = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + ig:ig_ruralists = { + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { name = ig_revolutions.3.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -275,7 +255,7 @@ ig_revolutions.3 = { base = 30 modifier = { trigger = { - ig:ig_rural_folk = { + ig:ig_ruralists = { is_powerful = yes } } @@ -283,18 +263,18 @@ ig_revolutions.3 = { } modifier = { trigger = { - ig:ig_rural_folk = { + ig:ig_ruralists = { ig_approval < -3 } } add = -10 } } - ig:ig_rural_folk = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + ig:ig_ruralists = { + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -303,75 +283,72 @@ ig_revolutions.3 = { ig_revolutions.4 = { type = country_event placement = ROOT - title = ig_revolutions.4.t desc = ig_revolutions.4.d flavor = ig_revolutions.4.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes - ig:ig_devout = { + ig:ig_moralists = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = ig_dv_on_the_edge } } - option = { name = ig_revolutions.4.a default_option = yes ai_chance = { base = 30 } - ig:ig_devout = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + ig:ig_moralists = { + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.4.b ai_chance = { base = 15 } - ig:ig_devout = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + ig:ig_moralists = { + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { name = ig_revolutions.4.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -379,7 +356,7 @@ ig_revolutions.4 = { base = 30 modifier = { trigger = { - ig:ig_devout = { + ig:ig_moralists = { is_powerful = yes } } @@ -387,18 +364,18 @@ ig_revolutions.4 = { } modifier = { trigger = { - ig:ig_devout = { + ig:ig_moralists = { ig_approval < -3 } } add = -10 } } - ig:ig_devout = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + ig:ig_moralists = { + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -407,75 +384,72 @@ ig_revolutions.4 = { ig_revolutions.5 = { type = country_event placement = ROOT - title = ig_revolutions.5.t desc = ig_revolutions.5.d flavor = ig_revolutions.5.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes - ig:ig_armed_forces = { + ig:ig_securocrats = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = ig_af_on_the_edge } } - option = { name = ig_revolutions.5.a default_option = yes ai_chance = { base = 30 } - ig:ig_armed_forces = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + ig:ig_securocrats = { + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.5.b ai_chance = { base = 15 } - ig:ig_armed_forces = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + ig:ig_securocrats = { + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { name = ig_revolutions.5.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -483,7 +457,7 @@ ig_revolutions.5 = { base = 30 modifier = { trigger = { - ig:ig_armed_forces = { + ig:ig_securocrats = { is_powerful = yes } } @@ -491,18 +465,18 @@ ig_revolutions.5 = { } modifier = { trigger = { - ig:ig_armed_forces = { + ig:ig_securocrats = { ig_approval < -3 } } add = -10 } } - ig:ig_armed_forces = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + ig:ig_securocrats = { + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -511,75 +485,72 @@ ig_revolutions.5 = { ig_revolutions.6 = { type = country_event placement = ROOT - title = ig_revolutions.6.t desc = ig_revolutions.6.d flavor = ig_revolutions.6.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes - ig:ig_conglomerates = { + ig:ig_capitalists = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = ig_in_on_the_edge } } - option = { name = ig_revolutions.6.a default_option = yes ai_chance = { base = 30 } - ig:ig_conglomerates = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + ig:ig_capitalists = { + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.6.b ai_chance = { base = 15 } - ig:ig_conglomerates = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + ig:ig_capitalists = { + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { name = ig_revolutions.6.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -587,7 +558,7 @@ ig_revolutions.6 = { base = 30 modifier = { trigger = { - ig:ig_conglomerates = { + ig:ig_capitalists = { is_powerful = yes } } @@ -595,18 +566,18 @@ ig_revolutions.6 = { } modifier = { trigger = { - ig:ig_conglomerates = { + ig:ig_capitalists = { ig_approval < -3 } } add = -10 } } - ig:ig_conglomerates = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + ig:ig_capitalists = { + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -615,75 +586,72 @@ ig_revolutions.6 = { ig_revolutions.7 = { type = country_event placement = ROOT - title = ig_revolutions.7.t desc = ig_revolutions.7.d flavor = ig_revolutions.7.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes - ig:ig_intellectuals = { + ig:ig_urbanists = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = ig_it_on_the_edge } } - option = { name = ig_revolutions.7.a default_option = yes ai_chance = { base = 30 } - ig:ig_intellectuals = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + ig:ig_urbanists = { + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.7.b ai_chance = { base = 15 } - ig:ig_intellectuals = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + ig:ig_urbanists = { + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { name = ig_revolutions.7.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -691,7 +659,7 @@ ig_revolutions.7 = { base = 30 modifier = { trigger = { - ig:ig_intellectuals = { + ig:ig_urbanists = { is_powerful = yes } } @@ -699,18 +667,18 @@ ig_revolutions.7 = { } modifier = { trigger = { - ig:ig_intellectuals = { + ig:ig_urbanists = { ig_approval < -3 } } add = -10 } } - ig:ig_intellectuals = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + ig:ig_urbanists = { + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -719,43 +687,41 @@ ig_revolutions.7 = { ig_revolutions.8 = { type = country_event placement = ROOT - title = ig_revolutions.8.t desc = ig_revolutions.8.d flavor = ig_revolutions.8.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes ig:ig_entrepreneurs = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { ig:ig_entrepreneurs = { save_scope_as = ig_pb_on_the_edge } } - option = { name = ig_revolutions.8.a default_option = yes @@ -763,31 +729,30 @@ ig_revolutions.8 = { base = 30 } ig:ig_entrepreneurs = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.8.b ai_chance = { base = 15 } ig:ig_entrepreneurs = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { name = ig_revolutions.8.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -811,10 +776,10 @@ ig_revolutions.8 = { } } ig:ig_entrepreneurs = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } @@ -823,75 +788,72 @@ ig_revolutions.8 = { ig_revolutions.9 = { type = country_event placement = ROOT - title = ig_revolutions.9.t desc = ig_revolutions.9.d flavor = ig_revolutions.9.f - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { has_insurrectionary_interest_groups = yes - ig:ig_socialists = { + ig:ig_laborists = { is_revolutionary = no is_in_government = no is_marginal = no - AND = { - ig_approval <= -1 - ig_approval > -8 - } - NOT = { has_modifier = ig_concessions_and_appeasement } - NOT = { has_modifier = ig_unappeased } - NOT = { has_modifier = ig_mass_arrests } + AND = { + ig_approval <= -1 + ig_approval > -8 + } + NOT = { + has_modifier = ig_concessions_and_appeasement + } + NOT = { + has_modifier = ig_unappeased + } + NOT = { + has_modifier = ig_mass_arrests + } } } - immediate = { - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = ig_tu_on_the_edge } } - option = { name = ig_revolutions.9.a default_option = yes ai_chance = { base = 30 } - ig:ig_socialists = { - add_modifier = { - name = ig_concessions_and_appeasement - months = 36 - } + ig:ig_laborists = { + add_modifier = { + name = ig_concessions_and_appeasement + months = 36 + } } } - option = { name = ig_revolutions.9.b ai_chance = { base = 15 } - ig:ig_socialists = { - join_revolution = yes - add_modifier = { - name = ig_unappeased - months = 36 - } + ig:ig_laborists = { + join_revolution = yes + add_modifier = { + name = ig_unappeased + months = 36 + } } } option = { name = ig_revolutions.9.c trigger = { OR = { - has_law = law_type:law_dedicated_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -899,7 +861,7 @@ ig_revolutions.9 = { base = 30 modifier = { trigger = { - ig:ig_socialists = { + ig:ig_laborists = { is_powerful = yes } } @@ -907,18 +869,18 @@ ig_revolutions.9 = { } modifier = { trigger = { - ig:ig_socialists = { + ig:ig_laborists = { ig_approval < -3 } } add = -10 } } - ig:ig_socialists = { - add_modifier = { - name = ig_mass_arrests - months = 12 - } + ig:ig_laborists = { + add_modifier = { + name = ig_mass_arrests + months = 12 + } } } } diff --git a/events/ig_suppression_events.txt b/events/ig_suppression_events.txt index 64b4f75ce..780b4533b 100644 --- a/events/ig_suppression_events.txt +++ b/events/ig_suppression_events.txt @@ -29,7 +29,7 @@ ig_suppression_events.1 = { #pst kid do you want to scheme? OR = { has_law = law_type:law_censorship has_law = law_type:law_outlawed_dissent - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } } @@ -102,13 +102,13 @@ ig_suppression_events.2 = { #scandal / es can da lo es un escandalo highlighted_option = yes trigger = { OR = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police AND = { - ig:ig_intellectuals = { + ig:ig_urbanists = { is_powerful = yes } scope:target = { - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_urbanists } } } @@ -298,10 +298,11 @@ ig_suppression_events.3 = { #make them step down if = { limit = { scope:target = { - NOT = { is_interest_group_type = ig_armed_forces } + NOT = { is_interest_group_type = ig_securocrats +is_interest_group_type = ig_patriots } } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = plot_backing_down_bad_modifier months = normal_modifier_time @@ -410,10 +411,11 @@ ig_suppression_events.4 = { #send them to jail if = { limit = { scope:target = { - NOT = { is_interest_group_type = ig_armed_forces } + NOT = { is_interest_group_type = ig_securocrats +is_interest_group_type = ig_patriots } } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = plot_backing_down_bad_modifier months = normal_modifier_time @@ -455,7 +457,7 @@ ig_suppression_events.5 = { #break into an IG's meeting #triggered by JE OR = { has_law = law_type:law_militarized_police - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police NOT = { has_law = law_type:law_right_of_assembly } } } @@ -472,7 +474,7 @@ ig_suppression_events.5 = { #break into an IG's meeting option = { #sneak in name = ig_suppression_events.5.a trigger = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } scope:target = { add_modifier = { @@ -546,9 +548,9 @@ ig_suppression_events.6 = { #bribe an IG leader #triggered by JE OR = { has_law = law_type:law_militarized_police - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 4 } } @@ -693,7 +695,7 @@ ig_suppression_events.1003 = { #Assassinate an Ig leader duration = 3 trigger = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } immediate = { @@ -741,10 +743,11 @@ ig_suppression_events.1003 = { #Assassinate an Ig leader if = { limit = { scope:target = { - NOT = { is_interest_group_type = ig_armed_forces } + NOT = { is_interest_group_type = ig_securocrats +is_interest_group_type = ig_patriots } } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = plot_backing_down_bad_modifier months = normal_modifier_time diff --git a/events/law_events/anti_state_religion_law_events.txt b/events/law_events/anti_state_religion_law_events.txt index c4ef4260c..a134342b0 100644 --- a/events/law_events/anti_state_religion_law_events.txt +++ b/events/law_events/anti_state_religion_law_events.txt @@ -1,35 +1,28 @@ namespace = anti_state_religion - # Religious corruption exposed -anti_state_religion.1 = { # Advance +anti_state_religion.1 = { + # Advance type = country_event - title = anti_state_religion.1.t desc = anti_state_religion.1.d flavor = anti_state_religion.1.f - category = enactment - event_image = { video = "asia_union_leader" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions OR = { - is_enacting_law = law_type:law_freedom_of_conscience - is_enacting_law = law_type:law_total_separation + is_enacting_law = law_type:law_religious_policies + is_enacting_law = law_type:law_church_disestablishment } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -38,55 +31,48 @@ anti_state_religion.1 = { # Advance save_scope_as = country_religion } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = anti_state_religion.1.a - default_option = yes - + default_option = yes add_enactment_modifier = { name = anti_religious_fury } } - option = { name = anti_state_religion.1.b - trigger = { any_scope_character = { is_ruler = yes - OR = { - AND = { - NOT = { has_ideology = ideology:ideology_atheist } - } - has_ideology = ideology:ideology_theocrat + OR = { + has_ideology = ideology:ideology_liberation_theologist has_ideology = ideology:ideology_traditionalist - } + } } } - if = { limit = { - ruler = { has_ideology = ideology:ideology_theocrat } + ruler = { + has_ideology = ideology:ideology_liberation_theologist + } } - ruler = { set_ideology = ideology:ideology_moderate } - } - else_if = { - limit = { - ruler = { has_ideology = ideology:ideology_traditionalist } + ruler = { + set_ideology = ideology:ideology_moderate } - ruler = { set_ideology = ideology:ideology_moderate } } else_if = { limit = { ruler = { - NOT = { has_ideology = ideology:ideology_atheist } + has_ideology = ideology:ideology_traditionalist } } - ruler = { set_ideology = ideology:ideology_atheist } + ruler = { + set_ideology = ideology:ideology_moderate + } } } } @@ -99,31 +85,27 @@ anti_state_religion.2 = { title = anti_state_religion.2.t desc = anti_state_religion.2.d flavor = anti_state_religion.2.f - category = enactment - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } event_image = { video = "southamerica_christianity" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_scales.dds" - trigger = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions OR = { - is_enacting_law = law_type:law_freedom_of_conscience - is_enacting_law = law_type:law_total_separation + is_enacting_law = law_type:law_religious_policies + is_enacting_law = law_type:law_church_disestablishment } any_scope_pop = { - is_pop_type = clergymen # sanity check + is_pop_type = clergy # sanity check } - any_interest_group = { # probably Devout but not necessarily + any_interest_group = { + # probably Devout but not necessarily is_marginal = no is_insurrectionary = no law_stance = { @@ -132,7 +114,6 @@ anti_state_religion.2 = { } } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -152,11 +133,11 @@ anti_state_religion.2 = { } } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = anti_state_religion.2.a default_option = yes @@ -165,10 +146,9 @@ anti_state_religion.2 = { } add_radicals = { value = medium_radicals - pop_type = clergymen + pop_type = clergy } } - option = { name = anti_state_religion.2.b add_enactment_modifier = { @@ -185,32 +165,26 @@ anti_state_religion.3 = { title = anti_state_religion.3.t desc = anti_state_religion.3.d flavor = anti_state_religion.3.f - category = enactment - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } event_image = { video = "middleeast_courtroom_upheaval" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_fire.dds" - trigger = { - has_law = law_type:law_state_religion + has_law = law_type:law_religious_institutions OR = { - is_enacting_law = law_type:law_freedom_of_conscience - is_enacting_law = law_type:law_total_separation + is_enacting_law = law_type:law_religious_policies + is_enacting_law = law_type:law_church_disestablishment } any_scope_pop = { - is_pop_type = clergymen # sanity check + is_pop_type = clergy # sanity check } } - immediate = { ROOT.religion = { save_scope_as = country_religion_pop @@ -219,11 +193,11 @@ anti_state_religion.3 = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = anti_state_religion.3.a default_option = yes @@ -239,7 +213,7 @@ anti_state_religion.3 = { } add_radicals = { value = medium_radicals - pop_type = clergymen + pop_type = clergy } } } diff --git a/events/law_events/bureaucracy.txt b/events/law_events/bureaucracy.txt index ac3bc4d77..316526f14 100644 --- a/events/law_events/bureaucracy.txt +++ b/events/law_events/bureaucracy.txt @@ -17,9 +17,9 @@ bureaucracy.1 = { } trigger = { OR = { - is_enacting_law = law_type:law_hereditary_bureaucrats is_enacting_law = law_type:law_politicized_bureaucrats - is_enacting_law = law_type:law_career_bureaucrats + is_enacting_law = law_type:law_politicized_bureaucrats + is_enacting_law = law_type:law_appointed_bureaucrats is_enacting_law = law_type:law_elected_bureaucrats } NOR = { @@ -33,7 +33,7 @@ bureaucracy.1 = { } if = { limit = { - has_law = law_type:law_hereditary_bureaucrats + has_law = law_type:law_politicized_bureaucrats } ig:ig_elites = { save_scope_as = bureaucrat_class @@ -43,7 +43,7 @@ bureaucracy.1 = { limit = { has_law = law_type:law_politicized_bureaucrats } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = bureaucrat_class } } @@ -82,7 +82,7 @@ bureaucracy.1 = { name = bureaucracy.1.b trigger = { NOT = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } } # lose 15% success chance and bureaucracy mult @@ -94,7 +94,7 @@ bureaucracy.1 = { # secret police will keep them in line name = bureaucracy.1.c trigger = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police } # lose 10% success chance add_enactment_modifier = { @@ -132,10 +132,10 @@ bureaucracy.2 = { months = normal_modifier_time } trigger = { - has_law = law_type:law_hereditary_bureaucrats + has_law = law_type:law_politicized_bureaucrats OR = { is_enacting_law = law_type:law_politicized_bureaucrats - is_enacting_law = law_type:law_career_bureaucrats + is_enacting_law = law_type:law_appointed_bureaucrats is_enacting_law = law_type:law_elected_bureaucrats } NOT = { @@ -150,7 +150,7 @@ bureaucracy.2 = { limit = { is_enacting_law = law_type:law_politicized_bureaucrats } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = meritocracy_ig } } @@ -233,9 +233,9 @@ bureaucracy.3 = { trigger = { OR = { is_enacting_law = law_type:law_politicized_bureaucrats - is_enacting_law = law_type:law_career_bureaucrats + is_enacting_law = law_type:law_appointed_bureaucrats is_enacting_law = law_type:law_elected_bureaucrats - is_enacting_law = law_type:law_hereditary_bureaucrats + is_enacting_law = law_type:law_politicized_bureaucrats } NOR = { has_modifier = good_and_fast diff --git a/events/law_events/children_rights_events.txt b/events/law_events/children_rights_events.txt index 05a21d6e7..16e30c065 100644 --- a/events/law_events/children_rights_events.txt +++ b/events/law_events/children_rights_events.txt @@ -251,8 +251,8 @@ children_rights_events.3 = { } trigger = { NOR = { - has_law = law_type:law_protected_unions - has_law = law_type:law_independent_unions + has_law = law_type:law_mandatory_parental_leave + has_law = law_type:law_wrongful_dismissal_protections } OR = { AND = { @@ -284,7 +284,7 @@ children_rights_events.3 = { } save_scope_as = child_labor_state } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_scope } } @@ -313,7 +313,7 @@ children_rights_events.3 = { value = medium_radicals } add_radicals_in_state = { - pop_type = machinists + pop_type = technicians value = medium_radicals } } @@ -349,10 +349,10 @@ children_rights_events.4 = { NOT = { has_modifier = ragged_schools_no_devout } - ig:ig_devout = { + ig:ig_moralists = { is_marginal = no } - ig:ig_intellectuals = { + ig:ig_urbanists = { is_marginal = no } } @@ -366,10 +366,10 @@ children_rights_events.4 = { } save_scope_as = child_labor_state } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_scope } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_scope } } @@ -385,7 +385,7 @@ children_rights_events.4 = { add_enactment_modifier = { name = ragged_schools_modifier } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = ragged_schools_devout months = normal_modifier_time @@ -398,13 +398,13 @@ children_rights_events.4 = { add_enactment_modifier = { name = ragged_schools_modifier } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = ragged_schools_no_devout months = normal_modifier_time } } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = ragged_schools_no_devout months = normal_modifier_time @@ -413,7 +413,7 @@ children_rights_events.4 = { } scope:child_labor_state = { add_radicals_in_state = { - pop_type = clergymen + pop_type = clergy value = large_radicals } } @@ -421,13 +421,13 @@ children_rights_events.4 = { option = { #dont build them name = children_rights_events.4.c - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = ragged_schools_no_devout months = normal_modifier_time } } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = ragged_schools_no_devout months = normal_modifier_time @@ -456,13 +456,13 @@ children_rights_events.5 = { trigger = { OR = { is_enacting_law = law_type:law_compulsory_education - is_enacting_law = law_type:law_religious_schools - is_enacting_law = law_type:law_public_schools + is_enacting_law = law_type:law_church_run_schools + is_enacting_law = law_type:law_state_funded_schools } OR = { has_law = law_type:law_child_labor_allowed has_law = law_type:law_restricted_child_labor - has_law = law_type:law_no_schools + has_law = law_type:law_informal_schooling } NOT = { has_modifier = school_supplies_modifier @@ -524,13 +524,13 @@ children_rights_events.6 = { trigger = { OR = { is_enacting_law = law_type:law_compulsory_education - is_enacting_law = law_type:law_public_schools - is_enacting_law = law_type:law_religious_schools + is_enacting_law = law_type:law_state_funded_schools + is_enacting_law = law_type:law_church_run_schools } OR = { has_law = law_type:law_child_labor_allowed has_law = law_type:law_restricted_child_labor - has_law = law_type:law_no_schools + has_law = law_type:law_informal_schooling } NOT = { has_modifier = no_gatekeeping @@ -539,14 +539,12 @@ children_rights_events.6 = { is_marginal = no OR = { has_ideology = ideology:ideology_egalitarian - leader = { - has_ideology = ideology:ideology_reformer - } + has_ideology = ideology:ideology_reformist } NOR = { is_interest_group_type = ig_elites is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_capitalists } } } @@ -582,11 +580,11 @@ children_rights_events.6 = { } else_if = { limit = { - ig:ig_conglomerates = { + ig:ig_capitalists= { is_powerful = yes } } - ig:ig_conglomerates = { + ig:ig_capitalists= { save_scope_as = gatekeeper_ig } } @@ -600,14 +598,12 @@ children_rights_events.6 = { is_marginal = no OR = { has_ideology = ideology:ideology_egalitarian - leader = { - has_ideology = ideology:ideology_reformer - } + has_ideology = ideology:ideology_reformist } NOR = { is_interest_group_type = ig_elites is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_capitalists } } save_scope_as = school_ig @@ -644,9 +640,9 @@ children_rights_events.6 = { name = children_rights_events.6.b trigger = { OR = { - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police scope:school_ig = { - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_urbanists is_powerful = yes } } diff --git a/events/law_events/citizenship_laws.txt b/events/law_events/citizenship_laws.txt index 9529e0dda..134f6c932 100644 --- a/events/law_events/citizenship_laws.txt +++ b/events/law_events/citizenship_laws.txt @@ -25,25 +25,25 @@ citizenship_laws.1 = { trigger = { # Check that the law is moving towards more discrimination OR = { - is_enacting_law = law_type:law_ethnostate + is_enacting_law = law_type:law_ethnonationalist AND = { - is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_supremacist OR = { - has_law = law_type:law_racial_segregation - has_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + has_law = law_type:law_segregationist + has_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } AND = { - is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_segregationist OR = { - has_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + has_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } AND = { - is_enacting_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + is_enacting_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } any_scope_state = { @@ -117,25 +117,25 @@ citizenship_laws.2 = { trigger = { # Check that the law is moving towards more discrimination OR = { - is_enacting_law = law_type:law_ethnostate + is_enacting_law = law_type:law_ethnonationalist AND = { - is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_supremacist OR = { - has_law = law_type:law_racial_segregation - has_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + has_law = law_type:law_segregationist + has_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } AND = { - is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_segregationist OR = { - has_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + has_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } AND = { - is_enacting_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + is_enacting_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } any_scope_state = { @@ -226,25 +226,25 @@ citizenship_laws.3 = { trigger = { # Check that the law is moving towards more discrimination OR = { - is_enacting_law = law_type:law_ethnostate + is_enacting_law = law_type:law_ethnonationalist AND = { - is_enacting_law = law_type:law_national_supremacy + is_enacting_law = law_type:law_supremacist OR = { - has_law = law_type:law_racial_segregation - has_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + has_law = law_type:law_segregationist + has_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } AND = { - is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_segregationist OR = { - has_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + has_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } AND = { - is_enacting_law = law_type:law_cultural_exclusion - has_law = law_type:law_multicultural + is_enacting_law = law_type:law_integrationist + has_law = law_type:law_multiculturalist } } any_scope_pop = { @@ -321,25 +321,25 @@ citizenship_laws.4 = { trigger = { # Check that the law is moving towards less discrimination OR = { - is_enacting_law = law_type:law_multicultural + is_enacting_law = law_type:law_multiculturalist AND = { - is_enacting_law = law_type:law_cultural_exclusion + is_enacting_law = law_type:law_integrationist OR = { - has_law = law_type:law_national_supremacy - has_law = law_type:law_racial_segregation - has_law = law_type:law_ethnostate + has_law = law_type:law_supremacist + has_law = law_type:law_segregationist + has_law = law_type:law_ethnonationalist } } AND = { - is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_segregationist OR = { - has_law = law_type:law_national_supremacy - has_law = law_type:law_ethnostate + has_law = law_type:law_supremacist + has_law = law_type:law_ethnonationalist } } AND = { - is_enacting_law = law_type:law_national_supremacy - has_law = law_type:law_ethnostate + is_enacting_law = law_type:law_supremacist + has_law = law_type:law_ethnonationalist } } any_scope_pop = { @@ -438,25 +438,25 @@ citizenship_laws.5 = { trigger = { # Check that the law is moving towards less discrimination OR = { - is_enacting_law = law_type:law_multicultural + is_enacting_law = law_type:law_multiculturalist AND = { - is_enacting_law = law_type:law_cultural_exclusion + is_enacting_law = law_type:law_integrationist OR = { - has_law = law_type:law_national_supremacy - has_law = law_type:law_racial_segregation - has_law = law_type:law_ethnostate + has_law = law_type:law_supremacist + has_law = law_type:law_segregationist + has_law = law_type:law_ethnonationalist } } AND = { - is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_segregationist OR = { - has_law = law_type:law_national_supremacy - has_law = law_type:law_ethnostate + has_law = law_type:law_supremacist + has_law = law_type:law_ethnonationalist } } AND = { - is_enacting_law = law_type:law_national_supremacy - has_law = law_type:law_ethnostate + is_enacting_law = law_type:law_supremacist + has_law = law_type:law_ethnonationalist } } any_scope_pop = { @@ -541,25 +541,25 @@ citizenship_laws.6 = { trigger = { # Check that the law is moving towards less discrimination OR = { - is_enacting_law = law_type:law_multicultural + is_enacting_law = law_type:law_multiculturalist AND = { - is_enacting_law = law_type:law_cultural_exclusion + is_enacting_law = law_type:law_integrationist OR = { - has_law = law_type:law_national_supremacy - has_law = law_type:law_racial_segregation - has_law = law_type:law_ethnostate + has_law = law_type:law_supremacist + has_law = law_type:law_segregationist + has_law = law_type:law_ethnonationalist } } AND = { - is_enacting_law = law_type:law_racial_segregation + is_enacting_law = law_type:law_segregationist OR = { - has_law = law_type:law_national_supremacy - has_law = law_type:law_ethnostate + has_law = law_type:law_supremacist + has_law = law_type:law_ethnonationalist } } AND = { - is_enacting_law = law_type:law_national_supremacy - has_law = law_type:law_ethnostate + is_enacting_law = law_type:law_supremacist + has_law = law_type:law_ethnonationalist } } any_scope_pop = { @@ -567,7 +567,7 @@ citizenship_laws.6 = { will_be_accepted_culture = yes } any_scope_pop = { - is_pop_type = shopkeepers + is_pop_type = service_workers pop_has_primary_culture = yes } NOT = { has_modifier = private_business_interference } @@ -587,7 +587,7 @@ citizenship_laws.6 = { } random_scope_pop = { limit = { - is_pop_type = shopkeepers + is_pop_type = service_workers pop_has_primary_culture = yes } culture = { save_scope_as = shopkeeper_pop } @@ -605,7 +605,7 @@ citizenship_laws.6 = { } add_radicals = { value = large_radicals - pop_type = shopkeepers + pop_type = service_workers culture = scope:shopkeeper_pop } } diff --git a/events/law_events/colonization_laws.txt b/events/law_events/colonization_laws.txt index 5454cc547..ae4d793f7 100644 --- a/events/law_events/colonization_laws.txt +++ b/events/law_events/colonization_laws.txt @@ -1,341 +1 @@ -namespace = colonization - -# ALL Event - decolonization -colonization.1 = { - type = country_event - - title = colonization.1.t - desc = colonization.1.d - flavor = colonization.1.f - - category = enactment - - event_image = { - video = "africa_city_center" - } - - icon = "gfx/interface/icons/event_icons/event_map.dds" - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - duration = 3 - - cooldown = { months = normal_modifier_time } - - trigger = { - is_enacting_law = law_type:law_no_colonial_affairs - any_country = { - is_subject_of = ROOT - is_country_type = colonial - } - NOR = { - has_modifier = decolonization - has_modifier = refused_to_release_colony - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_country = { - limit = { - is_subject_of = ROOT - is_country_type = colonial - } - save_scope_as = colony_scope - } - } - - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } - } - - option = { # free the colony - name = colonization.1.a - add_enactment_modifier = { - name = decolonization - } - scope:colony_scope = { - make_independent = yes - change_relations = { - country = ROOT - value = 30 - } - } - } - option = { # do not free the colony - name = colonization.1.b - default_option = yes - add_enactment_modifier = { - name = refused_to_release_colony - } - scope:colony_scope = { - change_relations = { - country = ROOT - value = -30 - } - } - } -} - -# Stall event - Outsourcing - movement to preserve, people concerned about jobs being outsourced to colonies -colonization.2 = { - type = country_event - - title = colonization.2.t - desc = colonization.2.d - flavor = colonization.2.f - - category = enactment - - event_image = { - video = "unspecific_politicians_arguing" - } - - icon = "gfx/interface/icons/event_icons/event_map.dds" - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - duration = 3 - - cooldown = { months = normal_modifier_time } - - trigger = { - has_law = law_type:law_no_colonial_affairs - OR = { - is_enacting_law = law_type:law_colonial_exploitation - is_enacting_law = law_type:law_colonial_resettlement - } - any_political_movement = { - is_political_movement_type = movement_to_preserve - } - NOT = { - has_modifier = slow_colonies - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - random_political_movement = { - limit = { - is_political_movement_type = movement_to_preserve - } - save_scope_as = outsourcing_scope - } - } - - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } - } - - option = { # try to alleviate their concerns - name = colonization.2.a - default_option = yes - # colonies will grow slower and lose enactment time - add_modifier = { - name = slow_colonies - months = normal_modifier_time - } - add_enactment_modifier = { - name = fear_of_outsourcing_alleviated - } - } - option = { - name = colonization.2.b - # grow the movement - scope:outsourcing_scope = { - add_modifier = { - name = outsourcing_anger - months = long_modifier_time - } - } - } -} - -# Advance event - country wants to join the world stage -# prestige or advancement -colonization.3 = { - type = country_event - - title = colonization.3.t - desc = colonization.3.d - flavor = colonization.3.f - - category = enactment - - event_image = { - video = "africa_construction_colony" - } - - icon = "gfx/interface/icons/event_icons/event_map.dds" - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - duration = 3 - - cooldown = { months = normal_modifier_time } - - trigger = { - has_law = law_type:law_no_colonial_affairs - OR = { - is_enacting_law = law_type:law_colonial_exploitation - is_enacting_law = law_type:law_colonial_resettlement - } - NOT = { has_modifier = colonial_enthusiasm } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } - } - - option = { # chance - name = colonization.3.a - default_option = yes - add_enactment_modifier = { - name = colonial_enthusiasm - multiplier = 2 - } - } - option = { # prestige and time less chance - name = colonization.3.b - add_modifier = { - name = our_place_on_the_world_stage - months = short_modifier_time - } - add_enactment_modifier = { - name = colonial_enthusiasm - } - } - option = { # colonial enthusiasm less chance - name = colonization.3.c - add_modifier = { - name = colonial_enthusiasm_settlers - months = short_modifier_time - } - add_enactment_modifier = { - name = colonial_enthusiasm - } - } -} - - -# Debate event - the ethics of exploitation -colonization.4 = { - type = country_event - - title = colonization.4.t - desc = colonization.4.d - flavor = colonization.4.f - - category = enactment - - event_image = { - video = "southamerica_election" - } - - icon = "gfx/interface/icons/event_icons/event_map.dds" - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - duration = 3 - - cooldown = { months = normal_modifier_time } - - trigger = { - OR = { - is_enacting_law = law_type:law_colonial_exploitation - is_enacting_law = law_type:law_colonial_resettlement - is_enacting_law = law_type:law_no_colonial_affairs - } - NOT = { - has_modifier = colonial_ethical_conviction - } - } - - immediate = { - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } - } - - option = { # strongly support your side - name = colonization.4.a - default_option = yes - random_list = { - 1 = { - add_enactment_modifier = { - name = colonial_ethical_conviction - } - } - 2 = { - add_enactment_modifier = { - name = colonial_ethical_conviction - multiplier = 2 - } - } - 2 = { - add_enactment_modifier = { - name = colonial_ethical_conviction - multiplier = -1 - } - } - } - # if there's a movement to preserve, it gets angrier - if = { - limit = { - any_political_movement = { - is_political_movement_type = movement_to_preserve - } - } - add_enactment_modifier = { - name = ethically_condemned - } - } - } - option = { # make concessions to opposing side - name = colonization.4.b - random_list = { - 2 = { - add_enactment_modifier = { - name = colonial_ethical_conviction - } - } - 1 = { - add_enactment_modifier = { - name = colonial_ethical_conviction - multiplier = 2 - } - } - 1 = { - add_enactment_modifier = { - name = colonial_ethical_conviction - multiplier = -1 - } - } - } - # if there's a movement to preserve, it grows - if = { - limit = { - any_political_movement = { - is_political_movement_type = movement_to_preserve - } - } - add_enactment_modifier = { - name = ethical_concessions - } - } - } -} \ No newline at end of file +#Block out vanilla file \ No newline at end of file diff --git a/events/law_events/conscription_laws.txt b/events/law_events/conscription_laws.txt index da8868939..2e2a86855 100644 --- a/events/law_events/conscription_laws.txt +++ b/events/law_events/conscription_laws.txt @@ -23,10 +23,10 @@ conscription_laws.1 = { #Rural folk worried about lack of workers cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_professional_army + has_law = law_type:law_professional_military OR = { - is_enacting_law = law_type:law_peasant_levies - is_enacting_law = law_type:law_mass_conscription + is_enacting_law = law_type:law_irregular_military + is_enacting_law = law_type:law_professional_military } NOT = { has_modifier = conscription_starting @@ -37,7 +37,7 @@ conscription_laws.1 = { #Rural folk worried about lack of workers currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_rural_folk = { + ig:ig_ruralists = { save_scope_as = rural_folk_conscription } } @@ -90,10 +90,10 @@ conscription_laws.2 = { #regular vs irregular troops cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_professional_army + has_law = law_type:law_professional_military OR = { - is_enacting_law = law_type:law_peasant_levies - is_enacting_law = law_type:law_mass_conscription + is_enacting_law = law_type:law_irregular_military + is_enacting_law = law_type:law_professional_military } NOT = { has_modifier = conscription_debate @@ -104,7 +104,7 @@ conscription_laws.2 = { #regular vs irregular troops currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_conscription } } @@ -145,7 +145,7 @@ conscription_laws.2 = { #regular vs irregular troops months = normal_modifier_time } add_loyalists = { - pop_type = soldiers + pop_type = servicemembers value = 0.1 } add_loyalists = { @@ -192,10 +192,10 @@ conscription_laws.3 = { #Government is unprepared for conscription cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_professional_army + has_law = law_type:law_professional_military OR = { - is_enacting_law = law_type:law_peasant_levies - is_enacting_law = law_type:law_mass_conscription + is_enacting_law = law_type:law_irregular_military + is_enacting_law = law_type:law_professional_military } NOT = { has_modifier = no_slowing_down } NOT = { has_modifier = conscription_stalled } @@ -203,11 +203,11 @@ conscription_laws.3 = { #Government is unprepared for conscription is_marginal = no OR = { law_stance = { - law = law_type:law_peasant_levies + law = law_type:law_irregular_military value < neutral } law_stance = { - law = law_type:law_mass_conscription + law = law_type:law_professional_military value < neutral } } @@ -223,11 +223,11 @@ conscription_laws.3 = { #Government is unprepared for conscription is_marginal = no OR = { law_stance = { - law = law_type:law_peasant_levies + law = law_type:law_irregular_military value < neutral } law_stance = { - law = law_type:law_mass_conscription + law = law_type:law_professional_military value < neutral } } diff --git a/events/law_events/council_republic_law_events.txt b/events/law_events/council_republic_law_events.txt index b21ce307e..53034c48c 100644 --- a/events/law_events/council_republic_law_events.txt +++ b/events/law_events/council_republic_law_events.txt @@ -22,7 +22,7 @@ council_republic_law_events.1 = { #Cool & Based Speech cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_council_republic + is_enacting_law = law_type:law_council_elective } immediate = { @@ -84,7 +84,7 @@ council_republic_law_events.2 = { #Factory Owner Murdered cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_council_republic + is_enacting_law = law_type:law_council_elective } immediate = { @@ -178,7 +178,7 @@ council_republic_law_events.3 = { #Party Headquarters burns down cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_council_republic + is_enacting_law = law_type:law_council_elective } immediate = { diff --git a/events/law_events/distribution_of_power_laws.txt b/events/law_events/distribution_of_power_laws.txt index d920a3f7e..65be9117d 100644 --- a/events/law_events/distribution_of_power_laws.txt +++ b/events/law_events/distribution_of_power_laws.txt @@ -98,7 +98,7 @@ distribution_of_power_laws.2 = { } } any_scope_pop = { - is_pop_type = bureaucrats + is_pop_type = administrators } NOT = { has_modifier = promised_bureaucratic_purge } NOT = { has_modifier = promised_bureaucratic_stability } @@ -121,7 +121,7 @@ distribution_of_power_laws.2 = { } add_radicals = { value = medium_radicals - pop_type = bureaucrats + pop_type = administrators } } @@ -186,26 +186,7 @@ distribution_of_power_laws.3 = { add_enactment_setback = 1 highlighted_option = yes if = { - limit = { has_law = law_type:law_landed_voting } - add_radicals = { - value = medium_radicals - pop_type = aristocrats - } - add_radicals = { - value = medium_radicals - pop_type = officers - } - add_radicals = { - value = medium_radicals - pop_type = clergymen - } - add_radicals = { - value = medium_radicals - pop_type = capitalists - } - } - if = { - limit = { has_law = law_type:law_wealth_voting } + limit = { has_law = law_type:law_representative_democracy } add_radicals = { value = medium_radicals strata = rich @@ -216,7 +197,7 @@ distribution_of_power_laws.3 = { } } if = { - limit = { has_law = law_type:law_census_voting } + limit = { has_law = law_type:law_consensus_democracy } add_radicals = { value = medium_radicals strata = rich @@ -231,13 +212,7 @@ distribution_of_power_laws.3 = { } } if = { - limit = { has_law = law_type:law_universal_suffrage } - add_radicals = { - value = medium_radicals - } - } - if = { - limit = { has_law = law_type:law_anarchy } + limit = { has_law = law_type:law_direct_democracy } add_radicals = { value = large_radicals } @@ -280,13 +255,11 @@ distribution_of_power_laws.4 = { OR = { is_enacting_law = law_type:law_autocracy is_enacting_law = law_type:law_oligarchy - is_enacting_law = law_type:law_elder_council - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting } OR = { - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } any_scope_character = { OR = { @@ -387,13 +360,11 @@ distribution_of_power_laws.5 = { OR = { is_enacting_law = law_type:law_autocracy is_enacting_law = law_type:law_oligarchy - is_enacting_law = law_type:law_elder_council - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting } OR = { - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } NOT = { has_modifier = uneducated_populus } NOT = { has_modifier = educated_citizens } @@ -535,13 +506,11 @@ distribution_of_power_laws.6 = { OR = { is_enacting_law = law_type:law_autocracy is_enacting_law = law_type:law_oligarchy - is_enacting_law = law_type:law_elder_council - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting } OR = { - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } any_scope_character = { has_role = politician @@ -549,7 +518,7 @@ distribution_of_power_laws.6 = { interest_group = { is_in_government = yes } NOR = { has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_bigoted } is_busy = no } @@ -568,7 +537,7 @@ distribution_of_power_laws.6 = { interest_group = { is_in_government = yes } NOR = { has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_fascist + has_ideology = ideology:ideology_bigoted } is_busy = no } @@ -641,12 +610,14 @@ distribution_of_power_laws.7 = { trigger = { OR = { - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_representative_democracy } NOR = { - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } NOT = { has_modifier = citizen_organizers } NOT = { has_modifier = local_organizers } @@ -715,12 +686,14 @@ distribution_of_power_laws.8 = { trigger = { OR = { - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_representative_democracy } NOR = { - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } any_political_movement = { is_political_movement_type = movement_to_preserve @@ -755,7 +728,7 @@ distribution_of_power_laws.8 = { } add_radicals = { value = medium_radicals - pop_type = soldiers + pop_type = servicemembers } } @@ -805,13 +778,14 @@ distribution_of_power_laws.9 = { trigger = { OR = { - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_representative_democracy } NOR = { - has_law = law_type:law_census_voting - has_law = law_type:law_universal_suffrage - has_law = law_type:law_anarchy + has_law = law_type:law_direct_democracy + has_law = law_type:law_consensus_democracy + has_law = law_type:law_representative_democracy } NOT = { has_modifier = fresh_start } NOT = { has_modifier = collaboration_with_old_leadership } @@ -838,25 +812,25 @@ distribution_of_power_laws.9 = { limit = { has_law = law_type:law_autocracy } add_radicals = { value = medium_radicals - pop_type = aristocrats + pop_type = landlords } } if = { limit = { has_law = law_type:law_oligarchy } add_radicals = { value = small_radicals - pop_type = aristocrats + pop_type = landlords } add_radicals = { value = small_radicals - pop_type = capitalists + pop_type = investors } } if = { - limit = { has_law = law_type:law_landed_voting } + limit = { has_law = law_type:law_representative_democracy } add_radicals = { value = small_radicals - pop_type = aristocrats + pop_type = landlords } add_radicals = { value = small_radicals @@ -864,15 +838,15 @@ distribution_of_power_laws.9 = { } add_radicals = { value = small_radicals - pop_type = clergymen + pop_type = clergy } add_radicals = { value = small_radicals - pop_type = capitalists + pop_type = investors } } if = { - limit = { has_law = law_type:law_wealth_voting } + limit = { has_law = law_type:law_representative_democracy } add_radicals = { value = small_radicals strata = rich @@ -915,16 +889,14 @@ distribution_of_power_laws.10 = { trigger = { OR = { - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage - is_enacting_law = law_type:law_anarchy + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_representative_democracy } OR = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } NOT = { has_modifier = admitted_abuses_of_power } NOT = { has_modifier = downplayed_abuses_of_power } @@ -991,14 +963,13 @@ distribution_of_power_laws.11 = { trigger = { OR = { - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting - is_enacting_law = law_type:law_census_voting + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_consensus_democracy } OR = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } any_political_movement = { is_political_movement_type = movement_to_preserve @@ -1006,7 +977,7 @@ distribution_of_power_laws.11 = { } any_interest_group = { law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value > neutral } is_marginal = no @@ -1018,7 +989,7 @@ distribution_of_power_laws.11 = { currently_enacting_law = { save_scope_as = current_law_scope } - law_type:law_universal_suffrage = { + law_type:law_representative_democracy = { save_scope_as = universal_suffrage_type } } @@ -1036,7 +1007,7 @@ distribution_of_power_laws.11 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_universal_suffrage + law = law_type:law_representative_democracy value > neutral } } @@ -1085,15 +1056,14 @@ distribution_of_power_laws.12 = { trigger = { OR = { - is_enacting_law = law_type:law_landed_voting - is_enacting_law = law_type:law_wealth_voting - is_enacting_law = law_type:law_census_voting - is_enacting_law = law_type:law_universal_suffrage + is_enacting_law = law_type:law_direct_democracy + is_enacting_law = law_type:law_consensus_democracy + is_enacting_law = law_type:law_representative_democracy } OR = { has_law = law_type:law_autocracy has_law = law_type:law_oligarchy - has_law = law_type:law_single_party_state + has_law = law_type:law_one_party_state } NOT = { has_modifier = administrative_assistance_for_elections } NOT = { has_modifier = setting_up_election_system } diff --git a/events/law_events/economy_laws.txt b/events/law_events/economy_laws.txt index 03ccb2866..bf25257a2 100644 --- a/events/law_events/economy_laws.txt +++ b/events/law_events/economy_laws.txt @@ -23,7 +23,7 @@ economy_laws.1 = { cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_command_economy + is_enacting_law = law_type:law_socialization bureaucracy > 0 # the state bureaucracy is not overworked } @@ -79,7 +79,7 @@ economy_laws.2 = { cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_command_economy + is_enacting_law = law_type:law_socialization NOT = { has_variable = command_economy_law_debate_timer } @@ -128,7 +128,7 @@ economy_laws.2 = { option = { # Have a little chat with our opponents name = economy_laws.2.c - trigger = { has_law = law_type:law_undercover_agents } + trigger = { has_law = law_type:law_secret_police } highlighted_option = yes random_list = { @@ -169,7 +169,7 @@ economy_laws.3 = { # Stall event cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_command_economy + is_enacting_law = law_type:law_socialization NOT = { has_variable = command_economy_law_stall_timer } @@ -270,9 +270,9 @@ economy_laws.4 = { # THIS IS GROSS AND I APOLOGIZE FOR IT if = { limit = { - has_law = law_type:law_export_oriented_policy + has_law = law_type:law_export_orientation } - law_type:law_export_oriented_policy = { + law_type:law_export_orientation = { save_scope_as = standing_law_scope } } diff --git a/events/law_events/education_laws.txt b/events/law_events/education_laws.txt index 6ad8f6e15..f40d00c45 100644 --- a/events/law_events/education_laws.txt +++ b/events/law_events/education_laws.txt @@ -1,5 +1,4 @@ namespace = education_laws - # Any Schools: Advancement education_laws.1 = { type = country_event @@ -7,51 +6,48 @@ education_laws.1 = { title = education_laws.1.t desc = education_laws.1.d flavor = education_laws.1.f - category = enactment - duration = 3 - event_image = { video = "middleeast_engineer_blueprint" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_religious_schools + is_enacting_law = law_type:law_church_run_schools is_enacting_law = law_type:law_private_schools - is_enacting_law = law_type:law_public_schools + is_enacting_law = law_type:law_state_funded_schools } any_scope_state = { has_building = building_university } - NOT = { has_modifier = assisting_professors } - NOT = { has_modifier = university_support } + NOT = { + has_modifier = assisting_professors + } + NOT = { + has_modifier = university_support + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = education_laws.1.a add_enactment_modifier = { name = assisting_professors } } - option = { name = education_laws.1.b default_option = yes @@ -59,7 +55,6 @@ education_laws.1 = { name = university_support } } - option = { name = education_laws.1.c trigger = { @@ -77,60 +72,57 @@ education_laws.2 = { title = education_laws.2.t desc = education_laws.2.d flavor = education_laws.2.f - category = enactment - duration = 3 - event_image = { video = "middleeast_battlefield_trenches" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_religious_schools + is_enacting_law = law_type:law_church_run_schools is_enacting_law = law_type:law_private_schools - is_enacting_law = law_type:law_public_schools + is_enacting_law = law_type:law_state_funded_schools + } + NOT = { + has_modifier = curriculum_focus + } + NOT = { + has_modifier = discipline_focus } - NOT = { has_modifier = curriculum_focus } - NOT = { has_modifier = discipline_focus } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = education_laws.2.a add_enactment_modifier = { name = curriculum_focus } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = undisciplined_children months = normal_modifier_time } } } - option = { name = education_laws.2.b default_option = yes @@ -147,41 +139,39 @@ education_laws.3 = { title = education_laws.3.t desc = education_laws.3.d flavor = education_laws.3.f - category = enactment - duration = 3 - event_image = { video = "unspecific_politicians_arguing" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_religious_schools + is_enacting_law = law_type:law_church_run_schools is_enacting_law = law_type:law_private_schools - is_enacting_law = law_type:law_public_schools + is_enacting_law = law_type:law_state_funded_schools + } + NOT = { + has_modifier = curriculum_compromise + } + NOT = { + has_modifier = extended_curriculum_discussions } - NOT = { has_modifier = curriculum_compromise } - NOT = { has_modifier = extended_curriculum_discussions } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = education_laws.3.a add_enactment_modifier = { @@ -197,7 +187,6 @@ education_laws.3 = { } } } - option = { name = education_laws.3.b default_option = yes @@ -205,7 +194,6 @@ education_laws.3 = { name = extended_curriculum_discussions } } - option = { name = education_laws.3.c trigger = { @@ -223,26 +211,22 @@ education_laws.4 = { title = education_laws.4.t desc = education_laws.4.d flavor = education_laws.4.f - category = enactment - duration = 3 - event_image = { video = "asia_farmers_market" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - is_enacting_law = law_type:law_public_schools - NOT = { has_modifier = local_teachers } + is_enacting_law = law_type:law_state_funded_schools + NOT = { + has_modifier = local_teachers + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -252,82 +236,92 @@ education_laws.4 = { value = 1 } if = { - limit = { literacy_rate >= 0.10 } + limit = { + literacy_rate >= 0.1 + } change_variable = { name = literacy_teacher_mod add = 1 } - } - + } if = { - limit = { literacy_rate >= 0.20 } + limit = { + literacy_rate >= 0.2 + } change_variable = { name = literacy_teacher_mod add = 1 } - } - + } if = { - limit = { literacy_rate >= 0.30 } + limit = { + literacy_rate >= 0.3 + } change_variable = { name = literacy_teacher_mod add = 1 } - } - + } if = { - limit = { literacy_rate >= 0.40 } + limit = { + literacy_rate >= 0.4 + } change_variable = { name = literacy_teacher_mod add = 1 } - } - + } if = { - limit = { literacy_rate >= 0.50 } + limit = { + literacy_rate >= 0.5 + } change_variable = { name = literacy_teacher_mod add = 1 } - } - + } if = { - limit = { literacy_rate >= 0.60 } + limit = { + literacy_rate >= 0.6 + } change_variable = { name = literacy_teacher_mod add = 1 } } - if = { - limit = { literacy_rate >= 0.70 } + limit = { + literacy_rate >= 0.7 + } change_variable = { name = literacy_teacher_mod add = 1 } - } - + } if = { - limit = { literacy_rate >= 0.80 } + limit = { + literacy_rate >= 0.8 + } change_variable = { name = literacy_teacher_mod add = 1 } - } - + } if = { - limit = { literacy_rate >= 0.90 } + limit = { + literacy_rate >= 0.9 + } change_variable = { name = literacy_teacher_mod add = 1 } } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = education_laws.4.a add_enactment_modifier = { @@ -336,9 +330,7 @@ education_laws.4 = { } remove_variable = literacy_teacher_mod custom_tooltip = education_laws.4.tt - } - option = { name = education_laws.4.b default_option = yes @@ -358,11 +350,8 @@ education_laws.5 = { title = education_laws.5.t desc = education_laws.5.d flavor = education_laws.5.f - category = enactment - duration = 3 - event_image = { trigger = { religion = rel:jewish @@ -434,29 +423,30 @@ education_laws.5 = { } video = "africa_animism" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - is_enacting_law = law_type:law_public_schools - NOT = { has_modifier = coeducational_schools } - NOT = { has_modifier = single_sex_education } + is_enacting_law = law_type:law_state_funded_schools + NOT = { + has_modifier = coeducational_schools + } + NOT = { + has_modifier = single_sex_education + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = education_laws.5.a add_enactment_modifier = { @@ -465,7 +455,7 @@ education_laws.5 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_no_womens_rights + law = law_type:law_legal_guardianship value > neutral } } @@ -475,7 +465,6 @@ education_laws.5 = { } } } - option = { name = education_laws.5.b default_option = yes @@ -492,11 +481,8 @@ education_laws.6 = { title = education_laws.6.t desc = education_laws.6.d flavor = education_laws.6.f - category = enactment - duration = 3 - event_image = { trigger = { religion = rel:jewish @@ -568,45 +554,45 @@ education_laws.6 = { } video = "africa_animism" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - is_enacting_law = law_type:law_public_schools - NOT = { has_modifier = church_school_organization } - NOT = { has_modifier = building_secular_school_organization } + is_enacting_law = law_type:law_state_funded_schools + NOT = { + has_modifier = church_school_organization + } + NOT = { + has_modifier = building_secular_school_organization + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = education_laws.6.a add_enactment_modifier = { name = church_school_organization } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = public_school_responsibility months = normal_modifier_time } } } - option = { name = education_laws.6.b default_option = yes @@ -614,4 +600,4 @@ education_laws.6 = { name = building_secular_school_organization } } -} \ No newline at end of file +} diff --git a/events/law_events/healthcare_laws.txt b/events/law_events/healthcare_laws.txt index 8d3df2060..56f1443c5 100644 --- a/events/law_events/healthcare_laws.txt +++ b/events/law_events/healthcare_laws.txt @@ -21,11 +21,12 @@ healthcare_laws.1 = { #famers want healthcare due to accidents duration = 3 trigger = { - has_law = law_type:law_no_health_system + has_law = law_type:law_charity_health_system or = { - is_enacting_law = law_type:law_charitable_health_system + is_enacting_law = law_type:law_church_run_hospitals is_enacting_law = law_type:law_private_health_insurance - is_enacting_law = law_type:law_public_health_insurance + is_enacting_law = law_type:law_subsidized_health_insurance + is_enacting_law = law_type:law_universal_healthcare } NOT = { has_modifier = farming_accident_chance @@ -125,11 +126,12 @@ healthcare_laws.2 = { #who should be paying for this? duration = 3 trigger = { - has_law = law_type:law_no_health_system + has_law = law_type:law_charity_health_system or = { - is_enacting_law = law_type:law_charitable_health_system + is_enacting_law = law_type:law_church_run_hospitals is_enacting_law = law_type:law_private_health_insurance - is_enacting_law = law_type:law_public_health_insurance + is_enacting_law = law_type:law_subsidized_health_insurance + is_enacting_law = law_type:law_universal_healthcare } NOT = { has_modifier = taxing_health @@ -199,11 +201,12 @@ healthcare_laws.3 = { #sickness in the government duration = 3 trigger = { - has_law = law_type:law_no_health_system + has_law = law_type:law_charity_health_system or = { - is_enacting_law = law_type:law_charitable_health_system + is_enacting_law = law_type:law_church_run_hospitals is_enacting_law = law_type:law_private_health_insurance - is_enacting_law = law_type:law_public_health_insurance + is_enacting_law = law_type:law_subsidized_health_insurance + is_enacting_law = law_type:law_universal_healthcare } NOT = { has_modifier = government_in_bed @@ -268,10 +271,10 @@ healthcare_laws.4 = { #not enough health care trigger = { or = { - has_law = law_type:law_charitable_health_system - has_law = law_type:law_private_health_insurance + has_law = law_type:law_church_run_hospitals + has_law = law_type:law_private_health_insurance } - is_enacting_law = law_type:law_public_health_insurance + is_enacting_law = law_type:law_subsidized_health_insurance NOT = { has_modifier = more_healthcare } @@ -326,17 +329,17 @@ healthcare_laws.5 = { trigger = { or = { - has_law = law_type:law_charitable_health_system + has_law = law_type:law_church_run_hospitals has_law = law_type:law_private_health_insurance } - is_enacting_law = law_type:law_public_health_insurance + is_enacting_law = law_type:law_subsidized_health_insurance NOT = { has_modifier = opening_up_healthcare } any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_public_health_insurance + law = law_type:law_subsidized_health_insurance value < neutral } } @@ -350,7 +353,7 @@ healthcare_laws.5 = { limit = { is_marginal = no law_stance = { - law = law_type:law_public_health_insurance + law = law_type:law_subsidized_health_insurance value < neutral } } @@ -437,10 +440,10 @@ healthcare_laws.6 = { #Healthcare too expensive trigger = { or = { - has_law = law_type:law_charitable_health_system + has_law = law_type:law_church_run_hospitals has_law = law_type:law_private_health_insurance } - is_enacting_law = law_type:law_public_health_insurance + is_enacting_law = law_type:law_subsidized_health_insurance NOT = { has_modifier = right_to_care } diff --git a/events/law_events/internal_security_events.txt b/events/law_events/internal_security_events.txt index b96c74a04..49001e19d 100644 --- a/events/law_events/internal_security_events.txt +++ b/events/law_events/internal_security_events.txt @@ -14,8 +14,8 @@ internal_security_events.1 = { icon = "gfx/interface/icons/event_icons/event_skull.dds" duration = 3 trigger = { - is_enacting_law = law_type:law_undercover_agents - ig:ig_armed_forces = { + is_enacting_law = law_type:law_secret_police + ig:ig_securocrats = { is_marginal = no } NOT = { @@ -23,7 +23,7 @@ internal_security_events.1 = { } any_interest_group = { law_stance = { - law = law_type:law_undercover_agents + law = law_type:law_secret_police value < neutral } leader = { @@ -35,13 +35,13 @@ internal_security_events.1 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = internal_security_ig } random_interest_group = { limit = { law_stance = { - law = law_type:law_undercover_agents + law = law_type:law_secret_police value < neutral } leader = { @@ -98,8 +98,8 @@ internal_security_events.2 = { icon = "gfx/interface/icons/event_icons/event_default.dds" duration = 3 trigger = { - is_enacting_law = law_type:law_undercover_agents - ig:ig_armed_forces = { + is_enacting_law = law_type:law_secret_police + ig:ig_securocrats = { is_marginal = no } any_country = { @@ -120,7 +120,7 @@ internal_security_events.2 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = internal_security_ig } random_country = { @@ -187,8 +187,8 @@ internal_security_events.3 = { icon = "gfx/interface/icons/event_icons/event_protest.dds" duration = 3 trigger = { - is_enacting_law = law_type:law_undercover_agents - ig:ig_armed_forces = { + is_enacting_law = law_type:law_secret_police + ig:ig_securocrats = { is_marginal = no } NOT = { @@ -196,7 +196,7 @@ internal_security_events.3 = { } any_interest_group = { law_stance = { - law = law_type:law_undercover_agents + law = law_type:law_secret_police value < neutral } } @@ -205,13 +205,13 @@ internal_security_events.3 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = internal_security_ig } random_interest_group = { limit = { law_stance = { - law = law_type:law_undercover_agents + law = law_type:law_secret_police value < neutral } } @@ -281,7 +281,7 @@ internal_security_events.3 = { #but the supporters get happy limit = { scope:enacting_movement = { - desired_law = law_type:law_undercover_agents + desired_law = law_type:law_secret_police } } scope:enacting_movement = { @@ -315,14 +315,14 @@ internal_security_events.4 = { icon = "gfx/interface/icons/event_icons/event_protest.dds" duration = 3 trigger = { - is_enacting_law = law_type:law_no_intelligence_agency + is_enacting_law = law_type:law_decentralized_police OR = { institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 1 } - has_law = law_type:law_undercover_agents - has_law = law_type:law_dedicated_police + has_law = law_type:law_secret_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } any_political_movement = { @@ -331,7 +331,7 @@ internal_security_events.4 = { is_marginal = no } is_political_movement_type = movement_to_enact - desired_law = law_type:law_no_intelligence_agency + desired_law = law_type:law_decentralized_police } } immediate = { @@ -367,10 +367,10 @@ internal_security_events.4 = { } add_radicals_in_state = { value = large_radicals - pop_type = soldiers + pop_type = servicemembers } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = blamed_police_modifier months = normal_modifier_time @@ -394,7 +394,7 @@ internal_security_events.5 = { icon = "gfx/interface/icons/event_icons/event_default.dds" duration = 3 trigger = { - is_enacting_law = law_type:law_no_intelligence_agency + is_enacting_law = law_type:law_decentralized_police } immediate = { currently_enacting_law = { @@ -433,14 +433,14 @@ internal_security_events.6 = { icon = "gfx/interface/icons/event_icons/event_protest.dds" duration = 3 trigger = { - is_enacting_law = law_type:law_no_intelligence_agency + is_enacting_law = law_type:law_decentralized_police OR = { institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 1 } - has_law = law_type:law_undercover_agents - has_law = law_type:law_dedicated_police + has_law = law_type:law_secret_police + has_law = law_type:law_professional_police has_law = law_type:law_militarized_police } } @@ -463,7 +463,7 @@ internal_security_events.6 = { } add_radicals_in_state = { value = medium_radicals - pop_type = soldiers + pop_type = servicemembers } } } @@ -480,7 +480,7 @@ internal_security_events.6 = { } add_radicals_in_state = { value = large_radicals - pop_type = soldiers + pop_type = servicemembers } } } diff --git a/events/law_events/isolationism_law.txt b/events/law_events/isolationism_law.txt index 25277abb7..c24059ae8 100644 --- a/events/law_events/isolationism_law.txt +++ b/events/law_events/isolationism_law.txt @@ -26,13 +26,13 @@ isolation.1 = { trigger = { OR = { has_law = law_type:law_isolationism - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } OR = { - is_enacting_law = law_type:law_export_oriented_policy - is_enacting_law = law_type:law_agrarianism + is_enacting_law = law_type:law_export_orientation + is_enacting_law = law_type:law_anti_industrialization is_enacting_law = law_type:law_free_trade - is_enacting_law = law_type:law_command_economy + is_enacting_law = law_type:law_socialization } any_country = { country_rank = rank_value:great_power @@ -42,7 +42,7 @@ isolation.1 = { } NOR = { has_law = law_type:law_isolationism - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } } @@ -63,7 +63,7 @@ isolation.1 = { } NOR = { has_law = law_type:law_isolationism - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } save_scope_as = fraud_country @@ -140,13 +140,13 @@ isolation.2 = { trigger = { OR = { has_law = law_type:law_isolationism - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } OR = { - is_enacting_law = law_type:law_export_oriented_policy - is_enacting_law = law_type:law_agrarianism + is_enacting_law = law_type:law_export_orientation + is_enacting_law = law_type:law_anti_industrialization is_enacting_law = law_type:law_free_trade - is_enacting_law = law_type:law_command_economy + is_enacting_law = law_type:law_socialization } any_country = { country_rank = rank_value:great_power @@ -156,7 +156,7 @@ isolation.2 = { } NOR = { has_law = law_type:law_isolationism - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } any_political_movement = { @@ -177,7 +177,7 @@ isolation.2 = { } NOR = { has_law = law_type:law_isolationism - has_law = law_type:law_traditionalism + has_law = law_type:law_anti_industrialization } } save_scope_as = murdered_visitor_country diff --git a/events/law_events/labor_rights_laws.txt b/events/law_events/labor_rights_laws.txt index 1a8a28c89..b726627c0 100644 --- a/events/law_events/labor_rights_laws.txt +++ b/events/law_events/labor_rights_laws.txt @@ -17,15 +17,14 @@ labor_rights.1 = { months = normal_modifier_time } trigger = { - has_law = law_type:law_serfdom + has_law = law_type:law_no_workers_protections OR = { - is_enacting_law = law_type:law_banned_unions - is_enacting_law = law_type:law_independent_unions - is_enacting_law = law_type:law_protected_unions + is_enacting_law = law_type:law_wrongful_dismissal_protections + is_enacting_law = law_type:law_mandatory_parental_leave } any_scope_state = { any_scope_pop = { - is_pop_type = peasants + is_pop_type = informal_workers } } NOT = { @@ -36,7 +35,7 @@ labor_rights.1 = { random_scope_state = { limit = { any_scope_pop = { - is_pop_type = peasants + is_pop_type = informal_workers } } save_scope_as = serf_state @@ -78,195 +77,6 @@ labor_rights.1 = { } } -# Serfdom Debated -labor_rights.2 = { - type = country_event - placement = ROOT - title = labor_rights.2.t - desc = labor_rights.2.d - flavor = labor_rights.2.f - category = enactment - event_image = { - video = "europenorthamerica_russian_serfs" - } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - duration = 3 - cooldown = { - months = normal_modifier_time - } - trigger = { - has_law = law_type:law_serfdom - OR = { - is_enacting_law = law_type:law_banned_unions - is_enacting_law = law_type:law_independent_unions - is_enacting_law = law_type:law_protected_unions - } - any_interest_group = { - is_marginal = no - law_stance = { - law = law_type:law_serfdom - value < neutral - } - } - NOT = { - has_modifier = anti_serfdom_debate - } - } - immediate = { - random_interest_group = { - limit = { - is_marginal = no - law_stance = { - law = law_type:law_serfdom - value < neutral - } - } - save_scope_as = anti_serfdom_ig - leader = { - save_scope_as = anti_serfdom_advocate - } - } - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - cancellation_trigger = { - NOT = { - currently_enacting_law = scope:current_law_scope - } - } - option = { - name = labor_rights.2.a - default_option = yes - # law success chance - random_list = { - 1 = { - add_enactment_modifier = { - name = anti_serfdom_debate - multiplier = 2 - } - } - 1 = { - add_enactment_modifier = { - name = anti_serfdom_debate - } - } - } - } - option = { - name = labor_rights.2.b - # ig leader popularity - scope:anti_serfdom_advocate = { - add_modifier = { - name = anti_serfdom_popularity - months = normal_modifier_time - } - } - # law success chance - random_list = { - 1 = { - add_enactment_modifier = { - name = anti_serfdom_debate - multiplier = 3 - } - } - 2 = { - add_enactment_modifier = { - name = anti_serfdom_debate - multiplier = -1 - } - } - } - } -} - -# Landowners demand compensation for lost serfs -labor_rights.3 = { - type = country_event - placement = ROOT - title = labor_rights.3.t - desc = labor_rights.3.d - flavor = labor_rights.3.f - category = enactment - event_image = { - video = "europenorthamerica_russian_serfs" - } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_scales.dds" - duration = 3 - cooldown = { - months = normal_modifier_time - } - trigger = { - has_law = law_type:law_serfdom - OR = { - is_enacting_law = law_type:law_banned_unions - is_enacting_law = law_type:law_independent_unions - is_enacting_law = law_type:law_protected_unions - } - ig:ig_elites = { - is_marginal = no - } - NOT = { - has_modifier = government_buying_serfs - } - NOT = { - has_modifier = serfs_buying_serfs - } - NOT = { - has_modifier = no_buying_serfs - } - } - immediate = { - ig:ig_elites = { - save_scope_as = serf_owners - } - currently_enacting_law = { - save_scope_as = current_law_scope - } - } - cancellation_trigger = { - NOT = { - currently_enacting_law = scope:current_law_scope - } - } - option = { - # pay them off - name = labor_rights.3.a - # small success chance but big bureaucracy hit - add_enactment_modifier = { - name = government_buying_serfs - } - } - option = { - # serfs should buy their emancipation - name = labor_rights.3.b - default_option = yes - # small success chance but low SoL - add_enactment_modifier = { - name = serfs_buying_serfs - } - } - option = { - # no deal - name = labor_rights.3.c - # Significant delay - trigger = { - enactment_phase < 2 - } - highlighted_option = yes - add_enactment_phase = 1 - add_enactment_modifier = { - name = no_buying_serfs - } - add_radicals = { - value = large_radicals - pop_type = aristocrats - } - } -} - # Direct action for workers protections labor_rights.4 = { type = country_event @@ -287,15 +97,12 @@ labor_rights.4 = { trigger = { OR = { AND = { - is_enacting_law = law_type:law_independent_unions - OR = { - has_law = law_type:law_serfdom - has_law = law_type:law_banned_unions - } + is_enacting_law = law_type:law_wrongful_dismissal_protections + has_law = law_type:law_no_workers_protections } - is_enacting_law = law_type:law_protected_unions + is_enacting_law = law_type:law_mandatory_parental_leave } - ig:ig_socialists = { + ig:ig_laborists = { is_marginal = no } NOT = { @@ -309,7 +116,7 @@ labor_rights.4 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = unions_scope } } @@ -355,18 +162,15 @@ labor_rights.5 = { trigger = { OR = { AND = { - is_enacting_law = law_type:law_independent_unions - OR = { - has_law = law_type:law_serfdom - has_law = law_type:law_banned_unions - } + is_enacting_law = law_type:law_wrongful_dismissal_protections + has_law = law_type:law_no_workers_protections } - is_enacting_law = law_type:law_protected_unions + is_enacting_law = law_type:law_mandatory_parental_leave } - ig:ig_socialists = { + ig:ig_laborists = { is_marginal = no } - ig:ig_conglomerates = { + ig:ig_capitalists = { is_marginal = no } NOT = { @@ -377,10 +181,10 @@ labor_rights.5 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = unions_scope } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = capitalists_scope } } @@ -437,18 +241,15 @@ labor_rights.6 = { trigger = { OR = { AND = { - is_enacting_law = law_type:law_independent_unions - OR = { - has_law = law_type:law_serfdom - has_law = law_type:law_banned_unions - } + is_enacting_law = law_type:law_wrongful_dismissal_protections + has_law = law_type:law_no_workers_protections } - is_enacting_law = law_type:law_protected_unions + is_enacting_law = law_type:law_mandatory_parental_leave } - ig:ig_socialists = { + ig:ig_laborists = { is_marginal = no } - ig:ig_conglomerates = { + ig:ig_capitalists = { is_marginal = no } NOT = { @@ -459,10 +260,10 @@ labor_rights.6 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = unions_scope } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = capitalists_scope } } diff --git a/events/law_events/law_events.txt b/events/law_events/law_events.txt index ee18ad821..e3ea64a76 100644 --- a/events/law_events/law_events.txt +++ b/events/law_events/law_events.txt @@ -18,21 +18,21 @@ law_events.1 = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_mass_conscription + is_enacting_law = law_type:law_professional_military NOT = { has_variable = conscientious_objection } any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_mass_conscription + law = law_type:law_professional_military value > neutral } } any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_mass_conscription + law = law_type:law_professional_military value < neutral } } @@ -49,7 +49,7 @@ law_events.1 = { limit = { is_marginal = no law_stance = { - law = law_type:law_mass_conscription + law = law_type:law_professional_military value > neutral } } @@ -59,7 +59,7 @@ law_events.1 = { limit = { is_marginal = no law_stance = { - law = law_type:law_mass_conscription + law = law_type:law_professional_military value < neutral } } @@ -135,8 +135,8 @@ law_events.5 = { is_marginal = no } OR = { - has_law = law_type:law_independent_unions - has_law = law_type:law_protected_unions + has_law = law_type:law_wrongful_dismissal_protections + has_law = law_type:law_mandatory_parental_leave } NOT = { has_variable = mineowners_request @@ -223,16 +223,16 @@ law_events.6 = { icon = "gfx/interface/icons/event_icons/event_protest.dds" duration = 3 trigger = { - ig:ig_intellectuals = { + ig:ig_urbanists = { is_marginal = no } NOT = { has_variable = intelligentsia_disapprove_religious_schools } - is_enacting_law = law_type:law_religious_schools + is_enacting_law = law_type:law_church_run_schools } immediate = { - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } set_variable = { @@ -255,7 +255,7 @@ law_events.6 = { #law takes more time to pass name = religious_schools_bad_modifier } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = modifier_religious_schools_abolished_intelligentsia months = normal_modifier_time @@ -270,7 +270,7 @@ law_events.6 = { #you get some success thing name = religious_schools_good_modifier } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = modifier_ignored_intelligentsia_request months = normal_modifier_time diff --git a/events/law_events/law_events_01.txt b/events/law_events/law_events_01.txt index 98830b6ad..3e7a94e9f 100644 --- a/events/law_events/law_events_01.txt +++ b/events/law_events/law_events_01.txt @@ -466,7 +466,7 @@ generic_laws.5 = { scope:imbroglio_state_scope = { add_radicals_in_state = { # bureaucracts pissed off value = large_radicals - pop_type = bureaucrats + pop_type = administrators } } } @@ -496,7 +496,7 @@ generic_laws.6 = { cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary enacting_any_law = yes ruler = { OR = { @@ -551,7 +551,13 @@ generic_laws.6 = { OR = { has_ideology = ideology:ideology_republican leader = { - has_ideology = ideology:ideology_republican_leader + or = { + has_ideology = ideology:ideology_social_liberal + has_ideology = ideology:ideology_classical_liberal + has_ideology = ideology:ideology_neoliberal + has_ideology = ideology:ideology_national_liberal + has_ideology = ideology:ideology_liberal_conservative + } } law_stance = { law = owner.currently_enacting_law.type @@ -579,7 +585,13 @@ generic_laws.6 = { OR = { has_ideology = ideology:ideology_republican leader = { - has_ideology = ideology:ideology_republican_leader + or = { + has_ideology = ideology:ideology_social_liberal + has_ideology = ideology:ideology_classical_liberal + has_ideology = ideology:ideology_neoliberal + has_ideology = ideology:ideology_national_liberal + has_ideology = ideology:ideology_liberal_conservative + } } law_stance = { law = owner.currently_enacting_law.type diff --git a/events/law_events/laws_police.txt b/events/law_events/laws_police.txt index 2e50030af..7c497b7d2 100644 --- a/events/law_events/laws_police.txt +++ b/events/law_events/laws_police.txt @@ -1,32 +1,26 @@ namespace = laws_police - -laws_police.1 = { # advance +laws_police.1 = { + # advance type = country_event placement = root - title = laws_police.1.t desc = laws_police.1.d flavor = laws_police.1.f - category = enactment - event_image = { video = "southamerica_public_figure_assassination" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - has_law = law_type:law_no_police + has_law = law_type:law_decentralized_police OR = { - is_enacting_law = law_type:law_local_police - is_enacting_law = law_type:law_dedicated_police + is_enacting_law = law_type:law_morality_police + is_enacting_law = law_type:law_professional_police is_enacting_law = law_type:law_militarized_police } any_interest_group = { @@ -38,11 +32,10 @@ laws_police.1 = { # advance } } } - immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_interest_group = { limit = { is_in_government = yes @@ -61,12 +54,13 @@ laws_police.1 = { # advance save_scope_as = they_dont_like_laws_ig } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - - option = { # We shall protect our own + option = { + # We shall protect our own name = laws_police.1.a scope:assassination_target_ig = { add_modifier = { @@ -78,12 +72,10 @@ laws_police.1 = { # advance name = rising_support_for_law_enforcement } } - - option = { # See what our critics want? + option = { + # See what our critics want? name = laws_police.1.b default_option = yes - - scope:they_dont_like_laws_ig = { add_modifier = { name = under_suspicion_ig @@ -97,46 +89,41 @@ laws_police.1 = { # advance } # The Papers' Police Polemics -laws_police.2 = { # debate +laws_police.2 = { + # debate type = country_event placement = root title = laws_police.2.t desc = laws_police.2.d flavor = laws_police.2.f - category = enactment - duration = 3 - event_image = { video = "unspecific_politicians_arguing" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_fire.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - has_law = law_type:law_no_police + has_law = law_type:law_decentralized_police OR = { - is_enacting_law = law_type:law_local_police - is_enacting_law = law_type:law_dedicated_police + is_enacting_law = law_type:law_morality_police + is_enacting_law = law_type:law_professional_police is_enacting_law = law_type:law_militarized_police } } - immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } - } - - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + save_scope_as = current_law_scope + } + } + cancellation_trigger = { + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = laws_police.2.a default_option = yes @@ -161,7 +148,9 @@ laws_police.2 = { # debate } option = { name = laws_police.2.c - trigger = { has_law = law_type:law_censorship } + trigger = { + has_law = law_type:law_censorship + } random_list = { 3 = { add_enactment_modifier = { @@ -178,27 +167,23 @@ laws_police.2 = { # debate } # The Rally Run Roughshod -laws_police.3 = { # stall event +laws_police.3 = { + # stall event type = country_event placement = root title = laws_police.3.t desc = laws_police.3.d flavor = laws_police.3.f - category = enactment - duration = 3 - event_image = { video = "africa_soldiers_breaking_protest" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_fire.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { any_political_movement = { political_movement_support > 10 @@ -206,18 +191,17 @@ laws_police.3 = { # stall event is_marginal = no } } - has_law = law_type:law_no_police + has_law = law_type:law_decentralized_police OR = { - is_enacting_law = law_type:law_local_police - is_enacting_law = law_type:law_dedicated_police + is_enacting_law = law_type:law_morality_police + is_enacting_law = law_type:law_professional_police is_enacting_law = law_type:law_militarized_police } } - immediate = { currently_enacting_law = { - save_scope_as = current_law_scope - } + save_scope_as = current_law_scope + } random_political_movement = { limit = { political_movement_support > 10 @@ -231,18 +215,17 @@ laws_police.3 = { # stall event } } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = laws_police.3.a default_option = yes add_enactment_modifier = { name = violently_suppressed_rally_bad_aftermath } - scope:rally_movement_ig = { add_modifier = { name = placated_rally_ig @@ -252,8 +235,9 @@ laws_police.3 = { # stall event } option = { name = laws_police.3.b - trigger = { has_law = law_type:law_censorship } - + trigger = { + has_law = law_type:law_censorship + } scope:rally_movement_ig = { add_modifier = { name = suppressed_rally_ig diff --git a/events/law_events/migration_laws.txt b/events/law_events/migration_laws.txt index ca0d632ca..5263ac01f 100644 --- a/events/law_events/migration_laws.txt +++ b/events/law_events/migration_laws.txt @@ -1,5 +1,4 @@ namespace = migration_laws - # More Migration: Advancement migration_laws.1 = { type = country_event @@ -7,30 +6,25 @@ migration_laws.1 = { title = migration_laws.1.t desc = migration_laws.1.d flavor = migration_laws.1.f - category = enactment - duration = 3 - event_image = { video = "asia_poor_people_moving" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_no_migration_controls + is_enacting_law = law_type:law_open_borders AND = { has_law = law_type:law_closed_borders - is_enacting_law = law_type:law_migration_controls + is_enacting_law = law_type:law_selective_immigration } } - ig:ig_intellectuals = { + ig:ig_urbanists = { NOT = { law_stance = { law = root.currently_enacting_law.type @@ -38,29 +32,34 @@ migration_laws.1 = { } } } - NOT = { has_modifier = future_without_borders } - NOT = { has_modifier = future_freer_movement } + NOT = { + has_modifier = future_without_borders + } + NOT = { + has_modifier = future_freer_movement + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_intellectuals = { - leader = { save_scope_as = no_borders_visionary } + ig:ig_urbanists = { + leader = { + save_scope_as = no_borders_visionary + } } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = migration_laws.1.a add_enactment_modifier = { name = future_without_borders } - ig:ig_intellectuals = { + ig:ig_urbanists = { leader = { add_modifier = { name = utopian_visionary @@ -68,14 +67,13 @@ migration_laws.1 = { } } } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = anti_border_rhetoric months = normal_modifier_time } } } - option = { name = migration_laws.1.b default_option = yes @@ -92,30 +90,25 @@ migration_laws.2 = { title = migration_laws.2.t desc = migration_laws.2.d flavor = migration_laws.2.f - category = enactment - duration = 3 - event_image = { video = "asia_poor_people_moving" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_no_migration_controls + is_enacting_law = law_type:law_open_borders AND = { has_law = law_type:law_closed_borders - is_enacting_law = law_type:law_migration_controls + is_enacting_law = law_type:law_selective_immigration } } - ig:ig_devout = { + ig:ig_moralists = { NOT = { law_stance = { law = root.currently_enacting_law.type @@ -123,36 +116,38 @@ migration_laws.2 = { } } } - NOT = { has_modifier = secular_immigration_policy } - NOT = { has_modifier = considering_religious_immigration_restrictions } + NOT = { + has_modifier = secular_immigration_policy + } + NOT = { + has_modifier = considering_religious_immigration_restrictions + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = migration_laws.2.a add_enactment_modifier = { name = secular_immigration_policy } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = faithless_hordes months = normal_modifier_time } } } - option = { name = migration_laws.2.b default_option = yes @@ -169,37 +164,37 @@ migration_laws.3 = { title = migration_laws.3.t desc = migration_laws.3.d flavor = migration_laws.3.f - category = enactment - duration = 3 - event_image = { video = "asia_poor_people_moving" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_no_migration_controls + is_enacting_law = law_type:law_open_borders AND = { has_law = law_type:law_closed_borders - is_enacting_law = law_type:law_migration_controls + is_enacting_law = law_type:law_selective_immigration } } any_scope_state = { average_sol < 15 } - NOT = { has_modifier = free_movement_of_labor } - NOT = { has_modifier = welfare_for_all } - NOT = { has_modifier = limiting_workforce_migration } + NOT = { + has_modifier = free_movement_of_labor + } + NOT = { + has_modifier = welfare_for_all + } + NOT = { + has_modifier = limiting_workforce_migration + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -211,11 +206,11 @@ migration_laws.3 = { save_scope_as = improverished_state } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = migration_laws.3.a add_enactment_modifier = { @@ -228,11 +223,10 @@ migration_laws.3 = { } } } - option = { name = migration_laws.3.b trigger = { - has_law = law_type:law_old_age_pension + has_law = law_type:law_income_security } add_enactment_modifier = { name = welfare_for_all @@ -240,7 +234,7 @@ migration_laws.3 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_old_age_pension + law = law_type:law_income_security value < neutral } } @@ -250,11 +244,9 @@ migration_laws.3 = { } } } - option = { name = migration_laws.3.c default_option = yes - add_enactment_modifier = { name = limiting_workforce_migration } @@ -268,36 +260,36 @@ migration_laws.4 = { title = migration_laws.4.t desc = migration_laws.4.d flavor = migration_laws.4.f - category = enactment - duration = 3 - event_image = { video = "asia_poor_people_moving" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { is_enacting_law = law_type:law_closed_borders AND = { - has_law = law_type:law_no_migration_controls - is_enacting_law = law_type:law_migration_controls + has_law = law_type:law_open_borders + is_enacting_law = law_type:law_selective_immigration } } any_neighbouring_state = { - NOT = { owner = root } + NOT = { + owner = root + } + } + NOT = { + has_modifier = fear_neighbor_immigration + } + NOT = { + has_modifier = fear_general_immigration } - NOT = { has_modifier = fear_neighbor_immigration } - NOT = { has_modifier = fear_general_immigration } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -308,11 +300,11 @@ migration_laws.4 = { } } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = migration_laws.4.a add_enactment_modifier = { @@ -323,7 +315,6 @@ migration_laws.4 = { value = -30 } } - option = { name = migration_laws.4.b default_option = yes @@ -340,44 +331,44 @@ migration_laws.5 = { title = migration_laws.5.t desc = migration_laws.5.d flavor = migration_laws.5.f - category = enactment - duration = 3 - event_image = { video = "asia_poor_people_moving" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { is_enacting_law = law_type:law_closed_borders AND = { - has_law = law_type:law_no_migration_controls - is_enacting_law = law_type:law_migration_controls + has_law = law_type:law_open_borders + is_enacting_law = law_type:law_selective_immigration } } - NOT = { has_law = law_type:law_isolationism } - NOT = { has_modifier = trade_restrictions_considered } - NOT = { has_modifier = trade_restrictions_rejected } + NOT = { + has_law = law_type:law_isolationism + } + NOT = { + has_modifier = trade_restrictions_considered + } + NOT = { + has_modifier = trade_restrictions_rejected + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = migration_laws.5.a add_enactment_modifier = { @@ -396,7 +387,6 @@ migration_laws.5 = { } } } - option = { name = migration_laws.5.b default_option = yes @@ -413,63 +403,75 @@ migration_laws.6 = { title = migration_laws.6.t desc = migration_laws.6.d flavor = migration_laws.6.f - category = enactment - duration = 3 - event_image = { video = "asia_poor_people_moving" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { is_enacting_law = law_type:law_closed_borders AND = { - has_law = law_type:law_no_migration_controls - is_enacting_law = law_type:law_migration_controls + has_law = law_type:law_open_borders + is_enacting_law = law_type:law_selective_immigration } } any_scope_pop = { - state = { save_temporary_scope_as = m_state } - culture = { - NOT = { has_homeland = scope:m_state } - NOT = { is_primary_culture_of = root } + state = { + save_temporary_scope_as = m_state } + culture = { + NOT = { + has_homeland = scope:m_state + } + NOT = { + is_primary_culture_of = root + } + } + } + NOT = { + has_modifier = no_family_immigration + } + NOT = { + has_modifier = family_reunification_discussion } - NOT = { has_modifier = no_family_immigration } - NOT = { has_modifier = family_reunification_discussion } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } random_scope_pop = { limit = { - state = { save_temporary_scope_as = m_state } - culture = { - NOT = { has_homeland = scope:m_state } - NOT = { is_primary_culture_of = root } + state = { + save_temporary_scope_as = m_state + } + culture = { + NOT = { + has_homeland = scope:m_state + } + NOT = { + is_primary_culture_of = root + } } } - culture = { save_scope_as = migrant_pop } + culture = { + save_scope_as = migrant_pop + } state = { save_scope_as = migrant_pop_state } } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = migration_laws.6.a add_radicals = { @@ -480,7 +482,6 @@ migration_laws.6 = { name = no_family_immigration } } - option = { name = migration_laws.6.b default_option = yes @@ -488,4 +489,4 @@ migration_laws.6 = { name = family_reunification_discussion } } -} \ No newline at end of file +} diff --git a/events/law_events/monarchy_laws.txt b/events/law_events/monarchy_laws.txt index 9229b788c..6de292c18 100644 --- a/events/law_events/monarchy_laws.txt +++ b/events/law_events/monarchy_laws.txt @@ -24,14 +24,14 @@ monarchy_law_events.1 = { # Republic-to-Monarchy Advancement trigger = { OR = { - has_law = law_type:law_presidential_republic - has_law = law_type:law_parliamentary_republic - has_law = law_type:law_council_republic + has_law = law_type:law_executive + has_law = law_type:law_parliamentary + has_law = law_type:law_council_elective } NOT = { has_modifier = monarchist_agitation } - is_enacting_law = law_type:law_monarchy + is_enacting_law = law_type:law_hereditary any_interest_group = { is_marginal = no law_stance = { @@ -117,8 +117,8 @@ monarchy_law_events.2 = { # Theocracy-to-Monarchy Advancement cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_theocracy - is_enacting_law = law_type:law_monarchy + has_law = law_type:law_theocratic + is_enacting_law = law_type:law_hereditary any_interest_group = { is_marginal = no law_stance = { @@ -210,7 +210,7 @@ monarchy_law_events.3 = { # debate cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_monarchy + is_enacting_law = law_type:law_hereditary any_interest_group = { is_in_government = no is_marginal = no @@ -224,7 +224,7 @@ monarchy_law_events.3 = { # debate } any_neighbouring_state = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -236,7 +236,7 @@ monarchy_law_events.3 = { # debate random_neighbouring_state = { limit = { owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } owner = { @@ -299,7 +299,7 @@ monarchy_law_events.4 = { # Stall event cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_monarchy + is_enacting_law = law_type:law_hereditary any_interest_group = { is_marginal = no law_stance = { diff --git a/events/law_events/republic_laws.txt b/events/law_events/republic_laws.txt index ba5c7b841..8273d3dc5 100644 --- a/events/law_events/republic_laws.txt +++ b/events/law_events/republic_laws.txt @@ -24,10 +24,10 @@ republic_laws.1 = { #King misses meeting cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary or = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary } NOT = { has_modifier = republic_representation @@ -108,10 +108,10 @@ republic_laws.2 = { #Fate of the King cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary or = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary } NOT = { has_modifier = fate_of_the_monarchy @@ -119,7 +119,7 @@ republic_laws.2 = { #Fate of the King any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -133,7 +133,7 @@ republic_laws.2 = { #Fate of the King limit = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -194,10 +194,10 @@ republic_laws.3 = { #The kings Speech cooldown = { months = normal_modifier_time } trigger = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary or = { - is_enacting_law = law_type:law_presidential_republic - is_enacting_law = law_type:law_parliamentary_republic + is_enacting_law = law_type:law_executive + is_enacting_law = law_type:law_parliamentary } NOT = { has_modifier = the_kings_speech @@ -205,7 +205,7 @@ republic_laws.3 = { #The kings Speech any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -220,7 +220,7 @@ republic_laws.3 = { #The kings Speech any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } @@ -229,7 +229,7 @@ republic_laws.3 = { #The kings Speech limit = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } @@ -240,7 +240,7 @@ republic_laws.3 = { #The kings Speech limit = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value > neutral } } @@ -264,7 +264,7 @@ republic_laws.3 = { #The kings Speech any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } @@ -301,7 +301,7 @@ republic_laws.3 = { #The kings Speech any_interest_group = { is_marginal = no law_stance = { - law = law_type:law_monarchy + law = law_type:law_hereditary value < neutral } } diff --git a/events/law_events/rights_of_women_laws.txt b/events/law_events/rights_of_women_laws.txt index c41f52dc2..230d5665d 100644 --- a/events/law_events/rights_of_women_laws.txt +++ b/events/law_events/rights_of_women_laws.txt @@ -40,7 +40,7 @@ rights_of_women_laws.1 = { #Landmark case is_enacting_law = law_type:law_women_in_the_workplace } OR = { - has_law = law_type:law_no_womens_rights + has_law = law_type:law_legal_guardianship has_law = law_type:law_women_own_property } } @@ -129,7 +129,7 @@ rights_of_women_laws.2 = { #Female Travel Writer is_enacting_law = law_type:law_women_in_the_workplace } OR = { - has_law = law_type:law_no_womens_rights + has_law = law_type:law_legal_guardianship has_law = law_type:law_women_own_property } } @@ -213,7 +213,7 @@ rights_of_women_laws.3 = { #stall is_enacting_law = law_type:law_women_in_the_workplace } OR = { - has_law = law_type:law_no_womens_rights + has_law = law_type:law_legal_guardianship has_law = law_type:law_women_own_property } } @@ -303,7 +303,7 @@ rights_of_women_laws.4 = { #Debate event is_enacting_law = law_type:law_women_in_the_workplace } OR = { - has_law = law_type:law_no_womens_rights + has_law = law_type:law_legal_guardianship has_law = law_type:law_women_own_property } } @@ -366,7 +366,7 @@ rights_of_women_laws.5 = { #Pro suffrage rally has_modifier = womens_rights_violent_rally has_modifier = womens_rights_peaceful_rally } - is_enacting_law = law_type:law_womens_suffrage + is_enacting_law = law_type:law_gender_equality } immediate = { @@ -449,7 +449,7 @@ rights_of_women_laws.6 = { #Stall event has_modifier = womens_rights_fringe_group_violence has_modifier = womens_rights_fringe_group_violence_stopped } - is_enacting_law = law_type:law_womens_suffrage + is_enacting_law = law_type:law_gender_equality } immediate = { @@ -511,7 +511,7 @@ rights_of_women_laws.7 = { #debate has_modifier = womens_rights_fringe_group_violence has_modifier = womens_rights_fringe_group_violence_stopped } - is_enacting_law = law_type:law_womens_suffrage + is_enacting_law = law_type:law_gender_equality } immediate = { @@ -531,7 +531,7 @@ rights_of_women_laws.7 = { #debate name = womens_rights_disrupt } add_radicals = { - pop_type = machinists + pop_type = technicians value = medium_radicals } add_radicals = { diff --git a/events/law_events/single_party_state_laws.txt b/events/law_events/single_party_state_laws.txt index 207b8cac3..90a556d6d 100644 --- a/events/law_events/single_party_state_laws.txt +++ b/events/law_events/single_party_state_laws.txt @@ -24,13 +24,13 @@ single_party_state.1 = { cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_single_party_state + is_enacting_law = law_type:law_one_party_state ruler.interest_group = { has_party = yes } any_interest_group = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value >= neutral } NOT = { @@ -39,7 +39,11 @@ single_party_state.1 = { OR = { AND = { owner.ruler = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } this.leader = { has_socialist_ideology = yes @@ -50,7 +54,11 @@ single_party_state.1 = { has_socialist_ideology = yes } this.leader = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } } } @@ -68,7 +76,7 @@ single_party_state.1 = { random_interest_group = { limit = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value >= neutral } NOT = { @@ -77,7 +85,11 @@ single_party_state.1 = { OR = { AND = { owner.ruler = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } this.leader = { has_socialist_ideology = yes @@ -88,7 +100,11 @@ single_party_state.1 = { has_socialist_ideology = yes } this.leader = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } } } @@ -154,7 +170,7 @@ single_party_state.2 = { #debate event cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_single_party_state + is_enacting_law = law_type:law_one_party_state ruler.interest_group = { has_party = yes } @@ -208,13 +224,13 @@ single_party_state.3 = { #Stall event cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_single_party_state + is_enacting_law = law_type:law_one_party_state ruler.interest_group = { has_party = yes } any_interest_group = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value < neutral } } @@ -233,7 +249,7 @@ single_party_state.3 = { #Stall event random_interest_group = { limit = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value < neutral } } @@ -341,7 +357,7 @@ single_party_state.4 = { cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_single_party_state + is_enacting_law = law_type:law_one_party_state ruler.interest_group = { has_party = yes } @@ -355,7 +371,11 @@ single_party_state.4 = { } any_interest_group = { leader = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } } } @@ -370,7 +390,11 @@ single_party_state.4 = { random_interest_group = { limit = { leader = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } } save_scope_as = fascist_ig @@ -394,7 +418,11 @@ single_party_state.4 = { every_interest_group = { limit = { leader = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } } add_modifier = { @@ -433,16 +461,24 @@ single_party_state.5 = { cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_single_party_state + is_enacting_law = law_type:law_one_party_state ruler.interest_group = { has_party = yes } OR = { ruler = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } ruler.interest_group.leader = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } } any_interest_group = { @@ -525,7 +561,7 @@ single_party_state.6 = { cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_single_party_state + is_enacting_law = law_type:law_one_party_state ruler.interest_group = { has_party = yes } @@ -563,7 +599,7 @@ single_party_state.6 = { trigger = { any_interest_group = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value < neutral } is_powerful = yes @@ -572,11 +608,11 @@ single_party_state.6 = { add = -15 } } - activate_law = law_type:law_single_party_state + activate_law = law_type:law_one_party_state every_interest_group = { limit = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value < neutral } } @@ -588,7 +624,11 @@ single_party_state.6 = { } every_interest_group = { limit = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } add_modifier = { name = modifier_death_of_nation @@ -645,16 +685,24 @@ single_party_state.7 = { cooldown = { months = normal_modifier_time } trigger = { - is_enacting_law = law_type:law_single_party_state + is_enacting_law = law_type:law_one_party_state ruler.interest_group = { has_party = yes } OR = { ruler = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } ruler.interest_group.leader = { - has_ideology = ideology:ideology_fascist + or = { + has_ideology = ideology:ideology_ethno_nationalist + has_ideology = ideology:ideology_neo_fascist + has_ideology = ideology:ideology_ultranationalist + } } } } @@ -683,7 +731,7 @@ single_party_state.7 = { trigger = { any_interest_group = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value < neutral } is_powerful = yes @@ -692,12 +740,12 @@ single_party_state.7 = { add = -15 } } - activate_law = law_type:law_single_party_state + activate_law = law_type:law_one_party_state every_interest_group = { limit = { OR = { law_stance = { - law = law_type:law_single_party_state + law = law_type:law_one_party_state value < neutral } } diff --git a/events/law_events/state_atheism.txt b/events/law_events/state_atheism.txt index 89f6186d9..edff73f27 100644 --- a/events/law_events/state_atheism.txt +++ b/events/law_events/state_atheism.txt @@ -1,22 +1,17 @@ namespace = state_atheism - # Debate Event - Opium of the Masses state_atheism.1 = { type = country_event placement = ROOT - title = state_atheism.1.t desc = state_atheism.1.d flavor = state_atheism.1.f - category = enactment - event_image = { trigger = { religion = rel:jewish } video = "europenorthamerica_judaism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -29,7 +24,6 @@ state_atheism.1 = { } } video = "southamerica_christianity" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -40,7 +34,6 @@ state_atheism.1 = { } } video = "asia_hinduism_sikhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -48,7 +41,6 @@ state_atheism.1 = { religion = rel:shinto } video = "asia_confucianism_shinto" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -60,7 +52,6 @@ state_atheism.1 = { } } video = "asia_buddhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -71,7 +62,6 @@ state_atheism.1 = { } } video = "middleeast_islam" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -93,24 +83,18 @@ state_atheism.1 = { } } video = "africa_animism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } - icon = "gfx/interface/icons/event_icons/event_scales.dds" - duration = 3 - trigger = { is_enacting_law = law_type:law_state_atheism } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - option = { name = state_atheism.1.a default_option = yes @@ -119,7 +103,6 @@ state_atheism.1 = { name = opium_of_the_masses_enactment } } - option = { name = state_atheism.1.b # radicals from SoL @@ -128,7 +111,6 @@ state_atheism.1 = { months = long_modifier_time } } - option = { name = state_atheism.1.c trigger = { @@ -138,12 +120,16 @@ state_atheism.1 = { } } any_primary_culture = { - NOT = { has_cultural_obsession = opium } + NOT = { + has_cultural_obsession = opium + } } } random_primary_culture = { limit = { - NOT = { has_cultural_obsession = opium } + NOT = { + has_cultural_obsession = opium + } } add_cultural_obsession = opium } @@ -154,23 +140,16 @@ state_atheism.1 = { state_atheism.2 = { type = country_event placement = scope:godless_state - title = state_atheism.2.t desc = state_atheism.2.d flavor = state_atheism.2.f - category = enactment - event_image = { video = "votp_conspiring" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_skull.dds" - duration = 3 - trigger = { is_enacting_law = law_type:law_state_atheism any_scope_state = { @@ -181,7 +160,6 @@ state_atheism.2 = { } } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -208,14 +186,13 @@ state_atheism.2 = { save_scope_as = godless_pop } } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = godless_ig leader = { save_scope_as = godless_leader } } } - option = { name = state_atheism.2.a default_option = yes @@ -224,7 +201,8 @@ state_atheism.2 = { multiplier = 1 } } - option = { # gain academic loyalists + option = { + # gain academic loyalists name = state_atheism.2.b add_enactment_modifier = { name = society_of_the_godless_mod @@ -241,13 +219,16 @@ state_atheism.2 = { } } } - option = { # new atheist intelligentsia leader + option = { + # new atheist intelligentsia leader name = state_atheism.2.c trigger = { - ig:ig_intellectuals = { + ig:ig_urbanists = { is_marginal = no leader = { - NOT = { has_ideology = ideology:ideology_atheist } + NOT = { + has_ideology = ideology:ideology_atheist + } } } } @@ -258,7 +239,7 @@ state_atheism.2 = { text = godless_ig_leader create_character = { ig_leader = yes - interest_group = ig_intellectuals + interest_group = ig_urbanists religion = rel:atheist ideology = ideology_atheist } @@ -270,23 +251,16 @@ state_atheism.2 = { state_atheism.3 = { type = country_event placement = ROOT - title = state_atheism.3.t desc = state_atheism.3.d flavor = state_atheism.3.f - category = enactment - event_image = { video = "europenorthamerica_rich_and_poor" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 3 - trigger = { is_enacting_law = law_type:law_state_atheism any_interest_group = { @@ -298,7 +272,6 @@ state_atheism.3 = { } } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -315,7 +288,6 @@ state_atheism.3 = { save_scope_as = works_of_charity_ig } } - option = { name = state_atheism.3.a default_option = yes @@ -323,13 +295,13 @@ state_atheism.3 = { name = unpopular_attacks_on_charities } } - option = { name = state_atheism.3.b trigger = { - NOT = { has_law = law_type:law_no_social_security } + NOT = { + has_law = law_type:law_no_welfare + } } - random_list = { 1 = { add_enactment_modifier = { @@ -343,24 +315,21 @@ state_atheism.3 = { } } } - option = { name = state_atheism.3.c - trigger = { has_law = law_type:law_no_social_security } - + trigger = { + has_law = law_type:law_no_welfare + } add_modifier = { name = ad_hoc_government_charities months = short_modifier_time } - add_enactment_modifier = { name = imitating_charities } } - option = { name = state_atheism.3.dd - scope:works_of_charity_ig = { add_modifier = { name = popular_works_of_charity @@ -373,23 +342,16 @@ state_atheism.3 = { state_atheism.4 = { type = country_event placement = ROOT - title = state_atheism.4.t desc = state_atheism.4.d flavor = state_atheism.4.f - category = enactment - event_image = { video = "unspecific_politicians_arguing" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { is_enacting_law = law_type:law_state_atheism any_interest_group = { @@ -408,7 +370,6 @@ state_atheism.4 = { is_country_type = recognized } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -425,7 +386,7 @@ state_atheism.4 = { } save_scope_as = missionary_nation } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } random_interest_group = { @@ -438,7 +399,6 @@ state_atheism.4 = { save_scope_as = atheist_ig } } - option = { name = state_atheism.4.a default_option = yes @@ -452,7 +412,6 @@ state_atheism.4 = { name = modifier_expelled_missionaries_tolerance } } - option = { name = state_atheism.4.b create_incident = { @@ -460,16 +419,18 @@ state_atheism.4 = { value = 10 } scope:missionary_nation = { - change_relations = { country = root value = -15 } + change_relations = { + country = root + value = -15 + } } add_enactment_modifier = { name = modifier_expelled_missionaries_infamy } } - option = { name = state_atheism.4.c - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = modifier_expelled_devouts_friends months = short_modifier_time @@ -477,7 +438,7 @@ state_atheism.4 = { } add_radicals = { value = small_radicals - pop_type = clergymen + pop_type = clergy } add_enactment_modifier = { name = modifier_expelled_missionaries_devout @@ -489,51 +450,38 @@ state_atheism.4 = { state_atheism.5 = { type = country_event placement = ROOT - title = state_atheism.5.t desc = state_atheism.5.d flavor = state_atheism.5.f - category = enactment - event_image = { video = "middleeast_middleclass_cafe" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_scales.dds" - duration = 3 - trigger = { is_enacting_law = law_type:law_state_atheism - ig:ig_intellectuals = { + ig:ig_urbanists = { is_marginal = no leader = { OR = { - has_ideology = ideology:ideology_radical - has_ideology = ideology:ideology_atheist - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_vanguardist - has_ideology = ideology:ideology_anarchist + has_socialist_ideology = yes } } } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } - option = { name = state_atheism.5.a default_option = yes @@ -547,18 +495,16 @@ state_atheism.5 = { name = modifier_great_retreat_on_faith } } - option = { name = state_atheism.5.b add_enactment_modifier = { name = modifier_atheist_progressivism } add_radicals = { - value = small_radicals + value = small_radicals interest_group = scope:devout_ig } } - option = { name = state_atheism.5.c trigger = { @@ -567,7 +513,7 @@ state_atheism.5 = { highlighted_option = yes add_enactment_phase = 1 add_radicals = { - value = medium_radicals + value = medium_radicals interest_group = scope:devout_ig } } @@ -577,19 +523,15 @@ state_atheism.5 = { state_atheism.6 = { type = country_event placement = scope:religion_seizures_state - title = state_atheism.6.t desc = state_atheism.6.d flavor = state_atheism.6.f - category = enactment - event_image = { trigger = { country_has_state_religion = rel:jewish } video = "europenorthamerica_judaism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -602,7 +544,6 @@ state_atheism.6 = { } } video = "southamerica_christianity" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -613,7 +554,6 @@ state_atheism.6 = { } } video = "asia_hinduism_sikhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -621,7 +561,6 @@ state_atheism.6 = { country_has_state_religion = rel:shinto } video = "asia_confucianism_shinto" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -633,7 +572,6 @@ state_atheism.6 = { } } video = "asia_buddhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -644,7 +582,6 @@ state_atheism.6 = { } } video = "middleeast_islam" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -666,29 +603,23 @@ state_atheism.6 = { } } video = "africa_animism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_military.dds" - duration = 3 - trigger = { is_enacting_law = law_type:law_state_atheism - ig:ig_armed_forces = { + ig:ig_securocrats = { ig_approval >= 0 is_marginal = no } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } random_scope_pop = { @@ -705,7 +636,6 @@ state_atheism.6 = { save_scope_as = religion_seizures_state } } - option = { name = state_atheism.6.a default_option = yes @@ -723,7 +653,6 @@ state_atheism.6 = { name = modifier_seizure_of_church_gold_minting } } - option = { name = state_atheism.6.b scope:religion_seizures_state = { @@ -736,7 +665,6 @@ state_atheism.6 = { name = modifier_seizure_of_church_gold_army } } - option = { name = state_atheism.6.c scope:religion_seizures_state = { diff --git a/events/law_events/tax_laws.txt b/events/law_events/tax_laws.txt index 5e6b6f3f0..4c4656205 100644 --- a/events/law_events/tax_laws.txt +++ b/events/law_events/tax_laws.txt @@ -24,9 +24,8 @@ tax.1 = { trigger = { OR = { - is_enacting_law = law_type:law_proportional_taxation - is_enacting_law = law_type:law_graduated_taxation - is_enacting_law = law_type:law_land_based_taxation + is_enacting_law = law_type:law_capital_gains + is_enacting_law = law_type:law_income_taxation is_enacting_law = law_type:law_per_capita_based_taxation } any_political_movement = { @@ -103,8 +102,8 @@ tax.2 = { trigger = { OR = { - is_enacting_law = law_type:law_proportional_taxation - is_enacting_law = law_type:law_graduated_taxation + is_enacting_law = law_type:law_capital_gains + is_enacting_law = law_type:law_income_taxation is_enacting_law = law_type:law_per_capita_based_taxation } any_political_movement = { @@ -130,7 +129,7 @@ tax.2 = { } save_scope_as = antitax_rebels } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = patriotic_military } random_diplomatic_play = { @@ -174,7 +173,7 @@ tax.2 = { } } add_loyalists = { - pop_type = soldiers + pop_type = servicemembers value = 0.1 } add_loyalists = { @@ -218,9 +217,8 @@ tax.3 = { } OR = { is_enacting_law = law_type:law_consumption_based_taxation - is_enacting_law = law_type:law_proportional_taxation - is_enacting_law = law_type:law_graduated_taxation - is_enacting_law = law_type:law_land_based_taxation + is_enacting_law = law_type:law_capital_gains + is_enacting_law = law_type:law_income_taxation is_enacting_law = law_type:law_per_capita_based_taxation } NOT = { @@ -300,7 +298,6 @@ tax.4 = { trigger = { OR = { - is_enacting_law = law_type:law_land_based_taxation is_enacting_law = law_type:law_per_capita_based_taxation } any_scope_state = { @@ -377,7 +374,7 @@ tax.4 = { highlighted_option = yes trigger = { institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 3 } } @@ -420,7 +417,7 @@ tax.4 = { trigger = { OR = { institution_investment_level = { - institution = institution_social_security + institution = institution_welfare value >= 3 } scope:bandit_state = { @@ -464,8 +461,8 @@ tax.5 = { trigger = { OR = { - is_enacting_law = law_type:law_proportional_taxation - is_enacting_law = law_type:law_graduated_taxation + is_enacting_law = law_type:law_capital_gains + is_enacting_law = law_type:law_income_taxation is_enacting_law = law_type:law_per_capita_based_taxation } any_scope_pop = { @@ -538,8 +535,8 @@ tax.6 = { trigger = { NOT = { has_law = law_type:law_consumption_based_taxation } OR = { - is_enacting_law = law_type:law_proportional_taxation - is_enacting_law = law_type:law_graduated_taxation + is_enacting_law = law_type:law_capital_gains + is_enacting_law = law_type:law_income_taxation is_enacting_law = law_type:law_per_capita_based_taxation } any_scope_pop = { @@ -589,15 +586,6 @@ tax.6 = { name = temporary_embarrassment } if = { - limit = { - has_law = law_type:law_land_based_taxation - } - add_modifier = { - name = temporary_tax_cut_land_based - months = short_modifier_time - } - } - else_if = { limit = { has_law = law_type:law_per_capita_based_taxation } @@ -608,7 +596,7 @@ tax.6 = { } else_if = { limit = { - has_law = law_type:law_graduated_taxation + has_law = law_type:law_income_taxation } add_modifier = { name = temporary_tax_cut_graduated @@ -617,7 +605,7 @@ tax.6 = { } else_if = { limit = { - has_law = law_type:law_proportional_taxation + has_law = law_type:law_capital_gains } add_modifier = { name = temporary_tax_cut_proportional diff --git a/events/law_events/technocracy_law.txt b/events/law_events/technocracy_law.txt index d79584cde..990280917 100644 --- a/events/law_events/technocracy_law.txt +++ b/events/law_events/technocracy_law.txt @@ -1,46 +1,38 @@ namespace = technocracy - # Prominent technocrat makes poor business decision and has a public meltdown technocracy.1 = { type = country_event placement = ROOT - title = technocracy.1.t desc = technocracy.1.d flavor = technocracy.1.f - category = enactment - event_image = { video = "middleeast_courtroom_upheaval" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - is_enacting_law = law_type:law_technocracy + is_enacting_law = law_type:law_technocrats any_interest_group = { is_marginal = no OR = { - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_urbanists } any_scope_pop = { - is_pop_type = capitalists + is_pop_type = investors } law_stance = { - law = law_type:law_technocracy + law = law_type:law_technocrats value >= approve } } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -49,14 +41,14 @@ technocracy.1 = { limit = { is_marginal = no OR = { - is_interest_group_type = ig_conglomerates - is_interest_group_type = ig_intellectuals + is_interest_group_type = ig_capitalists + is_interest_group_type = ig_urbanists } any_scope_pop = { - is_pop_type = capitalists + is_pop_type = investors } law_stance = { - law = law_type:law_technocracy + law = law_type:law_technocrats value >= approve } } @@ -66,15 +58,17 @@ technocracy.1 = { } } } - cancellation_trigger = { - NOT = { is_enacting_law = law_type:law_technocracy } + NOT = { + is_enacting_law = law_type:law_technocrats + } } - - option = { # Bail him out + option = { + # Bail him out name = technocracy.1.a default_option = yes - add_enactment_modifier = { # lose 10% + add_enactment_modifier = { + # lose 10% name = foolish_technocrat multiplier = 2 } @@ -84,32 +78,35 @@ technocracy.1 = { months = short_modifier_time } scope:technocrat_leader = { - add_modifier = { # lose popularity + add_modifier = { + # lose popularity name = disgraced_technocrat } } } - - option = { # What a disgrace + option = { + # What a disgrace name = technocracy.1.b - add_enactment_modifier = { # lose 20% + add_enactment_modifier = { + # lose 20% name = foolish_technocrat multiplier = 4 } scope:technocrat_leader = { - add_modifier = { # lose popularity + add_modifier = { + # lose popularity name = disgraced_technocrat } } } - - option = { # Have him committed to the asylum + option = { + # Have him committed to the asylum name = technocracy.1.c highlighted_option = yes trigger = { OR = { has_law = law_type:law_outlawed_dissent - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police scope:technocrat_leader = { OR = { has_trait = senile @@ -119,7 +116,8 @@ technocracy.1 = { } } } - add_enactment_modifier = { # lose 5% + add_enactment_modifier = { + # lose 5% name = foolish_technocrat } scope:technocrat_leader = { @@ -131,28 +129,22 @@ technocracy.1 = { # advance event - The New Machine technocracy.2 = { type = country_event - title = technocracy.2.t desc = technocracy.2.d flavor = technocracy.2.f - category = enactment placement = scope:new_machine_state - event_image = { video = "unspecific_gears_pistons" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_industry.dds" - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - is_enacting_law = law_type:law_technocracy + is_enacting_law = law_type:law_technocrats any_scope_state = { is_incorporated = yes any_scope_pop = { @@ -164,7 +156,6 @@ technocracy.2 = { } } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -196,12 +187,13 @@ technocracy.2 = { } } } - cancellation_trigger = { - NOT = { is_enacting_law = law_type:law_technocracy } + NOT = { + is_enacting_law = law_type:law_technocrats + } } - - option = { # Apply these ideas to local industries + option = { + # Apply these ideas to local industries name = technocracy.2.a default_option = yes add_enactment_modifier = { @@ -214,8 +206,8 @@ technocracy.2 = { } } } - - option = { # Focus on their political ideas + option = { + # Focus on their political ideas name = technocracy.2.b trigger = { enactment_phase < 2 @@ -234,34 +226,27 @@ technocracy.2 = { # University debate technocracy.3 = { type = country_event - title = technocracy.3.t desc = technocracy.3.d flavor = technocracy.3.f - category = enactment placement = scope:university_state - event_image = { video = "unspecific_politicians_arguing" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - is_enacting_law = law_type:law_technocracy + is_enacting_law = law_type:law_technocrats any_scope_state = { is_incorporated = yes has_building = building_university } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -280,11 +265,11 @@ technocracy.3 = { } } } - cancellation_trigger = { - NOT = { is_enacting_law = law_type:law_technocracy } + NOT = { + is_enacting_law = law_type:law_technocrats + } } - option = { name = technocracy.3.a default_option = yes @@ -299,10 +284,10 @@ technocracy.3 = { } } } - option = { name = technocracy.3.b - add_enactment_modifier = { # 5% + add_enactment_modifier = { + # 5% name = technocracy_debate_enactment } add_modifier = { @@ -310,4 +295,4 @@ technocracy.3 = { months = normal_modifier_time } } -} \ No newline at end of file +} diff --git a/events/law_events/theocracy.txt b/events/law_events/theocracy.txt index 3eced8437..82a9e6fe1 100644 --- a/events/law_events/theocracy.txt +++ b/events/law_events/theocracy.txt @@ -11,7 +11,7 @@ theocracy.1 = { triggered_desc = { # health desc = theocracy.1.d1 trigger = { - has_law = law_type:law_charitable_health_system + has_law = law_type:law_church_run_hospitals institution_investment_level = { institution = institution_health_system value >= 2 @@ -21,7 +21,7 @@ theocracy.1 = { triggered_desc = { # schools desc = theocracy.1.d2 trigger = { - has_law = law_type:law_religious_schools + has_law = law_type:law_church_run_schools institution_investment_level = { institution = institution_schools value >= 2 @@ -122,8 +122,8 @@ theocracy.1 = { trigger = { OR = { - is_enacting_law = law_type:law_theocracy - is_enacting_law = law_type:law_state_religion + is_enacting_law = law_type:law_theocratic + is_enacting_law = law_type:law_religious_institutions } NOT = { has_modifier = miracle_workers_mod @@ -134,7 +134,7 @@ theocracy.1 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = priests_scope } capital = { @@ -152,14 +152,14 @@ theocracy.1 = { trigger = { OR = { AND = { - has_law = law_type:law_charitable_health_system + has_law = law_type:law_church_run_hospitals institution_investment_level = { institution = institution_health_system value >= 2 } } AND = { - has_law = law_type:law_religious_schools + has_law = law_type:law_church_run_schools institution_investment_level = { institution = institution_schools value >= 2 @@ -169,7 +169,7 @@ theocracy.1 = { } if = { limit = { - has_law = law_type:law_charitable_health_system + has_law = law_type:law_church_run_hospitals institution_investment_level = { institution = institution_health_system value >= 2 @@ -208,7 +208,7 @@ theocracy.1 = { multiplier = 2 } # devout pop attraction - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = miracle_workers_ig_mod months = normal_modifier_time @@ -318,8 +318,8 @@ theocracy.2 = { trigger = { OR = { - is_enacting_law = law_type:law_theocracy - is_enacting_law = law_type:law_state_religion + is_enacting_law = law_type:law_theocratic + is_enacting_law = law_type:law_religious_institutions } any_scope_state = { is_incorporated = yes @@ -339,7 +339,7 @@ theocracy.2 = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = priests_scope } random_scope_state = { @@ -430,8 +430,8 @@ theocracy.3 = { trigger = { OR = { - is_enacting_law = law_type:law_theocracy - is_enacting_law = law_type:law_state_religion + is_enacting_law = law_type:law_theocratic + is_enacting_law = law_type:law_religious_institutions } any_scope_state = { is_incorporated = yes @@ -524,7 +524,7 @@ theocracy.3 = { highlighted_option = yes trigger = { institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 3 } } diff --git a/events/law_events/welfare_laws_events.txt b/events/law_events/welfare_laws_events.txt index de343215e..57f1fddff 100644 --- a/events/law_events/welfare_laws_events.txt +++ b/events/law_events/welfare_laws_events.txt @@ -1,6 +1,4 @@ namespace = welfare_laws - - # Houses of Faith welfare_laws.1 = { type = country_event @@ -8,11 +6,8 @@ welfare_laws.1 = { title = welfare_laws.1.t desc = welfare_laws.1.d flavor = welfare_laws.1.f - category = enactment - duration = 3 - event_image = { trigger = { religion = rel:jewish @@ -84,48 +79,50 @@ welfare_laws.1 = { } video = "africa_animism" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { is_enacting_law = law_type:law_poor_laws - NOT = { has_modifier = promise_religious_workhouses } - NOT = { has_modifier = promise_secular_workhouses } + NOT = { + has_modifier = promise_religious_workhouses + } + NOT = { + has_modifier = promise_secular_workhouses + } any_scope_pop = { religion_accepted = no } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } random_scope_pop = { - limit = { religion_accepted = no } + limit = { + religion_accepted = no + } religion = { save_scope_as = discriminated_religion_scope } } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.1.a add_enactment_modifier = { name = promise_religious_workhouses } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = religious_workhouses months = normal_modifier_time @@ -136,7 +133,6 @@ welfare_laws.1 = { religion = scope:discriminated_religion_scope } } - option = { name = welfare_laws.1.b default_option = yes @@ -146,7 +142,6 @@ welfare_laws.1 = { } } - # The Principle of Population welfare_laws.2 = { type = country_event @@ -154,37 +149,35 @@ welfare_laws.2 = { title = welfare_laws.2.t desc = welfare_laws.2.d flavor = welfare_laws.2.f - category = enactment - duration = 3 - event_image = { video = "europenorthamerica_rich_and_poor" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { is_enacting_law = law_type:law_poor_laws - NOT = { has_modifier = malthusian_arguments } - NOT = { has_modifier = anti_malthusian_arguments } + NOT = { + has_modifier = malthusian_arguments + } + NOT = { + has_modifier = anti_malthusian_arguments + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.2.a add_enactment_modifier = { @@ -195,7 +188,6 @@ welfare_laws.2 = { strata = poor } } - option = { name = welfare_laws.2.b default_option = yes @@ -203,7 +195,6 @@ welfare_laws.2 = { name = anti_malthusian_arguments } } - option = { name = welfare_laws.2.c trigger = { @@ -222,7 +213,6 @@ welfare_laws.2 = { } } - # Prisons of the Poor welfare_laws.3 = { type = country_event @@ -230,53 +220,50 @@ welfare_laws.3 = { title = welfare_laws.3.t desc = welfare_laws.3.d flavor = welfare_laws.3.f - category = enactment - duration = 3 - event_image = { video = "europenorthamerica_russian_serfs" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { is_enacting_law = law_type:law_poor_laws - NOT = { has_modifier = workhouses_prison_comparison } - NOT = { has_modifier = workhouse_plan_reevaluation } + NOT = { + has_modifier = workhouses_prison_comparison + } + NOT = { + has_modifier = workhouse_plan_reevaluation + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_intellectuals = { + ig:ig_urbanists = { save_scope_as = intelligentsia_ig } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.3.a add_enactment_modifier = { name = workhouses_prison_comparison } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = criminalization_of_poverty months = normal_modifier_time } } } - option = { name = welfare_laws.3.b default_option = yes @@ -286,7 +273,6 @@ welfare_laws.3 = { } } - # Child of the Workhouse welfare_laws.4 = { type = country_event @@ -294,42 +280,40 @@ welfare_laws.4 = { title = welfare_laws.4.t desc = welfare_laws.4.d flavor = welfare_laws.4.f - category = enactment - duration = 3 - event_image = { video = "southamerica_child_labor" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { has_law = law_type:law_poor_laws OR = { - is_enacting_law = law_type:law_no_social_security - is_enacting_law = law_type:law_wage_subsidies - is_enacting_law = law_type:law_old_age_pension + is_enacting_law = law_type:law_no_welfare + is_enacting_law = law_type:law_income_supplementation + is_enacting_law = law_type:law_income_security + } + NOT = { + has_modifier = child_testinomies + } + NOT = { + has_modifier = child_testimony } - NOT = { has_modifier = child_testinomies } - NOT = { has_modifier = child_testimony } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.4.a add_enactment_modifier = { @@ -348,7 +332,6 @@ welfare_laws.4 = { } } } - option = { name = welfare_laws.4.b default_option = yes @@ -358,7 +341,6 @@ welfare_laws.4 = { } } - # A Guiding Hand welfare_laws.5 = { type = country_event @@ -366,32 +348,30 @@ welfare_laws.5 = { title = welfare_laws.5.t desc = welfare_laws.5.d flavor = welfare_laws.5.f - category = enactment - duration = 3 - event_image = { video = "southamerica_aristocrats" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { has_law = law_type:law_poor_laws OR = { - is_enacting_law = law_type:law_no_social_security - is_enacting_law = law_type:law_wage_subsidies - is_enacting_law = law_type:law_old_age_pension + is_enacting_law = law_type:law_no_welfare + is_enacting_law = law_type:law_income_supplementation + is_enacting_law = law_type:law_income_security + } + NOT = { + has_modifier = paternalist_argument + } + NOT = { + has_modifier = anti_paternalist_argument } - NOT = { has_modifier = paternalist_argument } - NOT = { has_modifier = anti_paternalist_argument } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope @@ -400,11 +380,11 @@ welfare_laws.5 = { save_scope_as = landowners_ig } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.5.a add_enactment_modifier = { @@ -417,7 +397,6 @@ welfare_laws.5 = { } } } - option = { name = welfare_laws.5.b default_option = yes @@ -427,7 +406,6 @@ welfare_laws.5 = { } } - # Idle Hands welfare_laws.6 = { type = country_event @@ -435,48 +413,46 @@ welfare_laws.6 = { title = welfare_laws.6.t desc = welfare_laws.6.d flavor = welfare_laws.6.f - category = enactment - duration = 3 - event_image = { video = "europenorthamerica_rich_and_poor" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { has_law = law_type:law_poor_laws OR = { - is_enacting_law = law_type:law_no_social_security - is_enacting_law = law_type:law_wage_subsidies - is_enacting_law = law_type:law_old_age_pension + is_enacting_law = law_type:law_no_welfare + is_enacting_law = law_type:law_income_supplementation + is_enacting_law = law_type:law_income_security } any_interest_group = { law_stance = { - law = law_type:law_no_police + law = law_type:law_decentralized_police value < neutral } } - NOT = { has_modifier = drifter_concerns_dismissed } - NOT = { has_modifier = drifter_concerns_accommodated } + NOT = { + has_modifier = drifter_concerns_dismissed + } + NOT = { + has_modifier = drifter_concerns_accommodated + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.6.a add_enactment_modifier = { @@ -485,7 +461,7 @@ welfare_laws.6 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_no_police + law = law_type:law_decentralized_police value < neutral } } @@ -495,7 +471,6 @@ welfare_laws.6 = { } } } - option = { name = welfare_laws.6.b default_option = yes @@ -512,52 +487,50 @@ welfare_laws.8 = { title = welfare_laws.8.t desc = welfare_laws.8.d flavor = welfare_laws.8.f - category = enactment - duration = 3 - event_image = { video = "middleeast_battlefield_trenches" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { - is_enacting_law = law_type:law_old_age_pension - NOT = { has_modifier = veteran_support } - NOT = { has_modifier = general_support } + is_enacting_law = law_type:law_income_security + NOT = { + has_modifier = veteran_support + } + NOT = { + has_modifier = general_support + } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.8.a add_enactment_modifier = { name = veteran_support } - ig:ig_armed_forces = { + ig:ig_securocrats = { add_modifier = { name = veterans_prioritized months = normal_modifier_time } } - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = veterans_prioritized months = normal_modifier_time @@ -565,7 +538,6 @@ welfare_laws.8 = { } } } - option = { name = welfare_laws.8.b default_option = yes @@ -582,79 +554,76 @@ welfare_laws.9 = { title = welfare_laws.9.t desc = welfare_laws.9.d flavor = welfare_laws.9.f - category = enactment - duration = 3 - event_image = { video = "southamerica_aristocrats" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_wage_subsidies - is_enacting_law = law_type:law_old_age_pension + is_enacting_law = law_type:law_income_supplementation + is_enacting_law = law_type:law_income_security + } + NOT = { + has_modifier = pro_union_argument + } + NOT = { + has_modifier = anti_union_argument } - NOT = { has_modifier = pro_union_argument } - NOT = { has_modifier = anti_union_argument } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.9.a add_enactment_modifier = { name = pro_union_argument } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = embraced_union_leverage months = normal_modifier_time multiplier = -2 } } - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = embraced_union_leverage months = normal_modifier_time } } } - option = { name = welfare_laws.9.b default_option = yes add_enactment_modifier = { name = anti_union_argument } - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = repudiated_union_leverage months = normal_modifier_time } } - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = repudiated_union_leverage months = normal_modifier_time @@ -671,28 +640,27 @@ welfare_laws.10 = { title = welfare_laws.10.t desc = welfare_laws.10.d flavor = welfare_laws.10.f - category = enactment - duration = 3 - event_image = { video = "unspecific_ruler_speaking_to_people" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_default.dds" - - cooldown = { months = normal_modifier_time } - + cooldown = { + months = normal_modifier_time + } trigger = { OR = { - is_enacting_law = law_type:law_wage_subsidies - is_enacting_law = law_type:law_old_age_pension + is_enacting_law = law_type:law_income_supplementation + is_enacting_law = law_type:law_income_security + } + NOT = { + has_modifier = rejected_austerity_argument + } + NOT = { + has_modifier = accepted_austerity_argument } - NOT = { has_modifier = rejected_austerity_argument } - NOT = { has_modifier = accepted_austerity_argument } tax_level > medium ruler = { interest_group = { @@ -705,17 +673,16 @@ welfare_laws.10 = { } } } - immediate = { currently_enacting_law = { save_scope_as = current_law_scope } } - cancellation_trigger = { - NOT = { currently_enacting_law = scope:current_law_scope } + NOT = { + currently_enacting_law = scope:current_law_scope + } } - option = { name = welfare_laws.10.a add_enactment_modifier = { @@ -730,7 +697,6 @@ welfare_laws.10 = { } } } - option = { name = welfare_laws.10.b default_option = yes @@ -738,4 +704,4 @@ welfare_laws.10 = { name = accepted_austerity_argument } } -} \ No newline at end of file +} diff --git a/events/major_famine_events.txt b/events/major_famine_events.txt deleted file mode 100644 index eba940fe9..000000000 --- a/events/major_famine_events.txt +++ /dev/null @@ -1,428 +0,0 @@ -namespace = famine_events - -famine_events.1 = { #there's a great famine - type = country_event - placement = scope:famine_state - - title = famine_events.1.t - desc = famine_events.1.d - flavor = famine_events.1.f - - event_image = { - video = "europenorthamerica_russian_serfs" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_skull.dds" - - duration = 3 - - trigger = { - # triggered by JE - } - - immediate = { - random_scope_state = { - limit = { has_variable = famine_var } - save_scope_as = famine_state - } - } - - option = { #there's nothing we can do - name = famine_events.1.a - default_option = yes - ig:ig_conglomerates = { - add_modifier = { - name = thats_life_modifier - months = normal_modifier_time - } - } - scope:famine_state = { - add_modifier = { - name = great_famine_modifier - months = short_modifier_time - } - } - } - - option = { #emergency relief - name = famine_events.1.b - custom_tooltip = emergency_relief_promise_tt - add_modifier = { - name = emergency_hunger_relief_modifier - months = short_modifier_time - } - scope:famine_state = { - add_modifier = { - name = great_famine_modifier - months = short_modifier_time - } - } - } -} - -famine_events.2 = { #famine spreads - type = country_event - placement = scope:famine_2_state - - title = famine_events.2.t - desc = famine_events.2.d - flavor = famine_events.2.f - - event_image = { - video = "europenorthamerica_russian_serfs" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_skull.dds" - - duration = 3 - - cooldown = { months = short_modifier_time } - - trigger = { - any_scope_state = { - has_variable = famine_var - any_neighbouring_state = { - is_incorporated = yes - owner = ROOT - NOT = { has_variable = famine_var } - } - } - trigger_if = { - limit = { exists = var:famine_spread_var } - NOT = { var:famine_spread_var >= 3 } - } - } - - immediate = { - random_scope_state = { - limit = { - has_variable = famine_var - any_neighbouring_state = { - is_incorporated = yes - owner = ROOT - NOT = { has_variable = famine_var } - } - } - save_scope_as = famine_state - random_neighbouring_state = { - limit = { - is_incorporated = yes - owner = ROOT - NOT = { has_variable = famine_var } - } - save_scope_as = famine_2_state - set_variable = famine_var - } - } - if = { - limit = { exists = var:famine_spread_var } - change_variable = { - name = famine_spread_var - add = 1 - } - } - else = { - set_variable = { - name = famine_spread_var - value = 1 - } - } - } - - option = { #kept our promise - name = famine_events.2.a - default_option = yes - highlighted_option = yes - trigger = { - scope:famine_state = { - has_decree = decree_emergency_relief - } - } - scope:famine_2_state = { - add_modifier = { - name = emergency_famine_modifier - months = short_modifier_time - } - } - } - - option = { #famine gets bigger - name = famine_events.2.b - custom_tooltip = no_emergency_relief_tt - default_option = yes - trigger = { - scope:famine_state = { - NOT = { has_decree = decree_emergency_relief } - } - } - ig:ig_conglomerates = { - add_modifier = { - name = thats_life_modifier - months = normal_modifier_time - } - } - scope:famine_2_state = { - add_modifier = { - name = great_famine_modifier - months = short_modifier_time - } - } - } - - option = { #emergency relief again - name = famine_events.2.c - custom_tooltip = emergency_relief_promise_tt - trigger = { - scope:famine_state = { - NOT = { has_decree = decree_emergency_relief } - } - } - scope:famine_2_state = { - add_modifier = { - name = great_famine_modifier - months = short_modifier_time - } - } - add_modifier = { - name = emergency_hunger_relief_modifier - months = short_modifier_time - } - } -} - -famine_events.3 = { #people migrate - type = country_event - placement = scope:famine_state - - title = famine_events.3.t - desc = famine_events.3.d - flavor = famine_events.3.f - - event_image = { - video = "unspecific_trains" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - duration = 3 - - trigger = { - any_scope_state = { - is_incorporated = yes - has_building = building_railway - has_variable = famine_var - } - trigger_if = { - limit = { exists = var:famine_migration_var - } - var:famine_migration_var <= 3 - } - } - - immediate = { - if = { - limit = { exists = var:famine_migration_var } - change_variable = { - name = famine_migration_var - add = 1 - } - } - else = { - set_variable = { - name = famine_migration_var - value = 1 - } - } - random_scope_state = { - limit = { - has_variable = famine_var - } - save_scope_as = famine_state - } - } - - option = { #kept our promise - name = famine_events.3.a - default_option = yes - highlighted_option = yes - trigger = { - scope:famine_state = { - has_decree = decree_emergency_relief - } - } - scope:famine_state = { - add_modifier = { - name = famine_migration_modifier - months = short_modifier_time - } - } - } - - option = { #people migrate a lot - name = famine_events.3.b - custom_tooltip = no_emergency_relief_migration_tt - default_option = yes - trigger = { - scope:famine_state = { - NOT = { has_decree = decree_emergency_relief } - } - } - every_interest_group = { - limit = { - OR = { - has_ideology = ideology:ideology_laissez_faire - has_ideology = ideology:ideology_individualist - } - } - add_modifier = { - name = thats_life_modifier - months = normal_modifier_time - } - } - scope:famine_state = { - add_modifier = { - name = great_famine_migration_modifier - months = short_modifier_time - } - } - } - - option = { #emergency relief again - name = famine_events.3.c - custom_tooltip = emergency_relief_promise_tt - trigger = { - scope:famine_state = { - NOT = { has_decree = decree_emergency_relief } - } - } - scope:famine_state = { - add_modifier = { - name = great_famine_migration_modifier - months = short_modifier_time - } - } - add_modifier = { - name = emergency_hunger_relief_modifier - months = short_modifier_time - } - } -} - -famine_events.4 = { #donations - type = country_event - placement = ROOT - - title = famine_events.4.t - desc = famine_events.4.d - flavor = famine_events.4.f - - event_image = { - video = "africa_diplomats_negotiating" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_default.dds" - - duration = 3 - - trigger = { - any_country = { - relations:root > relations_threshold:cordial - NOT = { is_country_type = unrecognized } - NOT = { is_country_type = decentralized } - count >= 2 - } - NOT = { has_variable = famine_donations_var } - any_interest_group = { - is_powerful = yes - } - } - - immediate = { - set_variable = famine_donations_var - random_country = { - limit = { - relations:root > relations_threshold:cordial - } - save_scope_as = neighbor_country_1 - set_variable = neighbor_country_1_var - } - random_country = { - limit = { - relations:root > relations_threshold:cordial - NOT = { has_variable = neighbor_country_1_var } - } - save_scope_as = neighbor_country_2 - } - random_interest_group = { - limit = { - is_powerful = yes - } - save_scope_as = donations_ig - } - random_scope_state = { - limit = { - has_variable = famine_var - } - save_scope_as = famine_state - } - } - - option = { #this country wants to donate - name = famine_events.4.a - change_relations = { - country = scope:neighbor_country_1 - value = 30 - } - scope:famine_state = { - add_modifier = { - name = famine_donations_modifier - months = normal_modifier_time - } - } - } - - option = { #no THIS one wants to donate - name = famine_events.4.b - trigger = { - any_country = { - relations:root > relations_threshold:neutral - NOT = { has_variable = neighbor_country_1_var } - } - } - change_relations = { - country = scope:neighbor_country_2 - value = 30 - } - scope:famine_state = { - add_modifier = { - name = famine_donations_modifier - months = normal_modifier_time - } - } - } - - option = { #we shall only accept internal donations - name = famine_events.4.c - default_option = yes - scope:donations_ig = { - add_modifier = { - name = donations_ig_modifier - months = normal_modifier_time - } - } - scope:famine_state = { - add_modifier = { - name = famine_internal_donations_modifier - months = normal_modifier_time - } - } - } -} diff --git a/events/natural_disasters_events.txt b/events/natural_disasters_events.txt index f9621f682..c107bcbd2 100644 --- a/events/natural_disasters_events.txt +++ b/events/natural_disasters_events.txt @@ -41,24 +41,6 @@ natural_disaster_events.1 = { #Small Earthquake scope:earthquake_state.state_region = { add_devastation = 20 } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 20 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 80 = { - } - } - } } option = { #Extra help @@ -115,24 +97,6 @@ natural_disaster_events.2 = { #Small Flood scope:flood_state.state_region = { add_devastation = 20 } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 20 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 80 = { - } - } - } } option = { #Extra help @@ -209,24 +173,6 @@ natural_disaster_events.3 = { #Mega Flood scope:mega_flood_state.state_region = { add_devastation = 40 } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 30 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 70 = { - } - } - } } option = { #Extra help @@ -307,24 +253,6 @@ natural_disaster_events.4 = { #Mega Earthquake scope:mega_earthquake_state.state_region = { add_devastation = 40 } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 30 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 70 = { - } - } - } } option = { #Extra help @@ -408,24 +336,6 @@ natural_disaster_events.5 = { #Crop Failure months = normal_modifier_time } } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 50 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 50 = { - } - } - } } option = { # extra help @@ -491,24 +401,6 @@ natural_disaster_events.6 = { #Tropical Cyclone scope:cyclone_state.state_region = { add_devastation = 20 } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 20 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 80 = { - } - } - } } option = { #Extra help @@ -562,36 +454,8 @@ natural_disaster_events.7 = { #Small Eruption option = { #No extra help name = natural_disaster_events.7.a default_option = yes - if = { - limit = { - has_variable = krakatoa_uni_var - } - scope:volcanic_state.state_region = { - add_devastation = 10 - } - } - else = { - scope:volcanic_state.state_region = { - add_devastation = 20 - } - } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 20 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 80 = { - } - } + scope:volcanic_state.state_region = { + add_devastation = 20 } } @@ -602,16 +466,8 @@ natural_disaster_events.7 = { #Small Eruption multiplier = money_amount_multiplier_small months = short_modifier_time } - if = { - limit = { - has_variable = krakatoa_uni_var - } - #nothing happens - } - else = { - scope:volcanic_state.state_region = { - add_devastation = 10 - } + scope:volcanic_state.state_region = { + add_devastation = 10 } } } @@ -644,7 +500,6 @@ natural_disaster_events.8 = { #Mega Eruption NOT = { global_var:number_of_mega_eruptions > 3 } - NOT = { has_global_variable = krakatoa_var } } immediate = { @@ -679,24 +534,6 @@ natural_disaster_events.8 = { #Mega Eruption scope:mega_volcanic_state.state_region = { add_devastation = 40 } - custom_tooltip = natural_disaster_variable_tt - hidden_effect = { - random_list = { - 30 = { - random_scope_state = { - limit = { - is_incorporated = yes - } - set_variable = { - name = natural_disaster_variable - months = short_modifier_time - } - } - } - 70 = { - } - } - } } option = { #Extra help diff --git a/events/neighbor_events.txt b/events/neighbor_events.txt index 1042399e0..6627485cc 100644 --- a/events/neighbor_events.txt +++ b/events/neighbor_events.txt @@ -1,20 +1,16 @@ namespace = neighbor_events - # Religious figures reach out to the other country neighbor_events.1 = { type = country_event placement = scope:neighbor_state - title = neighbor_events.1.t desc = neighbor_events.1.d flavor = neighbor_events.1.f - event_image = { trigger = { religion = rel:jewish } video = "europenorthamerica_judaism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -27,7 +23,6 @@ neighbor_events.1 = { } } video = "southamerica_christianity" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -38,7 +33,6 @@ neighbor_events.1 = { } } video = "asia_hinduism_sikhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -46,7 +40,6 @@ neighbor_events.1 = { religion = rel:shinto } video = "asia_confucianism_shinto" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -58,7 +51,6 @@ neighbor_events.1 = { } } video = "asia_buddhism" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -69,7 +61,6 @@ neighbor_events.1 = { } } video = "middleeast_islam" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } event_image = { @@ -91,55 +82,52 @@ neighbor_events.1 = { } } video = "africa_leader_arguing" - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" } - icon = "gfx/interface/icons/event_icons/event_map.dds" - duration = 3 - trigger = { - has_ruling_interest_group = ig_devout + has_ruling_interest_group = ig_moralists any_neighbouring_state = { owner = { religion = root.religion - NOT = { is_country_type = decentralized } + NOT = { + is_country_type = decentralized + } } } } - immediate = { save_neighbor_with_state = { CRITERIA = "religion = root.religion" } - ig:ig_devout = { + ig:ig_moralists = { save_scope_as = devout_ig } } - option = { name = neighbor_events.1.a change_relations = { country = scope:neighbor_country value = 30 } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = faith_above_nation months = normal_modifier_time } } save_scope_as = originator - scope:neighbor_country = { post_notification = neighbor_events_1 } + scope:neighbor_country = { + post_notification = neighbor_events_1 + } } - option = { name = neighbor_events.1.b default_option = yes every_interest_group = { limit = { - has_ideology = ideology:ideology_anti_clerical + has_ideology = ideology:ideology_liberation_theologist } add_modifier = { name = nation_above_faith @@ -153,39 +141,31 @@ neighbor_events.1 = { neighbor_events.2 = { type = country_event placement = scope:neighbor_state - title = neighbor_events.2.t desc = neighbor_events.2.d flavor = neighbor_events.2.f - event_image = { video = "middleeast_battlefield_trenches" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_military.dds" - duration = 6 - trigger = { - has_ruling_interest_group = ig_armed_forces + has_ruling_interest_group = ig_securocrats any_neighbouring_state = { owner = { relations:root <= relations_threshold:cold } } } - immediate = { save_neighbor_with_state = { CRITERIA = "relations:root <= relations_threshold:cold" } - ig:ig_armed_forces = { + ig:ig_securocrats = { save_scope_as = armed_forces_ig } } - # Take aggressive stance option = { name = neighbor_events.2.a @@ -194,14 +174,15 @@ neighbor_events.2 = { value = -30 } every_interest_group = { - limit = { has_ideology = ideology:ideology_jingoist } + limit = { + has_ideology = ideology:ideology_jingoistic + } add_modifier = { name = hawkish_neighbor_relations months = normal_modifier_time } } } - # Do nothing option = { name = neighbor_events.2.b @@ -211,7 +192,9 @@ neighbor_events.2 = { months = normal_modifier_time } every_interest_group = { - limit = { has_ideology = ideology:ideology_jingoist } + limit = { + has_ideology = ideology:ideology_jingoistic + } add_modifier = { name = dovish_neighbor_relations months = normal_modifier_time @@ -224,39 +207,31 @@ neighbor_events.2 = { neighbor_events.3 = { type = country_event placement = scope:neighbor_state - title = neighbor_events.3.t desc = neighbor_events.3.d flavor = neighbor_events.3.f - event_image = { video = "votp_agitator_speaking" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 6 - trigger = { - has_ruling_interest_group = ig_socialists + has_ruling_interest_group = ig_laborists any_neighbouring_state = { owner = { - has_ruling_interest_group = ig_socialists + has_ruling_interest_group = ig_laborists } } } - immediate = { save_neighbor_with_state = { - CRITERIA = "has_ruling_interest_group = ig_socialists" + CRITERIA = "has_ruling_interest_group = ig_laborists" } - ig:ig_socialists = { + ig:ig_laborists = { save_scope_as = trade_unions_ig } } - # Embrace sentiment option = { name = neighbor_events.3.a @@ -267,7 +242,7 @@ neighbor_events.3 = { every_interest_group = { limit = { OR = { - has_ideology = ideology:ideology_stratocratic + has_ideology = ideology:ideology_corporatist has_ideology = ideology:ideology_plutocratic } } @@ -277,12 +252,11 @@ neighbor_events.3 = { } } } - # Reject sentiment option = { name = neighbor_events.3.b default_option = yes - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = rejected_proletarian_internationalism months = normal_modifier_time @@ -295,41 +269,35 @@ neighbor_events.3 = { neighbor_events.4 = { type = country_event placement = scope:neighbor_state - title = neighbor_events.4.t desc = neighbor_events.4.d flavor = neighbor_events.4.f - event_image = { video = "southamerica_factory_opening" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_trade.dds" - duration = 6 - trigger = { - has_ruling_interest_group = ig_conglomerates + has_ruling_interest_group = ig_capitalists any_neighbouring_state = { owner = { relations:root >= relations_threshold:cordial - NOT = { has_ruling_interest_group = ig_socialists } + NOT = { + has_ruling_interest_group = ig_laborists + } } } } - immediate = { save_neighbor_with_state = { - CRITERIA = "relations:root >= relations_threshold:cordial - NOT = { has_ruling_interest_group = ig_socialists }" + CRITERIA = "relations:root >= relations_threshold:cordial + NOT = { has_ruling_interest_group = ig_laborists }" } - ig:ig_conglomerates = { + ig:ig_capitalists = { save_scope_as = industrialists_ig } } - # Agree to foreign investment option = { name = neighbor_events.4.a @@ -344,18 +312,15 @@ neighbor_events.4 = { } } } - # Push for local investment option = { name = neighbor_events.4.b default_option = yes - add_modifier = { name = enforced_domestic_investment months = normal_modifier_time } - - ig:ig_conglomerates = { + ig:ig_capitalists = { add_modifier = { name = protectionistic_investments months = normal_modifier_time @@ -364,26 +329,19 @@ neighbor_events.4 = { } } - # Banned newspaper printed in neighboring country neighbor_events.5 = { type = country_event placement = scope:neighbor_country - title = neighbor_events.5.t desc = neighbor_events.5.d flavor = neighbor_events.5.f - event_image = { video = "middleeast_courtroom_upheaval" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 6 - trigger = { OR = { has_law = law_type:law_outlawed_dissent @@ -395,13 +353,11 @@ neighbor_events.5 = { } } } - immediate = { save_neighbor_with_state = { CRITERIA = "has_law = law_type:law_protected_speech" } } - option = { name = neighbor_events.5.a change_relations = { @@ -421,11 +377,9 @@ neighbor_events.5 = { } } } - option = { name = neighbor_events.5.b default_option = yes - change_relations = { country = scope:neighbor_country value = -30 @@ -449,21 +403,15 @@ neighbor_events.5 = { neighbor_events.6 = { type = country_event placement = scope:neighbor_country - title = neighbor_events.6.t desc = neighbor_events.6.d flavor = neighbor_events.6.f - event_image = { video = "middleeast_courtroom_upheaval" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 6 - trigger = { has_law = law_type:law_protected_speech any_neighbouring_state = { @@ -476,7 +424,6 @@ neighbor_events.6 = { } } } - immediate = { random_neighbouring_state = { limit = { @@ -493,7 +440,6 @@ neighbor_events.6 = { } } } - option = { name = neighbor_events.6.a change_relations = { @@ -513,11 +459,9 @@ neighbor_events.6 = { } } } - option = { name = neighbor_events.6.b default_option = yes - change_relations = { country = scope:neighbor_country value = -30 @@ -537,48 +481,41 @@ neighbor_events.6 = { } } - # Population notices neighbor has higher standard of living neighbor_events.7 = { type = country_event placement = scope:neighbor_neighbor_state - title = neighbor_events.7.t desc = neighbor_events.7.d flavor = neighbor_events.7.f - event_image = { video = "middleeast_middleclass_cafe" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 6 - trigger = { any_neighbouring_state = { owner = { - NOT = { is_country_type = decentralized } + NOT = { + is_country_type = decentralized + } average_sol > root.average_sol } } - ig:ig_socialists = { + ig:ig_laborists = { is_marginal = no } } - immediate = { save_neighbor_with_state = { CRITERIA = "NOT = { is_country_type = decentralized } average_sol > root.average_sol" } } - option = { name = neighbor_events.7.a - ig:ig_socialists = { + ig:ig_laborists = { add_modifier = { name = criticized_economic_injustice months = short_modifier_time @@ -586,7 +523,7 @@ neighbor_events.7 = { } every_interest_group = { limit = { - has_ideology = ideology:ideology_stratocratic + has_ideology = ideology:ideology_corporatist has_ideology = ideology:ideology_plutocratic } add_modifier = { @@ -595,7 +532,6 @@ neighbor_events.7 = { } } } - option = { name = neighbor_events.7.b change_relations = { @@ -603,7 +539,6 @@ neighbor_events.7 = { value = -30 } } - option = { name = neighbor_events.7.c default_option = yes diff --git a/events/prostitution_events.txt b/events/prostitution_events.txt index cc561da6c..895336a0a 100644 --- a/events/prostitution_events.txt +++ b/events/prostitution_events.txt @@ -1,5 +1,4 @@ namespace = prostitution - # Contagious Diseases Acts prostitution.1 = { type = country_event @@ -12,7 +11,8 @@ prostitution.1 = { trigger = { NOT = { scope:cda_ig = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } } } @@ -21,32 +21,29 @@ prostitution.1 = { desc = prostitution.1.d2 trigger = { scope:cda_ig = { - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } } } } } flavor = prostitution.1.f - gui_window = event_window_1char_tabloid - left_icon = scope:cda_ig_leader - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_scales.dds" - duration = 3 - trigger = { - NOT = { has_variable = police_cooldown } + NOT = { + has_variable = police_cooldown + } NOT = { has_variable = var_abolished_cda_permanently } institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value = 3 } any_scope_state = { @@ -61,8 +58,9 @@ prostitution.1 = { } AND = { OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_moralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } NOT = { leader = { @@ -72,11 +70,11 @@ prostitution.1 = { } } } - any_primary_culture = { # these attitudes are fairly specific to the West + any_primary_culture = { + # these attitudes are fairly specific to the West has_discrimination_trait = european_heritage } } - immediate = { set_variable = { name = police_cooldown @@ -98,8 +96,9 @@ prostitution.1 = { } AND = { OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_moralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } NOT = { leader = { @@ -115,7 +114,6 @@ prostitution.1 = { } } } - option = { name = prostitution.1.a default_option = yes @@ -170,20 +168,16 @@ prostitution.2 = { title = prostitution.2.t desc = prostitution.2.d flavor = prostitution.2.f - gui_window = event_window_1char_tabloid - left_icon = scope:feminist_cda_ig_leader - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_scales.dds" - duration = 3 - trigger = { - NOT = { has_variable = police_cooldown } + NOT = { + has_variable = police_cooldown + } any_scope_state = { has_modifier = cda_enacted is_incorporated = yes @@ -194,7 +188,6 @@ prostitution.2 = { } } } - immediate = { set_variable = { name = police_cooldown @@ -219,7 +212,6 @@ prostitution.2 = { } } } - option = { name = prostitution.2.a default_option = yes @@ -233,7 +225,6 @@ prostitution.2 = { remove_modifier = cda_enacted } } - option = { name = prostitution.2.c set_variable = { @@ -254,8 +245,9 @@ prostitution.2 = { } AND = { OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_moralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } NOT = { leader = { @@ -274,8 +266,9 @@ prostitution.2 = { } AND = { OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_armed_forces + is_interest_group_type = ig_moralists + is_interest_group_type = ig_securocrats + is_interest_group_type = ig_patriots } NOT = { leader = { @@ -299,7 +292,6 @@ prostitution.2 = { remove_modifier = cda_enacted } } - option = { name = prostitution.2.b scope:feminist_cda_ig = { @@ -318,33 +310,32 @@ prostitution.3 = { title = prostitution.3.t desc = prostitution.3.d flavor = prostitution.3.f - gui_window = event_window_1char_tabloid - left_icon = scope:scandal_character - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - duration = 3 - trigger = { - NOT = { has_variable = police_cooldown } - any_primary_culture = { # doesn't fit that well outside of the West + NOT = { + has_variable = police_cooldown + } + any_primary_culture = { + # doesn't fit that well outside of the West has_discrimination_trait = european_heritage } institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value = 3 } - NOT = { has_law = law_type:law_outlawed_dissent } + NOT = { + has_law = law_type:law_outlawed_dissent + } any_interest_group = { is_in_government = yes OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_moralists + is_interest_group_type = ig_capitalists is_interest_group_type = ig_elites is_interest_group_type = ig_entrepreneurs } @@ -372,8 +363,8 @@ prostitution.3 = { limit = { is_in_government = yes OR = { - is_interest_group_type = ig_devout - is_interest_group_type = ig_conglomerates + is_interest_group_type = ig_moralists + is_interest_group_type = ig_capitalists is_interest_group_type = ig_elites is_interest_group_type = ig_entrepreneurs } @@ -390,7 +381,8 @@ prostitution.3 = { } } } - option = { # Character must resign + option = { + # Character must resign name = prostitution.3.a trigger = { scope:scandal_character = { @@ -404,7 +396,8 @@ prostitution.3 = { } } } - option = { # try to suppress the story + option = { + # try to suppress the story name = prostitution.3.b default_option = yes random_list = { @@ -419,7 +412,9 @@ prostitution.3 = { } if = { limit = { - NOT = { has_law = law_type:law_censorship } + NOT = { + has_law = law_type:law_censorship + } } add_modifier = { name = coverup_discovered @@ -445,7 +440,8 @@ prostitution.3 = { } } } - option = { # our propagandists can minimize the impact + option = { + # our propagandists can minimize the impact name = prostitution.3.c trigger = { } @@ -465,22 +461,19 @@ prostitution.4 = { title = prostitution.4.t desc = prostitution.4.d flavor = prostitution.4.f - event_image = { video = "africa_soldiers_breaking_protest" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_protest.dds" - duration = 3 - trigger = { - NOT = { has_variable = police_cooldown } + NOT = { + has_variable = police_cooldown + } OR = { institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system value >= 3 } has_law = law_type:law_militarized_police @@ -511,10 +504,11 @@ prostitution.4 = { save_scope_as = police_brutality_state } } - option = { # defund the police + option = { + # defund the police name = prostitution.4.a change_institution_investment_level = { - institution = institution_police + institution = institution_criminal_justice_system investment = -1 } every_interest_group = { @@ -530,7 +524,8 @@ prostitution.4 = { } } } - option = { # this is fine + option = { + # this is fine name = prostitution.4.b default_option = yes scope:police_brutality_state = { diff --git a/events/psychology_events.txt b/events/psychology_events.txt index 7cd9a15b3..ce77ea254 100644 --- a/events/psychology_events.txt +++ b/events/psychology_events.txt @@ -1,5 +1,4 @@ namespace = psychology_events - # IG leader gets mentally ill psychology_events.1 = { type = country_event @@ -7,18 +6,12 @@ psychology_events.1 = { title = psychology_events.1.t desc = psychology_events.1.d flavor = psychology_events.1.f - duration = 3 - gui_window = event_window_1char_tabloid - left_icon = scope:mentally_ill_leader - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - trigger = { any_interest_group = { leader = { @@ -29,7 +22,6 @@ psychology_events.1 = { } } } - immediate = { random_interest_group = { limit = { @@ -46,8 +38,8 @@ psychology_events.1 = { } } } - - option = { #treat them + option = { + #treat them name = psychology_events.1.a default_option = yes scope:mentally_ill_leader = { @@ -60,15 +52,16 @@ psychology_events.1 = { else = { remove_trait = shellshocked } - add_modifier = { #people talk - name = treatment_expenses_modifier #popularity + add_modifier = { + #people talk + name = treatment_expenses_modifier #popularity months = short_modifier_time } } } - - option = { #asylum - name = psychology_events.1.b + option = { + #asylum + name = psychology_events.1.b custom_tooltip = psychology_events.1.tt scope:mentally_ill_leader = { kill_character = { @@ -82,8 +75,8 @@ psychology_events.1 = { } } } - - option = { #try the new experimental thing for free! + option = { + #try the new experimental thing for free! name = psychology_events.1.c trigger = { } @@ -91,7 +84,8 @@ psychology_events.1 = { random_list = { 66 = { } - 33 = { #placebo effect + 33 = { + #placebo effect if = { limit = { has_trait = psychological_affliction @@ -114,18 +108,12 @@ psychology_events.2 = { title = psychology_events.2.t desc = psychology_events.2.d flavor = psychology_events.2.f - duration = 3 - gui_window = event_window_1char_tabloid - left_icon = ruler - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - trigger = { ruler = { OR = { @@ -134,14 +122,12 @@ psychology_events.2 = { } } } - immediate = { - } - - option = { #hypnsosis is the way! + option = { + #hypnsosis is the way! name = psychology_events.2.a - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = hypnosis_modifier months = normal_modifier_time @@ -165,9 +151,9 @@ psychology_events.2 = { } } } - - option = { #let their try - name = psychology_events.2.b + option = { + #let their try + name = psychology_events.2.b default_option = yes random_list = { 85 = { @@ -187,8 +173,8 @@ psychology_events.2 = { } } } - - option = { #doctor offers experimental treatment + option = { + #doctor offers experimental treatment name = psychology_events.2.c highlighted_option = yes trigger = { @@ -226,18 +212,12 @@ psychology_events.3 = { title = psychology_events.3.t desc = psychology_events.3.d flavor = psychology_events.3.f - duration = 3 - gui_window = event_window_1char_tabloid - left_icon = scope:mentally_ill_character - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" - icon = "gfx/interface/icons/event_icons/event_skull.dds" - trigger = { any_scope_character = { has_trait = shellshocked @@ -248,7 +228,6 @@ psychology_events.3 = { is_busy = no } } - immediate = { random_scope_character = { limit = { @@ -265,8 +244,8 @@ psychology_events.3 = { } } } - - option = { #treat them + option = { + #treat them name = psychology_events.3.a default_option = yes scope:mentally_ill_character = { @@ -279,9 +258,9 @@ psychology_events.3 = { remove_trait = shellshocked } } - - option = { #asylum - name = psychology_events.3.b + option = { + #asylum + name = psychology_events.3.b custom_tooltip = psychology_events.1.tt scope:mentally_ill_character = { kill_character = { @@ -295,8 +274,8 @@ psychology_events.3 = { } } } - - option = { #send them back to service + option = { + #send them back to service name = psychology_events.3.c scope:mentally_ill_ig = { add_modifier = { @@ -323,44 +302,42 @@ psychology_events.4 = { title = psychology_events.4.t desc = psychology_events.4.d flavor = psychology_events.4.f - duration = 3 - event_image = { video = "africa_leader_arguing" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_skull.dds" - trigger = { any_interest_group = { law_stance = { - law = law_type:law_no_health_system + law = law_type:law_charity_health_system value < neutral } - NOT = { has_variable = healthcare_ig_var } + NOT = { + has_variable = healthcare_ig_var + } is_marginal = no } } - immediate = { random_interest_group = { limit = { law_stance = { - law = law_type:law_no_health_system + law = law_type:law_charity_health_system value < neutral } - NOT = { has_variable = healthcare_ig_var } + NOT = { + has_variable = healthcare_ig_var + } is_marginal = no } save_scope_as = healthcare_ig set_variable = healthcare_ig_var } } - - option = { #ignore it + option = { + #ignore it name = psychology_events.4.a default_option = yes scope:healthcare_ig = { @@ -370,9 +347,9 @@ psychology_events.4 = { } } } - - option = { #rework asylums - name = psychology_events.4.b + option = { + #rework asylums + name = psychology_events.4.b add_modifier = { name = asylum_pay_modifier months = normal_modifier_time @@ -385,9 +362,9 @@ psychology_events.4 = { } } } - - option = { #give them to other people - name = psychology_events.4.c + option = { + #give them to other people + name = psychology_events.4.c scope:healthcare_ig = { add_modifier = { name = asylum_owner_modifier @@ -408,26 +385,22 @@ psychology_events.5 = { title = psychology_events.5.t desc = psychology_events.5.d flavor = psychology_events.5.f - duration = 3 - event_image = { video = "europenorthamerica_capitalists_meeting" } - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - icon = "gfx/interface/icons/event_icons/event_portrait.dds" - trigger = { - NOT = { has_global_variable = freud_var } + NOT = { + has_global_variable = freud_var + } any_scope_building = { is_building_type = building_university level >= 5 } empty_agitator_slots >= 1 } - immediate = { set_global_variable = freud_var random_scope_state = { @@ -446,10 +419,12 @@ psychology_events.5 = { save_scope_as = university_building } } - ig:ig_intellectuals = { save_scope_as = intelligentsia_ig } + ig:ig_urbanists = { + save_scope_as = intelligentsia_ig + } } - - option = { #what a cool guy + option = { + #what a cool guy name = psychology_events.5.a default_option = yes add_modifier = { @@ -466,7 +441,7 @@ psychology_events.5 = { last_name = Freud historical = yes is_agitator = yes - interest_group = ig_intellectuals + interest_group = ig_urbanists female = no dna = dna_sigmund_freud religion = rel:jewish @@ -489,7 +464,7 @@ psychology_events.5 = { custom_tooltip = sigmun_freud_else_tt create_character = { is_agitator = yes - interest_group = ig_intellectuals + interest_group = ig_urbanists religion = rel:jewish ideology = ideology_atheist traits = { @@ -506,23 +481,23 @@ psychology_events.5 = { } } } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = freud_ig_modifier months = normal_modifier_time multiplier = -1 } } - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = freud_ig_modifier months = normal_modifier_time } } } - - option = { #make him IG leader - name = psychology_events.5.b + option = { + #make him IG leader + name = psychology_events.5.b if = { limit = { country_is_in_europe = yes @@ -533,7 +508,7 @@ psychology_events.5 = { last_name = Freud historical = yes ig_leader = yes - interest_group = ig_intellectuals + interest_group = ig_urbanists female = no dna = dna_sigmund_freud religion = rel:jewish @@ -556,7 +531,7 @@ psychology_events.5 = { custom_tooltip = sigmun_freud_else_tt create_character = { ig_leader = yes - interest_group = ig_intellectuals + interest_group = ig_urbanists religion = rel:jewish ideology = ideology_atheist traits = { @@ -573,7 +548,7 @@ psychology_events.5 = { } } } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { name = freud_ig_modifier months = normal_modifier_time @@ -581,22 +556,21 @@ psychology_events.5 = { } } } - - option = { #this guy suckssssss + option = { + #this guy suckssssss name = psychology_events.5.c - ig:ig_intellectuals = { + ig:ig_urbanists = { add_modifier = { name = freud_rejected_modifier months = normal_modifier_time } } - ig:ig_devout = { + ig:ig_moralists = { add_modifier = { - name = freud_rejected_modifier + name = freud_rejected_modifier months = normal_modifier_time multiplier = -0.5 } } } } - diff --git a/events/royal_wedding.txt b/events/royal_wedding.txt new file mode 100644 index 000000000..9f7c36e86 --- /dev/null +++ b/events/royal_wedding.txt @@ -0,0 +1,350 @@ +namespace = wedding + +wedding.1 = { + type = country_event + placement = ROOT + + title = wedding.1.t + desc = wedding.1.d + flavor = wedding.1.f + + gui_window = event_window_1char_tabloid + + left_icon = scope:royal_marriage_character + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + duration = 3 + + trigger = { + # triggered by marriage.2 + exists = scope:royal_marriage_character + exists = scope:marriage_country + } + + immediate = { + capital = { + save_scope_as = capital_scope + } + random_scope_character = { + limit = { + OR = { + is_heir = yes + is_ruler = yes + } + age > 16 + NOT = { has_variable = is_married } + } + save_scope_as = royal_marriage_character + } + scope:marriage_country = { + ruler = { + save_scope_as = foreign_ruler + } + } + } + + option = { # private wedding for international nobility + name = wedding.1.a + default_option = yes + add_modifier = { # influence mult + name = royal_marriage + months = normal_modifier_time + } + } + + option = { # public wedding for the masses + name = wedding.1.b + scope:royal_marriage_character = { + add_modifier = { # popularity + name = marriage_popularity + months = very_long_modifier_time + } + } + } +} + +# Search for a noble spouse +wedding.2 = { + type = country_event + placement = ROOT + + title = wedding.2.t + desc = wedding.2.d + flavor = wedding.2.f + + gui_window = event_window_1char_tabloid + + left_icon = scope:royal_marriage_character + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/1Character_Banner" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + duration = 3 + + trigger = { + # triggered by marry_ruler_or_heir interaction + } + + immediate = { + random_scope_character = { + limit = { + has_variable = spouse_seeker + } + save_scope_as = royal_marriage_character + set_variable = is_married + remove_variable = spouse_seeker + } + random_country = { + limit = { + NOT = { THIS = ROOT } + has_law = law_type:law_hereditary + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { + has_variable = marriage_target + } + } + } + save_scope_as = marriage_country_1 + ruler = { + save_scope_as = foreign_ruler_1 + } + } + if = { + limit = { + exists = scope:marriage_country_1 + any_country = { + NOT = { THIS = ROOT } + NOT = { THIS = scope:marriage_country_1 } + has_law = law_type:law_hereditary + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { has_variable = marriage_target } + } + } + } + random_country = { + limit = { + NOT = { THIS = ROOT } + NOT = { THIS = scope:marriage_country_1 } + has_law = law_type:law_hereditary + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { + has_variable = marriage_target + } + } + } + save_scope_as = marriage_country_2 + ruler = { + save_scope_as = foreign_ruler_2 + } + } + if = { #In order for this to be searched for, marriage country 2 must also exist. + limit = { + exists = scope:marriage_country_2 + any_country = { + NOT = { THIS = ROOT } + NOT = { THIS = scope:marriage_country_1 } + NOT = { THIS = scope:marriage_country_2 } + has_law = law_type:law_hereditary + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { has_variable = marriage_target } + } + } + } + random_country = { + limit = { + NOT = { THIS = ROOT } + NOT = { THIS = scope:marriage_country_1 } + NOT = { THIS = scope:marriage_country_2 } + relations:root >= 0 + has_law = law_type:law_hereditary + religion = scope:actor.religion + ruler = { + age > 36 + NOT = { + has_variable = marriage_target + } + } + } + save_scope_as = marriage_country_3 + ruler = { + save_scope_as = foreign_ruler_3 + } + } + } + } + } + + option = { # marry noble 1 + name = wedding.2.a + default_option = yes + scope:marriage_country_1 = { + ruler = { + set_variable = marriage_target + } + save_scope_as = marriage_country + change_relations = { + country = ROOT + value = 20 + } + } + trigger_event = { + id = wedding.1 + #days = 7 + } + } + + option = { # marry noble 2 + name = wedding.2.b + trigger = { + exists = scope:marriage_country_2 + } + scope:marriage_country_2 = { + ruler = { + set_variable = marriage_target + save_scope_as = marriage_country_ruler + } + save_scope_as = marriage_country + change_relations = { + country = ROOT + value = 20 + } + } + trigger_event = { + id = wedding.1 + popup = yes + } + } + + option = { # marry noble 3 + name = wedding.2.c + trigger = { + exists = scope:marriage_country_3 + } + scope:marriage_country_3 = { + ruler = { + set_variable = marriage_target + save_scope_as = marriage_country_ruler + } + save_scope_as = marriage_country + change_relations = { + country = ROOT + value = 20 + } + } + trigger_event = { + id = wedding.1 + popup = yes + } + } +} + +wedding.3 = { + type = country_event + placement = ROOT + + title = wedding.3.t + desc = { + first_valid = { + triggered_desc = { + desc = wedding.3.d1 + trigger = { + ruler.interest_group = { + OR = { + ig_approval <= angry + is_marginal = yes + } + } + } + } + triggered_desc = { + desc = wedding.3.d2 + trigger = { + ruler = { + popularity <= -50 + } + } + } + triggered_desc = { + desc = wedding.3.d3 + trigger = { + ruler = { + OR = { + has_trait = psychological_affliction + age >= 75 + } + } + } + } + } + } + flavor = wedding.3.f + + gui_window = event_window_2char + + left_icon = scope:abdicating_monarch + right_icon = scope:heir_scope + + on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" + on_opened_soundeffect = "event:/SFX/Events/misc/2Characters" + + icon = "gfx/interface/icons/event_icons/event_portrait.dds" + + duration = 3 + + dlc = dlc004 + + trigger = { + # triggered by abdicate_monarch interaction + } + + immediate = { + ruler = { + save_scope_as = abdicating_monarch + interest_group = { + save_scope_as = monarch_ig + } + } + heir = { + save_scope_as = heir_scope + } + law_type:law_hereditary = { + save_scope_as = monarchy_law + } + } + + option = { # reassure the aristocracy + name = wedding.3.a + default_option = yes + add_loyalists = { + value = 0.1 + pop_type = landlords + } + ruler = { + kill_character = yes + } + } + + option = { # reassure the people + name = wedding.3.b + add_loyalists = { + value = 0.01 + } + ruler = { + kill_character = yes + } + } +} \ No newline at end of file diff --git a/events/secession_situations.txt b/events/secession_situations.txt index 9b1c98a1f..23adac62c 100644 --- a/events/secession_situations.txt +++ b/events/secession_situations.txt @@ -437,10 +437,10 @@ secession_events.6 = { trigger = { highest_secession_progress > 0.3 highest_secession_progress < 0.7 - has_law = law_type:law_national_supremacy + has_law = law_type:law_supremacist any_interest_group = { law_stance = { - law = law_type:law_multicultural + law = law_type:law_multiculturalist value > neutral } } @@ -463,7 +463,7 @@ secession_events.6 = { random_interest_group = { limit = { law_stance = { - law = law_type:law_multicultural + law = law_type:law_multiculturalist value > neutral } } @@ -625,7 +625,7 @@ secession_events.8 = { every_interest_group = { limit = { law_stance = { - law = law_type:law_national_supremacy + law = law_type:law_supremacist value > neutral } } @@ -661,7 +661,7 @@ secession_events.9 = { trigger = { highest_secession_progress > 0.7 - has_law = law_type:law_undercover_agents + has_law = law_type:law_secret_police any_scope_state = { any_scope_culture = { culture_secession_progress = { diff --git a/events/standard_of_living_events.txt b/events/standard_of_living_events.txt deleted file mode 100644 index 19a851dd4..000000000 --- a/events/standard_of_living_events.txt +++ /dev/null @@ -1,651 +0,0 @@ -namespace = sol_events - -sol_events.1 = { #people are poor - type = country_event - placement = scope:slums_state - - title = sol_events.1.t - desc = sol_events.1.d - flavor = sol_events.1.f - - duration = 3 - - event_image = { - video = "europenorthamerica_rich_and_poor" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - trigger = { - #triggered by journal entry - any_scope_state = { - is_capital = yes - any_scope_pop = { - standard_of_living < 10 - } - } - NOR = { - has_modifier = supports_sol_improvements_modifier - has_modifier = disapproves_of_poverty_dismissed_modifier - } - } - - immediate = { - random_scope_state = { - limit = { - is_capital = yes - any_scope_pop = { - standard_of_living < 10 - } - } - save_scope_as = slums_state - random_scope_pop = { - limit = { - standard_of_living < 10 - } - save_scope_as = begging_woman_scope - } - } - } - - option = { #yes - name = sol_events.1.a - default_option = yes - add_modifier = { - name = poverty_relief_modifier - months = short_modifier_time - } - every_interest_group = { - limit = { - law_stance = { - law = law_type:law_no_health_system - value < neutral - } - } - add_modifier = { - name = supports_sol_improvements_modifier - months = normal_modifier_time - } - } - } - - option = { #no - name = sol_events.1.b - set_variable = { - name = dismissed_poverty_variable - months = normal_modifier_time - } - scope:slums_state = { - add_radicals_in_state = { - strata = poor - value = medium_radicals - } - } - every_interest_group = { - limit = { - law_stance = { - law = law_type:law_no_health_system - value < neutral - } - } - add_modifier = { - name = disapproves_of_poverty_dismissed_modifier - months = normal_modifier_time - } - } - } - - option = { #send the police - she's a martyr now - name = sol_events.1.c - set_variable = { - name = begging_woman_martyr_variable - months = normal_modifier_time - } - scope:slums_state = { - add_radicals_in_state = { - strata = poor - value = large_radicals - } - } - ig:ig_armed_forces = { - add_modifier = { - name = repressed_sol_protestor_modifier - months = normal_modifier_time - } - } - every_interest_group = { - limit = { - OR = { - law_stance = { - law = law_type:law_militarized_police - value < neutral - } - law_stance = { - law = law_type:law_dedicated_police - value < neutral - } - law_stance = { - law = law_type:law_local_police - value < neutral - } - } - } - add_modifier = { - name = disapproves_of_repression_modifier - months = normal_modifier_time - } - } - } -} - -sol_events.2 = { #people are less poor - type = country_event - placement = scope:slums_state - - title = sol_events.2.t - desc = sol_events.2.desc - flavor = sol_events.2.f - - duration = 3 - - event_image = { - video = "europenorthamerica_london_center" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - trigger = { - #triggered by journal entry - } - - immediate = { - random_scope_state = { - limit = { - is_capital = yes - } - save_scope_as = slums_state - } - } - - option = { #reward 1: loyalty - name = sol_events.2.a - default_option = yes - capital = { - add_modifier = { - name = sol_increased_modifier - months = normal_modifier_time - } - } - if = { - limit = { - any_scope_state = { - is_incorporated = yes - owner = ROOT - is_capital = no - } - } - random_scope_state = { - limit = { - is_incorporated = yes - owner = ROOT - is_capital = no - } - set_variable = sol_state_1 - add_modifier = { - name = sol_increased_modifier - months = normal_modifier_time - } - } - } - if = { - limit = { - any_scope_state = { - is_incorporated = yes - owner = ROOT - is_capital = no - NOT = { has_variable = sol_state_1 } - } - } - random_scope_state = { - limit = { - is_incorporated = yes - owner = ROOT - is_capital = no - NOT = { has_variable = sol_state_1 } - } - add_modifier = { - name = sol_increased_modifier - months = normal_modifier_time - } - } - } - } - - option = { #reward 2: bureaucracy cost - name = sol_events.2.b - add_modifier = { - name = sol_institution_modifier - months = normal_modifier_time - } - } - - option = { #we're fine - name = sol_events.2.c - if = { - limit = { - any_interest_group = { - leader = { - OR = { - has_ideology = ideology:ideology_radical - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_social_democrat - } - } - } - } - every_interest_group = { - limit = { - leader = { - OR = { - has_ideology = ideology:ideology_radical - has_ideology = ideology:ideology_reformer - has_ideology = ideology:ideology_communist - has_ideology = ideology:ideology_social_democrat - } - } - } - add_modifier = { - name = sol_improved_modifier - months = normal_modifier_time - } - } - } - } -} - -sol_events.3 = { #church wants to help - type = country_event - placement = scope:slums_state - - title = sol_events.3.t - desc = sol_events.3.d - flavor = sol_events.3.f - - duration = 3 - - event_image = { - trigger = { - religion = rel:jewish - } - video = "europenorthamerica_judaism" - } - event_image = { - trigger = { - OR = { - religion = rel:protestant - religion = rel:catholic - religion = rel:orthodox - religion = rel:oriental_orthodox - } - } - video = "southamerica_christianity" - } - event_image = { - trigger = { - OR = { - religion = rel:hindu - religion = rel:sikh - } - } - video = "asia_hinduism_sikhism" - } - event_image = { - trigger = { - religion = rel:shinto - } - video = "asia_confucianism_shinto" - } - event_image = { - trigger = { - OR = { - religion = rel:mahayana - religion = rel:gelugpa - religion = rel:theravada - } - } - video = "asia_buddhism" - } - event_image = { - trigger = { - OR = { - religion = rel:sunni - religion = rel:shiite - } - } - video = "middleeast_islam" - } - event_image = { - trigger = { - NOR = { - religion = rel:jewish - religion = rel:protestant - religion = rel:catholic - religion = rel:orthodox - religion = rel:oriental_orthodox - religion = rel:mahayana - religion = rel:gelugpa - religion = rel:theravada - religion = rel:shinto - religion = rel:hindu - religion = rel:sikh - religion = rel:sunni - religion = rel:shiite - } - } - video = "africa_animism" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - trigger = { - #triggered by journal entry - NOT = { has_variable = church_sol_variable } - } - - immediate = { - random_scope_state = { - limit = { - is_capital = yes - } - save_scope_as = slums_state - } - set_variable = { - name = church_sol_variable - months = normal_modifier_time - } - ig:ig_devout = { - save_scope_as = ig_devout - } - } - - option = { #yes - name = sol_events.3.a - default_option = yes - ig:ig_devout = { - add_modifier = { - name = charitable_slums_modifier - months = normal_modifier_time - } - } - ig:ig_entrepreneurs = { - add_modifier = { - name = bad_charitable_slums_modifier - months = normal_modifier_time - } - } - add_modifier = { - name = charity_slums_modifier - multiplier = money_amount_multiplier_small - months = normal_modifier_time - } - scope:slums_state = { - add_modifier = { - name = charitable_slums_state_modifier - months = normal_modifier_time - } - } - } - - option = { #no - name = sol_events.3.b - ig:ig_devout = { - add_modifier = { - name = rejected_charitable_slums_modifier - months = normal_modifier_time - } - } - scope:slums_state = { - add_modifier = { - name = rejected_charitable_slums_state_modifier - months = normal_modifier_time - } - } - } -} - -sol_events.4 = { #people sleeping on the stairs - type = country_event - placement = scope:slums_state - - title = sol_events.4.t - desc = sol_events.4.d - flavor = sol_events.4.f - - duration = 3 - - event_image = { - video = "unspecific_factory_closed" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - trigger = { - #triggered by journal entry - NOT = { has_variable = stairs_sol_variable } - } - - immediate = { - random_scope_state = { - limit = { - is_capital = yes - } - save_scope_as = slums_state - } - set_variable = { - name = stairs_sol_variable - months = normal_modifier_time - } - } - - option = { #build more houses - name = sol_events.4.a - default_option = yes - ig:ig_conglomerates = { - add_modifier = { - name = slums_housing_opposed_modifier - months = normal_modifier_time - } - } - ig:ig_entrepreneurs = { - add_modifier = { - name = slums_housing_opposed_modifier - months = normal_modifier_time - } - } - scope:slums_state = { - add_modifier = { - name = slums_housing_modifier - months = normal_modifier_time - } - } - } - - option = { #no - name = sol_events.4.b - ig:ig_intellectuals = { - add_modifier = { - name = slums_housing_rejected_modifier - months = normal_modifier_time - } - } - ig:ig_socialists = { - add_modifier = { - name = slums_housing_rejected_modifier - months = normal_modifier_time - } - } - } -} - -sol_events.5 = { #article about slums - type = country_event - placement = scope:slums_state - - title = sol_events.5.t - desc = sol_events.5.d - flavor = sol_events.5.f - - duration = 3 - - event_image = { - video = "asia_union_leader" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_newspaper.dds" - - trigger = { - #triggered by journal entry - NOT = { has_variable = article_sol_variable } - } - - immediate = { - random_scope_state = { - limit = { - is_capital = yes - } - save_scope_as = slums_state - } - set_variable = { - name = article_sol_variable - months = normal_modifier_time - } - } - - option = { #approve drainage levels - name = sol_events.5.a - default_option = yes - every_interest_group = { - limit = { - law_stance = { - law = law_type:law_no_health_system - value < neutral - } - } - add_modifier = { - name = approves_of_drainage_modifier - months = normal_modifier_time - } - } - scope:slums_state = { - add_modifier = { - name = better_drainage_levels_modifier - months = normal_modifier_time - } - } - add_modifier = { - name = drainage_levels_cost_modifier - multiplier = money_amount_multiplier_small - months = normal_modifier_time - } - } - - option = { #look the other way - name = sol_events.5.b - every_interest_group = { - limit = { - law_stance = { - law = law_type:law_no_health_system - value > neutral - } - } - add_modifier = { - name = approves_of_ignoring_drainage_modifier - months = normal_modifier_time - } - } - scope:slums_state = { - add_modifier = { - name = bad_drainage_levels_modifier - months = short_modifier_time - } - add_radicals_in_state = { - strata = poor - value = medium_radicals - } - } - } -} - -sol_events.6 = { #bread riots - type = country_event - placement = scope:slums_state - - title = sol_events.6.t - desc = sol_events.6.d - flavor = sol_events.6.f - - duration = 3 - - event_image = { - video = "unspecific_vandalized_storefront" - } - - on_created_soundeffect = "event:/SFX/UI/Alerts/event_appear" - - icon = "gfx/interface/icons/event_icons/event_protest.dds" - - trigger = { - #triggered by journal entry - NOT = { has_variable = bread_riots_variable } - } - - immediate = { - random_scope_state = { - limit = { - is_capital = yes - } - save_scope_as = slums_state - } - set_variable = { - name = bread_riots_variable - months = normal_modifier_time - } - } - - option = { #give them food - name = sol_events.6.a - default_option = yes - add_modifier = { - name = starvation_palliative_modifier - multiplier = money_amount_multiplier_small - months = normal_modifier_time - } - scope:slums_state = { - add_modifier = { - name = bread_riots_modifier - months = normal_modifier_time - } - } - } - - option = { #no - name = sol_events.6.b - scope:slums_state = { - add_radicals_in_state = { - strata = poor - value = medium_radicals - } - } - } -} diff --git a/gfx/FX/coloroverlay.fxh b/gfx/FX/coloroverlay.fxh index 68e8760b0..22a831472 100644 --- a/gfx/FX/coloroverlay.fxh +++ b/gfx/FX/coloroverlay.fxh @@ -366,7 +366,7 @@ PixelShader = { GetGradiantBorderBlendValues( ProvinceOverlayColorWithAlpha, PreLightingBlend, PostLightingBlend ); } - // Apply stylised noise + // Apply stylized noise #ifndef LOW_QUALITY_SHADERS #if defined( TERRAIN_FLAT_MAP ) || defined( TERRAIN_FLAT_MAP_LERP ) float DetailScale1 = 10.0f; diff --git a/gfx/interface/icons/ig_icons/armed_forces.dds b/gfx/interface/icons/ig_icons/armed_forces.dds deleted file mode 100644 index 709bce940..000000000 Binary files a/gfx/interface/icons/ig_icons/armed_forces.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/armed_forces_30.dds b/gfx/interface/icons/ig_icons/armed_forces_30.dds deleted file mode 100644 index 91b114ae2..000000000 Binary files a/gfx/interface/icons/ig_icons/armed_forces_30.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/bureaucrats.dds b/gfx/interface/icons/ig_icons/bureaucrats.dds new file mode 100644 index 000000000..b4da02c9a Binary files /dev/null and b/gfx/interface/icons/ig_icons/bureaucrats.dds differ diff --git a/gfx/interface/icons/ig_icons/bureaucrats_30.dds b/gfx/interface/icons/ig_icons/bureaucrats_30.dds new file mode 100644 index 000000000..2333cfcfd Binary files /dev/null and b/gfx/interface/icons/ig_icons/bureaucrats_30.dds differ diff --git a/gfx/interface/icons/ig_icons/capitalists.dds b/gfx/interface/icons/ig_icons/capitalists.dds new file mode 100644 index 000000000..15f46f19b Binary files /dev/null and b/gfx/interface/icons/ig_icons/capitalists.dds differ diff --git a/gfx/interface/icons/ig_icons/capitalists_30.dds b/gfx/interface/icons/ig_icons/capitalists_30.dds new file mode 100644 index 000000000..977bf0dfb Binary files /dev/null and b/gfx/interface/icons/ig_icons/capitalists_30.dds differ diff --git a/gfx/interface/icons/ig_icons/conglomerates.dds b/gfx/interface/icons/ig_icons/conglomerates.dds deleted file mode 100644 index 4e6713134..000000000 Binary files a/gfx/interface/icons/ig_icons/conglomerates.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/conglomerates_30.dds b/gfx/interface/icons/ig_icons/conglomerates_30.dds deleted file mode 100644 index c6e232383..000000000 Binary files a/gfx/interface/icons/ig_icons/conglomerates_30.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/crab.dds b/gfx/interface/icons/ig_icons/crab.dds new file mode 100644 index 000000000..59e7450b2 Binary files /dev/null and b/gfx/interface/icons/ig_icons/crab.dds differ diff --git a/gfx/interface/icons/ig_icons/devout.dds b/gfx/interface/icons/ig_icons/devout.dds deleted file mode 100644 index 561cf425d..000000000 Binary files a/gfx/interface/icons/ig_icons/devout.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/devout_30.dds b/gfx/interface/icons/ig_icons/devout_30.dds deleted file mode 100644 index 80302f179..000000000 Binary files a/gfx/interface/icons/ig_icons/devout_30.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/elites.dds b/gfx/interface/icons/ig_icons/elites.dds index 72569bbaf..6fe05967e 100644 Binary files a/gfx/interface/icons/ig_icons/elites.dds and b/gfx/interface/icons/ig_icons/elites.dds differ diff --git a/gfx/interface/icons/ig_icons/elites_30.dds b/gfx/interface/icons/ig_icons/elites_30.dds index a52e4a870..777a96bf8 100644 Binary files a/gfx/interface/icons/ig_icons/elites_30.dds and b/gfx/interface/icons/ig_icons/elites_30.dds differ diff --git a/gfx/interface/icons/ig_icons/entrepreneurs.dds b/gfx/interface/icons/ig_icons/entrepreneurs.dds index bfeb8581a..93d86eb65 100644 Binary files a/gfx/interface/icons/ig_icons/entrepreneurs.dds and b/gfx/interface/icons/ig_icons/entrepreneurs.dds differ diff --git a/gfx/interface/icons/ig_icons/entrepreneurs_30.dds b/gfx/interface/icons/ig_icons/entrepreneurs_30.dds index f8df847a1..b4f3b2534 100644 Binary files a/gfx/interface/icons/ig_icons/entrepreneurs_30.dds and b/gfx/interface/icons/ig_icons/entrepreneurs_30.dds differ diff --git a/gfx/interface/icons/ig_icons/intellectuals.dds b/gfx/interface/icons/ig_icons/intelligentsia.dds similarity index 100% rename from gfx/interface/icons/ig_icons/intellectuals.dds rename to gfx/interface/icons/ig_icons/intelligentsia.dds diff --git a/gfx/interface/icons/ig_icons/intellectuals_30.dds b/gfx/interface/icons/ig_icons/intelligentsia_30.dds similarity index 100% rename from gfx/interface/icons/ig_icons/intellectuals_30.dds rename to gfx/interface/icons/ig_icons/intelligentsia_30.dds diff --git a/gfx/interface/icons/ig_icons/vanguardists.dds b/gfx/interface/icons/ig_icons/laborists.dds similarity index 100% rename from gfx/interface/icons/ig_icons/vanguardists.dds rename to gfx/interface/icons/ig_icons/laborists.dds diff --git a/gfx/interface/icons/ig_icons/vanguardists_30.dds b/gfx/interface/icons/ig_icons/laborists_30.dds similarity index 100% rename from gfx/interface/icons/ig_icons/vanguardists_30.dds rename to gfx/interface/icons/ig_icons/laborists_30.dds diff --git a/gfx/interface/icons/ig_icons/moralists.dds b/gfx/interface/icons/ig_icons/moralists.dds new file mode 100644 index 000000000..78c44835a Binary files /dev/null and b/gfx/interface/icons/ig_icons/moralists.dds differ diff --git a/gfx/interface/icons/ig_icons/moralists_30.dds b/gfx/interface/icons/ig_icons/moralists_30.dds new file mode 100644 index 000000000..041728d4b Binary files /dev/null and b/gfx/interface/icons/ig_icons/moralists_30.dds differ diff --git a/gfx/interface/icons/ig_icons/patriots.dds b/gfx/interface/icons/ig_icons/patriots.dds new file mode 100644 index 000000000..4bec01a03 Binary files /dev/null and b/gfx/interface/icons/ig_icons/patriots.dds differ diff --git a/gfx/interface/icons/ig_icons/patriots_30.dds b/gfx/interface/icons/ig_icons/patriots_30.dds new file mode 100644 index 000000000..b9ff9f798 Binary files /dev/null and b/gfx/interface/icons/ig_icons/patriots_30.dds differ diff --git a/gfx/interface/icons/ig_icons/pragmatists.dds b/gfx/interface/icons/ig_icons/pragmatists.dds new file mode 100644 index 000000000..bfeb8581a Binary files /dev/null and b/gfx/interface/icons/ig_icons/pragmatists.dds differ diff --git a/gfx/interface/icons/ig_icons/pragmatists_30.dds b/gfx/interface/icons/ig_icons/pragmatists_30.dds new file mode 100644 index 000000000..f8df847a1 Binary files /dev/null and b/gfx/interface/icons/ig_icons/pragmatists_30.dds differ diff --git a/gfx/interface/icons/ig_icons/rural_folk.dds b/gfx/interface/icons/ig_icons/ruralists.dds similarity index 100% rename from gfx/interface/icons/ig_icons/rural_folk.dds rename to gfx/interface/icons/ig_icons/ruralists.dds diff --git a/gfx/interface/icons/ig_icons/rural_folk_30.dds b/gfx/interface/icons/ig_icons/ruralists_30.dds similarity index 100% rename from gfx/interface/icons/ig_icons/rural_folk_30.dds rename to gfx/interface/icons/ig_icons/ruralists_30.dds diff --git a/gfx/interface/icons/ig_icons/securocrats.dds b/gfx/interface/icons/ig_icons/securocrats.dds new file mode 100644 index 000000000..b3ccca5fc Binary files /dev/null and b/gfx/interface/icons/ig_icons/securocrats.dds differ diff --git a/gfx/interface/icons/ig_icons/securocrats_30.dds b/gfx/interface/icons/ig_icons/securocrats_30.dds new file mode 100644 index 000000000..42cbecc7e Binary files /dev/null and b/gfx/interface/icons/ig_icons/securocrats_30.dds differ diff --git a/gfx/interface/icons/ig_icons/socialist_old.dds b/gfx/interface/icons/ig_icons/socialist_old.dds deleted file mode 100644 index 70f3b7179..000000000 Binary files a/gfx/interface/icons/ig_icons/socialist_old.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/socialists.dds b/gfx/interface/icons/ig_icons/socialists.dds deleted file mode 100644 index ff28fcd60..000000000 Binary files a/gfx/interface/icons/ig_icons/socialists.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/socialists_30.dds b/gfx/interface/icons/ig_icons/socialists_30.dds deleted file mode 100644 index bd26d770e..000000000 Binary files a/gfx/interface/icons/ig_icons/socialists_30.dds and /dev/null differ diff --git a/gfx/interface/icons/ig_icons/urbanists.dds b/gfx/interface/icons/ig_icons/urbanists.dds new file mode 100644 index 000000000..6cda256b6 Binary files /dev/null and b/gfx/interface/icons/ig_icons/urbanists.dds differ diff --git a/gfx/interface/icons/ig_icons/urbanists_30.dds b/gfx/interface/icons/ig_icons/urbanists_30.dds new file mode 100644 index 000000000..16fd7b095 Binary files /dev/null and b/gfx/interface/icons/ig_icons/urbanists_30.dds differ diff --git a/gfx/interface/icons/pops_icons/academics.dds b/gfx/interface/icons/pops_icons/academics.dds new file mode 100644 index 000000000..49e409518 Binary files /dev/null and b/gfx/interface/icons/pops_icons/academics.dds differ diff --git a/gfx/interface/icons/pops_icons/academics_15.dds b/gfx/interface/icons/pops_icons/academics_15.dds new file mode 100644 index 000000000..67090b1c1 Binary files /dev/null and b/gfx/interface/icons/pops_icons/academics_15.dds differ diff --git a/gfx/interface/icons/pops_icons/administrators.dds b/gfx/interface/icons/pops_icons/administrators.dds new file mode 100644 index 000000000..ed7c32516 Binary files /dev/null and b/gfx/interface/icons/pops_icons/administrators.dds differ diff --git a/gfx/interface/icons/pops_icons/administrators_15.dds b/gfx/interface/icons/pops_icons/administrators_15.dds new file mode 100644 index 000000000..5004aa65a Binary files /dev/null and b/gfx/interface/icons/pops_icons/administrators_15.dds differ diff --git a/gfx/interface/icons/pops_icons/clergy.dds b/gfx/interface/icons/pops_icons/clergy.dds new file mode 100644 index 000000000..aa32d84c0 Binary files /dev/null and b/gfx/interface/icons/pops_icons/clergy.dds differ diff --git a/gfx/interface/icons/pops_icons/clergy_15.dds b/gfx/interface/icons/pops_icons/clergy_15.dds new file mode 100644 index 000000000..829f77291 Binary files /dev/null and b/gfx/interface/icons/pops_icons/clergy_15.dds differ diff --git a/gfx/interface/icons/pops_icons/creatives.dds b/gfx/interface/icons/pops_icons/creatives.dds new file mode 100644 index 000000000..c9ed93e5e Binary files /dev/null and b/gfx/interface/icons/pops_icons/creatives.dds differ diff --git a/gfx/interface/icons/pops_icons/creatives_15.dds b/gfx/interface/icons/pops_icons/creatives_15.dds new file mode 100644 index 000000000..5c9911448 Binary files /dev/null and b/gfx/interface/icons/pops_icons/creatives_15.dds differ diff --git a/gfx/interface/icons/pops_icons/engineers.dds b/gfx/interface/icons/pops_icons/engineers.dds new file mode 100644 index 000000000..c9ed93e5e Binary files /dev/null and b/gfx/interface/icons/pops_icons/engineers.dds differ diff --git a/gfx/interface/icons/pops_icons/engineers_15.dds b/gfx/interface/icons/pops_icons/engineers_15.dds new file mode 100644 index 000000000..5c9911448 Binary files /dev/null and b/gfx/interface/icons/pops_icons/engineers_15.dds differ diff --git a/gfx/interface/icons/pops_icons/farmers.dds b/gfx/interface/icons/pops_icons/farmers.dds new file mode 100644 index 000000000..9fdc94350 Binary files /dev/null and b/gfx/interface/icons/pops_icons/farmers.dds differ diff --git a/gfx/interface/icons/pops_icons/farmers_15.dds b/gfx/interface/icons/pops_icons/farmers_15.dds new file mode 100644 index 000000000..52115a107 Binary files /dev/null and b/gfx/interface/icons/pops_icons/farmers_15.dds differ diff --git a/gfx/interface/icons/pops_icons/informal_workers.dds b/gfx/interface/icons/pops_icons/informal_workers.dds new file mode 100644 index 000000000..40cfff8d7 Binary files /dev/null and b/gfx/interface/icons/pops_icons/informal_workers.dds differ diff --git a/gfx/interface/icons/pops_icons/informal_workers_15.dds b/gfx/interface/icons/pops_icons/informal_workers_15.dds new file mode 100644 index 000000000..10f995bb3 Binary files /dev/null and b/gfx/interface/icons/pops_icons/informal_workers_15.dds differ diff --git a/gfx/interface/icons/pops_icons/investors.dds b/gfx/interface/icons/pops_icons/investors.dds new file mode 100644 index 000000000..b32ed73d9 Binary files /dev/null and b/gfx/interface/icons/pops_icons/investors.dds differ diff --git a/gfx/interface/icons/pops_icons/investors_15.dds b/gfx/interface/icons/pops_icons/investors_15.dds new file mode 100644 index 000000000..04157d813 Binary files /dev/null and b/gfx/interface/icons/pops_icons/investors_15.dds differ diff --git a/gfx/interface/icons/pops_icons/laborers.dds b/gfx/interface/icons/pops_icons/laborers.dds new file mode 100644 index 000000000..0162393c2 Binary files /dev/null and b/gfx/interface/icons/pops_icons/laborers.dds differ diff --git a/gfx/interface/icons/pops_icons/laborers_15.dds b/gfx/interface/icons/pops_icons/laborers_15.dds new file mode 100644 index 000000000..e8fda8c44 Binary files /dev/null and b/gfx/interface/icons/pops_icons/laborers_15.dds differ diff --git a/gfx/interface/icons/pops_icons/landlords.dds b/gfx/interface/icons/pops_icons/landlords.dds new file mode 100644 index 000000000..f8af3c9b6 Binary files /dev/null and b/gfx/interface/icons/pops_icons/landlords.dds differ diff --git a/gfx/interface/icons/pops_icons/landlords_15.dds b/gfx/interface/icons/pops_icons/landlords_15.dds new file mode 100644 index 000000000..ea3295aa7 Binary files /dev/null and b/gfx/interface/icons/pops_icons/landlords_15.dds differ diff --git a/gfx/interface/icons/pops_icons/officers.dds b/gfx/interface/icons/pops_icons/officers.dds new file mode 100644 index 000000000..1dd8f3b56 Binary files /dev/null and b/gfx/interface/icons/pops_icons/officers.dds differ diff --git a/gfx/interface/icons/pops_icons/officers_15.dds b/gfx/interface/icons/pops_icons/officers_15.dds new file mode 100644 index 000000000..2aaca051a Binary files /dev/null and b/gfx/interface/icons/pops_icons/officers_15.dds differ diff --git a/gfx/interface/icons/pops_icons/professionals.dds b/gfx/interface/icons/pops_icons/professionals.dds new file mode 100644 index 000000000..beff95f38 Binary files /dev/null and b/gfx/interface/icons/pops_icons/professionals.dds differ diff --git a/gfx/interface/icons/pops_icons/professionals_15.dds b/gfx/interface/icons/pops_icons/professionals_15.dds new file mode 100644 index 000000000..8710b9f26 Binary files /dev/null and b/gfx/interface/icons/pops_icons/professionals_15.dds differ diff --git a/gfx/interface/icons/pops_icons/service_workers.dds b/gfx/interface/icons/pops_icons/service_workers.dds new file mode 100644 index 000000000..3284b2b51 Binary files /dev/null and b/gfx/interface/icons/pops_icons/service_workers.dds differ diff --git a/gfx/interface/icons/pops_icons/service_workers_15.dds b/gfx/interface/icons/pops_icons/service_workers_15.dds new file mode 100644 index 000000000..427ab181a Binary files /dev/null and b/gfx/interface/icons/pops_icons/service_workers_15.dds differ diff --git a/gfx/interface/icons/pops_icons/servicemembers.dds b/gfx/interface/icons/pops_icons/servicemembers.dds new file mode 100644 index 000000000..41710027a Binary files /dev/null and b/gfx/interface/icons/pops_icons/servicemembers.dds differ diff --git a/gfx/interface/icons/pops_icons/servicemembers_15.dds b/gfx/interface/icons/pops_icons/servicemembers_15.dds new file mode 100644 index 000000000..80856bf00 Binary files /dev/null and b/gfx/interface/icons/pops_icons/servicemembers_15.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_middle_icon.dds b/gfx/interface/icons/pops_icons/sol_middle_icon.dds new file mode 100644 index 000000000..76d3a595d Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_middle_icon.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_middle_icon_15.dds b/gfx/interface/icons/pops_icons/sol_middle_icon_15.dds new file mode 100644 index 000000000..1d863d8d8 Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_middle_icon_15.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_middle_icon_17.dds b/gfx/interface/icons/pops_icons/sol_middle_icon_17.dds new file mode 100644 index 000000000..fc9674b9b Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_middle_icon_17.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_poor_icon.dds b/gfx/interface/icons/pops_icons/sol_poor_icon.dds new file mode 100644 index 000000000..8e3f6db3c Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_poor_icon.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_poor_icon_15.dds b/gfx/interface/icons/pops_icons/sol_poor_icon_15.dds new file mode 100644 index 000000000..aa1c2dcf7 Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_poor_icon_15.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_poor_icon_17.dds b/gfx/interface/icons/pops_icons/sol_poor_icon_17.dds new file mode 100644 index 000000000..b65ff578d Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_poor_icon_17.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_upper_icon.dds b/gfx/interface/icons/pops_icons/sol_upper_icon.dds new file mode 100644 index 000000000..6462f0d25 Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_upper_icon.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_upper_icon_15.dds b/gfx/interface/icons/pops_icons/sol_upper_icon_15.dds new file mode 100644 index 000000000..8b2312f69 Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_upper_icon_15.dds differ diff --git a/gfx/interface/icons/pops_icons/sol_upper_icon_17.dds b/gfx/interface/icons/pops_icons/sol_upper_icon_17.dds new file mode 100644 index 000000000..a12a98745 Binary files /dev/null and b/gfx/interface/icons/pops_icons/sol_upper_icon_17.dds differ diff --git a/gfx/interface/icons/pops_icons/technicians.dds b/gfx/interface/icons/pops_icons/technicians.dds new file mode 100644 index 000000000..62aaef51c Binary files /dev/null and b/gfx/interface/icons/pops_icons/technicians.dds differ diff --git a/gfx/interface/icons/pops_icons/technicians_15.dds b/gfx/interface/icons/pops_icons/technicians_15.dds new file mode 100644 index 000000000..8b8c16b7a Binary files /dev/null and b/gfx/interface/icons/pops_icons/technicians_15.dds differ diff --git a/gfx/interface/icons/pops_icons/unemployed.dds b/gfx/interface/icons/pops_icons/unemployed.dds new file mode 100644 index 000000000..5cf01443f Binary files /dev/null and b/gfx/interface/icons/pops_icons/unemployed.dds differ diff --git a/gfx/map/borders/front_graphics/01_battle_type.txt b/gfx/map/borders/front_graphics/01_battle_type.txt index a79e3095d..ea4f3cf59 100644 --- a/gfx/map/borders/front_graphics/01_battle_type.txt +++ b/gfx/map/borders/front_graphics/01_battle_type.txt @@ -3,7 +3,6 @@ weight = { value = 1 } - participant_entities = { #trench_infantry_aerial_recon = { # name = "generic_trench_infantry_pm_aerial_recon_entity" @@ -58,7 +57,7 @@ armored_division = { name = "generic_armored_division_pm_mechanized_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_main_battle_tanks @@ -70,62 +69,57 @@ } } } - # chemical_weapons_specialists = { - # name = "generic_siege_artillery_pm_chemical_weapons_specialists_entity" - # trigger = { - # building = { - # has_active_production_method = pm_chemical_weapons_specialists - # } - # } + # name = "generic_siege_artillery_pm_chemical_weapons_specialists_entity" + # trigger = { + # building = { + # has_active_production_method = pm_chemical_weapons_specialists + # } + # } # } - # flamethrower_company_african = { - # name = "african_line_infantry_pm_flamethrower_company_entity" - # trigger = { - # building = { - # has_active_production_method = pm_flamethrower_company - # } - # culture = { - # has_culture_graphics = african - # } - # } + # name = "african_line_infantry_pm_flamethrower_company_entity" + # trigger = { + # building = { + # has_active_production_method = pm_flamethrower_company + # } + # culture = { + # has_culture_graphics = african + # } + # } # } - # flamethrower_company_european = { - # name = "european_line_infantry_pm_flamethrower_company_entity" - # trigger = { - # building = { - # has_active_production_method = pm_flamethrower_company - # } - # culture = { - # has_culture_graphics = european - # } - # } + # name = "european_line_infantry_pm_flamethrower_company_entity" + # trigger = { + # building = { + # has_active_production_method = pm_flamethrower_company + # } + # culture = { + # has_culture_graphics = european + # } + # } # } - # flamethrower_company_asian = { - # name = "asian_line_infantry_pm_flamethrower_company_entity" - # trigger = { - # building = { - # has_active_production_method = pm_flamethrower_company - # } - # culture = { - # has_culture_graphics = asian - # } - # } + # name = "asian_line_infantry_pm_flamethrower_company_entity" + # trigger = { + # building = { + # has_active_production_method = pm_flamethrower_company + # } + # culture = { + # has_culture_graphics = asian + # } + # } # } - # flamethrower_company_arabic = { - # name = "arabic_line_infantry_pm_flamethrower_company_entity" - # trigger = { - # building = { - # has_active_production_method = pm_flamethrower_company - # } - # culture = { - # has_culture_graphics = mideast_indian - # } - # } + # name = "arabic_line_infantry_pm_flamethrower_company_entity" + # trigger = { + # building = { + # has_active_production_method = pm_flamethrower_company + # } + # culture = { + # has_culture_graphics = mideast_indian + # } + # } # } #siege_artillery_machine_gunners = { @@ -148,7 +142,7 @@ siege_artillery = { name = "generic_siege_artillery_pm_siege_artillery_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_mlrs_artillery @@ -157,10 +151,9 @@ } } } - squad_infantry = { name = "generic_trench_infantry_pm_squad_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_8th_generation_infantry @@ -169,10 +162,9 @@ } } } - trench_infantry = { name = "generic_trench_infantry_pm_trench_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_6th_generation_infantry @@ -181,11 +173,9 @@ } } } - - generic_flamethrower_company = { name = "generic_line_infantry_pm_flamethrower_company_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_jet_fighters @@ -200,11 +190,9 @@ } } } - - shrapnel_artillery = { name = "generic_siege_artillery_pm_shrapnel_artillery_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_post_war_artillery @@ -213,10 +201,9 @@ } } } - mobile_artillery_african = { name = "african_mobile_artillery_pm_mobile_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_wartime_artillery } @@ -225,10 +212,9 @@ } } } - mobile_artillery_european = { name = "european_mobile_artillery_pm_mobile_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_wartime_artillery } @@ -237,10 +223,9 @@ } } } - mobile_artillery_asian = { name = "asian_mobile_artillery_pm_mobile_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_wartime_artillery } @@ -249,10 +234,9 @@ } } } - mobile_artillery_arabic = { name = "arabic_mobile_artillery_pm_mobile_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_wartime_artillery } @@ -261,19 +245,17 @@ } } } - generic_mobile_artillery = { name = "generic_mobile_artillery_pm_mobile_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_wartime_artillery } } } - cannon_artillery_african = { name = "african_line_infantry_pm_cannon_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_pre_war_artillery } @@ -282,10 +264,9 @@ } } } - cannon_artillery_european = { name = "european_line_infantry_pm_cannon_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_pre_war_artillery } @@ -294,10 +275,9 @@ } } } - cannon_artillery_asian = { name = "asian_line_infantry_pm_cannon_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_pre_war_artillery } @@ -306,10 +286,9 @@ } } } - cannon_artillery_arabic = { name = "arabic_line_infantry_pm_cannon_artillery_entity" - trigger = { + trigger = { building = { has_active_production_method = pm_pre_war_artillery } @@ -321,10 +300,9 @@ } } } - skirmish_infantry_african = { name = "african_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_4th_generation_infantry @@ -336,10 +314,9 @@ } } } - skirmish_infantry_european = { name = "european_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_4th_generation_infantry @@ -351,10 +328,9 @@ } } } - skirmish_infantry_asian = { name = "asian_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_4th_generation_infantry @@ -366,10 +342,9 @@ } } } - skirmish_infantry_arabic = { name = "arabic_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_4th_generation_infantry @@ -381,10 +356,9 @@ } } } - generic_skirmish_infantry = { name = "generic_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_4th_generation_infantry @@ -393,10 +367,9 @@ } } } - rifle_african = { name = "african_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_2nd_generation_infantry @@ -408,10 +381,9 @@ } } } - rifle_european = { name = "european_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_2nd_generation_infantry @@ -423,10 +395,9 @@ } } } - rifle_asia = { name = "asian_line_infantry_pm_skirmish_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_2nd_generation_infantry @@ -438,7 +409,6 @@ } } } - rifle_arabic = { name = "arabic_line_infantry_pm_skirmish_infantry_entity" trigger = { @@ -453,10 +423,9 @@ } } } - generic_line_infantry = { name = "generic_line_infantry_pm_line_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_2nd_generation_infantry @@ -465,10 +434,9 @@ } } } - musket_african = { name = "african_irregular_infantry_pm_irregular_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_pre_war_infantry @@ -480,10 +448,9 @@ } } } - musket_arabic = { name = "arabic_irregular_infantry_pm_irregular_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_pre_war_infantry @@ -495,10 +462,9 @@ } } } - musket_european = { name = "european_irregular_infantry_pm_irregular_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_pre_war_infantry @@ -510,10 +476,9 @@ } } } - musket_asian = { name = "asian_irregular_infantry_pm_irregular_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_pre_war_infantry @@ -524,11 +489,10 @@ has_culture_graphics = asian } } - } - + } generic_irregular_infantry = { name = "generic_irregular_infantry_pm_irregular_infantry_entity" - trigger = { + trigger = { building = { OR = { has_active_production_method = pm_pre_war_infantry @@ -538,8 +502,7 @@ } } } - environment_entity = { name = "war_center_active_entity" } -} \ No newline at end of file +} diff --git a/gfx/map/city_data/city_vfx/01_fireworks.txt b/gfx/map/city_data/city_vfx/01_fireworks.txt index f1a87d243..6c1ee68e5 100644 --- a/gfx/map/city_data/city_vfx/01_fireworks.txt +++ b/gfx/map/city_data/city_vfx/01_fireworks.txt @@ -1,9 +1,14 @@ fireworks = { visible = { - AND = { - loyalty > 0.3 - turmoil < 0.2 - } + OR = { + AND = { + loyalty > 0.3 + turmoil < 0.2 + } + + has_variable = fireworks_variable + } } + entity = "fireworks" } \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_armed_forces.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_armed_forces.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_armed_forces.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_devout.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_devout.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_devout.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_industrialists.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_industrialists.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_industrialists.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_intelligentsia.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_intelligentsia.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_intelligentsia.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_landowners.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_landowners.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_landowners.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_petty_bourgeoisie.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_petty_bourgeoisie.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_petty_bourgeoisie.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_rural_folk.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_rural_folk.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_rural_folk.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/generated/revolution_mapobject_generator_trade_unions.txt b/gfx/map/map_object_data/generated/revolution_mapobject_generator_trade_unions.txt new file mode 100644 index 000000000..ce610266b --- /dev/null +++ b/gfx/map/map_object_data/generated/revolution_mapobject_generator_trade_unions.txt @@ -0,0 +1 @@ +#blanked out until paradox fixes their shit \ No newline at end of file diff --git a/gfx/map/map_object_data/unique_buildings.txt b/gfx/map/map_object_data/unique_buildings.txt index 74fb45a82..986ce17e0 100644 --- a/gfx/map/map_object_data/unique_buildings.txt +++ b/gfx/map/map_object_data/unique_buildings.txt @@ -208,6 +208,21 @@ game_object_locator={ } } } +game_object_locator={ + name="mosque_of_djenne_locator" + clamp_to_water_level=no + render_under_water=no + generated_content=no + layer="static" + instances={ + { + id=1 + position={ 3983.100098 0.000000 1826.300049 } + rotation={ -0.000000 -0.000000 -0.000000 0.000000 } + scale={ 3.000000 3.000000 3.000000 } + } + } +} game_object_locator={ name="petra_locator" clamp_to_water_level=no diff --git a/gfx/portraits/accessories/clothes.txt b/gfx/portraits/accessories/clothes.txt index 5223e5a8d..ce28795cc 100644 --- a/gfx/portraits/accessories/clothes.txt +++ b/gfx/portraits/accessories/clothes.txt @@ -1,95 +1,148 @@ # These assets are then used in the genes (game/common/genes/..) at the bottom of the file. - ############################################################# # # # Male Clothes and Clothing Accessories # # # ############################################################# - ######################## # # # COATS # # # ######################## - - ## EUROPEAN ## - - - male_coat_european_01 = { -set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_european_01_entity" } + set_tags = "shrink_arms,shrink_chest,shrink_belly" + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_european_01_entity" + } } male_coat_european_03 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_european_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_european_03_entity" + } } male_coat_european_06 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_european_06_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_european_06_entity" + } } male_coat_european_08 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_european_08_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_european_08_entity" + } } male_coat_european_09 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_european_09_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_european_09_entity" + } } male_coat_european_10 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_european_10_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_european_10_entity" + } } male_coat_european_11 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_european_11_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_european_11_entity" + } } male_coat_american_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_american_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_american_01_entity" + } } male_coat_american_06 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_american_06_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_american_06_entity" + } } male_coat_american_11 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_american_11_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_american_11_entity" + } } male_coat_american_confederate_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_american_confederate_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_american_confederate_01_entity" + } } male_coat_american_confederate_11 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_american_confederate_11_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_american_confederate_11_entity" + } } male_coat_british_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_british_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_british_01_entity" + } } male_coat_british_06 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_british_06_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_british_06_entity" + } } male_coat_french_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_french_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_coat_french_01_entity" + } } male_coat_french_06 = { @@ -97,83 +150,36 @@ male_coat_french_06 = { entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_french_06_entity" } } -male_coat_historical_blanqui_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_blanqui_01_entity" } -} - -male_coat_historical_maurras_01 = { - set_tags = "shrink_arms" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_maurras_01_entity" } -} - -male_coat_historical_mazzini_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_mazzini_01_entity" } -} - -male_coat_historical_boulanger_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_boulanger_01_entity" } -} - -male_coat_historical_dickens_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_dickens_01_entity" } -} - -male_coat_historical_john_brown_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_john_brown_01_entity" } -} - -male_coat_historical_jaroslaw_dabrowski_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_jaroslaw_dabrowski_01_entity" } -} - -male_coat_german_military_01_entity = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_german_military_01_entity" } -} - - - - # Civilian # - male_civilian_coat_european_01 = { set_tags = "shrink_arms" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_civilian_coat_european_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_civilian_coat_european_01_entity" + } } male_civilian_coat_european_02 = { set_tags = "shrink_arms" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_civilian_coat_european_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_civilian_coat_european_02_entity" + } } -male_coat_historical_lenin_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_historical_lenin_01_entity" } -} - - -male_coat_alexis_de_tocqueville_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_coat_alexis_de_tocqueville_01_entity" } -} - - - - ## ARABIC ## - male_civilian_coat_arabic_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_civilian_coat_arabic_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_civilian_coat_arabic_01_entity" + } } ######################## @@ -181,44 +187,64 @@ male_civilian_coat_arabic_01 = { # LEGWEAR # # # ######################## - - ## EUROPEAN ## - male_legwear_european_01 = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_european_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_european_01_entity" + } } male_legwear_european_01_black = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_european_01_black_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_european_01_black_entity" + } } male_legwear_european_01_blue = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_european_01_blue_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_european_01_blue_entity" + } } male_legwear_european_01_red = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_european_01_red_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_european_01_red_entity" + } } - -male_legwear_peasants_01 = { +male_legwear_informal_workers_01 = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_peasants_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_peasants_01_entity" + } } -male_legwear_peasants_02 = { +male_legwear_informal_workers_02 = { entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_peasants_02_entity" } } male_legwear_native_american_01 = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_native_american_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_native_american_01_entity" + } } @@ -226,40 +252,60 @@ male_legwear_native_american_01 = { male_legwear_slavic_01_low = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_slavic_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_slavic_01_low_entity" + } } male_legwear_slavic_01_high = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_slavic_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_slavic_01_high_entity" + } } - ## POLYNESIAN ## male_legwear_polynesian_01_high = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_polynesian_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_polynesian_01_high_entity" + } } - ## CIRCUMPOLAR## - male_legwear_circumpolar_01 = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_circumpolar_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_circumpolar_01_entity" + } } female_legwear_circumpolar_01 = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_legwear_circumpolar_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_legwear_circumpolar_01_entity" + } } ## SOUTH AMERICAN ## - male_legwear_south_american_01_low = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_south_american_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_south_american_01_low_entity" + } } male_legwear_south_american_01_late_american = { @@ -268,10 +314,13 @@ male_legwear_south_american_01_late_american = { } ## JAPANESE ## - male_legwear_japanese_common_01 = { set_tags = "shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_legwear_japanese_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_legwear_japanese_common_01_entity" + } } @@ -285,57 +334,61 @@ male_legwear_japanese_common_01 = { # EPAULETTES # # # ######################## - - - - male_epaulettes_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_epaulettes_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_epaulettes_01_entity" + } } male_epaulettes_02 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_epaulettes_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_epaulettes_02_entity" + } } male_epaulettes_03 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_epaulettes_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_epaulettes_03_entity" + } } male_epaulettes_04 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_epaulettes_04_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_epaulettes_04_entity" + } } male_epaulettes_08 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_epaulettes_08_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_epaulettes_08_entity" + } } - ############# # # # SASHES # # # ############# - - male_sash_european_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_sash_european_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_sash_european_01_entity" + } } -male_sash_african_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_sash_african_agitator_01_entity" } -} - -male_sash_slavic_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_sash_slavic_agitator_01_entity" } -} -male_sash_chinese_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_sash_chinese_agitator_01_entity" } -} -male_sash_mexican_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_sash_mexican_agitator_01_entity" } -} ############# @@ -343,124 +396,131 @@ male_sash_mexican_agitator_01 = { # MEDALS # # # ############# - - - - ## GENERIC ## - male_medals_generic_01_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_generic_01_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_generic_01_01_entity" + } } male_medals_generic_01_02 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_generic_01_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_generic_01_02_entity" + } } male_medals_generic_01_03 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_generic_01_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_generic_01_03_entity" + } } male_medals_generic_01_04 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_generic_01_04_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_generic_01_04_entity" + } } male_medals_generic_01_05 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_generic_01_05_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_generic_01_05_entity" + } } - - - - - ## PRUSSIAN ## - male_medals_prussian_01_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_prussian_01_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_prussian_01_01_entity" + } } male_medals_prussian_01_02 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_prussian_01_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_prussian_01_02_entity" + } } male_medals_prussian_01_03 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_prussian_01_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_prussian_01_03_entity" + } } male_medals_prussian_01_04 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_prussian_01_04_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_prussian_01_04_entity" + } } male_medals_prussian_01_05 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_medals_prussian_01_05_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_medals_prussian_01_05_entity" + } } - - - - - - - - ######################## # # # WAISTCOATS # # # ######################## - - ## EUROPEAN ## - male_waistcoat_european_01 = { set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_european_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_waistcoat_european_01_entity" + } } - male_waistcoat_european_02 = { set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_european_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_waistcoat_european_02_entity" + } } - male_waistcoat_european_03 = { set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_european_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_waistcoat_european_03_entity" + } } male_waistcoat_south_american_01_high = { set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_south_american_01_high_entity" } -} - -male_waistcoat_historical_01_lenin = { - set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_historical_01_lenin_entity" } -} - -male_waistcoat_south_american_lenin = { - set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_south_american_lenin_entity" } -} - - -male_waistcoat_historical_maurras_01 = { - set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_historical_maurras_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_waistcoat_south_american_01_high_entity" + } } -male_waistcoat_historical_dickens_01 = { - set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_historical_dickens_01_entity" } -} - -male_waistcoat_historical_madero_01 = { - set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_waistcoat_historical_madero_01_entity" } -} ######################## @@ -468,94 +528,133 @@ male_waistcoat_historical_madero_01 = { # BELTS # # # ######################## - male_belt_generic_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_belt_generic_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_belt_generic_01_entity" + } } male_belt_generic_02 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_belt_generic_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_belt_generic_02_entity" + } } male_belt_suspenders_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_belt_suspenders_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_belt_suspenders_01_entity" + } } male_belt_japanese_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_belt_japanese_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_belt_japanese_01_entity" + } } - - - - - ######################## # # # OUTFITS # # # ######################## - - - - ## AFRICAN ## - male_outfit_african_common_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_african_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_african_common_01_entity" + } } male_outfit_african_common_02 = { set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_african_common_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_african_common_02_entity" + } } male_outfit_african_common_03 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_african_common_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_african_common_03_entity" + } } - - ## ARABIC ## - male_outfit_arabic_common_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_arabic_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_arabic_common_01_entity" + } } male_outfit_arabic_common_02 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_arabic_common_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_arabic_common_02_entity" + } } male_outfit_arabic_common_03 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_arabic_common_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_arabic_common_03_entity" + } } - - # CHINESE # - male_outfit_chinese_court_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_chinese_court_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_chinese_court_01_entity" + } } male_outfit_chinese_imperial_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_chinese_imperial_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_chinese_imperial_01_entity" + } } male_outfit_chinese_common_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_chinese_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_chinese_common_01_entity" + } } male_outfit_chinese_01_low = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_chinese_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_chinese_01_low_entity" + } } male_outfit_chinese_agitator_01 = { @@ -564,25 +663,32 @@ male_outfit_chinese_agitator_01 = { } ##CHRISTIAN## - male_outfit_christian_priest_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_christian_priest_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_christian_priest_01_entity" + } } male_outfit_christian_pope_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_christian_pope_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_christian_pope_01_entity" + } } - - - ## ETHIOPIAN ## - male_outfit_ethiopian_common_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_ethiopian_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_ethiopian_common_01_entity" + } } @@ -593,183 +699,247 @@ male_outfit_ethiopian_common_01 = { ## INDIAN ## - male_outfit_indian_common_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_indian_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_indian_common_01_entity" + } } male_outfit_indian_common_02 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_indian_common_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_indian_common_02_entity" + } } - - - ## JAPANESE ## - male_outfit_japanese_01_low = { - - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_japanese_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_japanese_01_low_entity" + } } - male_outfit_japanese_common_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_japanese_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_japanese_common_01_entity" + } } - male_outfit_japanese_imperial_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_japanese_imperial_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_japanese_imperial_01_entity" + } } - ## KOREAN ## - male_outfit_korean_imperial_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_korean_imperial_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_korean_imperial_01_entity" + } } - male_outfit_korean_common_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_korean_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_korean_common_01_entity" + } } male_outfit_korean_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_korean_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_korean_01_low_entity" + } } - - ## NATIVE_AMERICAN ## - male_outfit_parka_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_parka_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_parka_01_entity" + } } male_outfit_native_american_01_mid = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_native_american_01_mid_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_native_american_01_mid_entity" + } } - male_outfit_native_american_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_native_american_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_native_american_01_low_entity" + } } male_outfit_native_american_01_high = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_native_american_01_high_entity" } -} - - -male_outfit_children_royal_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_children_royal_01_entity" } -} - -female_outfit_children_royal_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_children_royal_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_native_american_01_high_entity" + } } - ## PEASANT ## - male_outfit_peasant_common_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_peasant_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_peasant_common_01_entity" + } } ## SIAMESE ## - male_outfit_siamese_common_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_siamese_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_siamese_common_01_entity" + } } male_outfit_siamese_royal_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_siamese_royal_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_siamese_royal_01_entity" + } } - - - ##SLAVIC## - male_outfit_slavic_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_slavic_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_slavic_01_low_entity" + } } male_outfit_slavic_01_high = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_slavic_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_slavic_01_high_entity" + } } - ## POLYNESIAN ## - male_outfit_polynesian_01_low = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_polynesian_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_polynesian_01_low_entity" + } } - female_outfit_polynesian_01_low = { set_tags = "shrink_legs,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_polynesian_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_polynesian_01_low_entity" + } } male_outfit_polynesian_01_high = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_polynesian_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_polynesian_01_high_entity" + } } female_outfit_polynesian_01_high = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_polynesian_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_polynesian_01_high_entity" + } } ## CIRCUMPOLAR ## - female_outfit_circumpolar_01_high = { set_tags = "shrink_arms,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_circumpolar_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_circumpolar_01_high_entity" + } } male_outfit_circumpolar_01_high = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_circumpolar_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_circumpolar_01_high_entity" + } } - male_outfit_circumpolar_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_circumpolar_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_circumpolar_01_low_entity" + } } female_outfit_circumpolar_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_circumpolar_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_circumpolar_01_low_entity" + } } - ## SOUTH AMERICAN ## - male_outfit_south_american_01_low = { set_tags = "shrink_arms,shrink_chest" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_south_american_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_south_american_01_low_entity" + } } male_outfit_south_american_01_camicia_rossa = { @@ -783,278 +953,277 @@ male_outfit_south_american_01_late_american = { } ## CENTRAL ASIAN ## - female_outfit_central_asian_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_central_asian_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_central_asian_01_low_entity" + } } female_outfit_central_asian_01_high = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_central_asian_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_central_asian_01_high_entity" + } } male_outfit_central_asian_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_central_asian_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_central_asian_01_low_entity" + } } male_outfit_central_asian_01_high = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_central_asian_01_high_entity" } -} - -## EUROPEAN ## - -male_outfit_european_agitator_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_european_agitator_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_outfit_central_asian_01_high_entity" + } } -## HISTORICAL## - - -male_outfit_historical_judge = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "male_outfit_historical_judge_entity" } -} - - - ######################## # # # NECKLECES # # # ######################## - - - # AFRICAN # - male_necklace_african_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_necklace_african_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_necklace_african_01_entity" + } } - - - - # INDIAN # - male_necklace_indian_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_necklace_indian_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_necklace_indian_01_entity" + } } - ## POLYNESIAN ## - male_necklace_polynesian_01_low = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_necklace_polynesian_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_necklace_polynesian_01_low_entity" + } } ## CHINESE ## - male_necklace_chinese_01_high = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_necklace_chinese_01_high_entity" } -} - -## HISTORICAL ## - -male_necklace_louis_delescluze = { - - entity = { required_tags = "" shared_pose_entity = torso entity = "male_necklace_louis_delescluze_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_necklace_chinese_01_high_entity" + } } - ##################################### # # # AIGUILLETTES # # # ##################################### - - # GENERIC # - male_aiguillettes_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_aiguillettes_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_aiguillettes_01_entity" + } } - - - - - ######################## # # # TOP LAYER # # # ######################## - - - ## ETHIOPIAN ## - male_top_layer_ethiopian_royal_01 = { - - entity = { required_tags = "" shared_pose_entity = torso entity = "male_top_layer_ethiopian_royal_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_top_layer_ethiopian_royal_01_entity" + } } - - - ## EUROPEAN ## - male_top_layer_european_royal_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_top_layer_european_royal_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_top_layer_european_royal_01_entity" + } } - - - ## NATIVE AMERICAN ## - male_top_layer_native_american_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_top_layer_native_american_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_top_layer_native_american_01_entity" + } } ## JAPANESE ## - male_top_layer_japanese_common_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_top_layer_japanese_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_top_layer_japanese_common_01_entity" + } } -## AGITATORS ## - -male_top_layer_south_american_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_top_layer_south_american_agitator_01_entity" } -} - -## HISTORICAL AGITATORS ## - -male_top_layer_historical_napoleon_03 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_top_layer_historical_napoleon_03_entity" } -} ######################## # # # MISC # # # ######################## - - - - - male_prop_apron = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_prop_apron_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_prop_apron_entity" + } } - - - - - - - - - ##################################### # # # Female Clothes # # # ##################################### - - - - ######################## # # # OUTFITS # # # ######################## - - - ## AFRICAN ## - female_outfit_african_common_01 = { set_tags = "shrink_legs,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_african_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_african_common_01_entity" + } } female_outfit_african_common_02 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_african_common_02_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_african_common_02_entity" + } } female_outfit_african_common_03 = { set_tags = "shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_african_common_03_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_african_common_03_entity" + } } - ## ARABIC ## - female_outfit_arabic_common_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_arabic_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_arabic_common_01_entity" + } } female_outfit_arabic_low_tier_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_arabic_low_tier_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_arabic_low_tier_01_entity" + } } female_outfit_arabic_middle_tier_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_arabic_middle_tier_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_arabic_middle_tier_01_entity" + } } - - - - ## CHINESE ## - female_outfit_chinese_01_low = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_chinese_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_chinese_01_low_entity" + } } female_outfit_chinese_01_mid = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_chinese_01_mid_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_chinese_01_mid_entity" + } } female_outfit_chinese_01_high = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_chinese_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_chinese_01_high_entity" + } } -female_outfit_chinese_agitator_01 = { - set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_chinese_agitator_01_entity" } -} -## EUROPEAN ## +## EUROPEAN ## female_outfit_european_royal_01 = { set_tags = "shrink_legs,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_european_royal_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_european_royal_01_entity" + } } - female_outfit_european_common_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_european_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_european_common_01_entity" + } } female_outfit_working_class_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_working_class_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_working_class_01_entity" + } } female_outfit_european_agitator_01 = { @@ -1063,120 +1232,173 @@ female_outfit_european_agitator_01 = { } ## INDIAN ## - female_outfit_indian_common_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_indian_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_indian_common_01_entity" + } } female_outfit_indian_low_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_indian_low_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_indian_low_01_entity" + } } female_outfit_indian_high_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_indian_high_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_indian_high_01_entity" + } } - - - ## JAPANESE ## - female_outfit_japanese_01_low = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_japanese_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_japanese_01_low_entity" + } } female_outfit_japanese_01_mid = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_japanese_01_mid_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_japanese_01_mid_entity" + } } female_outfit_japanese_01_high = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_japanese_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_japanese_01_high_entity" + } } - - ## KOREAN ## - female_outfit_korean_low_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly,shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_korean_low_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_korean_low_01_entity" + } } female_outfit_korean_common_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly,shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_korean_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_korean_common_01_entity" + } } female_outfit_korean_high_01 = { set_tags = "shrink_arms,shrink_chest,shrink_belly,shrink_legs" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_korean_high_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_korean_high_01_entity" + } } - ## NATIVE_AMERICAN ## - - female_outfit_parka_01 = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_parka_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_parka_01_entity" + } } - female_outfit_native_american_01_low = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_native_american_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_native_american_01_low_entity" + } } female_outfit_native_american_01_mid = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_native_american_01_mid_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_native_american_01_mid_entity" + } } female_outfit_native_american_01_high = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_native_american_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_native_american_01_high_entity" + } } - - ## PEASANT ## - female_outfit_peasant_common_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_peasant_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_peasant_common_01_entity" + } } - ## SALVIC ## - female_outfit_slavic_01_low = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_slavic_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_slavic_01_low_entity" + } } female_outfit_slavic_01_mid = { set_tags = "shrink_arms,shrink_legs,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_slavic_01_mid_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_slavic_01_mid_entity" + } } female_outfit_slavic_01_high = { set_tags = "shrink_legs,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_slavic_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_slavic_01_high_entity" + } } - ## SOUTH AMERICAN ## - female_outfit_south_american_01_low = { - set_tags = "shrink_belly,shrink_legs" + set_tags = "shrink_legs,shrink_belly" entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_south_american_01_low_entity" } } female_outfit_south_american_01_high = { set_tags = "shrink_arms,shrink_legs,shrink_chest,shrink_belly" - entity = { required_tags = "" shared_pose_entity = torso entity = "female_outfit_south_american_01_high_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_outfit_south_american_01_high_entity" + } } ######################## @@ -1184,79 +1406,90 @@ female_outfit_south_american_01_high = { # NECKLECES # # # ######################## - - - - - - # INDIAN # - female_necklace_indian_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_necklace_indian_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_necklace_indian_01_entity" + } } female_necklace_polynesian_01_low = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_necklace_polynesian_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_necklace_polynesian_01_low_entity" + } } female_necklace_polynesian_02_low = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_necklace_polynesian_02_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_necklace_polynesian_02_low_entity" + } } - female_necklace_south_american_01_low = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_necklace_south_american_01_low_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_necklace_south_american_01_low_entity" + } } - - ######################## # # # TOP LAYER # # # ######################## - - - ## INDIAN ## - female_top_layer_indian_common_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_top_layer_indian_common_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_top_layer_indian_common_01_entity" + } } female_top_layer_indian_high_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_top_layer_indian_high_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_top_layer_indian_high_01_entity" + } } - - ## NATIVE AMERICAN ## - female_top_layer_native_american_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_top_layer_native_american_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_top_layer_native_american_01_entity" + } } - - - - ######################## # # # SHIRTS # # # ######################## - - - ## EUROPEAN ## - male_shirt_european_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_shirt_european_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_shirt_european_01_entity" + } } male_shirt_working_class_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_shirt_working_class_01_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_shirt_working_class_01_entity" + } } ######################## @@ -1264,43 +1497,22 @@ male_shirt_working_class_01 = { # MISC # # # ######################## - - - - - female_prop_apron = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_prop_apron_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "female_prop_apron_entity" + } } - - male_prop_nudity_accessory = { - entity = { required_tags = "" shared_pose_entity = torso entity = "male_prop_nudity_accessory_entity" } + entity = { + required_tags = "" + shared_pose_entity = torso + entity = "male_prop_nudity_accessory_entity" + } } female_prop_nudity_accessory = { entity = { required_tags = "" shared_pose_entity = torso entity = "female_prop_nudity_accessory_entity" } -} - -######################## -# # -# SASHES # -# # -######################## - -female_sash_african_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_sash_african_agitator_01_entity" } -} - -female_sash_south_american_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_sash_south_american_agitator_01_entity" } -} - -female_sash_slavic_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_sash_slavic_agitator_01_entity" } -} - -female_sash_chinese_agitator_01 = { - entity = { required_tags = "" shared_pose_entity = torso entity = "female_sash_chinese_agitator_01_entity" } } \ No newline at end of file diff --git a/gfx/portraits/accessory_variations/african.txt b/gfx/portraits/accessory_variations/african.txt index 519fd7ca6..b52515a34 100644 --- a/gfx/portraits/accessory_variations/african.txt +++ b/gfx/portraits/accessory_variations/african.txt @@ -182,60 +182,14 @@ pattern_layout = { offset = { x = { min = 0 max = 0 } y = { min = -0.25 max = -0.25 } } } -#pattern_layout = { -# name = "collar_trim_layout" -# scale = { min = 0.060 max = 0.060 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } -#} + pattern_layout = { name = "medium_trim_layout_02" scale = { min = 0.11 max = 0.11 } rotation = { min = 0 max = 0 } offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } } -#pattern_layout = { -# name = "edge_trim_layout" -# scale = { min = 0.125 max = 0.125 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0 max = 0 } y = { min = 0.5 max = 0.5 } } -#} -# pattern_layout = { -# name = "western_linen_trim_02_layout" -# scale = { min = 0.12 max = 0.12 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0 max = 0 } y = { min = 0.17 max = 0.17 } } -# } -# pattern_layout = { -# name = "western_linen_trim_03_layout" -# scale = { min = 0.18 max = 0.18 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0 max = 0 } y = { min = -0.02 max = -0.02 } } -# } -#pattern_layout = { -# name = "western_silk_brocade_01_layout" -# scale = { min = 0.2 max = 0.2 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = -0.1 max = -0.1 } y = { min = 0 max = 0 } } -#} -# pattern_layout = { -# name = "western_silk_brocade_03_layout" -# scale = { min = 0.3 max = 0.3 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0.09 max = 0.09 } y = { min = 0 max = 0 } } -# } -# pattern_layout = { -# name = "western_silk_trim_01_layout" -# scale = { min = 0.125 max = 0.125 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0 max = 0 } y = { min = 0.06 max = 0.06 } } -# } -# pattern_layout = { -# name = "western_silk_trim_03_layout" -# scale = { min = 0.18 max = 0.18 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0 max = 0 } y = { min = -0.02 max = -0.02 } } -# } + ################### @@ -245,22 +199,17 @@ pattern_layout = { variation = { name = "male_african_headgear_common_01" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } g = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } b = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } a = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_headgear_african_common_01.dds" } } @@ -268,22 +217,17 @@ variation = { variation = { name = "female_african_headgear_common_01" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } g = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } b = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } a = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_headgear_african_common_01.dds" } } @@ -291,56 +235,44 @@ variation = { variation = { name = "male_outfit_african_common_01" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } g = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_trim_01" layout = "male_outfit_african_common_trim_layout" } a = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_african_common_01.dds" } } variation = { name = "male_outfit_ethiopian_common_01" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } g = { textures = "arabic_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_trim_01" layout = "male_outfit_ethiopian_common_trim_layout" } a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_ethiopian_common_01.dds" } } variation = { name = "male_top_layer_ethiopian_royal_01" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "arabic_silk_pattern_02" layout = "male_top_layer_ethiopian_royal_plain_fabric_layout" } g = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } @@ -399,22 +331,17 @@ variation = { variation = { name = "female_outfit_african_common_02" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } g = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } b = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } a = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_outfit_african_common_02.dds" } } @@ -424,12 +351,10 @@ variation = { variation = { name = "female_outfit_african_common_03" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_trim_01" layout = "female_outfit_african_common_trim_layout" } @@ -438,7 +363,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_02" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_trim_01" layout = "female_outfit_african_common_trim_layout" } @@ -447,7 +372,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_03" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_trim_01" layout = "female_outfit_african_common_trim_layout" } @@ -456,17 +381,14 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_04" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_trim_01" layout = "female_outfit_african_common_trim_layout" } a = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_african_common_02.dds" } } @@ -477,79 +399,63 @@ variation = { variation = { name = "male_outfit_african_common_02" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } a = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_african_common_02.dds" } pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_02" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } a = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_african_common_02.dds" } pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_03" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } a = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_african_common_02.dds" } pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "african_cotton_pattern_04" layout = "plain_fabric_layout" } g = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } b = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } a = { textures = "african_cotton_pattern_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_african_common_02.dds" } } variation = { name = "male_headgear_african_common_02" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } g = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } b = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } @@ -557,9 +463,30 @@ variation = { } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/male_headgear_african_common_02.dds" } +} + +variation = { + name = "female_sash_african_agitator_01" + + pattern = { + weight = 1 + + r = { textures = "african_cotton_pattern_04" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "african_cotton_pattern_03" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_trade_unions_agitator_01.dds" } } \ No newline at end of file diff --git a/gfx/portraits/accessory_variations/arabic.txt b/gfx/portraits/accessory_variations/arabic.txt index 3442978b8..d2778e11c 100644 --- a/gfx/portraits/accessory_variations/arabic.txt +++ b/gfx/portraits/accessory_variations/arabic.txt @@ -659,4 +659,28 @@ variation = { # First column will be masked by the red channel in the masks, second by the green, etc. # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_parka_01.dds" } +} + +variation = { + name = "male_headgear_arabic_agitator_01" + + pattern = { + weight = 1 + + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "european_wool_standard_striped_02" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_trade_unions_agitator_01.dds" } } \ No newline at end of file diff --git a/gfx/portraits/accessory_variations/asian.txt b/gfx/portraits/accessory_variations/asian.txt index 07f2ee983..c06900eee 100644 --- a/gfx/portraits/accessory_variations/asian.txt +++ b/gfx/portraits/accessory_variations/asian.txt @@ -1226,6 +1226,7 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfits_central_asian_01_high.dds" } } + variation = { name = "female_headgear_central_asian_01_high" @@ -1239,4 +1240,28 @@ variation = { } color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_headgear_central_asian_01_high.dds" } +} + +variation = { + name = "asian_agitator_01" + + pattern = { + weight = 1 + + r = { textures = "asian_pattern_02" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "asian_pattern_04" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_trade_unions_agitator_01.dds" } } \ No newline at end of file diff --git a/gfx/portraits/accessory_variations/european.txt b/gfx/portraits/accessory_variations/european.txt index b7e543487..ef69499f1 100644 --- a/gfx/portraits/accessory_variations/european.txt +++ b/gfx/portraits/accessory_variations/european.txt @@ -1,4 +1,4 @@ -################### +################ # Texture sets # ################## pattern_textures = { @@ -79,6 +79,13 @@ pattern_textures = { properties = "gfx/portraits/accessory_variations/textures/patterns/generic/generic_leather_standard_plain_01_properties.dds" } +pattern_textures = { + name = "generic_leather_standard_agitator_01" + colormask = "gfx/portraits/accessory_variations/textures/patterns/generic/generic_leather_standard_plain_01_masks.dds" + normal = "gfx/portraits/accessory_variations/textures/patterns/generic/generic_leather_standard_plain_01_normal.dds" + properties = "gfx/portraits/accessory_variations/textures/patterns/generic/generic_silk_hat_plain_01_properties.dds" +} + pattern_textures = { name = "generic_leather_standard_fine_01" colormask = "gfx/portraits/accessory_variations/textures/patterns/generic/generic_leather_standard_fine_01_masks.dds" @@ -507,6 +514,23 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_american_headgear_02.dds" } } +variation = { + name = "male_headgear_american_military_late" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_trims_standard_plain_01" layout = "male_headgera_american_02" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_american_headgear_late_02.dds" } +} + variation = { name = "male_headgear_prussian_military" @@ -625,6 +649,26 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_british_redcoat.dds" } } + + +variation = { + name = "male_coat_alexis_de_tocqueville_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + g = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_medal_metals_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_alexis_de_tocqueville.dds" } +} + + variation = { name = "male_coats_french_blue" @@ -802,6 +846,8 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coats_european_01.dds" } } + + variation = { name = "male_coat_european_03" @@ -853,6 +899,23 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coats_european_01.dds" } } +variation = { + name = "male_coat_jaroslaw_dabrowski" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_wool_standard_plain_01" layout = "male_coat_european_trim_layout_06" } + b = { textures = "european_gold_trim_01" layout = "male_coat_european_trim_layout_09" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_jaroslaw_dabrowski.dds" } +} + variation = { @@ -951,6 +1014,24 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_coats_european_civilian_01.dds" } } + +variation = { + name = "male_coat_german_military" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + b = { textures = "european_gold_trim_01" layout = "male_coat_european_trim_layout_01" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coats_german_military_01.dds" } +} + ## Male Legwear ## variation = { @@ -967,7 +1048,7 @@ variation = { } - color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coats_european_01.dds" } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coats_german_military_01.dds" } } variation = { @@ -1041,6 +1122,23 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_top_layer_european_royal_01.dds" } } +variation = { + name = "male_top_layer_historical_napoleon_03" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "circumpolar_fur_pattern_02" layout = "plain_fabric_layout" } + b = { textures = "generic_trims_standard_plain_01" layout = "male_top_layer_european_royal_trim_layout_01" } + a = { textures = "european_gold_trim_02" layout = "plain_fabric_layout_top_layer_europian" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_top_layer_historical_napoleon_03.dds" } +} + variation = { name = "male_shirt_european_01" @@ -1167,6 +1265,44 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_legwear_peasants_01.dds" } } + + +variation = { + name = "male_outfit_children_royal_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "european_silk_brocade_03" layout = "waistcoat_european_plain_fabric_layout" } + b = { textures = "generic_leather_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_fine_plain_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfit_children_royal_01.dds" } +} + + +variation = { + name = "female_outfit_children_royal_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_fine_plain_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_outfit_children_royal_01.dds" } +} + + variation = { name = "male_legwear_peasants_02" @@ -1247,4 +1383,265 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_hair_european_01.dds" } -} \ No newline at end of file +} + +variation = { + name = "male_outfit_european_agitator_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "european_wool_standard_plaid_01" layout = "plain_fabric_layout" } + b = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + a = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "european_wool_standard_striped_02" layout = "plain_fabric_layout" } + g = { textures = "european_wool_standard_plaid_03" layout = "plain_fabric_layout" } + b = { textures = "generic_wool_standard_fine_01" layout = "male_coat_european_trim_layout_01" } + a = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "european_wool_standard_plaid_02" layout = "plain_fabric_layout" } + g = { textures = "european_wool_standard_plaid_01" layout = "plain_fabric_layout" } + b = { textures = "european_wool_standard_striped_02" layout = "male_coat_european_trim_layout_01" } + a = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + } + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout_top_layer_europian" } + b = { textures = "generic_gold_trim_01" layout = "plain_fabric_layout_top_layer_europian" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout_top_layer_europian" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_european_agitator_01.dds" } +} + +variation = { + name = "female_outfit_european_agitator_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "european_wool_standard_striped_02" layout = "plain_fabric_layout" } + b = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + a = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + b = { textures = "generic_wool_standard_fine_01" layout = "male_coat_european_trim_layout_01" } + a = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + } + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "european_wool_standard_striped_02" layout = "plain_fabric_layout_top_layer_europian" } + b = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout_top_layer_europian" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout_top_layer_europian" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_european_agitator_01.dds" } +} + +variation = { + name = "male_headgear_european_agitator_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + b = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + a = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_european_agitator_01.dds" } +} + +variation = { + name = "female_headgear_european_agitator_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + b = { textures = "generic_velvet_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_european_agitator_01.dds" } +} + +variation = { + name = "male_coat_historical_blanqui_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + b = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + a = { textures = "european_silk_brocade_01" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_blanqui_01.dds" } +} + +variation = { + name = "male_coat_historical_maurras_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + b = { textures = "european_gold_trim_01" layout = "male_coat_european_trim_layout_03" } + a = { textures = "european_gold_trim_01" layout = "male_headgera_american_02" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_maurras_01.dds" } +} + +variation = { + name = "male_waistcoat_historical_maurras_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_waistcoat_historical_maurras_01.dds" } +} + +variation = { + name = "male_coat_historical_mazzini_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_fine_plain_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_mazzini_01.dds" } +} + +variation = { + name = "male_coat_historical_dickens_01" + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_fine_plain_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_dickens_01.dds" } +} + +variation = { + name = "male_waistcoat_historical_dickens_01" + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_fine_plain_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_dickens_01.dds" } +} + +variation = { + name = "male_coat_historical_john_brown_01" + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + b = { textures = "generic_leather_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "european_wool_standard_striped_02" layout = "male_headgera_american_02" } + } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_john_brown_01.dds" } +} + +variation = { + name = "female_headgear_agitator_pankhurst" + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_fine_plain_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_headgear_agitator_pankhurst.dds" } +} + + +variation = { + name = "male_necklace_louis_delescluze" + pattern = { + weight = 1 + + r = { textures = "generic_flower_petal_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_fine_plain_01" layout = "male_coat_european_trim_layout_09" } + b = { textures = "generic_flower_petal_01" layout = "plain_fabric_layout" } + a = { textures = "generic_flower_petal_01" layout = "plain_fabric_layout" } + } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_necklace_louis_delescluze.dds" } +} + + + +variation = { + name = "male_outfit_historical_judge" + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_fine_plain_01" layout = "plain_fabric_layout" } + b = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } + } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfit_historical_judge.dds" } +} diff --git a/gfx/portraits/accessory_variations/generic.txt b/gfx/portraits/accessory_variations/generic.txt index 2430d605b..027bac3c0 100644 --- a/gfx/portraits/accessory_variations/generic.txt +++ b/gfx/portraits/accessory_variations/generic.txt @@ -195,4 +195,29 @@ variation = { # First column will be masked by the red channel in the masks, second by the green, etc. # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_parka_01.dds" } -} \ No newline at end of file +} + + +variation = { + name = "male_sash_mexican_agitator_01" + + # patterns are sampled using UV-set 2 + # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled + # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { + weight = 1 + #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + g = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + b = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + # Color palette textures are 4-wide and N-high. + # Shaders will chose a row in the texture at random, and each column will be sampled once. + # First column will be masked by the red channel in the masks, second by the green, etc. + # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_sashes_mexican_agitator.dds" } +} + diff --git a/gfx/portraits/accessory_variations/slavic.txt b/gfx/portraits/accessory_variations/slavic.txt index be7f43382..2bf4c8209 100644 --- a/gfx/portraits/accessory_variations/slavic.txt +++ b/gfx/portraits/accessory_variations/slavic.txt @@ -246,6 +246,13 @@ pattern_layout = { offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } } +pattern_layout = { + name = "plain_fabric_layout_lenin_hat" + scale = { min = 0.25 max = 0.25 } + rotation = { min = 90 max = 90 } + offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } +} + pattern_layout = { name = "slavic_fabric_layout" scale = { min = 0.35 max = 0.35 } @@ -424,22 +431,17 @@ pattern_layout = { variation = { name = "male_outfit_slavic_01_low" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } g = { textures = "generic_wool_standard_plain_01" layout = "slavic_fabric_layout" } b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfit_slavic_01_low.dds" } } @@ -448,12 +450,10 @@ variation = { variation = { name = "male_outfit_slavic_01_high" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_01" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -462,7 +462,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_03" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -471,7 +471,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_03" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -480,7 +480,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_silk_standard_plain_01" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -489,17 +489,14 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } g = { textures = "generic_silk_standard_plain_01" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfit_slavic_01_high.dds" } } @@ -508,12 +505,10 @@ variation = { variation = { name = "male_legwear_slavic_01_high" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_wool_standard_fine_01" layout = "slavic_fabric_layout" } g = { textures = "generic_wool_standard_fine_01" layout = "slavic_fabric_layout" } b = { textures = "generic_wool_standard_fine_01" layout = "european_gold_trim_layout_02" } @@ -522,10 +517,7 @@ variation = { - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfit_slavic_01_high.dds" } } @@ -543,12 +535,10 @@ variation = { variation = { name = "female_outfit_slavic_01_low" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } g = { textures = "generic_cotton_standard_fine_01" layout = "slavic_fabric_layout" } b = { textures = "generic_cotton_standard_fine_01" layout = "european_gold_trim_layout_02" } @@ -557,7 +547,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "arabic_cotton_pattern_01" layout = "plain_fabric_layout" } g = { textures = "generic_cotton_standard_fine_01" layout = "slavic_fabric_layout" } b = { textures = "generic_cotton_standard_fine_01" layout = "european_gold_trim_layout_02" } @@ -566,17 +556,14 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "arabic_cotton_pattern_02" layout = "plain_fabric_layout" } g = { textures = "generic_cotton_standard_fine_01" layout = "slavic_fabric_layout" } b = { textures = "generic_cotton_standard_fine_01" layout = "european_gold_trim_layout_02" } a = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_outfit_slavic_01_low.dds" } } @@ -587,34 +574,27 @@ variation = { variation = { name = "female_outfit_slavic_01_mid" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_wool_standard_fine_01" layout = "plain_fabric_layout" } g = { textures = "european_silk_brocade_03" layout = "slavic_fabric_layout" } b = { textures = "european_gold_trim_02" layout = "european_gold_trim_layout_02" } a = { textures = "european_silk_brocade_02" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_outfit_slavic_01_mid.dds" } } variation = { name = "female_outfit_slavic_01_high" - # patterns are sampled using UV-set 2 - # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled - # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_01" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -623,7 +603,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_03" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -632,7 +612,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_03" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -641,7 +621,7 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_silk_standard_plain_01" layout = "slavic_fabric_layout" } g = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } @@ -650,17 +630,95 @@ variation = { pattern = { weight = 1 - #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "european_silk_brocade_02" layout = "slavic_fabric_layout" } g = { textures = "generic_silk_standard_plain_01" layout = "slavic_fabric_layout" } b = { textures = "generic_silk_standard_plain_01" layout = "european_gold_trim_layout_02" } a = { textures = "generic_silk_standard_plain_01" layout = "plain_fabric_layout" } } - # Color palette textures are 4-wide and N-high. - # Shaders will chose a row in the texture at random, and each column will be sampled once. - # First column will be masked by the red channel in the masks, second by the green, etc. - # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_female_outfit_slavic_01_high.dds" } } +variation = { + name = "male_sash_slavic_agitator_01" + + pattern = { + weight = 1 + + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "generic_silk_hat_plain_01" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_trade_unions_agitator_01.dds" } +} + +variation = { + name = "male_coat_historical_lenin_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_misc_plastic_shiny" layout = "slavic_fabric_layout" } + b = { textures = "generic_silk_hat_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "circumpolar_fur_pattern_02" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_lenin_01.dds" } +} + +variation = { + + name = "male_waistcoat_historical_lenin_01" + + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "generic_misc_plastic_shiny" layout = "slavic_fabric_layout" } + b = { textures = "generic_silk_hat_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "circumpolar_fur_pattern_02" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_lenin_01.dds" } +} + + +variation = { + + name = "male_headgear_slavic_agitator_lenin" + + + pattern = { + + weight = 1 + + r = { textures = "european_wool_standard_herringbone_02" layout = "plain_fabric_layout" } + g = { textures = "generic_medal_metals_01" layout = "slavic_fabric_layout" } + b = { textures = "generic_leather_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "european_wool_standard_herringbone_02" layout = "plain_fabric_layout_lenin_hat" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_coat_historical_lenin_02.dds" } +} + + + diff --git a/gfx/portraits/accessory_variations/south_americcan.txt b/gfx/portraits/accessory_variations/south_americcan.txt index a9a7e422b..926ff15fa 100644 --- a/gfx/portraits/accessory_variations/south_americcan.txt +++ b/gfx/portraits/accessory_variations/south_americcan.txt @@ -246,6 +246,13 @@ pattern_layout = { offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } } +pattern_layout = { + name = "plain_fabric_layout_90" + scale = { min = 0.25 max = 0.25 } + rotation = { min = 90 max = 90 } + offset = { x = { min = 0.1 max = 0.1 } y = { min = 0.25 max = 0.25 } } +} + pattern_layout = { name = "slavic_fabric_layout" scale = { min = 0.35 max = 0.35 } @@ -334,6 +341,13 @@ pattern_layout = { offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } } +pattern_layout = { + name = "trim_layout_sa_agitator_03" + scale = { min = 0.5 max = 0.5 } + rotation = { min = 0 max = 0 } + offset = { x = { min = 0 max = 0 } y = { min = 0.0 max = 0.0 } } +} + ## Top Layer European Royal ## pattern_layout = { @@ -343,12 +357,13 @@ pattern_layout = { offset = { x = { min = 0 max = 0 } y = { min = 0.25 max = 0.25 } } } -#pattern_layout = { -# name = "plain_fabric_layout_02" -# scale = { min = 0.125 max = 0.125 } -# rotation = { min = 0 max = 0 } -# offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } -#} +pattern_layout = { + name = "plain_fabric_layout_agitator_02" + scale = { min = 0.16 max = 0.16 } + rotation = { min = 0 max = 0 } + offset = { x = { min = 0 max = 0 } y = { min = 0 max = 0 } } +} + #pattern_layout = { # name = "small_trim_layout" # scale = { min = 0.125 max = 0.125 } @@ -433,7 +448,7 @@ variation = { weight = 1 #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } - g = { textures = "generic_silk_standard_plain_01" layout = "slavic_fabric_layout" } + g = { textures = "generic_cotton_standard_fine_01" layout = "slavic_fabric_layout" } b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } } @@ -446,7 +461,49 @@ variation = { } +variation = { + name = "male_outfit_south_american_01_camicia_rossa" + + # patterns are sampled using UV-set 2 + # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled + # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { + weight = 1 + #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_cotton_standard_fine_01" layout = "slavic_fabric_layout" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + # Color palette textures are 4-wide and N-high. + # Shaders will chose a row in the texture at random, and each column will be sampled once. + # First column will be masked by the red channel in the masks, second by the green, etc. + # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfit_south_american_01_camicie_rosse.dds" } +} + +variation = { + name = "male_outfit_south_american_01_late_american" + + # patterns are sampled using UV-set 2 + # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled + # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { + weight = 1 + #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_cotton_standard_fine_01" layout = "slavic_fabric_layout" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + # Color palette textures are 4-wide and N-high. + # Shaders will chose a row in the texture at random, and each column will be sampled once. + # First column will be masked by the red channel in the masks, second by the green, etc. + # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_outfit_south_american_01_late_american.dds" } +} variation = { name = "female_outfit_south_american_01_high" @@ -535,8 +592,75 @@ variation = { +variation = { + name = "male_headgear_south_american_agitator_01" + + + pattern = { + weight = 1 + + r = { textures = "polynesian_trim_01" layout = "plain_fabric_layout" } + g = { textures = "native_american_pattern_03" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "polynesian_straw_pattern_01" layout = "plain_fabric_layout_agitator_02" } + g = { textures = "native_american_pattern_02" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "generic_wool_standard_plain_01" layout = "plain_fabric_layout" } + g = { textures = "polynesian_trim_01" layout = "trim_layout_sa_agitator_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_headgear_south_american_agitator_01.dds" } +} + + +variation = { + name = "male_top_layer_south_american_agitator_01" + + pattern = { + weight = 1 + + r = { textures = "native_american_pattern_02" layout = "plain_fabric_layout_90" } + g = { textures = "native_american_pattern_02" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "native_american_pattern_01" layout = "plain_fabric_layout" } + g = { textures = "native_american_pattern_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "native_american_pattern_03" layout = "plain_fabric_layout_90" } + g = { textures = "native_american_pattern_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_trade_unions_agitator_01.dds" } +} @@ -571,3 +695,82 @@ variation = { color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_legwear_south_american_01_low.dds" } } +variation = { + name = "male_legwear_south_american_01_late_american" + + # patterns are sampled using UV-set 2 + # uv-coordinates will be modified with scale, rotation, and offset before the texture is sampled + # If more than one pattern_layout is provided one will be chosen at random (uniformly, no weights) + pattern = { + weight = 1 + #r,g,b,a here refers to the channels in the pattern_mask scripted in the entity + r = { textures = "generic_cotton_standard_fine_01" layout = "plain_fabric_layout" } + g = { textures = "generic_silk_standard_plain_01" layout = "slavic_fabric_layout" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + # Color palette textures are 4-wide and N-high. + # Shaders will chose a row in the texture at random, and each column will be sampled once. + # First column will be masked by the red channel in the masks, second by the green, etc. + # If more than one color palette texture is provided one will be chosen at random (uniformly, no weights) + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_legwear_south_american_01_late_american.dds" } +} + +variation = { + name = "female_sash_south_american_agitator_01" + + pattern = { + weight = 1 + + r = { textures = "european_wool_standard_plaid_03" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + pattern = { + weight = 1 + + r = { textures = "european_silk_brocade_03" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_trade_unions_agitator_01.dds" } +} + +variation = { + name = "male_waistcoat_south_american_lenin" + + pattern = { + weight = 1 + + r = { textures = "european_wool_standard_plaid_03" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_wool_standard_plain_01" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_trade_unions_agitator_01.dds" } +} + +variation = { + name = "male_waistcoat_historical_madero_01" + + pattern = { + weight = 1 + + r = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout_90" } + g = { textures = "generic_felt_plain_01" layout = "trim_layout_03" } + b = { textures = "generic_misc_plastic_shiny" layout = "european_gold_trim_layout_02" } + a = { textures = "generic_misc_plastic_shiny" layout = "plain_fabric_layout" } + } + + + + color_palette = { weight = 1 texture = "gfx/portraits/accessory_variations/textures/color_palettes/color_palette_male_waistcoat_historical_madero.dds" } +} \ No newline at end of file diff --git a/gfx/portraits/portrait_animations/animations.txt b/gfx/portraits/portrait_animations/animations.txt index a804b7e25..43bb143d9 100644 --- a/gfx/portraits/portrait_animations/animations.txt +++ b/gfx/portraits/portrait_animations/animations.txt @@ -1,249 +1,253 @@ ################################### # Default Personality Animations # ################################### - idle = { male = { - default = { head = "idle_entry" torso = "idle_entry" } - + default = { + head = "idle_entry" + torso = "idle_entry" + } ################################### # POP Animations # ################################### - basket_pop_idle = { - animation = { head = "idle_head_pop_basket" torso = "idle_body_basket" } - + animation = { + head = "idle_head_pop_basket" + torso = "idle_body_basket" + } weight = { base = 0 - modifier = { add = 50 poor_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = basket_attachment } - } - - saber_pop_idle= { - animation = { head = "idle_head_pop_saber" torso = "idle_body_saber" } - + portrait_modifier = { + animations_props = basket_attachment + } + } + saber_pop_idle = { + animation = { + head = "idle_head_pop_saber" + torso = "idle_body_saber" + } weight = { base = 0 - modifier = { add = 110 officers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { - animations_props = saber_attachment + portrait_modifier = { + animations_props = saber_attachment } } - shovels_pop_idle = { - animation = { head = "idle_head_pop_hattop" torso = "idle_body_shovels" } - - + animation = { + head = "idle_head_pop_hattop" + torso = "idle_body_shovels" + } weight = { base = 0 - modifier = { add = 100 laborers_clothes_pop_trigger = yes - struggling_pop_trigger = no + struggling_pop_trigger = no } } - portrait_modifier = { animations_props = shovel_attachment } - - } - + portrait_modifier = { + animations_props = shovel_attachment + } + } holyscripture_pop_idle = { - animation = { head = "idle_head_pop_holyscripture" torso = "idle_body_holyscripture" } - + animation = { + head = "idle_head_pop_holyscripture" + torso = "idle_body_holyscripture" + } weight = { base = 0 - modifier = { add = 100 clergy_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = holyscripture_attachment } + portrait_modifier = { + animations_props = holyscripture_attachment + } } - bureaucrat_pop_idle = { - animation = { head = "idle_head_pop_calipers" torso = "idle_body_General_VS_Right_Cross" } - + animation = { + head = "idle_head_pop_calipers" + torso = "idle_body_General_VS_Right_Cross" + } weight = { base = 0 - modifier = { add = 100 - bureaucrats_clothes_pop_trigger = yes + administrators_clothes_pop_trigger = yes struggling_pop_trigger = no } } } - rifle_pop_idle = { - animation = { head = "idle_head_pop_holyscripture" torso = "idle_body_rifle" } - + animation = { + head = "idle_head_pop_holyscripture" + torso = "idle_body_rifle" + } weight = { base = 0 - modifier = { add = 110 soldier_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = rifle_attachment } + portrait_modifier = { + animations_props = rifle_attachment + } } - pitchfork_pop_idle = { - animation = { head = "idle_head_pop_wrench" torso = "idle_body_pitchfork" } - + animation = { + head = "idle_head_pop_wrench" + torso = "idle_body_pitchfork" + } weight = { base = 0 - modifier = { add = 110 farmers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = pitchfork_attachment } - } - - shackles_pop_idle = { - animation = { head = "idle_head_pop_shackles" torso = "idle_body_shackles" } - - weight = { - base = 0 - - modifier = { - add = 110 - slaves_clothes_pop_trigger = yes - } + portrait_modifier = { + animations_props = pitchfork_attachment } - portrait_modifier = { animations_props = shackles_attachment } } - - crudehoe_pop_idle = { - animation = { head = "idle_head_pop_pitchfork" torso = "idle_body_pitchfork" } - + animation = { + head = "idle_head_pop_pitchfork" + torso = "idle_body_pitchfork" + } weight = { base = 0 - modifier = { add = 150 - peasants_clothes_pop_trigger = yes + informal_workers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = crudehoe_attachment } + portrait_modifier = { + animations_props = crudehoe_attachment + } } - walkingcane_pop_idle = { - animation = { head = "idle_head_pop_walkingcane" torso = "idle_body_walkingcane" } - + animation = { + head = "idle_head_pop_walkingcane" + torso = "idle_body_walkingcane" + } weight = { base = 0 - modifier = { add = 110 upper_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = walkingcane_attachment } + portrait_modifier = { + animations_props = walkingcane_attachment + } } - wrench_pop_idle = { - animation = { head = "idle_head_pop_wrench" torso = "idle_body_wrench" } - + animation = { + head = "idle_head_pop_wrench" + torso = "idle_body_wrench" + } weight = { base = 0 - - modifier = { + modifier = { add = 110 - machinists_clothes_pop_trigger = yes + technicians_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = wrench_attachment } + portrait_modifier = { + animations_props = wrench_attachment + } } - ledger_pop_idle = { - animation = { head = "idle_head_pop_ledger" torso = "idle_body_ledger" } - + animation = { + head = "idle_head_pop_ledger" + torso = "idle_body_ledger" + } weight = { base = 0 - modifier = { add = 110 - clerks_clothes_pop_trigger = yes + service_workers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = ledger_attachment } + portrait_modifier = { + animations_props = ledger_attachment + } } - caliper_pop_idle = { - animation = { head = "idle_head_pop_calipers" torso = "idle_body_calipers" } - + animation = { + head = "idle_head_pop_calipers" + torso = "idle_body_calipers" + } weight = { base = 0 - modifier = { add = 110 engineers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = caliper_attachment } + portrait_modifier = { + animations_props = caliper_attachment + } } - sack_pop_idle = { - animation = { head = "idle_head_pop_sack" torso = "idle_body_sack" } - + animation = { + head = "idle_head_pop_sack" + torso = "idle_body_sack" + } weight = { base = 0 - modifier = { add = 100 laborers_clothes_pop_trigger = yes } } - portrait_modifier = { animations_props = sack_attachment } + portrait_modifier = { + animations_props = sack_attachment + } } - - butcher_pop_idle = { - animation = { head = "idle_head_pop_apron" torso = "idle_body_apron" } - + animation = { + head = "idle_head_pop_apron" + torso = "idle_body_apron" + } weight = { base = 0 - modifier = { add = 110 - shopkeepers_clothes_pop_trigger = yes + farmers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - } - parasol_pop_idle = { - animation = { head = "idle_head_pop_parasol" torso = "idle_body_parasol" } - + animation = { + head = "idle_head_pop_parasol" + torso = "idle_body_parasol" + } weight = { base = 0 - modifier = { add = 100 upper_clothes_pop_trigger = yes @@ -251,356 +255,385 @@ idle = { struggling_pop_trigger = no } } - portrait_modifier = { animations_props = parasol_attachment } + portrait_modifier = { + animations_props = parasol_attachment + } } - fan_pop_idle = { - animation = { head = "idle_head_pop_fan" torso = "idle_body_fan" } - + animation = { + head = "idle_head_pop_fan" + torso = "idle_body_fan" + } weight = { base = 0 - modifier = { add = 50 middle_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = handheldfan_attachment } + portrait_modifier = { + animations_props = handheldfan_attachment + } } - flowers_pop_idle = { - animation = { head = "idle_head_pop_flowers" torso = "idle_body_flowers" } - + animation = { + head = "idle_head_pop_flowers" + torso = "idle_body_flowers" + } weight = { base = 0 - modifier = { add = 50 middle_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = bundleofflowers_attachment } + portrait_modifier = { + animations_props = bundleofflowers_attachment + } } - apron_pop_idle = { - animation = { head = "idle_head_pop_apron" torso = "idle_body_apron" } - + animation = { + head = "idle_head_pop_apron" + torso = "idle_body_apron" + } weight = { base = 0 - modifier = { add = 110 - shopkeepers_clothes_pop_trigger = yes + farmers_clothes_pop_trigger = yes struggling_pop_trigger = no } - } + } } - hattop_pop_idle = { - animation = { head = "idle_head_pop_hattop" torso = "idle_body_hattop" } - + animation = { + head = "idle_head_pop_hattop" + torso = "idle_body_hattop" + } weight = { base = 0 - modifier = { add = 100 - aristocrats_clothes_pop_trigger = yes + investors_clothes_pop_trigger = yes european_clothes_pop_trigger = yes struggling_pop_trigger = no } - } - } - - + } + } hatacademic_pop_idle = { - animation = { head = "idle_head_pop_hatacademic" torso = "idle_body_hatacademic" } - + animation = { + head = "idle_head_pop_hatacademic" + torso = "idle_body_hatacademic" + } weight = { base = 0 - modifier = { add = 100 upper_clothes_pop_trigger = yes european_clothes_pop_trigger = yes struggling_pop_trigger = no } - } + } } - hatmonocle_pop_idle = { - animation = { head = "idle_head_pop_hatmonocle" torso = "idle_body_hatmonocle" } + animation = { + head = "idle_head_pop_hatmonocle" + torso = "idle_body_hatmonocle" + } weight = { base = 0 - modifier = { add = 100 - aristocrats_clothes_pop_trigger = yes + investors_clothes_pop_trigger = yes european_clothes_pop_trigger = yes struggling_pop_trigger = no } - } + } } - - - - ################################### # POP Animations for Struggling/Starving ################################### - saber_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_saber" torso = "idle_body_struggle_saber" } - + animation = { + head = "idle_head_struggle_pop_saber" + torso = "idle_body_struggle_saber" + } weight = { base = 0 - modifier = { add = 150 officers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { - animations_props = saber_attachment + portrait_modifier = { + animations_props = saber_attachment } } - shovels_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_shovels" torso = "idle_body_struggle_shovels" } - + animation = { + head = "idle_head_struggle_pop_shovels" + torso = "idle_body_struggle_shovels" + } weight = { base = 0 - modifier = { add = 150 laborers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = shovel_attachment } - } - + portrait_modifier = { + animations_props = shovel_attachment + } + } holyscripture_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_holyscripture" torso = "idle_body_struggle_holyscripture" } - + animation = { + head = "idle_head_struggle_pop_holyscripture" + torso = "idle_body_struggle_holyscripture" + } weight = { base = 0 - modifier = { add = 150 clergy_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = holyscripture_attachment } + portrait_modifier = { + animations_props = holyscripture_attachment + } } - umbrella_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_umbrella" torso = "idle_body_struggle_umbrella" } - + animation = { + head = "idle_head_struggle_pop_umbrella" + torso = "idle_body_struggle_umbrella" + } weight = { base = 0 - modifier = { add = 150 - bureaucrats_clothes_pop_trigger = yes + administrators_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = umbrella_attachment } + portrait_modifier = { + animations_props = umbrella_attachment + } } - rifle_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_pitchfork" torso = "idle_body_struggle_shovels" } - + animation = { + head = "idle_head_struggle_pop_pitchfork" + torso = "idle_body_struggle_shovels" + } weight = { base = 0 - modifier = { add = 150 soldier_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = rifle_attachment } + portrait_modifier = { + animations_props = rifle_attachment + } } - pitchfork_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_pitchfork" torso = "idle_body_struggle_pitchfork" } - + animation = { + head = "idle_head_struggle_pop_pitchfork" + torso = "idle_body_struggle_pitchfork" + } weight = { base = 0 - modifier = { add = 150 farmers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = pitchfork_attachment } - } - - - + portrait_modifier = { + animations_props = pitchfork_attachment + } + } crudehoe_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_shovels" torso = "idle_body_struggle_shovels" } - + animation = { + head = "idle_head_struggle_pop_shovels" + torso = "idle_body_struggle_shovels" + } weight = { base = 0 - modifier = { add = 150 - peasants_clothes_pop_trigger = yes + informal_workers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = crudehoe_attachment } + portrait_modifier = { + animations_props = crudehoe_attachment + } } - crudehoe_pop_idle_struggle_02 = { - animation = { head = "idle_head_struggle_pop_pitchfork" torso = "idle_body_struggle_pitchfork" } - + animation = { + head = "idle_head_struggle_pop_pitchfork" + torso = "idle_body_struggle_pitchfork" + } weight = { base = 0 - modifier = { add = 200 - peasants_clothes_pop_trigger = yes + informal_workers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = crudehoe_attachment } + portrait_modifier = { + animations_props = crudehoe_attachment + } } - walkingcane_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_pitchfork" torso = "idle_body_struggle_walkingcane" } - + animation = { + head = "idle_head_struggle_pop_pitchfork" + torso = "idle_body_struggle_walkingcane" + } weight = { base = 0 - modifier = { add = 100 upper_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = walkingcane_attachment } + portrait_modifier = { + animations_props = walkingcane_attachment + } } - wrench_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_wrench" torso = "idle_body_struggle_wrench" } - + animation = { + head = "idle_head_struggle_pop_wrench" + torso = "idle_body_struggle_wrench" + } weight = { base = 0 - modifier = { add = 150 - machinists_clothes_pop_trigger = yes + technicians_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = wrench_attachment } + portrait_modifier = { + animations_props = wrench_attachment + } } - ledger_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_ledger" torso = "idle_body_struggle_ledger" } - + animation = { + head = "idle_head_struggle_pop_ledger" + torso = "idle_body_struggle_ledger" + } weight = { base = 0 - modifier = { add = 150 - clerks_clothes_pop_trigger = yes + service_workers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = ledger_attachment } + portrait_modifier = { + animations_props = ledger_attachment + } } - caliper_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_calipers" torso = "idle_body_struggle_calipers" } - + animation = { + head = "idle_head_struggle_pop_calipers" + torso = "idle_body_struggle_calipers" + } weight = { base = 0 - modifier = { add = 150 engineers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = caliper_attachment } + portrait_modifier = { + animations_props = caliper_attachment + } } - butcher_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_butcher" torso = "idle_body_struggle_butcher" } - + animation = { + head = "idle_head_struggle_pop_butcher" + torso = "idle_body_struggle_butcher" + } weight = { base = 0 - modifier = { add = 150 - shopkeepers_clothes_pop_trigger = yes + farmers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = butcherknife_attachment } + portrait_modifier = { + animations_props = butcherknife_attachment + } } - - basket_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_basket" torso = "idle_body_struggle_basket" } - + animation = { + head = "idle_head_struggle_pop_basket" + torso = "idle_body_struggle_basket" + } weight = { base = 0 - modifier = { add = 150 poor_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = basket_attachment } + portrait_modifier = { + animations_props = basket_attachment + } } - fan_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_fan" torso = "idle_body_struggle_fan" } - + animation = { + head = "idle_head_struggle_pop_fan" + torso = "idle_body_struggle_fan" + } weight = { base = 0 - modifier = { add = 150 middle_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = handheldfan_attachment } + portrait_modifier = { + animations_props = handheldfan_attachment + } } - flowers_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_flowers" torso = "idle_body_struggle_flowers" } - + animation = { + head = "idle_head_struggle_pop_flowers" + torso = "idle_body_struggle_flowers" + } weight = { base = 0 - modifier = { add = 150 middle_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = bundleofflowers_attachment } + portrait_modifier = { + animations_props = bundleofflowers_attachment + } } - parasol_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_parasol" torso = "idle_body_struggle_parasol" } - + animation = { + head = "idle_head_struggle_pop_parasol" + torso = "idle_body_struggle_parasol" + } weight = { base = 0 - modifier = { add = 150 upper_clothes_pop_trigger = yes @@ -608,44 +641,46 @@ idle = { struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = parasol_attachment } + portrait_modifier = { + animations_props = parasol_attachment + } } - apron_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_apron" torso = "idle_body_struggle_apron" } - + animation = { + head = "idle_head_struggle_pop_apron" + torso = "idle_body_struggle_apron" + } weight = { base = 0 - modifier = { add = 150 - shopkeepers_clothes_pop_trigger = yes + farmers_clothes_pop_trigger = yes struggling_pop_trigger = yes } - } + } } - hattop_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_hattop" torso = "idle_body_struggle_hattop" } - + animation = { + head = "idle_head_struggle_pop_hattop" + torso = "idle_body_struggle_hattop" + } weight = { base = 0 - modifier = { add = 150 - aristocrats_clothes_pop_trigger = yes + investors_clothes_pop_trigger = yes european_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - } - + } hatacademic_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_hatacademic" torso = "idle_body_struggle_hatacademic" } - + animation = { + head = "idle_head_struggle_pop_hatacademic" + torso = "idle_body_struggle_hatacademic" + } weight = { base = 0 - modifier = { add = 150 upper_clothes_pop_trigger = yes @@ -654,61 +689,58 @@ idle = { } } } - hatmonocle_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_hatmonocle" torso = "idle_body_struggle_hatmonocle" } - + animation = { + head = "idle_head_struggle_pop_hatmonocle" + torso = "idle_body_struggle_hatmonocle" + } weight = { base = 0 - modifier = { add = 150 - aristocrats_clothes_pop_trigger = yes + investors_clothes_pop_trigger = yes european_clothes_pop_trigger = yes struggling_pop_trigger = yes } } } - ############### For content design: Not hooked up they are for game events. was told events currently not supported by code date 2022 feb #### Event Animations #### #### General Emotions Animations #### - ########general_emotions_happy_idle = { ######## animation = { head = "idle_head_emotions_happy" torso = "idle_body_emotions_happy" } ########} - ########general_emotions_scheming_idle = { ######## animation = { head = "idle_head_emotions_scheming" torso = "idle_body_emotions_scheming" } ########} - ########general_emotions_boastful_idle = { ######## animation = { head = "idle_head_emotions_boastful" torso = "idle_body_emotions_boastful" } ########} - ########general_emotions_proud_idle = { ######## animation = { head = "idle_head_emotions_proud" torso = "idle_body_emotions_proud" } ########} - } - boy = { - default = { head = "idle1" torso = "idle1" } + default = { + head = "idle1" + torso = "idle1" + } } - female = { - default = { head = "idle3" torso = "idle3" } - + default = { + head = "idle3" + torso = "idle3" + } ################################### # POP Animations # ################################### - parasol_pop_idle = { - animation = { head = "idle_head_pop_parasol" torso = "idle_body_parasol" } - + animation = { + head = "idle_head_pop_parasol" + torso = "idle_body_parasol" + } weight = { base = 0 - modifier = { add = 100 upper_clothes_pop_trigger = yes @@ -716,30 +748,34 @@ idle = { struggling_pop_trigger = no } } - portrait_modifier = { animations_props = parasol_attachment } + portrait_modifier = { + animations_props = parasol_attachment + } } - butcher_pop_idle = { - animation = { head = "idle_head_pop_apron" torso = "idle_body_butcher" } - + animation = { + head = "idle_head_pop_apron" + torso = "idle_body_butcher" + } weight = { base = 0 - modifier = { add = 110 - shopkeepers_clothes_pop_trigger = yes + farmers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = butcherknife_attachment } + portrait_modifier = { + animations_props = butcherknife_attachment + } } - fan_pop_idle = { - animation = { head = "idle_head_pop_fan" torso = "idle_body_fan" } - + animation = { + head = "idle_head_pop_fan" + torso = "idle_body_fan" + } weight = { base = 0 - modifier = { add = 50 OR = { @@ -749,87 +785,84 @@ idle = { struggling_pop_trigger = no } } - portrait_modifier = { animations_props = handheldfan_attachment } + portrait_modifier = { + animations_props = handheldfan_attachment + } } - flowers_pop_idle = { - animation = { head = "idle_head_pop_flowers" torso = "idle_body_flowers" } - + animation = { + head = "idle_head_pop_flowers" + torso = "idle_body_flowers" + } weight = { base = 0 - modifier = { add = 50 middle_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = bundleofflowers_attachment } + portrait_modifier = { + animations_props = bundleofflowers_attachment + } } sack_pop_idle = { - animation = { head = "idle_head_pop_sack" torso = "idle_body_sack" } - + animation = { + head = "idle_head_pop_sack" + torso = "idle_body_sack" + } weight = { base = 0 - modifier = { add = 60 laborers_clothes_pop_trigger = yes } } - portrait_modifier = { animations_props = sack_attachment } + portrait_modifier = { + animations_props = sack_attachment + } } - basket_pop_idle = { - animation = { head = "idle_head_pop_basket" torso = "idle_body_basket" } - + animation = { + head = "idle_head_pop_basket" + torso = "idle_body_basket" + } weight = { base = 0 - modifier = { add = 50 poor_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = basket_attachment } - } - - shackles_pop_idle = { - animation = { head = "idle_head_pop_shackles" torso = "idle_body_shackles" } - - weight = { - base = 0 - - modifier = { - add = 110 - slaves_clothes_pop_trigger = yes - } + portrait_modifier = { + animations_props = basket_attachment } - portrait_modifier = { animations_props = shackles_attachment } } - pitchfork_pop_idle = { - animation = { head = "idle_head_pop_hattop" torso = "idle_body_pitchfork" } - + animation = { + head = "idle_head_pop_hattop" + torso = "idle_body_pitchfork" + } weight = { base = 0 - modifier = { add = 110 laborers_clothes_pop_trigger = yes struggling_pop_trigger = no } } - portrait_modifier = { animations_props = pitchfork_attachment } + portrait_modifier = { + animations_props = pitchfork_attachment + } } - apron_pop_idle = { - animation = { head = "idle_head_pop_saber" torso = "idle_body_hatmonocle" } - + animation = { + head = "idle_head_pop_saber" + torso = "idle_body_hatmonocle" + } weight = { base = 0 - modifier = { add = 110 soldier_clothes_pop_trigger = yes @@ -837,28 +870,27 @@ idle = { } } } - hattop_pop_idle = { - animation = { head = "idle_head_pop_hattop" torso = "idle_body_hatmonocle" } - + animation = { + head = "idle_head_pop_hattop" + torso = "idle_body_hatmonocle" + } weight = { base = 0 - modifier = { add = 150 - aristocrats_clothes_pop_trigger = yes + investors_clothes_pop_trigger = yes struggling_pop_trigger = no } } - } - holy_pop_idle = { - animation = { head = "idle_head_pop_ledger" torso = "idle_body_General_VS_Left_Cross" } - + animation = { + head = "idle_head_pop_ledger" + torso = "idle_body_General_VS_Left_Cross" + } weight = { base = 0 - modifier = { add = 100 clergy_clothes_pop_trigger = yes @@ -866,12 +898,13 @@ idle = { } } } - officer_pop_idle = { - animation = { head = "idle_head_pop_ledger" torso = "idle_body_General_VS_Left_HandsHips" } - + officer_pop_idle = { + animation = { + head = "idle_head_pop_ledger" + torso = "idle_body_General_VS_Left_HandsHips" + } weight = { base = 0 - modifier = { add = 100 officers_clothes_pop_trigger = yes @@ -879,17 +912,16 @@ idle = { } } } - ################################### # POP Animations for Struggling/Starving# ################################### - parasol_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_parasol" torso = "idle_body_struggle_parasol" } - + animation = { + head = "idle_head_struggle_pop_parasol" + torso = "idle_body_struggle_parasol" + } weight = { base = 0 - modifier = { add = 150 upper_clothes_pop_trigger = yes @@ -897,88 +929,99 @@ idle = { struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = parasol_attachment } + portrait_modifier = { + animations_props = parasol_attachment + } } - butcher_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_butcher" torso = "idle_body_struggle_butcher" } - + animation = { + head = "idle_head_struggle_pop_butcher" + torso = "idle_body_struggle_butcher" + } weight = { base = 0 - modifier = { add = 150 - shopkeepers_clothes_pop_trigger = yes + farmers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = butcherknife_attachment } + portrait_modifier = { + animations_props = butcherknife_attachment + } } - fan_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_fan" torso = "idle_body_struggle_fan" } - + animation = { + head = "idle_head_struggle_pop_fan" + torso = "idle_body_struggle_fan" + } weight = { base = 0 - modifier = { add = 150 middle_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = handheldfan_attachment } + portrait_modifier = { + animations_props = handheldfan_attachment + } } - flowers_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_flowers" torso = "idle_body_struggle_flowers" } - + animation = { + head = "idle_head_struggle_pop_flowers" + torso = "idle_body_struggle_flowers" + } weight = { base = 0 - modifier = { add = 150 middle_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = bundleofflowers_attachment } + portrait_modifier = { + animations_props = bundleofflowers_attachment + } } - apron_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_apron" torso = "idle_body_struggle_hatmonocle" } - + animation = { + head = "idle_head_struggle_pop_apron" + torso = "idle_body_struggle_hatmonocle" + } weight = { base = 0 - modifier = { add = 150 laborers_clothes_pop_trigger = yes struggling_pop_trigger = yes } - } + } } - - crudehoe_pop_idle_struggle = { - animation = { head = "idle_head_struggle_pop_hatmonocle" torso = "idle_body_struggle_crudehoe" } - + crudehoe_pop_idle_struggle = { + animation = { + head = "idle_head_struggle_pop_hatmonocle" + torso = "idle_body_struggle_crudehoe" + } weight = { base = 0 - modifier = { add = 150 - peasants_clothes_pop_trigger = yes + informal_workers_clothes_pop_trigger = yes struggling_pop_trigger = yes } } - portrait_modifier = { animations_props = shovel_attachment } + portrait_modifier = { + animations_props = shovel_attachment + } } - apron_pop_idle = { - animation = { head = "idle_head_pop_holyscripture" torso = "idle_body_struggle_butcher" } - + apron_pop_idle = { + animation = { + head = "idle_head_pop_holyscripture" + torso = "idle_body_struggle_butcher" + } weight = { base = 0 - modifier = { add = 110 soldier_clothes_pop_trigger = yes @@ -986,29 +1029,21 @@ idle = { } } } - - ############### For content design: Not hooked up they are for game events. was told events currently not supported by code date 2022 feb - #### Event Animations #### - + ############### For content design: Not hooked up they are for game events. was told events currently not supported by code date 2022 feb + #### Event Animations #### ####general_emotions_happy_idle = { - ######## animation = { head = "idle_head_emotions_happy" torso = "idle_body_emotions_happy" } - ######## } - + ######## animation = { head = "idle_head_emotions_happy" torso = "idle_body_emotions_happy" } + ######## } ####general_emotions_scheming_idle = { - ######## animation = { head = "idle_head_emotions_scheming" torso = "idle_body_emotions_scheming" } - ######## } - + ######## animation = { head = "idle_head_emotions_scheming" torso = "idle_body_emotions_scheming" } + ######## } ####general_emotions_boastful_idle = { - ######## animation = { head = "idle_head_emotions_boastful" torso = "idle_body_emotions_boastful" } - ######## } - + ######## animation = { head = "idle_head_emotions_boastful" torso = "idle_body_emotions_boastful" } + ######## } ####general_emotions_proud_idle = { - ######## animation = { head = "idle_head_emotions_proud" torso = "idle_body_emotions_proud" } - ######## } - - + ######## animation = { head = "idle_head_emotions_proud" torso = "idle_body_emotions_proud" } + ######## } } - girl = boy adolescent_boy = { @@ -1024,42 +1059,56 @@ idle = { ### COMMANDER VS LEFT commander_vs_left = { - male = { - default = { head = "idle_entry" torso = "idle_entry" } - - General_VS_Left_Saber= { - - animation = { head = "idle_head_General_VS_Left_Saber" torso = "idle_body_General_VS_Left_Saber" } - - portrait_modifier = { - animations_props = saber_attachment + default = { + head = "idle_entry" + torso = "idle_entry" + } + General_VS_Left_Saber = { + animation = { + head = "idle_head_General_VS_Left_Saber" + torso = "idle_body_General_VS_Left_Saber" + } + portrait_modifier = { + animations_props = saber_attachment } } - General_VS_Left_Point = { - animation = { head = "idle_head_General_VS_Left_Point" torso = "idle_body_General_VS_Left_Point" } - } - + animation = { + head = "idle_head_General_VS_Left_Point" + torso = "idle_body_General_VS_Left_Point" + } + } General_VS_Left_Fist = { - animation = { head = "idle_head_General_VS_Left_Fist" torso = "idle_body_General_VS_Left_Fist" } + animation = { + head = "idle_head_General_VS_Left_Fist" + torso = "idle_body_General_VS_Left_Fist" + } } - General_VS_Left_Cross = { - animation = { head = "idle_head_General_VS_Left_Cross" torso = "idle_body_General_VS_Left_Cross" } + animation = { + head = "idle_head_General_VS_Left_Cross" + torso = "idle_body_General_VS_Left_Cross" + } } - General_VS_Left_HandsHips = { - animation = { head = "idle_head_General_VS_Left_HandsHips" torso = "idle_body_General_VS_Left_HandsHips" } + animation = { + head = "idle_head_General_VS_Left_HandsHips" + torso = "idle_body_General_VS_Left_HandsHips" + } } } - female = { - default = { head = "idle_entry" torso = "idle_entry" } + default = { + head = "idle_entry" + torso = "idle_entry" + } } - boy = { - default = { head = "idle1" torso = "idle1" } + default = { + head = "idle1" + torso = "idle1" + } } girl = boy @@ -1076,41 +1125,56 @@ commander_vs_left = { ### COMMANDER VS RIGHT commander_vs_right = { - male = { - default = { head = "idle_entry" torso = "idle_entry" } - - General_VS_Right_Saber= { - animation = { head = "idle_head_General_VS_Right_Saber" torso = "idle_body_General_VS_Right_Saber" } - - portrait_modifier = { - animations_props = saber_attachment + default = { + head = "idle_entry" + torso = "idle_entry" + } + General_VS_Right_Saber = { + animation = { + head = "idle_head_General_VS_Right_Saber" + torso = "idle_body_General_VS_Right_Saber" + } + portrait_modifier = { + animations_props = saber_attachment } } - General_VS_Right_Point = { - animation = { head = "idle_head_General_VS_Right_Point" torso = "idle_body_General_VS_Right_Point" } - } - + animation = { + head = "idle_head_General_VS_Right_Point" + torso = "idle_body_General_VS_Right_Point" + } + } General_VS_Right_Fist = { - animation = { head = "idle_head_General_VS_Right_Fist" torso = "idle_body_General_VS_Right_Fist" } + animation = { + head = "idle_head_General_VS_Right_Fist" + torso = "idle_body_General_VS_Right_Fist" + } } - General_VS_Right_Cross = { - animation = { head = "idle_head_General_VS_Right_Cross" torso = "idle_body_General_VS_Right_Cross" } + animation = { + head = "idle_head_General_VS_Right_Cross" + torso = "idle_body_General_VS_Right_Cross" + } } - General_VS_Right_HandsHips = { - animation = { head = "idle_head_General_VS_Right_HandsHips" torso = "idle_body_General_VS_Right_HandsHips" } + animation = { + head = "idle_head_General_VS_Right_HandsHips" + torso = "idle_body_General_VS_Right_HandsHips" + } } } - female = { - default = { head = "idle_entry" torso = "idle_entry" } + default = { + head = "idle_entry" + torso = "idle_entry" + } } - boy = { - default = { head = "idle1" torso = "idle1" } + default = { + head = "idle1" + torso = "idle1" + } } girl = boy diff --git a/gfx/portraits/portrait_modifiers/01_accessories.txt b/gfx/portraits/portrait_modifiers/01_accessories.txt index 8a941e38f..6b712d13b 100644 --- a/gfx/portraits/portrait_modifiers/01_accessories.txt +++ b/gfx/portraits/portrait_modifiers/01_accessories.txt @@ -30,7 +30,7 @@ base = 0 modifier = { add = 10000 - shopkeepers_clothes_pop_trigger = yes + farmers_clothes_pop_trigger = yes OR = { european_clothes_pop_trigger = yes african_diaspora_pop_clothes_trigger = yes @@ -213,7 +213,7 @@ } } AND = { - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes politician_clothes_trigger = yes } } diff --git a/gfx/portraits/portrait_modifiers/01_beards.txt b/gfx/portraits/portrait_modifiers/01_beards.txt index b316da0c1..afd4d55eb 100644 --- a/gfx/portraits/portrait_modifiers/01_beards.txt +++ b/gfx/portraits/portrait_modifiers/01_beards.txt @@ -140,7 +140,7 @@ has_discrimination_trait = jewish } interest_group = { - is_interest_group_type = ig_devout + is_interest_group_type = ig_moralists } } } @@ -148,7 +148,7 @@ european_clothes_pop_trigger = yes # sanity check so that things aren't being applied in wildly edge case scenarios exists = scope:pop scope:pop = { - is_pop_type = clergymen + is_pop_type = clergy religion = { has_discrimination_trait = jewish } diff --git a/gfx/portraits/portrait_modifiers/01_clothes.txt b/gfx/portraits/portrait_modifiers/01_clothes.txt index ee09464a4..8fa3fed37 100644 --- a/gfx/portraits/portrait_modifiers/01_clothes.txt +++ b/gfx/portraits/portrait_modifiers/01_clothes.txt @@ -2,2812 +2,3166 @@ usage = game selection_behavior = weighted_random fallback = default_clothes - no_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = no_outfit - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = gene_nudity - template = hide_nudity - range = { 0 1 } # For the randomness to work correctly - } - } - #outfit_tags = { no_clothes } - weight = { - base = 0 - modifier = { - add = 5000 - should_be_fully_naked_portrait_trigger = yes - } - } - } - - default_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = peasant_outfits - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 1 - } - } - - shopkeepers_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = shirt - template = european_shirt - range = { 0 0.2 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = outfits - template = european_working_class_outfits - range = { 0 0.5 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - shopkeepers_clothes_pop_trigger = yes - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - AND = { - native_american_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - NOT = { culture = cu:dene } - } - } - } - } - } - } - } - - chinese_imperial_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_imperial_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1100 - chinese_imperial_clothes_trigger = yes - } - } - } - - chinese_court_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_court_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - OR = { - chinese_court_clothes_trigger = yes - AND = { - chinese_court_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - - chinese_common_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - east_asian_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - - african_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits_politician - range = { 0.34 1 } # For the work to randomly correctness - } - accessory = { - mode = add - gene = necklaces - template = african_necklaces - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - african_clothes_trigger = yes - } - } - } - - european_royal_clothes = { #Currently only includes and checks for female clothes. - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = european_royal_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - AND = { - exists = scope:character - scope:character = { - is_female = yes - is_ruler = yes - } - } - } - } - } - } - - european_ruler_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = european_coats - range = { 0 0.27 } # limiting the set to single-breasted coats, so aiguillettes work - } - accessory = { - mode = add - gene = belts - template = generic_belts - range = { 0 0.49 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = european_top_layer - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - american_clothes_trigger = no - british_empire_clothes_trigger = no - french_empire_clothes_trigger = no - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - AND = { - ruler_clothes_trigger = yes - monarchy_clothes_trigger = yes - } - } - } - } - - european_ruler_republic_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = waistcoats - template = european_waistcoats - range = { 0 0.67 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = civilian_coats - template = european_civilian_coats - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - ruler_clothes_trigger = yes - republic_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - is_female = no - } - } - } - } - } - } - - european_ruler_republic_clothes_female = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = european_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - ruler_clothes_trigger = yes - republic_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - is_female = yes - } - } - } - } - } - } - - european_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = european_coats - range = { 0 0.27 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - american_clothes_trigger = no - arabic_clothes_trigger = no - british_empire_clothes_trigger = no - french_empire_clothes_trigger = no - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - - } - } - } - african_diaspora_clothes_trigger = yes - } - OR = { - military_clothes_trigger = yes - officers_clothes_pop_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - } - - american_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = american_coats - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { 0.8 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { 0.4 0.6 } # The gene has three color sets in it, the one in the middle being dark blue and sky blue. - } - } - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - OR = { - american_clothes_trigger = yes - american_clothes_pop_trigger = yes - } - OR = { - military_clothes_trigger = yes - officers_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - } - } - - american_confederate_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = american_confederate_coats - range = { 0.5 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { 0.8 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { 0 0.6 } # black or blue - } - } - weight = { - base = 0 - modifier = { - add = 10000 - exists = c:CSA - OR = { - AND = { - exists = scope:character - scope:character = { - owner = c:CSA - OR = { - has_role = general - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - AND = { - exists = scope:pop - scope:pop = { - is_pop_type = officers - owner = c:CSA - } - } - } - } - } - } - - american_confederate_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = american_confederate_coats - range = { 0 0.5 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { 0 0.6 } # black or blue - } - } - weight = { - base = 0 - modifier = { - add = 10000 - - exists = c:CSA - exists = scope:pop - scope:pop = { - owner = c:CSA - is_pop_type = soldiers - } - } - } - } - - british_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = british_coats - range = { 0 0.5 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { 0 0.1 } # there's three colors in the gene, the first of which is black - } - } - weight = { - base = 0 - modifier = { - add = 10000 - OR = { - AND = { - british_empire_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - AND = { - british_empire_clothes_p_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - - british_military_clothes_soldier = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = british_coats - range = { 0 1 } - } - # the common soldier gets no aguillettes or epaulettes :( - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { 0 0.1 } # there's three colors in the gene, the first of which is black - } - } - weight = { - base = 0 - modifier = { - add = 10000 - british_empire_clothes_p_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - - french_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = french_coats - range = { 0 0.5 } # Limited to single-breasted jacket so the aiguillette works properly - } - accessory = { - mode = add - gene = aiguillettes - template = all_aiguillettes - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { 0.7 1 } # There's three colors in the gene, the last one of the three being red. - } - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 10000 - OR = { - AND = { - french_empire_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - monarchy_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - AND = { - french_empire_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - - french_military_clothes_soldier = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = french_coats - range = { 0 1 } - } - # the common soldier gets no aguillettes or epaulettes :( - accessory = { - mode = add - gene = legwear - template = european_legwear_colors - range = { 0.7 1 } # There's three colors in the gene, the last one of the three being red. - } - } - weight = { - base = 0 - modifier = { - add = 10000 - - french_empire_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - - japanese_military_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { 0 1 } # For the randomness to work correctly - } - - - accessory = { - mode = add - gene = belts - template = japanese_belts - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1100 - OR = { - AND = { - exists = scope:pop - scope:pop = { - culture = cu:japanese - } - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - AND = { - exists = scope:character - scope:character = { - has_culture = cu:japanese - monarchy_clothes_trigger = yes - } - } - } - } - } - } - - japanese_officers_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { 0 1 } # For the randomness to work correctly - } - - - accessory = { - mode = add - gene = belts - template = japanese_belts - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = top_layer - template = japanese_top_layer - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1200 - AND = { - japanese_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - politician_clothes_trigger = yes - } - } - } - } - } - } - - european_politician_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = waistcoats - template = european_waistcoats - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = civilian_coats - template = european_civilian_coats - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = props - template = gene_lences - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 100 - AND = { - OR = { - european_clothes_trigger = yes - AND = { - exists = scope:character - scope:character = { - OR = { - culture = cu:native_american - } - } - } - african_diaspora_clothes_trigger = yes - } - politician_clothes_trigger = yes - armed_forces_clothes_trigger = no - } - } - - modifier = { #If we want rulers to dress like politicians later. - add = 100 - AND = { - european_clothes_trigger = yes - ruler_clothes_trigger = yes - monarchy_clothes_trigger = no - } - } - - - } - } - - japanese_imperial_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_imperial_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 2000 - japanese_imperial_clothes_trigger = yes - } - } - } - - japanese_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_low_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 500 - japanese_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - - japanese_pop_mid_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = japanese_top_layer - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - japanese_clothes_pop_trigger = yes - poor_clothes_pop_trigger = no - } - } - } - - japanese_common_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = japanese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = japanese_legwear - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = top_layer - template = japanese_top_layer - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 100 - AND = { - exists = scope:character - scope:character = { - OR = { - AND = { - has_culture = cu:japanese - monarchy_clothes_trigger = no - } - has_culture = cu:ainu - } - } - } - } - } - } - - - korean_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = korean_low_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 500 - AND = { - exists = scope:pop - scope:pop = { - culture = cu:korean - } - OR = { - poor_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - } - } - - korean_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = korean_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 100 - OR = { - AND = { - exists = scope:character - scope:character = { - has_culture = cu:korean - is_ruler = no - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:korean - is_pop_type = officers - } - } - } - } - } - } - - korean_imperial_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = korean_imperial_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 100 - AND = { - exists = scope:character - scope:character = { - has_culture = cu:korean - is_ruler = yes - } - } - - } - } - } -arabic_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - arabic_clothes_trigger = yes - armed_forces_clothes_trigger = no - } - } -} -arabic_coats = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = arabic_coats - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - arabic_clothes_trigger = yes - OR = { - military_clothes_trigger = yes - officers_clothes_pop_trigger = yes - AND = { - armed_forces_clothes_trigger = yes - OR = { - politician_clothes_trigger = yes - ruler_clothes_trigger = yes - } - } - } - } - } - } -} - - - ethiopian_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = ethiopian_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 500 - ethiopian_clothes_trigger = yes - scope:character = { - is_female = no - monarchy_clothes_trigger = no - } - } - } - } - - ethiopian_royal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = ethiopian_outfits - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = top_layer - template = ethiopian_top_layer - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 500 - ethiopian_clothes_trigger = yes - scope:character = { - is_female = no - monarchy_clothes_trigger = yes - } - } - } - } - -indian_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - indian_clothes_trigger = yes - } - } -} -indian_royal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_high_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - dna_modifiers = { - accessory = { - mode = add - gene = top_layer - template = indian_top_layer - range = { 0 1 } # For the randomness to work correctly - } - } - dna_modifiers = { - accessory = { - mode = add - gene = necklaces - template = indian_necklaces - range = { 0 1 } # For the randomness to work correctly - } - - } - weight = { - base = 0 - modifier = { - add = 200 - OR = { - AND = { - indian_clothes_trigger = yes - monarchy_clothes_trigger = yes - } - AND = { - hindu_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - } -} - - siamese_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = siamese_outfits - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear - range = { 0 0.5 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 100 - siamese_clothes_trigger = yes - - } - } - } - - siamese_royal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = siamese_royal_outfits - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1200 - siamese_clothes_trigger = yes - monarchy_clothes_trigger = yes - } - } - } - - christian_character_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = christian_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 5000 - military_clothes_trigger = no - exists = scope:character - scope:character = { - AND = { - christian_clothes_trigger = yes - ruler_clothes_trigger = yes - owner = { - has_law = law_type:law_theocracy - } - } - } - } - } - } - - papal_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = pope_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 10000 - exists = scope:character - exists = c:PAP - scope:character = { - ruler_clothes_trigger = yes - christian_clothes_trigger = yes - owner = c:PAP - owner = { - has_law = law_type:law_theocracy - } - is_female = no - } - - } - } - } - -#Pop Clothes - - circumpolar_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = circumpolar_outfits - range = { 0.5 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = circumpolar_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - circumpolar_clothes_pop_trigger = yes - OR = { - poor_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - modifier = { - add = 500 - exists = scope:character - scope:character = { - OR = { - culture = cu:dene - culture = cu:siberian - culture = cu:yakut - } - } - } - } - } - - sami_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = circumpolar_outfits - range = { 0.0 0.5 } - } - accessory = { - mode = add - gene = legwear - template = circumpolar_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - sami_clothes_pop_trigger = yes - OR = { - poor_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - modifier = { - add = 100 - exists = scope:character - scope:character = { - culture = cu:sami - } - } - } - } - -#Indigenous Oceanic Heritage - -indigenous_oceanic_pop_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = polynesian_outfits - range = { 0 0.5 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = necklaces - template = polynesian_necklaces - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - indigenous_oceanic_clothes_trigger = yes - upper_clothes_pop_trigger = no - } - } -} - -# consolidated with general pop clothes, but scripting left in if we want to quickly re-enable this stuff -#indigenous_oceanic_mid_clothes = { -# dna_modifiers = { -# accessory = { -# mode = add -# gene = outfits -# template = polynesian_outfits -# range = { 0 0.5 } # For the randomness to work correctly -# } -# accessory = { -# mode = add -# gene = necklaces -# template = polynesian_necklaces -# range = { 0 1 } # For the randomness to work correctly -# } -# } -# weight = { -# base = 0 -# modifier = { -# add = 500 -# indigenous_oceanic_clothes_trigger = yes -# middle_clothes_pop_trigger = yes -# } -# } -#} -indigenous_oceanic_high_clothes_unrecognized = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = peasant_outfits - range = { 0.5 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = polynesian_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - indigenous_oceanic_clothes_trigger = yes - upper_clothes_pop_trigger = yes - recognized_country_trigger = no - } - } -} -indigenous_oceanic_high_clothes_recognized = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = polynesian_outfits - range = { 0.5 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = polynesian_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - indigenous_oceanic_clothes_trigger = yes - OR = { - upper_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = no_outfit + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = gene_nudity + template = hide_nudity + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + #outfit_tags = { no_clothes } + weight = { + base = 0 + modifier = { + add = 5000 + should_be_fully_naked_portrait_trigger = yes + } + } + } + default_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = peasant_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 1 + } + } + service_workers_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = european_shirt + range = { + 0 + 0.2 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = outfits + template = european_working_class_outfits + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + farmers_clothes_pop_trigger = yes + OR = { + european_clothes_pop_trigger = yes + african_diaspora_pop_clothes_trigger = yes + AND = { + native_american_clothes_pop_trigger = yes + AND = { + exists = scope:pop + scope:pop = { + NOT = { + culture = cu:dene + } + } + } + } + } + } + } + } + chinese_imperial_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_imperial_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1100 + chinese_imperial_clothes_trigger = yes + } + } + } + chinese_court_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_court_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 OR = { + chinese_court_clothes_trigger = yes + AND = { + chinese_court_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + } + } + chinese_common_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + east_asian_clothes_pop_trigger = yes + soldier_clothes_pop_trigger = yes + } + } + } + african_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits_politician + range = { + 0.34 + 1 + } + # For the work to randomly correctness + } + accessory = { + mode = add + gene = necklaces + template = african_necklaces + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + african_clothes_trigger = yes + } + } + } + european_royal_clothes = { + #Currently only includes and checks for female clothes. + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = european_royal_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + AND = { + OR = { + european_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + OR = { + culture = cu:native_american + } + } + } + african_diaspora_clothes_trigger = yes + } + AND = { + exists = scope:character + scope:character = { + is_female = yes + is_ruler = yes + } + } + } + } + } + } + european_ruler_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_coats + range = { + 0 + 0.27 + } + # limiting the set to single-breasted coats, so aiguillettes work + } + accessory = { + mode = add + gene = belts + template = generic_belts + range = { + 0 + 0.49 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = european_top_layer + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + american_clothes_trigger = no + british_empire_clothes_trigger = no + french_empire_clothes_trigger = no + OR = { + european_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + OR = { + culture = cu:native_american + } + } + } + african_diaspora_clothes_trigger = yes + } + AND = { + ruler_clothes_trigger = yes + monarchy_clothes_trigger = yes + } + } + } + } + european_ruler_republic_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { + 0 + 0.67 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + OR = { + european_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + OR = { + culture = cu:native_american + } + } + } + african_diaspora_clothes_trigger = yes + } ruler_clothes_trigger = yes + republic_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + is_female = no + } + } + } + } + } + } + european_ruler_republic_clothes_female = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = european_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + OR = { + european_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + OR = { + culture = cu:native_american + } + } + } + african_diaspora_clothes_trigger = yes + } + ruler_clothes_trigger = yes + republic_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + is_female = yes + } + } + } + } + } + } + european_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_coats + range = { + 0 + 0.27 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + american_clothes_trigger = no + arabic_clothes_trigger = no + british_empire_clothes_trigger = no + french_empire_clothes_trigger = no + OR = { + european_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + OR = { + culture = cu:native_american + } + } + } + african_diaspora_clothes_trigger = yes + } + OR = { + military_clothes_trigger = yes + officers_clothes_pop_trigger = yes + AND = { + securocrats_clothes_trigger = yes + politician_clothes_trigger = yes + } + } + } + } + } + american_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = american_coats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { + 0.8 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { + 0.4 + 0.6 + } + # The gene has three color sets in it, the one in the middle being dark blue and sky blue. + } + } + weight = { + base = 0 + modifier = { + add = 10000 + AND = { + OR = { + american_clothes_trigger = yes + american_clothes_pop_trigger = yes + } + OR = { + military_clothes_trigger = yes + officers_clothes_pop_trigger = yes + soldier_clothes_pop_trigger = yes + monarchy_clothes_trigger = yes + AND = { + securocrats_clothes_trigger = yes + politician_clothes_trigger = yes + } + } + } + } + } + } + american_confederate_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = american_confederate_coats + range = { + 0.5 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { + 0.8 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { + 0 + 0.6 + } + # black or blue + } + } + weight = { + base = 0 + modifier = { + add = 10000 + exists = c:CSA + OR = { + AND = { + exists = scope:character + scope:character = { + owner = c:CSA + OR = { + has_role = general + monarchy_clothes_trigger = yes + AND = { + securocrats_clothes_trigger = yes + politician_clothes_trigger = yes + } + } + } + } + AND = { + exists = scope:pop + scope:pop = { + is_pop_type = officers + owner = c:CSA + } + } + } + } + } + } + american_confederate_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = american_confederate_coats + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { + 0 + 0.6 + } + # black or blue + } + } + weight = { + base = 0 + modifier = { + add = 10000 + exists = c:CSA + exists = scope:pop + scope:pop = { + owner = c:CSA + is_pop_type = servicemembers + } + } + } + } + british_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_coats + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { + 0 + 0.1 + } + # there's three colors in the gene, the first of which is black + } + } + weight = { + base = 0 + modifier = { + add = 10000 + OR = { + AND = { + british_empire_clothes_trigger = yes + OR = { + military_clothes_trigger = yes + monarchy_clothes_trigger = yes + AND = { + securocrats_clothes_trigger = yes + politician_clothes_trigger = yes + } + } + } + AND = { + british_empire_clothes_p_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + } + } + british_military_clothes_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_coats + range = { + 0 + 1 + } + } + # the common soldier gets no aguillettes or epaulettes :( + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { + 0 + 0.1 + } + # there's three colors in the gene, the first of which is black + } + } + weight = { + base = 0 + modifier = { + add = 10000 + british_empire_clothes_p_trigger = yes + soldier_clothes_pop_trigger = yes + } + } + } + french_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = french_coats + range = { + 0 + 0.5 + } + # Limited to single-breasted jacket so the aiguillette works properly + } + accessory = { + mode = add + gene = aiguillettes + template = all_aiguillettes + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { + 0.7 + 1 + } + # There's three colors in the gene, the last one of the three being red. + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + OR = { + AND = { + french_empire_clothes_trigger = yes + OR = { + military_clothes_trigger = yes + monarchy_clothes_trigger = yes + AND = { + securocrats_clothes_trigger = yes + politician_clothes_trigger = yes + } + } + } + AND = { + french_empire_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + } + } + french_military_clothes_soldier = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = french_coats + range = { + 0 + 1 + } + } + # the common soldier gets no aguillettes or epaulettes :( + accessory = { + mode = add + gene = legwear + template = european_legwear_colors + range = { + 0.7 + 1 + } + # There's three colors in the gene, the last one of the three being red. + } + } + weight = { + base = 0 + modifier = { + add = 10000 + french_empire_clothes_pop_trigger = yes + soldier_clothes_pop_trigger = yes + } + } + } + japanese_military_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = japanese_belts + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1100 + OR = { + AND = { + exists = scope:pop + scope:pop = { + culture = cu:japanese + } + OR = { + soldier_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + AND = { + exists = scope:character + scope:character = { + has_culture = cu:japanese + monarchy_clothes_trigger = yes + } + } + } + } + } + } + japanese_officers_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = belts + template = japanese_belts + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = japanese_top_layer + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1200 + AND = { + japanese_clothes_trigger = yes + OR = { + military_clothes_trigger = yes + AND = { + securocrats_clothes_trigger = yes + politician_clothes_trigger = yes + } + } + } + } + } + } + european_politician_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = props + template = gene_lences + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + AND = { + OR = { + european_clothes_trigger = yes + AND = { + exists = scope:character + scope:character = { + OR = { + culture = cu:native_american + } + } + } + african_diaspora_clothes_trigger = yes + } politician_clothes_trigger = yes + securocrats_clothes_trigger = no } - } - OR = { - recognized_country_trigger = yes - recognized_country_pop_trigger = yes - OR = { # Hawaii does not need to be recognized in order for characters and pops to wear these clothes - AND = { - exists = scope:pop - scope:pop = { - owner = { - exists = c:HAW - c:HAW = this - } - } - } - AND = { - exists = scope:character - scope:character = { - owner = { - exists = c:HAW - c:HAW = this - } - } - } - } - } - } - } -} - - - south_american_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = south_american_outfits - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = south_american_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 500 - OR = { - AND = { - south_american_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - scope:pop = { - NOT = { is_pop_type = shopkeepers } - } - } - AND = { - politician_clothes_trigger = yes - south_american_clothes_character_trigger = yes - scope:character = { - interest_group = { - OR = { - is_interest_group_type = ig_entrepreneurs - is_interest_group_type = ig_rural_folk - is_interest_group_type = ig_socialists - } - } - } - } - } - } - } - } - -#South East Asia - south_east_asia_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 100 - south_east_asia_clothes_pop_trigger = yes - OR = { - poor_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - is_pop_type = soldiers - } - } - } - } - } - } - south_east_asia_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_high_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 100 - south_east_asia_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - - south_east_asia_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = siamese_outfits - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear - range = { 0 0.5 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1200 - south_east_asia_clothes_pop_trigger = yes - OR = { - upper_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - is_pop_type = officers - } - } - } - } - } - } - -#Central Asia - - central_asian_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = central_asian_outfits - range = { 0.51 1 } - } - } - - weight = { - base = 0 - modifier = { - add = 500 - AND = { - central_asian_clothes_pop_trigger = yes - OR = { - clergy_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - } - } - } - } - } - - central_asian_lower_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = central_asian_outfits - range = { 0 0.49 } - } - } - - weight = { - base = 0 - modifier = { - add = 500 - AND = { - central_asian_clothes_pop_trigger = yes - OR = { - middle_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - } - } - -#Indian - -indian_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { 0 0.5 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - indian_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } -} - -indian_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - indian_clothes_pop_trigger = yes - OR = { - middle_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - } - } - } -} - -indian_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = indian_high_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - OR = { - AND = { - indian_clothes_pop_trigger = yes - OR = { - upper_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - AND = { - clergy_clothes_pop_trigger = yes - scope:pop = { - religion = rel:sikh - } - } - } - } - } -} - -#China - - chinese_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_low_outfits - range = { 0 1 } # For the randomness to work correctly - } - - #accessory = { - # mode = add - # gene = legwear - # template = peasants_legwear - # range = { 0 1 } # For the randomness to work correctly - #} - } - - weight = { - base = 0 - modifier = { - add = 500 - east_asian_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - poor_clothes_pop_trigger = yes - } - } - } - -chinese_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - east_asian_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - OR = { - middle_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } -} -chinese_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - east_asian_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - upper_clothes_pop_trigger = yes - } - } -} - -#Arabic - arabic_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_outfits - range = { 0.25 0.5 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - OR = { - african_clothes_pop_trigger = yes - arabic_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - culture = cu:berber - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:tuareg - } - } - } - poor_clothes_pop_trigger = yes - } - } - } - arabic_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - arabic_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - } - arabic_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_upper_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - arabic_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - } - } - } - } -#European - european_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = shirt - template = working_class_shirt - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = outfits - template = european_working_class_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - slaves_clothes_pop_trigger = no - } - } - } - } - european_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = shirt - template = european_shirt - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = outfits - template = european_working_class_outfits - range = { 0 1 } # For the randomness to work correctly - } - - #accessory = { - # mode = add - # gene = civilian_coats - # template = european_civilian_coats - # range = { 0 1 } # For the randomness to work correctly - #} - } - - weight = { - base = 0 - modifier = { - add = 500 - OR = { - AND = { - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - middle_clothes_pop_trigger = yes - } - AND = { - exists = scope:pop - scope:pop = { - OR = { - culture = cu:native_american - - } - } - OR = { - middle_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - } - clergy_clothes_pop_trigger = no - } - } - } - } - } - european_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = waistcoats - template = european_waistcoats - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = civilian_coats - template = european_civilian_coats - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 500 - AND = { - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - upper_clothes_pop_trigger = yes - } - } - } - } - - european_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = european_coats - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - - accessory = { - mode = add - gene = epaulettes - template = all_epaulettes - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1100 - AND = { - OR = { - integrated_south_american_natives_pop_trigger = yes - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - } - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - - } - } - } - } - - enslaved_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = peasant_outfits - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - OR = { - european_clothes_pop_trigger = yes - african_diaspora_pop_clothes_trigger = yes - arabic_clothes_pop_trigger = yes - native_american_clothes_pop_trigger = yes - cold_clothes_pop_trigger = yes - } - slaves_clothes_pop_trigger = yes - } - } - } - } - - southern_peasant_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = peasant_outfits_02 - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = peasants_legwear_02 - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - european_clothes_pop_trigger = no - african_diaspora_pop_clothes_trigger = no - arabic_clothes_pop_trigger = no - native_american_clothes_pop_trigger = no - cold_clothes_pop_trigger = no - } - OR = { - slaves_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - } - - british_empire_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = british_coats - range = { 0 0.2 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - - #accessory = { - # mode = add - # gene = epaulettes - # template = all_epaulettes - # range = { 0.5 0.8 } # For the randomness to work correctly - #} - } - - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - british_empire_clothes_pop_trigger = yes - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - - french_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = french_coats - range = { 0 0.2 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - - #accessory = { - # mode = add - # gene = epaulettes - # template = all_epaulettes - # range = { 0.5 0.8 } # For the randomness to work correctly - #} - } - - weight = { - base = 0 - modifier = { - add = 10000 - AND = { - french_empire_clothes_pop_trigger = yes - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - - } - - - } - } - } - - arabic_soldier_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = coats - template = arabic_coats - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = european_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - arabic_clothes_pop_trigger = yes - central_asian_clothes_pop_trigger = yes - } - OR = { - soldier_clothes_pop_trigger = yes - officers_clothes_pop_trigger = yes - } - } - } - } - } - slavic_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = slavic_outfits - range = { 0 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = slavic_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - slavic_clothes_pop_trigger = yes - middle_clothes_pop_trigger = yes - } - } - } - } - #African - african_poor_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits - range = { 0 0.5 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 100 - AND = { - african_clothes_pop_trigger = yes - #poor_clothes_pop_trigger = yes - } - } - } - } - african_middle_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits - range = { 0.5 0.7 } # For the randomness to work correctly - } - } - weight = { - base = 0 - modifier = { - add = 600 - AND = { - OR = { - african_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - culture = cu:berber - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:tuareg - } - } - } - middle_clothes_pop_trigger = yes - } - } - } - } - african_upper_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = african_outfits - range = { 0.75 1 } # For the randomness to work correctly - } - - } - weight = { - base = 0 - modifier = { - add = 600 - OR = { - AND = { - OR = { - african_clothes_pop_trigger = yes - AND = { - exists = scope:pop - scope:pop = { - culture = cu:berber - } - } - AND = { - exists = scope:pop - scope:pop = { - culture = cu:tuareg - } - } - } - upper_clothes_pop_trigger = yes - } - AND = { - african_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - scope:pop = { - religion = { - has_discrimination_trait = animist - } - } - } - } - } - } - } - - - #Native America - - subarctic_native_american_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits_north - range = { 0 1 } # For the randomness to work correctly - } - - } - - weight = { - base = 0 - modifier = { - add = 100 - AND = { - native_american_clothes_pop_trigger = yes - cold_clothes_pop_trigger = yes - } - - - } - } - } - - native_american_clothes_low = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { 0 0.5 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { 0 0.33 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_pop_trigger = yes - poor_clothes_pop_trigger = yes - } - } - } - } - - native_american_clothes_mid = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { 0.45 0.55 } - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { 0 0.33 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_pop_trigger = yes - scope:pop = { - NOR = { - culture = cu:native_american - } - } - OR = { - middle_clothes_pop_trigger = yes - upper_clothes_pop_trigger = yes - soldier_clothes_pop_trigger = yes - } - clergy_clothes_pop_trigger = no - } - } - } - } - - native_american_clothes_high = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { 0.7 1 } - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { 0 0.33 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - native_american_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } - } - - native_american_male_ruler_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { 0.7 1 } # For the randomness to work correctly - } - - # accessory = { - # mode = add - # gene = top_layer - # template = native_american_top_layer - # range = { 0 1 } # For the randomness to work correctly - # } - - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - - AND = { - native_american_clothes_trigger = yes - ruler_clothes_trigger = yes - } - scope:character = { - is_female = no - NOR = { - culture = cu:dene - culture = cu:native_american - } - } - } - } - } - - native_american_female_ruler_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { 0.0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - - AND = { - native_american_clothes_trigger = yes - ruler_clothes_trigger = yes - } - scope:character = { - is_female = yes - } - } - } - } - - native_american_character_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = native_american_outfits - range = { 0.3 1 } # For the randomness to work correctly - } - accessory = { - mode = add - gene = legwear - template = native_american_legwear - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - - native_american_clothes_trigger = yes - scope:character = { - is_ruler = no - NOT = { - OR = { - culture = cu:dene - culture = cu:native_american - } - } - } - } - } - } - - - -#Religion Clothes - -christian_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = christian_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - christian_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } -} - -semitic_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = arabic_upper_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - OR = { - muslim_clothes_pop_trigger = yes - AND = { - european_clothes_pop_trigger = no - jewish_clothes_pop_trigger = yes - } - } - clergy_clothes_pop_trigger = yes - } - } - } -} - -european_semitic_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = semitic_upper_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - AND = { - european_clothes_pop_trigger = yes - jewish_clothes_pop_trigger = yes - clergy_clothes_pop_trigger = yes - } - } - } -} - -buddhist_religious_clothes = { - dna_modifiers = { - accessory = { - mode = add - gene = outfits - template = chinese_common_outfits - range = { 0 1 } # For the randomness to work correctly - } - } - - weight = { - base = 0 - modifier = { - add = 1000 - OR = { - AND = { - buddhist_clothes_pop_trigger = yes - japanese_clothes_pop_trigger = no - clergy_clothes_pop_trigger = yes - } - AND = { - exists = scope:character - scope:character = { - is_ruler = yes - OR = { - religion = { - has_discrimination_trait = buddhist - } - #religion = rel:sikh - religion = rel:shinto - } - owner = { - has_law = law_type:law_theocracy - } - } - } - } - } - } + } + modifier = { + #If we want rulers to dress like politicians later. + add = 100 + AND = { + european_clothes_trigger = yes + ruler_clothes_trigger = yes + monarchy_clothes_trigger = no + } + } + } + } + japanese_imperial_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_imperial_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 2000 + japanese_imperial_clothes_trigger = yes + } + } + } + japanese_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_low_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + japanese_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + japanese_pop_mid_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = japanese_top_layer + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + japanese_clothes_pop_trigger = yes + poor_clothes_pop_trigger = no + } + } + } + japanese_common_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = japanese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = japanese_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = japanese_top_layer + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + AND = { + exists = scope:character + scope:character = { + OR = { + AND = { + has_culture = cu:japanese + monarchy_clothes_trigger = no + } + has_culture = cu:ainu + } + } + } + } + } + } + korean_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = korean_low_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + AND = { + exists = scope:pop + scope:pop = { + culture = cu:korean + } + OR = { + poor_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + } + } + korean_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = korean_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + OR = { + AND = { + exists = scope:character + scope:character = { + has_culture = cu:korean + is_ruler = no + } + } + AND = { + exists = scope:pop + scope:pop = { + culture = cu:korean + is_pop_type = officers + } + } + } + } + } + } + korean_imperial_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = korean_imperial_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + AND = { + exists = scope:character + scope:character = { + has_culture = cu:korean + is_ruler = yes + } + } + } + } + } + arabic_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + arabic_clothes_trigger = yes + securocrats_clothes_trigger = no + } + } + } + arabic_coats = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = arabic_coats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + AND = { + arabic_clothes_trigger = yes + OR = { + military_clothes_trigger = yes + officers_clothes_pop_trigger = yes + AND = { + securocrats_clothes_trigger = yes + OR = { + politician_clothes_trigger = yes + ruler_clothes_trigger = yes + } + } + } + } + } + } + } + ethiopian_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = ethiopian_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + ethiopian_clothes_trigger = yes + scope:character = { + is_female = no + monarchy_clothes_trigger = no + } + } + } + } + ethiopian_royal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = ethiopian_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = top_layer + template = ethiopian_top_layer + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + ethiopian_clothes_trigger = yes + scope:character = { + is_female = no + monarchy_clothes_trigger = yes + } + } + } + } + indian_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + indian_clothes_trigger = yes + } + } + } + indian_royal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_high_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + dna_modifiers = { + accessory = { + mode = add + gene = top_layer + template = indian_top_layer + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + dna_modifiers = { + accessory = { + mode = add + gene = necklaces + template = indian_necklaces + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 200 + OR = { + AND = { + indian_clothes_trigger = yes + monarchy_clothes_trigger = yes + } + AND = { + hindu_clothes_pop_trigger = yes + clergy_clothes_pop_trigger = yes + } + } + } + } + } + siamese_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = siamese_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + siamese_clothes_trigger = yes + } + } + } + siamese_royal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = siamese_royal_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1200 + siamese_clothes_trigger = yes + monarchy_clothes_trigger = yes + } + } + } + christian_character_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = christian_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 5000 + military_clothes_trigger = no + exists = scope:character + scope:character = { + AND = { + christian_clothes_trigger = yes + ruler_clothes_trigger = yes + owner = { + has_law = law_type:law_theocratic + } + } + } + } + } + } + papal_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = pope_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + exists = scope:character + exists = c:PAP + scope:character = { + ruler_clothes_trigger = yes + christian_clothes_trigger = yes + owner = c:PAP + owner = { + has_law = law_type:law_theocratic + } + is_female = no + } + } + } + } + #Pop Clothes + circumpolar_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = circumpolar_outfits + range = { + 0.5 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = circumpolar_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 10000 + AND = { + circumpolar_clothes_pop_trigger = yes + OR = { + poor_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + clergy_clothes_pop_trigger = yes + soldier_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + modifier = { + add = 500 + exists = scope:character + scope:character = { + OR = { + culture = cu:dene + culture = cu:siberian + culture = cu:siberian + } + } + } + } + } + #Indigenous Oceanic Heritage + indigenous_oceanic_pop_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = polynesian_outfits + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = necklaces + template = polynesian_necklaces + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + indigenous_oceanic_clothes_trigger = yes + upper_clothes_pop_trigger = no + } + } + } + # consolidated with general pop clothes, but scripting left in if we want to quickly re-enable this stuff + #indigenous_oceanic_mid_clothes = { + # dna_modifiers = { + # accessory = { + # mode = add + # gene = outfits + # template = polynesian_outfits + # range = { 0 0.5 } # For the randomness to work correctly + # } + # accessory = { + # mode = add + # gene = necklaces + # template = polynesian_necklaces + # range = { 0 1 } # For the randomness to work correctly + # } + # } + # weight = { + # base = 0 + # modifier = { + # add = 500 + # indigenous_oceanic_clothes_trigger = yes + # middle_clothes_pop_trigger = yes + # } + # } + #} + indigenous_oceanic_high_clothes_unrecognized = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = peasant_outfits + range = { + 0.5 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = polynesian_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + indigenous_oceanic_clothes_trigger = yes + upper_clothes_pop_trigger = yes + recognized_country_trigger = no + } + } + } + indigenous_oceanic_high_clothes_recognized = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = polynesian_outfits + range = { + 0.5 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = polynesian_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + indigenous_oceanic_clothes_trigger = yes + OR = { + upper_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + OR = { + ruler_clothes_trigger = yes + politician_clothes_trigger = yes + } + } + OR = { + recognized_country_trigger = yes + recognized_country_pop_trigger = yes + OR = { + # Hawaii does not need to be recognized in order for characters and pops to wear these clothes + AND = { + exists = scope:pop + scope:pop = { + owner = { + exists = c:HAW + c:HAW = this + } + } + } + AND = { + exists = scope:character + scope:character = { + owner = { + exists = c:HAW + c:HAW = this + } + } + } + } + } + } + } + } + south_american_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = south_american_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = south_american_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + OR = { + AND = { + south_american_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + scope:pop = { + NOT = { + is_pop_type = service_workers + } + } + } + AND = { + politician_clothes_trigger = yes + south_american_clothes_character_trigger = yes + scope:character = { + interest_group = { + OR = { + is_interest_group_type = ig_entrepreneurs + is_interest_group_type = ig_ruralists + is_interest_group_type = ig_laborists + } + } + } + } + } + } + } + } + #South East Asia + south_east_asia_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + south_east_asia_clothes_pop_trigger = yes + OR = { + poor_clothes_pop_trigger = yes + AND = { + exists = scope:pop + scope:pop = { + is_pop_type = servicemembers + } + } + } + } + } + } + south_east_asia_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_high_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + south_east_asia_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + south_east_asia_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = siamese_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1200 + south_east_asia_clothes_pop_trigger = yes + OR = { + upper_clothes_pop_trigger = yes + AND = { + exists = scope:pop + scope:pop = { + is_pop_type = officers + } + } + } + } + } + } + #Central Asia + central_asian_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = central_asian_outfits + range = { + 0.51 + 1 + } + } + } + weight = { + base = 0 + modifier = { + add = 500 + AND = { + central_asian_clothes_pop_trigger = yes + OR = { + clergy_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + } + } + } + } + } + central_asian_lower_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = central_asian_outfits + range = { + 0 + 0.49 + } + } + } + weight = { + base = 0 + modifier = { + add = 500 + AND = { + central_asian_clothes_pop_trigger = yes + OR = { + middle_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + } + } + #Indian + indian_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + indian_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + indian_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + AND = { + indian_clothes_pop_trigger = yes + OR = { + middle_clothes_pop_trigger = yes + soldier_clothes_pop_trigger = yes + } + } + } + } + } + indian_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = indian_high_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + OR = { + AND = { + indian_clothes_pop_trigger = yes + OR = { + upper_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + AND = { + clergy_clothes_pop_trigger = yes + scope:pop = { + religion = rel:sikh + } + } + } + } + } + } + #China + chinese_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_low_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + #accessory = { + # mode = add + # gene = legwear + # template = peasants_legwear + # range = { 0 1 } # For the randomness to work correctly + #} + } + weight = { + base = 0 + modifier = { + add = 500 + east_asian_clothes_pop_trigger = yes + japanese_clothes_pop_trigger = no + poor_clothes_pop_trigger = yes + } + } + } + chinese_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + east_asian_clothes_pop_trigger = yes + japanese_clothes_pop_trigger = no + OR = { + middle_clothes_pop_trigger = yes + clergy_clothes_pop_trigger = yes + } + } + } + } + chinese_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + east_asian_clothes_pop_trigger = yes + japanese_clothes_pop_trigger = no + upper_clothes_pop_trigger = yes + } + } + } + #Arabic + arabic_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_outfits + range = { + 0.25 + 0.5 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + OR = { + african_clothes_pop_trigger = yes + arabic_clothes_pop_trigger = yes + AND = { + exists = scope:pop + scope:pop = { + culture = cu:maghrebi + } + } + AND = { + exists = scope:pop + scope:pop = { + culture = cu:maghrebi + } + } + } + poor_clothes_pop_trigger = yes + } + } + } + arabic_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + arabic_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + } + arabic_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_upper_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + arabic_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + } + } + } + } + #European + european_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = working_class_shirt + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = outfits + template = european_working_class_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + AND = { + OR = { + european_clothes_pop_trigger = yes + african_diaspora_pop_clothes_trigger = yes + } + } + } + } + } + european_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = shirt + template = european_shirt + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = outfits + template = european_working_class_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + #accessory = { + # mode = add + # gene = civilian_coats + # template = european_civilian_coats + # range = { 0 1 } # For the randomness to work correctly + #} + } + weight = { + base = 0 + modifier = { + add = 500 + OR = { + AND = { + OR = { + european_clothes_pop_trigger = yes + african_diaspora_pop_clothes_trigger = yes + } + middle_clothes_pop_trigger = yes + } + AND = { + exists = scope:pop + scope:pop = { + OR = { + culture = cu:native_american + } + } + OR = { + middle_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + } + clergy_clothes_pop_trigger = no + } + } + } + } + } + european_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = waistcoats + template = european_waistcoats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = civilian_coats + template = european_civilian_coats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 500 + AND = { + OR = { + european_clothes_pop_trigger = yes + african_diaspora_pop_clothes_trigger = yes + } + upper_clothes_pop_trigger = yes + } + } + } + } + european_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = european_coats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = epaulettes + template = all_epaulettes + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1100 + AND = { + OR = { + integrated_south_american_natives_pop_trigger = yes + european_clothes_pop_trigger = yes + african_diaspora_pop_clothes_trigger = yes + } + OR = { + soldier_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + } + } + southern_peasant_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = peasant_outfits_02 + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = peasants_legwear_02 + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + AND = { + european_clothes_pop_trigger = no + african_diaspora_pop_clothes_trigger = no + arabic_clothes_pop_trigger = no + native_american_clothes_pop_trigger = no + cold_clothes_pop_trigger = no + } + poor_clothes_pop_trigger = yes + } + } + } + british_empire_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = british_coats + range = { + 0 + 0.2 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + #accessory = { + # mode = add + # gene = epaulettes + # template = all_epaulettes + # range = { 0.5 0.8 } # For the randomness to work correctly + #} + } + weight = { + base = 0 + modifier = { + add = 10000 + AND = { + british_empire_clothes_pop_trigger = yes + OR = { + soldier_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + } + } + french_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = french_coats + range = { + 0 + 0.2 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + #accessory = { + # mode = add + # gene = epaulettes + # template = all_epaulettes + # range = { 0.5 0.8 } # For the randomness to work correctly + #} + } + weight = { + base = 0 + modifier = { + add = 10000 + AND = { + french_empire_clothes_pop_trigger = yes + OR = { + soldier_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + } + } + arabic_soldier_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = coats + template = arabic_coats + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = european_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + OR = { + arabic_clothes_pop_trigger = yes + central_asian_clothes_pop_trigger = yes + } + OR = { + soldier_clothes_pop_trigger = yes + officers_clothes_pop_trigger = yes + } + } + } + } + } + slavic_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = slavic_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = slavic_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + slavic_clothes_pop_trigger = yes + middle_clothes_pop_trigger = yes + } + } + } + } + #African + african_poor_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + AND = { + african_clothes_pop_trigger = yes + #poor_clothes_pop_trigger = yes + } + } + } + } + african_middle_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { + 0.5 + 0.7 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 600 + AND = { + OR = { + african_clothes_pop_trigger = yes + AND = { + exists = scope:pop + scope:pop = { + culture = cu:maghrebi + } + } + AND = { + exists = scope:pop + scope:pop = { + culture = cu:maghrebi + } + } + } + middle_clothes_pop_trigger = yes + } + } + } + } + african_upper_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = african_outfits + range = { + 0.75 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 600 + OR = { + AND = { + OR = { + african_clothes_pop_trigger = yes + AND = { + exists = scope:pop + scope:pop = { + culture = cu:maghrebi + } + } + AND = { + exists = scope:pop + scope:pop = { + culture = cu:maghrebi + } + } + } + upper_clothes_pop_trigger = yes + } + AND = { + african_clothes_pop_trigger = yes + clergy_clothes_pop_trigger = yes + scope:pop = { + religion = { + has_discrimination_trait = animist + } + } + } + } + } + } + } + #Native America + subarctic_native_american_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits_north + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 100 + AND = { + native_american_clothes_pop_trigger = yes + cold_clothes_pop_trigger = yes + } + } + } + } + native_american_clothes_low = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { + 0 + 0.5 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { + 0 + 0.33 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + native_american_clothes_pop_trigger = yes + poor_clothes_pop_trigger = yes + } + } + } + } + native_american_clothes_mid = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { + 0.45 + 0.55 + } + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { + 0 + 0.33 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + native_american_clothes_pop_trigger = yes + scope:pop = { + NOR = { + culture = cu:native_american + } + } + OR = { + middle_clothes_pop_trigger = yes + upper_clothes_pop_trigger = yes + soldier_clothes_pop_trigger = yes + } + clergy_clothes_pop_trigger = no + } + } + } + } + native_american_clothes_high = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { + 0.7 + 1 + } + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { + 0 + 0.33 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + native_american_clothes_pop_trigger = yes + clergy_clothes_pop_trigger = yes + } + } + } + } + native_american_male_ruler_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { + 0.7 + 1 + } + # For the randomness to work correctly + } + # accessory = { + # mode = add + # gene = top_layer + # template = native_american_top_layer + # range = { 0 1 } # For the randomness to work correctly + # } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + native_american_clothes_trigger = yes + ruler_clothes_trigger = yes + } + scope:character = { + is_female = no + NOR = { + culture = cu:dene + culture = cu:native_american + } + } + } + } + } + native_american_female_ruler_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + native_american_clothes_trigger = yes + ruler_clothes_trigger = yes + } + scope:character = { + is_female = yes + } + } + } + } + native_american_character_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = native_american_outfits + range = { + 0.3 + 1 + } + # For the randomness to work correctly + } + accessory = { + mode = add + gene = legwear + template = native_american_legwear + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + native_american_clothes_trigger = yes + scope:character = { + is_ruler = no + NOT = { + OR = { + culture = cu:dene + culture = cu:native_american + } + } + } + } + } + } + #Religion Clothes + christian_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = christian_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + christian_clothes_pop_trigger = yes + clergy_clothes_pop_trigger = yes + } + } + } + } + semitic_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = arabic_upper_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + OR = { + muslim_clothes_pop_trigger = yes + AND = { + european_clothes_pop_trigger = no + jewish_clothes_pop_trigger = yes + } + } + clergy_clothes_pop_trigger = yes + } + } + } + } + european_semitic_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = semitic_upper_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + AND = { + european_clothes_pop_trigger = yes + jewish_clothes_pop_trigger = yes + clergy_clothes_pop_trigger = yes + } + } + } + } + buddhist_religious_clothes = { + dna_modifiers = { + accessory = { + mode = add + gene = outfits + template = chinese_common_outfits + range = { + 0 + 1 + } + # For the randomness to work correctly + } + } + weight = { + base = 0 + modifier = { + add = 1000 + OR = { + AND = { + buddhist_clothes_pop_trigger = yes + japanese_clothes_pop_trigger = no + clergy_clothes_pop_trigger = yes + } + AND = { + exists = scope:character + scope:character = { + is_ruler = yes + OR = { + religion = { + has_discrimination_trait = buddhist + } + #religion = rel:sikh + religion = rel:shinto + } + owner = { + has_law = law_type:law_theocratic + } + } + } + } + } + } + } } -} \ No newline at end of file diff --git a/gfx/portraits/portrait_modifiers/01_hairstyles.txt b/gfx/portraits/portrait_modifiers/01_hairstyles.txt index bebd2884e..114d7ff8e 100644 --- a/gfx/portraits/portrait_modifiers/01_hairstyles.txt +++ b/gfx/portraits/portrait_modifiers/01_hairstyles.txt @@ -199,7 +199,7 @@ } AND = { politician_clothes_trigger = yes - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes } } } diff --git a/gfx/portraits/portrait_modifiers/01_headgear.txt b/gfx/portraits/portrait_modifiers/01_headgear.txt index 50916778f..eb2ff31a2 100644 --- a/gfx/portraits/portrait_modifiers/01_headgear.txt +++ b/gfx/portraits/portrait_modifiers/01_headgear.txt @@ -102,7 +102,7 @@ add = 10 european_clothes_trigger = yes politician_clothes_trigger = yes - armed_forces_clothes_trigger = no + securocrats_clothes_trigger = no } } } @@ -129,7 +129,7 @@ scope:pop = { religion = rel:sikh NOT = { - is_pop_type = clergymen + is_pop_type = clergy } } } @@ -140,7 +140,7 @@ NAND = { is_ruler = yes owner = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -176,7 +176,7 @@ exists = scope:pop scope:pop = { religion = rel:sikh - is_pop_type = clergymen + is_pop_type = clergy } } } @@ -219,7 +219,7 @@ has_role = general } AND = { - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes politician_clothes_trigger = yes } officers_clothes_pop_trigger = yes @@ -254,7 +254,7 @@ is_ruler = yes owner = { NOT = { - has_law = law_type:law_monarchy + has_law = law_type:law_hereditary } } } @@ -287,7 +287,7 @@ } AND = { politician_clothes_trigger = yes - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes } } } @@ -322,7 +322,7 @@ } AND = { politician_clothes_trigger = yes - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes scope:character = { owner = c:CSA } @@ -332,7 +332,7 @@ scope:pop = { OR = { is_pop_type = officers - is_pop_type = soldiers + is_pop_type = servicemembers } owner = c:CSA } @@ -365,7 +365,7 @@ } AND = { politician_clothes_trigger = yes - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes } } } @@ -417,7 +417,7 @@ } AND = { politician_clothes_trigger = yes - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes } } } @@ -447,7 +447,7 @@ } AND = { politician_clothes_trigger = yes - armed_forces_clothes_trigger = yes + securocrats_clothes_trigger = yes } } } @@ -741,7 +741,7 @@ add = 100 exists = scope:pop scope:pop = { - is_pop_type = aristocrats + is_pop_type = investors culture = { has_discrimination_trait = mongol_language } @@ -856,7 +856,7 @@ add = 100 european_clothes_pop_trigger = yes poor_clothes_pop_trigger = yes - peasants_clothes_pop_trigger = no + informal_workers_clothes_pop_trigger = no } } } @@ -972,7 +972,7 @@ } } } - european_peasants_headgear = { + european_informal_workers_headgear = { dna_modifiers = { accessory = { mode = add @@ -990,7 +990,7 @@ modifier = { add = 200 AND = { - peasants_clothes_pop_trigger = yes + informal_workers_clothes_pop_trigger = yes european_clothes_pop_trigger = yes } } diff --git a/gui/budget_panel.gui b/gui/budget_panel.gui index 9dd006016..1e62688c3 100644 --- a/gui/budget_panel.gui +++ b/gui/budget_panel.gui @@ -678,21 +678,6 @@ types budget blockoverride "divider" {} } - tax_exp_frame = { - visible = "[GreaterThan_CFixedPoint(GetPlayer.GetGovernmentSlavesExpenses, '(CFixedPoint)0')]" - - blockoverride "text" { - text = "BUDGET_GOVERNMENT_SLAVES" - } - - blockoverride "text_2" { - raw_text = "#N [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] -[GetPlayer.GetGovernmentSlavesExpenses|D-]" - using = government_slaves_expense_tooltip_with_graph - alpha = "[TransparentIfZero(GetPlayer.GetGovernmentSlavesExpenses)]" - } - - blockoverride "divider" {} - } tax_exp_frame_coin = { @@ -803,21 +788,7 @@ types budget blockoverride "divider" {} } - tax_exp_frame = { - visible = "[GreaterThan_CFixedPoint(GetPlayer.GetMilitarySlavesExpenses, '(CFixedPoint)0')]" - - blockoverride "text" { - text = "BUDGET_MILITARY_SLAVES" - } - - blockoverride "text_2" { - raw_text = "#N [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] -[GetPlayer.GetMilitarySlavesExpenses|D-]" - using = military_slaves_expense_tooltip_with_graph - alpha = "[TransparentIfZero(GetPlayer.GetMilitarySlavesExpenses)]" - } - - blockoverride "divider" {} - } + tax_exp_frame = { diff --git a/gui/building_details_panel.gui b/gui/building_details_panel.gui index e2199e3bb..e50d337f5 100644 --- a/gui/building_details_panel.gui +++ b/gui/building_details_panel.gui @@ -1183,21 +1183,6 @@ types building_panels } } - ### slave upkeep - building_process_entry = { - blockoverride "visible" { - visible = "[Or( Building.HasSlaves, GreaterThan_CFixedPoint(Building.GetLastSlaveUpkeep, '(CFixedPoint)0') )]" - } - blockoverride "text" { - text = "SLAVE_UPKEEP" - tooltip = "[Building.GetLastSlaveUpkeepDesc]" - } - blockoverride "text_right" { - raw_text = "#BOLD [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Building.GetLastSlaveUpkeep|K]#!" - tooltip = "[Building.GetLastSlaveUpkeepDesc]" - } - } - ### tariffs building_process_entry = { blockoverride "visible" { diff --git a/gui/cooltip.gui b/gui/cooltip.gui new file mode 100644 index 000000000..8b14de5b6 --- /dev/null +++ b/gui/cooltip.gui @@ -0,0 +1,344 @@ +FancyTooltip_Institution = { + name = "InstitutionTooltip" +} + +FancyTooltip_InstitutionType = { + name = "InstitutionTypeTooltip" +} + +FancyTooltip_Law = { + name = "LawTooltip" +} + +FancyTooltip_LawType = { + name = "LawTypeTooltip" +} + +FancyTooltip_Party = { + name = "PartyTooltip" +} + +FancyTooltip_Market = { + name = "MarketTooltip" + state = { + name = _show + on_start = "[AccessHighlightManager.HighlightMarket(Market.Self)]" + } + state = { + name = _hide + on_start = "[AccessHighlightManager.RemoveHighlight]" + } +} + +FancyTooltip_DecreeType = { + name = "DecreeTypeTooltip" +} + +FancyTooltip_IG = { + name = "IGTooltip" +} + +FancyTooltip_Ideology = { + name = "IdeologyTooltip" +} + +FancyTooltip_GameConceptType = { + name = "GameConceptTypeTooltip" +} + +FancyTooltip_LawGroup = { + name = "LawGroupTooltip" +} + +FancyTooltip_Goods = { + name = "GoodsTooltip" +} + +FancyTooltip_Goods_Pop_Consumption = { + name = "GoodsPopConsumptionTooltip" +} + +FancyTooltip_PopType = { + name = "PopTypeTooltip" +} + +FancyTooltip_Pop = { + name = "PopTooltip" +} + +FancyTooltip_Country = { + name = "CountryTooltip" + state = { + name = _show + on_start = "[AccessHighlightManager.HighlightCountry(Country.Self)]" + } + state = { + name = _hide + on_start = "[AccessHighlightManager.RemoveHighlight]" + } +} + +FancyTooltip_Religion = { + name = "ReligionTooltip" +} + +FancyTooltip_Culture = { + name = "CultureTooltip" +} + +FancyTooltip_DiscriminationTrait = { + name = "DiscriminationTraitTooltip" +} + +FancyTooltip_State = { + name = "StateTooltip" + state = { + name = _show + on_start = "[AccessHighlightManager.HighlightState(State.Self)]" + } + state = { + name = _hide + on_start = "[AccessHighlightManager.RemoveHighlight]" + } +} + +FancyTooltip_Front = { + name = "FrontTooltip" + state = { + name = _show + on_start = "[AccessHighlightManager.HighlightFront(Front.Self)]" + } + state = { + name = _hide + on_start = "[AccessHighlightManager.RemoveHighlight]" + } +} + +FancyTooltip_StateRegion = { + name = "StateRegionTooltip" + state = { + name = _show + on_start = "[AccessHighlightManager.HighlightStateRegion(StateRegion.Self)]" + } + state = { + name = _hide + on_start = "[AccessHighlightManager.RemoveHighlight]" + } +} + +FancyTooltip_Building = { + name = "BuildingTooltip" +} + +FancyTooltip_BuildingType = { + name = "BuildingTypeTooltip" +} + +FancyTooltip_Character = { + name = "CharacterTooltip" + state = { + name = _show + on_start = "[AccessHighlightManager.HighlightCharacter(Character.Self)]" + } + state = { + name = _hide + on_start = "[AccessHighlightManager.RemoveHighlight]" + } +} + +FancyTooltip_CharacterTrait = { + name = "CharacterTraitTooltip" +} + +FancyTooltip_CommanderRank = { + name = "CommanderRankTooltip" +} + +FancyTooltip_ProductionMethod = { + name = "ProductionMethodTooltip" +} + +FancyTooltip_Technology = { + name = "TechnologyTooltip" +} + +FancyTooltip_InterestGroupTrait = { + name = "InterestGroupTraitTooltip" +} + +FancyTooltip_StrategicRegion = { + name = "StrategicRegionTooltip" + state = { + name = _show + on_start = "[AccessHighlightManager.HighlightStrategicRegion(StrategicRegion.Self)]" + } + state = { + name = _hide + on_start = "[AccessHighlightManager.RemoveHighlight]" + } +} + +FancyTooltip_CanalType = { + name = "CanalTypeTooltip" +} + +FancyTooltip_War = { + name = "WarTooltip" +} + +FancyTooltip_ObjectiveType = { + name = "ObjectiveTypeTooltip" +} + +FancyTooltip_Objective = { + name = "ObjectiveTooltip" +} + +FancyTooltip_LegitimacyLevel = { + name = "LegitimacyLevelTooltip" +} + +GraphTooltip_GoodsPrice = { + name = "GraphTooltipGoodsPrice" +} + +GraphTooltip_WorldProfitability = { + name = "GraphTooltipWorldProfitability" +} + +GraphTooltip_TypeProfitability = { + name = "GraphTooltipTypeProfitability" +} + +GraphTooltip_Productivity = { + name = "GraphTooltipProductivity" +} + +GraphTooltip_TaxIncome = { + name = "TaxIncomeTooltip" +} + +GraphTooltip_TaxPoll = { + name = "TaxPollTooltip" +} + +GraphTooltip_Minting = { + name = "MintingTooltip" +} + +GraphTooltip_Tariffs = { + name = "TariffsTooltip" +} + +GraphTooltip_GovernmentShareDividends = { + name = "GovernmentShareDividendsTooltip" +} + +GraphTooltip_GovernmentShareLosses = { + name = "GovernmentShareLossesTooltip" +} + +GraphTooltip_InvestmentIncome = { + name = "InvestmentIncomeTooltip" +} + +GraphTooltip_AdditionalIncome = { + name = "AdditionalIncomeTooltip" +} + +GraphTooltip_AdditionalExpenses = { + name = "AdditionalExpensesTooltip" +} + +GraphTooltip_WelfarePayments = { + name = "WelfarePaymentsTooltip" +} + +GraphTooltip_ConsumptionTax = { + name = "ConsumptionTaxTooltip" +} + +GraphTooltip_DividendsTax = { + name = "DividendsTaxTooltip" +} + +GraphTooltip_DiplomaticPactsIncome = { + name = "DiplomaticPactsIncomeTooltip" +} + +GraphTooltip_GovernmentGoodsExpense = { + name = "GovernmentGoodsExpenseTooltip" +} + +GraphTooltip_GovernmentWagesExpense = { + name = "GovernmentWagesExpenseTooltip" +} + +GraphTooltip_MilitaryGoodsExpense = { + name = "MilitaryGoodsExpenseTooltip" +} + +GraphTooltip_MilitaryWagesExpense = { + name = "MilitaryWagesExpenseTooltip" +} + +GraphTooltip_ConstructionGoodsExpense = { + name = "ConstructionGoodsExpenseTooltip" +} + +GraphTooltip_SubsidiesExpense = { + name = "SubsidiesExpenseTooltip" +} + +GraphTooltip_InterestExpense = { + name = "InterestExpenseTooltip" +} + +GraphTooltip_DiplomaticPactsExpense = { + name = "DiplomaticPactsExpenseTooltip" +} + +GraphTooltip_InvestmentPool = { + name = "InvestmentPoolTooltip" +} + +GraphTooltip_TotalIncome = { + name = "TotalIncomeTooltip" +} + +GraphTooltip_TotalExpenses = { + name = "TotalExpensesTooltip" +} + +GraphTooltip_IGClout = { + name = "IGCloutTooltip" +} + +GraphTooltip_PopPopulation = { + name = "PopPopulation" +} + +GraphTooltip_PopStandardOfLiving = { + name = "PopStandardOfLiving" +} + +GraphTooltip_PopPoliticalStrength = { + name = "PopPoliticalStrength" +} + +GraphTooltip_CountryStandardOfLivingLower = { + name = "CountryStandardOfLivingLower" +} +GraphTooltip_CountryStandardOfLivingMiddle = { + name = "CountryStandardOfLivingMiddle" +} +GraphTooltip_CountryStandardOfLivingUpper = { + name = "CountryStandardOfLivingUpper" +} + +GraphTooltip_PoliticalMovementSupport = { + name = "PoliticalMovementSupportTooltip" +} +GraphTooltip_PoliticalMovementRadicalism = { + name = "PoliticalMovementRadicalismTooltip" +} \ No newline at end of file diff --git a/gui/custom_tooltip.gui b/gui/custom_tooltip.gui index ea575fdca..5f30519c8 100644 --- a/gui/custom_tooltip.gui +++ b/gui/custom_tooltip.gui @@ -1510,7 +1510,7 @@ types TooltipTypes } } flowcontainer = { - margin_top = 110 + margin_top = 80 direction = vertical spacing = 20 flowcontainer = { @@ -1525,27 +1525,20 @@ types TooltipTypes flowcontainer = { parentanchor = top direction = vertical - spacing = 50 + spacing = 30 flowcontainer = { textbox = { - text = "CORRUPTION_TOOLTIP_SUM1" + text = "CORRUPTION_TOOLTIP_SUM2" using = fontsize_medium } } flowcontainer = { textbox = { - text = "[GetPlayer.MakeScope.GetScriptValueDesc('corruption_growth')]" + text = "[GetPlayer.MakeScope.GetScriptValueDesc('corruption_baseline')]" #multiline = yes using = fontsize_medium } } - flowcontainer = { - textbox = { - text = "CORRUPTION_TOOLTIP_SUM" - using = fontsize_medium - } - } - } } } diff --git a/gui/graph_tooltips.gui b/gui/graph_tooltips.gui index b651c7427..3751aa72d 100644 --- a/gui/graph_tooltips.gui +++ b/gui/graph_tooltips.gui @@ -533,15 +533,6 @@ template diplomatic_pacts_income_tooltip_with_graph } } -template government_slaves_expense_tooltip_with_graph -{ - tooltip = "GOVERNMENT_SLAVES_EXPENSES_BREAKDOWN" - - tooltipwidget = { - GraphTooltip_GovernmentSlavesExpense = {} - } -} - template government_goods_expense_tooltip_with_graph { tooltip = "GOVERNMENT_BUILDINGS_EXPENSES_BREAKDOWN" @@ -560,14 +551,7 @@ template government_wages_expense_tooltip_with_graph } } -template military_slaves_expense_tooltip_with_graph -{ - tooltip = "MILITARY_SLAVES_EXPENSES_BREAKDOWN" - tooltipwidget = { - GraphTooltip_MilitarySlavesExpense = {} - } -} template military_goods_expense_tooltip_with_graph { @@ -1432,47 +1416,7 @@ types graph_tooltips { } } - type GraphTooltip_GovernmentSlavesExpense = TooltipWidgetType { - blockoverride "tooltip_content_after" { - v3_plotline = { - using = default_list_position - - blockoverride "header" { - text = "[concept_budget_government_slaves]" - } - blockoverride "line_color" { - color = { .9 .9 .9 1.0 } - } - blockoverride "size" { - size = { 280 100 } - } - blockoverride "line_plotpoints" { - visible = "[Not(IsEmpty(GetPlayer.GetGovernmentSlavesExpenseTrend))]" - plotpoints = "[GetTrendPlotPointsNormalized(GetPlayer.GetGovernmentSlavesExpenseTrend, '(CFixedPoint)0', GetMax(GetPlayer.GetGovernmentSlavesExpenseTrend) )]" - } - blockoverride "maxvalue" { - text = "[GetMax(GetPlayer.GetGovernmentSlavesExpenseTrend)|D]" - } - blockoverride "minvalue" { - raw_text = "0" - } - blockoverride "startdate" { - text = "[GetOldestDate(GetPlayer.GetGovernmentSlavesExpenseTrend)]" - } - blockoverride "enddate" { - text = "[GetLatestDate(GetPlayer.GetGovernmentSlavesExpenseTrend)]" - } - blockoverride "multiitem" {} - - blockoverride "empty_state_visibility" { - visible = "[IsEmpty(GetPlayer.GetGovernmentSlavesExpenseTrend)]" - } - blockoverride "empty_state_text" { - text = "GRAPH_NOT_INITIALIZED" - } - } - } - } + type GraphTooltip_GovernmentGoodsExpense = TooltipWidgetType { blockoverride "tooltip_content_after" { @@ -1558,47 +1502,7 @@ types graph_tooltips { } } - type GraphTooltip_MilitarySlavesExpense = TooltipWidgetType { - blockoverride "tooltip_content_after" { - v3_plotline = { - using = default_list_position - - blockoverride "header" { - text = "[concept_budget_military_slaves]" - } - blockoverride "line_color" { - color = { .9 .9 .9 1.0 } - } - blockoverride "size" { - size = { 280 100 } - } - blockoverride "line_plotpoints" { - visible = "[Not(IsEmpty(GetPlayer.GetMilitarySlavesExpenseTrend))]" - plotpoints = "[GetTrendPlotPointsNormalized(GetPlayer.GetMilitarySlavesExpenseTrend, '(CFixedPoint)0', GetMax(GetPlayer.GetMilitarySlavesExpenseTrend) )]" - } - blockoverride "maxvalue" { - text = "[GetMax(GetPlayer.GetMilitarySlavesExpenseTrend)|D]" - } - blockoverride "minvalue" { - raw_text = "0" - } - blockoverride "startdate" { - text = "[GetOldestDate(GetPlayer.GetMilitarySlavesExpenseTrend)]" - } - blockoverride "enddate" { - text = "[GetLatestDate(GetPlayer.GetMilitarySlavesExpenseTrend)]" - } - blockoverride "multiitem" {} - - blockoverride "empty_state_visibility" { - visible = "[IsEmpty(GetPlayer.GetMilitarySlavesExpenseTrend)]" - } - blockoverride "empty_state_text" { - text = "GRAPH_NOT_INITIALIZED" - } - } - } - } + type GraphTooltip_MilitaryGoodsExpense = TooltipWidgetType { blockoverride "tooltip_content_after" { diff --git a/gui/interest_group_panel.gui b/gui/interest_group_panel.gui new file mode 100644 index 000000000..3c6caac27 --- /dev/null +++ b/gui/interest_group_panel.gui @@ -0,0 +1,866 @@ +# COPY-PASTED FOR NOW +@panel_width_minus_10 = 530 # used to be 450 +@panel_width = 540 # used to be 460 +@panel_width_half = 270 # used to be 230 +@panel_width_plus_10 = 550 # used to be 470 +@panel_width_plus_14 = 554 # used to be 474 +@panel_width_plus_14_half = 277 # used to be 237 +@panel_width_plus_20 = 560 # used to be 480 +@panel_width_plus_30 = 570 # used to be 490 +@panel_width_plus_70 = 610 # used to be 530 + +types interest_group_panel_types +{ + type interest_group_panel = default_block_window_two_lines { + name = "interest_group_panel" + + blockoverride "window_header_name" + { + datacontext = "[InterestGroupPanel.AccessInterestGroup]" + text = "INTEREST_GROUP_TOOLTIP_NAME" + } + + blockoverride "window_header_name_line_two" + { + text = "[concept_interest_group]" + } + + blockoverride "fixed_top" { + tab_buttons = { + # Overview + blockoverride "first_button" { + text = "OVERVIEW" + } + blockoverride "first_button_tooltip" { + tooltip = "OVERVIEW" + } + blockoverride "first_button_click" { + onclick = "[InformationPanel.SelectTab('default')]" + } + blockoverride "first_button_visibility" { + visible = "[InformationPanel.IsTabSelected('default')]" + } + + blockoverride "first_button_visibility_checked" { + visible = "[Not( InformationPanel.IsTabSelected('default') )]" + } + blockoverride "first_button_selected" { + text = "OVERVIEW" + } + + blockoverride "second_button" { + text = "POPULATION" + } + blockoverride "second_button_tooltip" { + tooltip = "POPULATION" + } + blockoverride "second_button_click" { + onclick = "[InformationPanel.SelectTab('ig_pops')]" + } + blockoverride "second_button_visibility" { + visible = "[InformationPanel.IsTabSelected('ig_pops')]" + } + blockoverride "second_button_visibility_checked" { + visible = "[Not( InformationPanel.IsTabSelected('ig_pops') )]" + } + blockoverride "second_button_selected" { + text = "POPULATION" + } + + blockoverride "third_button" { + text = "LAWS" + } + blockoverride "third_button_tooltip" { + tooltip = "LAWS" + } + blockoverride "third_button_click" { + onclick = "[InformationPanel.SelectTab('ig_laws')]" + } + blockoverride "third_button_visibility" { + visible = "[InformationPanel.IsTabSelected('ig_laws')]" + } + blockoverride "third_button_visibility_checked" { + visible = "[Not( InformationPanel.IsTabSelected('ig_laws') )]" + } + blockoverride "third_button_selected" { + text = "LAWS" + } + blockoverride "third_button_name" { + name = "tutorial_highlight_ig_laws_tab" + } + + # Modifiers + blockoverride "fourth_button" { + text = "INTEREST_GROUP_PANEL_MODIFIERS_TAB" + } + blockoverride "fourth_button_tooltip" { + tooltip = "INTEREST_GROUP_PANEL_MODIFIERS_TAB" + } + blockoverride "fourth_button_click" { + onclick = "[InformationPanel.SelectTab('modifiers')]" + } + blockoverride "fourth_button_visibility" { + visible = "[InformationPanel.IsTabSelected('modifiers')]" + } + blockoverride "fourth_button_visibility_checked" { + visible = "[Not( InformationPanel.IsTabSelected('modifiers') )]" + } + blockoverride "fourth_button_selected" { + text = "INTEREST_GROUP_PANEL_MODIFIERS_TAB_SELECTED" + } + } + } + + blockoverride "scrollarea_content" + { + flowcontainer = { + datacontext = "[InterestGroupPanel.AccessInterestGroup]" + direction = vertical + minimumsize = { @panel_width_plus_20 -1 } + + flowcontainer = { + visible = "[InformationPanel.IsTabSelected('default')]" + using = default_content_fade + + flowcontainer = { + minimumsize = { @panel_width 50 } + direction = vertical + datacontext = "[InterestGroupPanel.AccessInterestGroup]" + parentanchor = hcenter + + ### action buttons + flowcontainer = { + parentanchor = hcenter + spacing = 10 + + button = { + using = default_button_action + size = { 200 40 } + textbox = { + maximumsize = { 170 35 } + autoresize = yes + fontsize_min = 12 + elide = right + text = "SUPPRESS_SHORT" + align = nobaseline + parentanchor = hcenter|vcenter + } + + tooltip = "TOOLTIP_SUPPRESS" + visible = "[Not( InterestGroup.IsSuppressed )]" + enabled = "[IsValid( InterestGroup.ToggleSuppression )]" + onclick = "[Execute( InterestGroup.ToggleSuppression )]" + using = suppress_button_sound + } + + button = { + using = default_button_action + size = { 200 40 } + textbox = { + maximumsize = { 170 35 } + autoresize = yes + fontsize_min = 12 + elide = right + text = "SUPPRESS_NOT_SHORT" + align = nobaseline + parentanchor = hcenter|vcenter + } + + tooltip = "TOOLTIP_SUPPRESS_NOT" + visible = "[InterestGroup.IsSuppressed]" + enabled = "[IsValid( InterestGroup.ToggleSuppression )]" + onclick = "[Execute( InterestGroup.ToggleSuppression )]" + using = close_button_sound + using = shimmer + } + + button = { + name = "tutorial_highlight_promote_button" + using = default_button_action + size = { 200 40 } + textbox = { + maximumsize = { 170 35 } + autoresize = yes + fontsize_min = 12 + elide = right + text = "PROMOTE_SHORT" + align = nobaseline + parentanchor = hcenter|vcenter + } + + tooltip = "TOOLTIP_PROMOTE" + visible = "[Not( InterestGroup.IsBolstered )]" + enabled = "[IsValid( InterestGroup.TogglePromotion )]" + onclick = "[Execute( InterestGroup.TogglePromotion )]" + using = promote_button_sound + } + + button = { + using = default_button_action + size = { 200 40 } + textbox = { + maximumsize = { 170 35 } + autoresize = yes + fontsize_min = 12 + elide = right + text = "PROMOTE_NOT_SHORT" + align = nobaseline + parentanchor = hcenter|vcenter + } + + tooltip = "TOOLTIP_PROMOTE_NOT" + visible = "[InterestGroup.IsBolstered]" + enabled = "[IsValid( InterestGroup.TogglePromotion )]" + onclick = "[Execute( InterestGroup.TogglePromotion )]" + using = close_button_sound + using = shimmer + } + } + + widget = { size = { 10 10 }} + + divider_clean = { + parentanchor = hcenter + } + } + + margin_top = 10 + margin_left = 10 + direction = vertical + using = default_list_position + minimumsize = { @panel_width -1 } + + flowcontainer = { + spacing = 5 + margin_top = 10 + margin_bottom = 10 + parentanchor = hcenter + + ig_icon = { + size = { 80 80 } + + blockoverride "in_government_icon" {} + } + + widget = { + size = { 10 10 } + } + + flowcontainer = { + name = "tutorial_highlight_ig_clout" + + direction = vertical + using = clout_tooltip_with_graph + parentanchor = vcenter + + textbox = { + autoresize = yes + text = "CLOUT_HEADER" + align = left|nobaseline + minimumsize = { 90 -1 } + maximumsize = { 90 -1 } + } + + textbox = { + raw_text = "#BOLD [InterestGroup.GetClout|1%] #!" + using = fontsize_xxl + autoresize = yes + align = left|nobaseline + minimumsize = { 90 -1 } + maximumsize = { 90 -1 } + } + } + + flowcontainer = { + parentanchor = vcenter + direction = vertical + tooltip = "IG_APPROVAL_BREAKDOWN" + + textbox = { + autoresize = yes + align = left|nobaseline + text = "IG_STATUS_HEADER" + minimumsize = { 160 -1 } + maximumsize = { 160 -1 } + } + + textbox = { + align = left|nobaseline + raw_text = "[InterestGroup.GetApprovalRating] (#variable [InterestGroup.GetApprovalValue|+=]#!)" + autoresize = yes + using = fontsize_xxl + minimumsize = { 160 -1 } + maximumsize = { 160 -1 } + elide = right + fontsize_min = 14 + } + } + + container = { + visible = "[InterestGroup.HasParty]" + datacontext = "[InterestGroup.GetParty]" + parentanchor = vcenter + + flowcontainer = { + direction = vertical + + tooltipwidget = { + FancyTooltip_Party = {} + } + + textbox = { + autoresize = yes + text = "[concept_party]" + align = left|nobaseline + } + + flowcontainer = { + spacing = 5 + icon = { + texture = "[Party.GetIcon]" + size = { 34 34 } + parentanchor = vcenter + } + textbox = { + autoresize = yes + text = "[Party.GetNameNoFormatting]" + align = left|nobaseline + using = fontsize_large + parentanchor = vcenter + minimumsize = { 135 -1 } + maximumsize = { 135 44 } + elide = right + fontsize_min = 14 + multiline = yes + } + button_icon_goto = { + visible = no # toggle back on when doing PRCAL-15542 + size = { 25 25 } + parentanchor = vcenter + onclick = "[InformationPanelBar.OpenPartyPanel(Party.AccessSelf)]" + } + } + } + } + + } + + divider_clean = { + parentanchor = hcenter + } + widget = { size = { 10 10 }} + + ### POPULATION + flowcontainer = { + parentanchor = hcenter + spacing = 13 + + number_of_pops = {} + + number_of_pops = { + blockoverride "tooltip" { + using = ig_radicals_tooltip_with_graph + } + blockoverride "texture" { + texture = "gfx/interface/icons/generic_icons/population_radical.dds" + } + blockoverride "header" { + text = "RADICALS_TITLE" + } + blockoverride "value" { + text = "[InterestGroup.GetNumRadicals|-D]" + } + } + + number_of_pops = { + blockoverride "tooltip" { + using = ig_loyalists_tooltip_with_graph + } + blockoverride "texture" { + texture = "gfx/interface/icons/generic_icons/population_loyalist.dds" + } + blockoverride "header" { + text = "LOYALISTS_TITLE" + } + blockoverride "value" { + text = "[InterestGroup.GetNumLoyalists|+D]" + } + } + + container = { + parentanchor = vcenter + icon = { + texture = "gfx/interface/icons/generic_icons/in_government_icon.dds" + size = { 40 40 } + visible = "[InterestGroup.IsInGovernment]" + tooltip = IN_GOVERNMENT_DESC + + icon = { + tooltip = "LEADING_IG" + texture = "gfx/interface/icons/generic_icons/leading_interest_group_icon.dds" + size = { 30 30 } + parentanchor = bottom|right + visible = "[InterestGroup.IsLeadingGovernment]" + position = { 5 5 } + } + } + + icon = { + tooltip = IN_OPPOSITION_DESC + texture = "gfx/interface/icons/generic_icons/in_opposition_icon.dds" + size = { 40 40 } + visible = "[And(Not( InterestGroup.IsInGovernment ), Not( InterestGroup.IsMarginal ) )]" + } + + icon = { + tooltip = MARGINAL_DESC + texture = "gfx/interface/icons/generic_icons/marginalized.dds" + size = { 40 40 } + visible = "[InterestGroup.IsMarginal]" + } + } + } + + widget = { size = { 10 10 }} + divider_clean = { + parentanchor = hcenter + } + widget = { size = { 10 10 }} + + flowcontainer = { + ### IDEOLOGIES + flowcontainer = { + direction = vertical + minimumsize = { @panel_width_half -1 } + + textbox = { + autoresize = yes + text = "IDEOLOGY_HEADER" + align = left|nobaseline + margin_bottom = 4 + } + + flowcontainer = { + name = "ideologies_box" + datamodel = "[InterestGroup.AccessAllIdeologies]" + direction = vertical + spacing = 10 + + item = { + flowcontainer = { + spacing = 10 + tooltipwidget = { + FancyTooltip_Ideology = {} + } + icon = { + texture = "[Ideology.GetTexture]" + size = { 40 40 } + using = tooltip_above + } + + textbox = { + text = "[Ideology.GetNameNoFormatting]" + autoresize = yes + parentanchor = vcenter + align = nobaseline + } + } + } + } + } + + ### TRAITS + flowcontainer = { + direction = vertical + margin_right = 10 + minimumsize = { @panel_width_half -1 } + + textbox = { + autoresize = yes + text = "TRAITS_TITLE" + align = left|nobaseline + margin_bottom = 4 + } + + flowcontainer = { + name = "traits_box" + datamodel = "[InterestGroup.AccessTraits]" + direction = vertical + spacing = 10 + + item = { + flowcontainer = { + spacing = 10 + tooltipwidget = { + FancyTooltip_InterestGroupTrait = {} + } + icon = { + texture = "[InterestGroupTrait.GetTexture]" + enabled = "[InterestGroupTrait.IsEnabled(InterestGroup.Self)]" + size = { 45 60 } + alpha = "[TransparentIfFalse(InterestGroupTrait.IsEnabled(InterestGroup.Self))]" + using = tooltip_above + parentanchor = vcenter + } + + flowcontainer = { + direction = vertical + parentanchor = vcenter + + textbox = { + text = "[InterestGroupTrait.GetNameNoFormatting]" + autoresize = yes + align = nobaseline + maximumsize = { 190 -1 } + multiline = yes + } + textbox = { + alpha = "[TransparentIfFalse(InterestGroupTrait.IsEnabled(InterestGroup.Self))]" + text = "[InterestGroupTrait.GetInactiveString(InterestGroup.Self)]" + autoresize = yes + align = nobaseline + maximumsize = { 190 -1 } + multiline = yes + } + } + } + } + } + } + } + + widget = { size = { 10 10 }} + divider_clean = { + parentanchor = hcenter + } + widget = { size = { 10 10 }} + + container = { + minimumsize = { @panel_width -1 } + parentanchor = hcenter + + flowcontainer = { + visible = "[InterestGroup.GetPoliticalMovement.IsValid]" + parentanchor = vcenter + spacing = 5 + + icon = { + parentanchor = vcenter + texture = "[InterestGroup.GetPoliticalMovement.GetTexture]" + size = { 50 50 } + } + + flowcontainer = { + parentanchor = vcenter + direction = vertical + + textbox = { + autoresize = yes + align = left + text = "[concept_political_movement]" + } + + textbox = { + max_width = 280 + autoresize = yes + align = left|nobaseline + text = "[InterestGroup.GetPoliticalMovement.GetName]" + using = fontsize_xxl + elide = right + fontsize_min = 14 + } + } + } + + textbox = { + visible = "[Not(InterestGroup.GetPoliticalMovement.IsValid)]" + parentanchor = left|vcenter + autoresize = yes + multiline = yes + max_width = 330 + align = left|nobaseline + text = "IG_NO_POLITICAL_MOVEMENT" + using = empty_state_text_properties + using = fontsize_xl + elide = right + fontsize_min = 14 + } + + flowcontainer = { + visible = "[Not(IsDataModelEmpty(InterestGroup.GetAgitators))]" + parentanchor = right + direction = vertical + margin_right = 5 + + textbox = { + parentanchor = right + autoresize = yes + align = right|nobaseline + text = "IG_AGITATORS" + } + + dynamicgridbox = { + datamodel = "[InterestGroup.GetAgitators]" + flipdirection = yes + parentanchor = right + datamodel_wrap = 4 + + item = { + character_portrait_small = {} + } + } + } + + textbox = { + visible = "[IsDataModelEmpty(InterestGroup.GetAgitators)]" + parentanchor = right|vcenter + autoresize = yes + max_width = 200 + align = right|nobaseline + text = "NO_AGITATORS" + using = empty_state_text_properties + using = fontsize_xl + margin_right = 5 + } + } + + widget = { + size = { 10 10 } + } + + ### LEADER + container = { + minimumsize = { @panel_width 180 } + parentanchor = hcenter + datacontext = "[InterestGroup.AccessLeader]" + + tooltipwidget = { + FancyTooltip_Character = {} + } + + background = { + using = entry_bg + } + + flowcontainer = { + margin_left = 8 + spacing = 10 + + character_portrait_medium_torso = { + parentanchor = vcenter + blockoverride "show_hat" {} + blockoverride "highlight" {} + } + + ### TITLE + NAME + flowcontainer = { + direction = vertical + parentanchor = vcenter + + textbox = { + text = TITLE_LEADER + autoresize = yes + } + + textbox = { + raw_text = "#BOLD [Character.GetFullNameNoFormatting]#!" + maximumsize = { 180 -1 } + minimumsize = { 180 -1 } + autoresize = yes + multiline = yes + elide = right + align = nobaseline + using = fontsize_large + margin_bottom = 10 + } + + + flowcontainer = { + spacing = 20 + + flowcontainer = { + spacing = 7 + icon = { + size = { 40 40 } + datacontext = "[Character.GetIdeology]" + visible = "[Character.IsIGLeader]" + texture = "[Ideology.GetTexture]" + using = tooltip_above + tooltipwidget = { + FancyTooltip_Ideology = {} + } + } + textbox = { + minimumsize = { 100 -1 } + maximumsize = { 100 -1 } + text = "[Character.GetIdeology.GetName]" + autoresize = yes + parentanchor = vcenter + align = nobaseline + } + } + } + } + + ### TRAITS + flowcontainer = { + datamodel = "[Character.AccessTraits]" + direction = vertical + spacing = 10 + parentanchor = vcenter + margin_top = 10 + margin_bottom = 10 + + item = { + flowcontainer = { + spacing = 7 + using = tooltip_above + + tooltipwidget = { + FancyTooltip_CharacterTrait = {} + } + + icon = { + parentanchor = left|vcenter + size = { 30 42 } + texture = "[CharacterTrait.GetTexture]" + } + textbox = { + minimumsize = { 130 -1 } + maximumsize = { 130 -1 } + text = "[CharacterTrait.GetNameNoFormatting]" + autoresize = yes + parentanchor = vcenter + align = nobaseline + multiline = yes + } + } + } + } + } + } + } + + pop_list = { + visible = "[InformationPanel.IsTabSelected('ig_pops')]" + using = default_content_fade + using = default_list_position + margin_top = 10 + + name = "tutorial_highlight_ig_pop_list" + + blockoverride "pop_list_context" { + datacontext = [InterestGroupPanel.AccessPopsList] + } + + blockoverride "largest_IGs" {} + + blockoverride = "interest_group" {} + + blockoverride "tooltipwidget" { + tooltipwidget = { + FancyTooltip_PopTypeInterestGroup = {} + } + } + } + + flowcontainer = { + visible = "[InformationPanel.IsTabSelected('ig_laws')]" + using = default_content_fade + direction = vertical + spacing = 10 + using = default_list_position + margin_top = 10 + + default_header = { + blockoverride "text" { + text = "CHEAPEST_LAWS_IG_HEADER" + } + } + + dynamicgridbox = { + + name = "tutorial_highlight_ig_laws" + + parentanchor = hcenter + datamodel = "[InterestGroup.AccessCheapestLawsToPass]" + + item = { + flowcontainer = { + margin_bottom = 15 + enactable_generic_law = {} + } + } + } + } + + flowcontainer = { + parentanchor = hcenter + modifier_list = { + visible = "[InformationPanel.IsTabSelected('modifiers')]" + using = default_content_fade + } + } + } + } + + blockoverride "pin_visibility" { + visible = yes + } + + blockoverride "pin_properties" { + visible = "[InterestGroupPanel.AccessInterestGroup.IsPinnedInOutliner]" + onclick = "[InterestGroupPanel.AccessInterestGroup.TogglePinInOutliner]" + datacontext = "[InterestGroupPanel.AccessInterestGroup]" + tooltip = "UNPIN_IG" + } + + blockoverride "unpin_properties" { + visible = "[Not(InterestGroupPanel.AccessInterestGroup.IsPinnedInOutliner)]" + onclick = "[InterestGroupPanel.AccessInterestGroup.TogglePinInOutliner]" + datacontext = "[InterestGroupPanel.AccessInterestGroup]" + tooltip = "PIN_IG" + } + } + + type number_of_pops = flowcontainer { + spacing = 5 + block "tooltip" { + tooltip = "TOOLTIP_POPULATION" + } + + icon = { + block "texture" { + texture = "gfx/interface/icons/generic_icons/population.dds" + } + size = { 45 45 } + parentanchor = vcenter + } + flowcontainer = { + direction = vertical + parentanchor = vcenter + + textbox = { + autoresize = yes + block "header" { + text = "POPULATION_HEADER" + } + default_format = "#title" + align = left|nobaseline + maximumsize = { 100 -1 } + minimumsize = { 100 -1 } + } + + textbox = { + block "value" { + text = "[InterestGroup.GetPopulation|v1*]" + } + autoresize = yes + align = left|nobaseline + maximumsize = { 100 -1 } + minimumsize = { 100 -1 } + using = fontsize_large + } + } + } +} diff --git a/gui/politics_panel_institutions.gui b/gui/politics_panel_institutions.gui new file mode 100755 index 000000000..e6b7983b2 --- /dev/null +++ b/gui/politics_panel_institutions.gui @@ -0,0 +1,869 @@ +types politics_panel_types +{ + type institution_icon = widget { + size = { 60 60 } + + icon = { + size = { 100% 100% } + texture = "gfx/interface/icons/institution_icons/institution_icon_bg.dds" + } + icon = { + size = { 100% 100% } + texture = "[Institution.GetIcon]" + } + } + + type politics_panel_institutions_content = vbox { + datacontext = "[GetPlayer]" + margin = { 10 10 } + layoutpolicy_horizontal = growing + layoutpolicy_vertical = growing + spacing = 8 + + ### INFO TOP + hbox = { + datacontext = "[GetPlayer]" + layoutpolicy_horizontal = growing + margin = { 25 15 } + + using = main_bg + + hbox = { + layoutpolicy_horizontal = growing + margin = { 15 10 } + spacing = 5 + + background = { + using = entry_bg_simple + } + + textbox = { + layoutpolicy_horizontal = expanding + size = { 0 40 } + text = "INVESTMENT_TITLE" + align = nobaseline + elide = right + } + + hbox = { + spacing = 10 + + icon = { + texture = "gfx/interface/politics_view/institution_level_icon.dds" + size = { 40 40 } + } + textbox = { + text = "[Country.GetInstitutionInvestment|v0]" + tooltip = "[Country.GetInstitutionInvestmentDesc]" + using = fontsize_xxl + align = nobaseline + elide = right + autoresize = yes + } + } + } + + widget = { + size = { 10 10 } + } + + hbox = { + layoutpolicy_horizontal = growing + margin = { 15 10 } + spacing = 5 + + background = { + using = entry_bg_simple + } + + textbox = { + layoutpolicy_horizontal = expanding + size = { 0 40 } + text = "COST_PER_INVESTMENT_TITLE" + align = nobaseline + elide = right + } + + textbox = { + raw_text = "#v @bur![Country.GetInstitutionInvestmentBureaucracyFactor|0+]#!" + tooltip = "[Country.GetInstitutionInvestmentBureaucracyFactorDesc]" + using = fontsize_xxl + align = nobaseline + elide = right + autoresize = yes + } + } + + widget = { + size = { 30 45 } + icon = { + texture = "gfx/interface/politics_view/summary_arrow.dds" + size = { 20 45 } + parentanchor = center + } + } + + hbox = { + layoutpolicy_horizontal = growing + margin = { 15 10 } + spacing = 5 + + background = { + using = entry_bg_simple + } + + textbox = { + layoutpolicy_horizontal = expanding + size = { 0 40 } + text = "WEEKLY_COSTS_TITLE" + align = nobaseline + elide = right + } + + textbox = { + raw_text = "@bur!#v [Multiply_CFixedPoint(Country.GetInstitutionInvestmentBureaucracyCost,'(CFixedPoint)-1')|0+]#!" + tooltip = "[Country.GetInstitutionInvestmentBureaucracyCostDesc]" + using = fontsize_mega + align = nobaseline + elide = right + autoresize = yes + } + } + } + + ### INSTITUTION LIST RIGHT + vbox = { + layoutpolicy_vertical = preferred + layoutpolicy_horizontal = growing + + vbox = { + name = "institution_box" + datamodel = "[AccessPlayer.AccessInstitutions]" + visible = "[Not(IsDataModelEmpty(AccessPlayer.AccessInstitutions))]" + layoutpolicy_horizontal = growing + spacing = 5 + + item = { + vbox = { + name = institution_item + layoutpolicy_horizontal = growing + + using = entry_bg_fancy + + background = { + texture = "[Institution.GetBackground]" + fittype = centercrop + margin_top = -42 + margin_bottom = -5 + margin_right = -150 + margin_left = 70 + + modify_texture = { + texture = "gfx/interface/illustrations/institutions/institution_image_mask.dds" + spriteType = Corneredstretched + spriteborder = { 150 0 } + spriteborder_bottom = 50 + spriteborder_right = 50 + blend_mode = alphamultiply + texture_density = 2 + } + } + + default_header_clean = { + blockoverride "header_mask" { + using = frame_small_mask_top + } + blockoverride "size" { + layoutpolicy_horizontal = growing + size = { 0 42 } + } + + blockoverride "textbox" { + hbox = { + margin = { 20 0 } + + textbox = { + layoutpolicy_horizontal = growing + size = { 0 30 } + raw_text = "[Institution.GetNameNoFormatting]#!" + default_format = "#title" + using = fontsize_large + align = nobaseline + elide = right + } + textbox = { + autoresize = yes + text = "INSTITUTION_CURRENT_LEVEL" + using = fontsize_large + align = right|nobaseline + elide = right + margin_right = 5 + } + icon = { + texture = "gfx/interface/politics_view/institution_level_icon.dds" + size = { 25 25 } + } + } + } + } + + hbox = { + layoutpolicy_horizontal = growing + spacing = 10 + margin = { 5 0 } + margin_right = 15 + + institution_icon = { + size = { 105 105 } + + using = tooltip_es + tooltipwidget = { + FancyTooltip_Institution = {} + } + } + + textbox = { + text = "[Institution.GetModifierDesc]" + align = left|nobaseline + elide = right + + autoresize = yes + # have to have this size here to avoid the text pushing out other stuff ( it is adapted for lowest resolution ) + # https://beta.paradoxplaza.com/browse/PSGE-1949 + minimumsize = { 150 -1 } + maximumsize = { 400 -1 } + multiline = yes + margin = { 0 10 } + } + + # empty growing widget since there is no other widget growing. + widget = { + layoutpolicy_horizontal = growing + layoutpolicy_vertical = growing + } + + # LEVEL BAR + container = { + minimumsize = { -1 110 } + + #current progress / cancel + widget = { + + flowcontainer = { + resizeparent = yes + visible = "[IsValid( Institution.StopSizeChange )]" + parentanchor = vcenter + direction = vertical + spacing = 0 + margin = { 0 10 } + + alpha = 0 + position = { 100 0 } + + state = { + name = _show + duration = 0.3 + alpha = 1 + position_x = 0 + using = Animation_Curve_Default + } + state = { + name = _hide + duration = 0.3 + alpha = 0 + position_x = 100 + using = Animation_Curve_Default + } + + textbox = { + text = "INSTITUTION_LEVEL_CHANGE" + align = center|nobaseline + elide = right + parentanchor = hcenter + using = fontsize_large + + autoresize = yes + minimumsize = { 270 -1 } + maximumsize = { 270 -1 } + multiline = yes + } + textbox = { + text = "[Institution.GetTimeToReachTargetLevelDesc]" + align = center|nobaseline + elide = right + parentanchor = hcenter + + autoresize = yes + minimumsize = { 270 -1 } + maximumsize = { 270 -1 } + multiline = yes + + margin_bottom = 5 + } + + button = { + using = default_button_action + size = { 200 35 } + text = "CANCEL" + parentanchor = hcenter + using = close_button_sound + + onclick = "[Execute( Institution.StopSizeChange )]" + } + } + } + + #bar + container = { + parentanchor = vcenter + position = { 200 0 } + + #track + flowcontainer = { + parentanchor = vcenter + datamodel = "[Institution.AccessInvestmentLevels]" + + item = { + widget = { + size = { 80 100 } + + # dotted line + container = { + visible = "[And(Not(InstitutionInvestmentLevel.IsIncreasingToThisLevel), Not(InstitutionInvestmentLevel.IsDecreasingToThisLevel))]" + parentanchor = center + + icon = { + visible = "[GreaterThan_int32(InstitutionInvestmentLevel.GetLevel, '(int32)1')]" + using = track_line + size = { 15 4 } + alpha = 0.75 + } + } + + # progress (increasing) + default_progressbar_horizontal = { + visible = "[InstitutionInvestmentLevel.IsIncreasing]" + position = { 2 0 } + parentanchor = center + + blockoverride "values" { + min = 0 + max = 1 + value = "[FixedPointToFloat(Institution.GetGrowthProgress)]" + } + + alpha = 0 + size = { 14 0 } + + state = { + name = _show + next = show_2 + alpha = 1 + size = { 14 22 } + duration = 0.2 + using = Animation_Curve_Default + } + state = { + name = show_2 + size = { 14 18 } + duration = 0.2 + using = Animation_Curve_Default + } + + state = { + name = _hide + duration = 0.5 + alpha = 0 + size = { 14 0 } + using = Animation_Curve_Default + } + } + + # progress (decreasing) + bad_progressbar_horizontal = { + visible = "[InstitutionInvestmentLevel.IsDecreasing]" + position = { -2 0 } + parentanchor = center + + blockoverride "values" { + min = 0 + max = 1 + value = "[FixedPointToFloat(Institution.GetShrinkProgress)]" + } + + alpha = 0 + size = { 14 0 } + + state = { + name = _show + next = show_2 + alpha = 1 + size = { 14 22 } + duration = 0.2 + using = Animation_Curve_Default + } + state = { + name = show_2 + size = { 14 18 } + duration = 0.2 + using = Animation_Curve_Default + } + + state = { + name = _hide + duration = 0.5 + alpha = 0 + size = { 14 0 } + using = Animation_Curve_Default + } + } + + # arrows (currently increasing this level) + widget = { + visible = "[InstitutionInvestmentLevel.IsIncreasingToThisLevel]" + using = default_fade_in_out + size = { 16 14 } + position = { 2 0 } + parentanchor = center + scissor = yes + alpha = 0.75 + + icon = { + texture = "gfx/interface/backgrounds/track_line_arrow.dds" + size = { 15 100% } + + state = { + trigger_on_create = yes + name = 1 + next = 2 + duration = 0 + position_x = 0 + } + state = { + name = 2 + next = 1 + duration = 4 + position_x = 15 + } + } + icon = { + texture = "gfx/interface/backgrounds/track_line_arrow.dds" + size = { 15 100% } + + state = { + trigger_on_create = yes + name = 1 + next = 2 + duration = 0 + position_x = -15 + } + state = { + name = 2 + next = 1 + duration = 4 + position_x = 0 + } + } + } + + # arrows (currently decreasing this level) + widget = { + visible = "[InstitutionInvestmentLevel.IsDecreasingToThisLevel]" + using = default_fade_in_out + size = { 16 14 } + position = { -2 0 } + parentanchor = center + scissor = yes + alpha = 0.75 + + icon = { + texture = "gfx/interface/backgrounds/track_line_arrow.dds" + mirror = horizontal + size = { 15 100% } + + state = { + trigger_on_create = yes + name = 1 + next = 2 + duration = 0 + position_x = 0 + } + state = { + name = 2 + next = 1 + duration = 4 + position_x = -15 + } + } + icon = { + texture = "gfx/interface/backgrounds/track_line_arrow.dds" + mirror = horizontal + size = { 15 100% } + + state = { + trigger_on_create = yes + name = 1 + next = 2 + duration = 0 + position_x = 15 + } + state = { + name = 2 + next = 1 + duration = 4 + position_x = 0 + } + } + } + } + } + } + + #icons + flowcontainer = { + position = { 40 0 } + parentanchor = vcenter + datamodel = "[Institution.AccessInvestmentLevels]" + + item = { + widget = { + size = { 80 100 } + + container = { + visible = "[LessThanOrEqualTo_int32(InstitutionInvestmentLevel.GetLevel, Institution.GetMaxLevel)]" + parentanchor = center + alpha = 0 + + state = { + name = _show + duration = 0.5 + alpha = 1 + using = Animation_Curve_Default + } + + state = { + name = _hide + duration = 0.5 + alpha = 0 + using = Animation_Curve_Default + } + + # button to change to this level + button_icon_round_big_action = { + visible = "[And(Not(InstitutionInvestmentLevel.IsTargetLevel),Not(EqualTo_int32(InstitutionInvestmentLevel.GetLevel, Institution.GetInvestmentLevel)))]" + size = { 60 60 } + using = default_fade_in_out + parentanchor = center + using = confirm_button_sound + + blockoverride "icon" { + texture = "[Institution.GetIcon]" + } + blockoverride "icon_size" { + size = { 50 50 } + } + + enabled = "[IsValid( Institution.StartChangingLevelTo( InstitutionInvestmentLevel.GetLevel ) )]" + onclick = "[Execute( Institution.StartChangingLevelTo( InstitutionInvestmentLevel.GetLevel ) )]" + tooltip = "[Institution.GetChangeLevelDesc( InstitutionInvestmentLevel.GetLevel )]" + using = tooltip_nw + + state = { + name = _show + duration = 0.5 + alpha = 1 + scale = 1 + using = Animation_Curve_Default + } + + state = { + name = _hide + duration = 0.5 + alpha = 0 + scale = 0 + using = Animation_Curve_Default + } + } + + # current level + widget = { + size = { 100 100 } + visible = "[EqualTo_int32(InstitutionInvestmentLevel.GetLevel, Institution.GetInvestmentLevel)]" + tooltip = "[Institution.GetChangeLevelDesc( InstitutionInvestmentLevel.GetLevel )]" + using = tooltip_nw + + state = { + name = _show + on_start = "[PdxGuiWidget.FindChild('bg').InterruptThenTriggerAnimation('hide','show')]" + on_start = "[PdxGuiWidget.FindChild('icon').InterruptThenTriggerAnimation('hide','show')]" + on_start = "[PdxGuiWidget.FindChild('glow').InterruptThenTriggerAnimation('hide','show')]" + on_start = "[PdxGuiWidget.FindChild('icon').InterruptThenTriggerAnimation('shimmer_hide','shimmer_show')]" + } + state = { + name = _hide + on_start = "[PdxGuiWidget.FindChild('bg').InterruptThenTriggerAnimation('show','hide')]" + on_start = "[PdxGuiWidget.FindChild('icon').InterruptThenTriggerAnimation('show','hide')]" + on_start = "[PdxGuiWidget.FindChild('glow').InterruptThenTriggerAnimation('show','hide')]" + on_start = "[PdxGuiWidget.FindChild('icon').InterruptThenTriggerAnimation('shimmer_show','shimmer_hide')]" + } + + icon = { + name = bg + size = { 90 105 } + texture = "gfx/interface/politics_view/institution_current_level.dds" + parentanchor = center + + state = { + name = show + duration = 0.5 + alpha = 1 + scale = 1 + using = Animation_Curve_Default + } + + state = { + name = hide + duration = 0.5 + alpha = 0 + scale = 0 + using = Animation_Curve_Default + } + } + + icon = { + name = glow + using = rotate_glow_animation_02 + size = { 100% 100% } + parentanchor = center + alpha = 0 + scale = 0 + + state = { + name = show + next = show2 + duration = 0.7 + alpha = 1 + scale = 3 + } + + state = { + name = show2 + duration = 1.5 + alpha = 0 + scale = 1.5 + using = Animation_Curve_EaseOut + } + + state = { + name = hide + alpha = 0 + scale = 0 + } + } + + icon = { + name = icon + size = { 80 80 } + texture = "[Institution.GetIcon]" + parentanchor = center + + state = { + name = show + next = show2 + alpha = 0 + scale = 0 + } + + state = { + name = show2 + next = show3 + duration = 0.4 + alpha = 1 + scale = 1.2 + using = Animation_Curve_Default + } + + state = { + name = show3 + duration = 0.2 + scale = 1 + using = Animation_Curve_Default + } + + state = { + name = hide + duration = 0.5 + alpha = 0 + scale = 0 + using = Animation_Curve_Default + } + + #shimmer + modify_texture = { + name = "glow" + texture = "gfx/interface/animation/shimmer.dds" + blend_mode = colordodge + translate_uv = { 1 1 } + } + + state = { + name = shimmer_show + delay = 0.5 + duration = 2 + using = Animation_Curve_Default + + modify_texture = { + name = "glow" + translate_uv = { -1 -1 } + } + } + + + state = { + name = shimmer_hide + duration = 0 + + modify_texture = { + name = "glow" + translate_uv = { 1 1 } + } + } + } + } + } + + # max / capped level + icon = { + visible = "[GreaterThan_int32(InstitutionInvestmentLevel.GetLevel, Institution.GetMaxLevel)]" + size = { 60 60 } + using = circle_bg_simple_dark + parentanchor = center + tooltip = "[Institution.GetChangeLevelDesc( InstitutionInvestmentLevel.GetLevel )]" + using = tooltip_nw + + icon = { + size = { 40 40 } + texture = "gfx/interface/politics_view/institution_max_cap.dds" + parentanchor = center + } + } + + # currently increasing or decreasing towards this level + widget = { + visible = "[InstitutionInvestmentLevel.IsTargetLevel]" + size = { 100% 100% } + parentanchor = center + + state = { + name = _show + on_start = "[PdxGuiWidget.FindChild('glow').InterruptThenTriggerAnimation('hide','show')]" + on_start = "[PdxGuiWidget.FindChild('selection').InterruptThenTriggerAnimation('hide','show')]" + } + state = { + name = _hide + on_start = "[PdxGuiWidget.FindChild('glow').InterruptThenTriggerAnimation('show','hide')]" + on_start = "[PdxGuiWidget.FindChild('selection').InterruptThenTriggerAnimation('show','hide')]" + } + + icon = { + size = { 60 60 } + using = circle_bg_simple + parentanchor = center + tooltip = "[Institution.GetChangeLevelDesc( InstitutionInvestmentLevel.GetLevel )]" + using = tooltip_nw + } + + icon = { + texture = "[Institution.GetIcon]" + size = { 50 50 } + parentanchor = center + } + icon = { + name = glow + using = rotate_glow_animation_02 + size = { 100% 100% } + parentanchor = center + alpha = 0.4 + scale = 1.3 + + state = { + name = show + next = show_2 + alpha = 1 + scale = 1.3 + } + state = { + name = show_2 + next = show_3 + alpha = 1 + scale = 1.8 + duration = 0.3 + using = Animation_Curve_Default + } + state = { + name = show_3 + alpha = 0.4 + scale = 1.3 + duration = 0.7 + using = Animation_Curve_Default + } + + state = { + name = hide + duration = 0.5 + alpha = 0 + using = Animation_Curve_Default + } + } + icon = { + name = selection + using = highlighted_circle_selection_small + size = { 64 64 } + + alpha = 0 + scale = 1.5 + + state = { + name = show + duration = 0.35 + alpha = 1 + scale = 1 + using = Animation_Curve_Default + } + + state = { + name = hide + duration = 0.5 + alpha = 0 + scale = 1.5 + using = Animation_Curve_Default + } + } + } + } + } + } + } + } + } + } + } + } + } + + textbox = { + visible = "[IsDataModelEmpty(AccessPlayer.AccessInstitutions)]" + layoutpolicy_horizontal = expanding + layoutpolicy_vertical = expanding + align = hcenter|nobaseline + text = "INSTITUTION_EMPTY_STATE" + autoresize = yes + using = fontsize_xxl + } + + widget = { + layoutpolicy_vertical = expanding + layoutpolicy_horizontal = expanding + } + } +} diff --git a/gui/states_panel.gui b/gui/states_panel.gui index dc4c38b0c..9262383e7 100644 --- a/gui/states_panel.gui +++ b/gui/states_panel.gui @@ -746,18 +746,7 @@ types state_panel_types } } - state_panel_status_item_small = { - visible = "[State.IsSlaveState]" - tooltip = "TOOLTIP_SLAVE_STATE" - - blockoverride "texture" { - texture = "gfx/interface/icons/state_status_icons/slave_state.dds" - } - - blockoverride "name" { - text = "SLAVE_STATE" - } - } + state_panel_status_item_small = { visible = "[State.HasHomelands]" @@ -880,18 +869,7 @@ types state_panel_types } } - state_panel_status_item_small = { - visible = "[State.IsImportingSlaves]" - tooltip = "[State.GetSlaveImportMarkerDesc]" - - blockoverride "texture" { - texture = "gfx/interface/icons/state_status_icons/slave_import_marker.dds" - } - - blockoverride "name" { - text = "SLAVE_IMPORT" - } - } + state_panel_status_item_small = { visible = "[State.IsStrategicObjective(GetPlayer.Self)]" @@ -906,19 +884,6 @@ types state_panel_types } } - state_panel_status_item_small = { - visible = "[State.HasSlaveExportMarkers]" - tooltip = "[State.GetSlaveExportMarkersDesc]" - - blockoverride "texture" { - texture = "gfx/interface/icons/state_status_icons/slave_export_markers.dds" - } - - blockoverride "name" { - text = "SLAVE_EXPORT" - } - } - state_panel_status_item_small = { visible = "[State.IsFunctioningTreatyPort]" tooltip = "TOOLTIP_TREATY_PORT" @@ -1343,7 +1308,7 @@ types state_panel_types direction = vertical parentanchor = right textbox = { - text = "[GetPopType('peasants').GetName]" + text = "[GetPopType('informal_workers').GetName]" autoresize = yes align = right|nobaseline parentanchor = right @@ -1870,18 +1835,7 @@ types state_panel_types } } - state_panel_status_item_condensed_icon = { - visible = "[State.IsSlaveState]" - tooltip = "TOOLTIP_SLAVE_STATE" - - blockoverride "texture" { - texture = "gfx/interface/icons/state_status_icons/slave_state.dds" - } - - blockoverride "name" { - text = "SLAVE_STATE" - } - } + state_panel_status_item_condensed_icon = { visible = "[State.HasDiscoverableResources]" @@ -1909,31 +1863,9 @@ types state_panel_types } } - state_panel_status_item_condensed_icon = { - visible = "[State.IsImportingSlaves]" - tooltip = "[State.GetSlaveImportMarkerDesc]" - - blockoverride "texture" { - texture = "gfx/interface/icons/state_status_icons/slave_import_marker.dds" - } - - blockoverride "name" { - text = "SLAVE_IMPORT" - } - } + - state_panel_status_item_condensed_icon = { - visible = "[State.HasSlaveExportMarkers]" - tooltip = "[State.GetSlaveExportMarkersDesc]" - - blockoverride "texture" { - texture = "gfx/interface/icons/state_status_icons/slave_export_markers.dds" - } - - blockoverride "name" { - text = "SLAVE_EXPORT" - } - } + state_panel_status_item_condensed_icon = { visible = "[State.IsFunctioningTreatyPort]" @@ -2065,7 +1997,7 @@ types state_panel_types tooltip = "STATE_AVAILABLE_LABOR_TOOLTIP" blockoverride "texture" { - texture = "gfx/interface/icons/pops_icons/peasants.dds" + texture = "gfx/interface/icons/pops_icons/informal_workers.dds" } blockoverride "name" { diff --git a/gui/states_panel_buildings.gui b/gui/states_panel_buildings.gui index e6409c74b..0ec73fc3b 100644 --- a/gui/states_panel_buildings.gui +++ b/gui/states_panel_buildings.gui @@ -47,7 +47,7 @@ types state_panel_types { spacing = 7 textbox = { - raw_text = "[GetPopType('peasants').GetName]:" + raw_text = "[GetPopType('informal_workers').GetName]:" autoresize = yes align = nobaseline elide = right diff --git a/gui/texticons.gui b/gui/texticons.gui index 0ff1048c3..cc54c85ee 100644 --- a/gui/texticons.gui +++ b/gui/texticons.gui @@ -750,28 +750,28 @@ texticon = { } texticon = { - icon = armed_forces + icon = bureaucrats iconsize = { offset = { 0 7 } - texture = "gfx/interface/icons/ig_icons/armed_forces_30.dds" + texture = "gfx/interface/icons/ig_icons/bureaucrats_30.dds" fontsize = 22 } } texticon = { - icon = conglomerates + icon = capitalists iconsize = { offset = { 0 7 } - texture = "gfx/interface/icons/ig_icons/conglomerates_30.dds" + texture = "gfx/interface/icons/ig_icons/capitalists_30.dds" fontsize = 22 } } texticon = { - icon = devout + icon = elites iconsize = { offset = { 0 7 } - texture = "gfx/interface/icons/ig_icons/devout_30.dds" + texture = "gfx/interface/icons/ig_icons/elites_30.dds" fontsize = 22 } } @@ -786,41 +786,69 @@ texticon = { } texticon = { - icon = elites + icon = intelligentsia iconsize = { offset = { 0 7 } - texture = "gfx/interface/icons/ig_icons/elites_30.dds" + texture = "gfx/interface/icons/ig_icons/intelligentsia_30.dds" + fontsize = 22 + } +} + +texticon = { + icon = laborists + iconsize = { + offset = { 0 7 } + texture = "gfx/interface/icons/ig_icons/laborists_30.dds" + fontsize = 22 + } +} + +texticon = { + icon = moralists + iconsize = { + offset = { 0 7 } + texture = "gfx/interface/icons/ig_icons/moralists_30.dds" + fontsize = 22 + } +} + +texticon = { + icon = patriots + iconsize = { + offset = { 0 7 } + texture = "gfx/interface/icons/ig_icons/patriots_30.dds" fontsize = 22 } } texticon = { - icon = intellectuals + icon = ruralists iconsize = { offset = { 0 7 } - texture = "gfx/interface/icons/ig_icons/intellectuals_30.dds" + texture = "gfx/interface/icons/ig_icons/ruralists_30.dds" fontsize = 22 } } texticon = { - icon = rural_folk + icon = securocrats iconsize = { offset = { 0 7 } - texture = "gfx/interface/icons/ig_icons/rural_folk_30.dds" + texture = "gfx/interface/icons/ig_icons/securocrats_30.dds" fontsize = 22 } } texticon = { - icon = socialists + icon = urbanists iconsize = { offset = { 0 7 } - texture = "gfx/interface/icons/ig_icons/socialists_30.dds" + texture = "gfx/interface/icons/ig_icons/urbanists_30.dds" fontsize = 22 } } + ### MIXED texticon = { icon = construction @@ -1078,25 +1106,25 @@ texticon = { } texticon = { - icon = aristocrats + icon = investors iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/aristocrats.dds" + texture = "gfx/interface/icons/pops_icons/investors.dds" fontsize = 250 } } texticon = { - icon = aristocrats + icon = investors iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/aristocrats_15.dds" + texture = "gfx/interface/icons/pops_icons/investors_15.dds" fontsize = 30 } } texticon = { - icon = bureaucrats + icon = administrators iconsize = { offset = { 0 50 } texture = "gfx/interface/icons/pops_icons/bureaucrats.dds" @@ -1105,7 +1133,7 @@ texticon = { } texticon = { - icon = bureaucrats + icon = administrators iconsize = { offset = { 0 5 } texture = "gfx/interface/icons/pops_icons/bureaucrats_15.dds" @@ -1114,55 +1142,55 @@ texticon = { } texticon = { - icon = capitalists + icon = landlords iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/capitalists.dds" + texture = "gfx/interface/icons/pops_icons/landlords.dds" fontsize = 250 } } texticon = { - icon = capitalists + icon = landlords iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/capitalists_15.dds" + texture = "gfx/interface/icons/pops_icons/landlords_15.dds" fontsize = 30 } } texticon = { - icon = clergymen + icon = clergy iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/clergymen.dds" + texture = "gfx/interface/icons/pops_icons/clergy.dds" fontsize = 250 } } texticon = { - icon = clergymen + icon = clergy iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/clergymen_15.dds" + texture = "gfx/interface/icons/pops_icons/clergy_15.dds" fontsize = 30 } } texticon = { - icon = clerks + icon = service_workers iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/clerks.dds" + texture = "gfx/interface/icons/pops_icons/service_workers.dds" fontsize = 250 } } texticon = { - icon = clerks + icon = service_workers iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/clerks_15.dds" + texture = "gfx/interface/icons/pops_icons/service_workers_15.dds" fontsize = 30 } } @@ -1222,19 +1250,19 @@ texticon = { } texticon = { - icon = machinists + icon = technicians iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/machinists.dds" + texture = "gfx/interface/icons/pops_icons/technicians.dds" fontsize = 250 } } texticon = { - icon = machinists + icon = technicians iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/machinists_15.dds" + texture = "gfx/interface/icons/pops_icons/technicians_15.dds" fontsize = 30 } } @@ -1248,7 +1276,7 @@ texticon = { } } - texticon = { +texticon = { icon = officers iconsize = { offset = { 0 5 } @@ -1258,93 +1286,93 @@ texticon = { } texticon = { - icon = peasants + icon = informal_workers iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/peasants.dds" + texture = "gfx/interface/icons/pops_icons/informal_workers.dds" fontsize = 250 } } - texticon = { - icon = peasants +texticon = { + icon = informal_workers iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/peasants_15.dds" + texture = "gfx/interface/icons/pops_icons/informal_workers_15.dds" fontsize = 30 } } texticon = { - icon = criminals + icon = servicemembers iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/peasants.dds" + texture = "gfx/interface/icons/pops_icons/servicemembers.dds" fontsize = 250 } } - + texticon = { - icon = criminals + icon = servicemembers iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/peasants_15.dds" + texture = "gfx/interface/icons/pops_icons/servicemembers_15.dds" fontsize = 30 - } + } } texticon = { - icon = soldiers + icon = farmers iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/soldiers.dds" + texture = "gfx/interface/icons/pops_icons/farmers.dds" fontsize = 250 - } + } } - texticon = { - icon = soldiers +texticon = { + icon = farmers iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/soldiers_15.dds" + texture = "gfx/interface/icons/pops_icons/farmers_15.dds" fontsize = 30 } } texticon = { - icon = shopkeepers + icon = creatives iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/shopkeepers.dds" + texture = "gfx/interface/icons/pops_icons/creatives.dds" fontsize = 250 } } - texticon = { - icon = shopkeepers +texticon = { + icon = creatives iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/shopkeepers_15.dds" + texture = "gfx/interface/icons/pops_icons/creatives_15.dds" fontsize = 30 } } texticon = { - icon = slaves + icon = professionals iconsize = { offset = { 0 50 } - texture = "gfx/interface/icons/pops_icons/slaves.dds" + texture = "gfx/interface/icons/pops_icons/professionals.dds" fontsize = 250 - } + } } - + texticon = { - icon = slaves + icon = professionals iconsize = { offset = { 0 5 } - texture = "gfx/interface/icons/pops_icons/slaves_15.dds" + texture = "gfx/interface/icons/pops_icons/professionals_15.dds" fontsize = 30 - } + } } texticon = { diff --git a/gui/window_component_library.gui b/gui/window_component_library.gui index 6e302315d..f7e6615bd 100644 --- a/gui/window_component_library.gui +++ b/gui/window_component_library.gui @@ -2450,7 +2450,7 @@ window = { } icon = { size = { 50 50 } - texture = "gfx/interface/icons/pops_icons/peasants.dds" + texture = "gfx/interface/icons/pops_icons/informal_workers.dds" } icon = { size = { 50 50 } diff --git a/localization/english/ARoAI_decisions_l_english.yml b/localization/english/ARoAI/ARoAI_decisions_l_english.yml similarity index 100% rename from localization/english/ARoAI_decisions_l_english.yml rename to localization/english/ARoAI/ARoAI_decisions_l_english.yml diff --git a/localization/english/ARoAI_events_l_english.yml b/localization/english/ARoAI/ARoAI_events_l_english.yml similarity index 100% rename from localization/english/ARoAI_events_l_english.yml rename to localization/english/ARoAI/ARoAI_events_l_english.yml diff --git a/localization/english/ARoAI_game_rules_l_english.yml b/localization/english/ARoAI/ARoAI_game_rules_l_english.yml similarity index 100% rename from localization/english/ARoAI_game_rules_l_english.yml rename to localization/english/ARoAI/ARoAI_game_rules_l_english.yml diff --git a/localization/english/ARoAI_modifiers_l_english.yml b/localization/english/ARoAI/ARoAI_modifiers_l_english.yml similarity index 100% rename from localization/english/ARoAI_modifiers_l_english.yml rename to localization/english/ARoAI/ARoAI_modifiers_l_english.yml diff --git a/localization/english/CWP/CWP_buildings_l_english.yml b/localization/english/CWP/CWP_buildings_l_english.yml index b11d8cf51..fd71a3dc6 100644 --- a/localization/english/CWP/CWP_buildings_l_english.yml +++ b/localization/english/CWP/CWP_buildings_l_english.yml @@ -164,7 +164,7 @@ bg_canals: "Canals" bg_monuments: "Monuments" bg_monuments_hidden: "Monuments" - bg_skyscraper: "Highrises" + bg_skyscraper: "Highrises" # Canals building_st_marys_canal: "St. Mary's Canal" @@ -179,8 +179,8 @@ building_natural_gas_well: "Natural Gas Well" building_natural_gas_well_discovered_resource: "Natural Gas" building_natural_gas_well_lens_option: "Expand $building_natural_gas_well$" - + # Monuments building_monte_carlo_casino: "Monte Carlo Casino" - building_kremlin: "Kremlin" + building_red_square: "Red Square" building_national_mall: "National Mall" diff --git a/localization/english/CWP/CWP_corruption_l_english.yml b/localization/english/CWP/CWP_corruption_l_english.yml index 853d1b2c2..6e87a8670 100644 --- a/localization/english/CWP/CWP_corruption_l_english.yml +++ b/localization/english/CWP/CWP_corruption_l_english.yml @@ -30,40 +30,23 @@ corruption_loss: "#p [GetPlayer.MakeScope.ScriptValue('corruption_sum')|d1]#!" # Law Effects CORRUPTION_BASELINE_TOOLTIP_FORMAT: "$VALUE|-O$ from $KEY$" CORRUPTION_GROWTH_TOOLTIP_FORMAT: "$VALUE|-O$ from $KEY$" -COR_OUTLAWED_DISSENT: "[GetLawType('law_outlawed_dissent').GetName]" -COR_CENSORSHIP: "[GetLawType('law_censorship').GetName]" -COR_RIGHT_OF_ASSEMBLY: "[GetLawType('law_right_of_assembly').GetName]" -COR_PROTECTED_SPEECH: "[GetLawType('law_protected_speech').GetName]" -COR_MEDIUM_CORRUPTION: "[GetLawType('law_medium_corruption').GetName]" -COR_HIGH_CORRUPTION: "[GetLawType('law_high_corruption').GetName]" -COR_CONTROLLED_PRESS: "[GetLawType('law_controlled_press').GetName]" -COR_CENSORED_PRESS: "[GetLawType('law_censored_press').GetName]" -COR_STATE_MEDIA: "[GetLawType('law_state_media').GetName]" -COR_FREEDOM_OF_PRESS: "[GetLawType('law_freedom_of_press').GetName]" -COR_HEREDITARY_BUREAUCRATS: "[GetLawType('law_hereditary_bureaucrats').GetName]" -COR_POLITICIZED_BUREAUCRATS: "[GetLawType('law_politicized_bureaucrats').GetName]" -COR_CAREER_BUREAUCRATS: "[GetLawType('law_career_bureaucrats').GetName]" -COR_ELECTED_BUREAUCRATS: "[GetLawType('law_elected_bureaucrats').GetName]" -COR_OLIGARCHY: "[GetLawType('law_oligarchy').GetName]" -COR_LANDED_VOTING: "[GetLawType('law_landed_voting').GetName]" -COR_WEALTH_VOTING: "[GetLawType('law_wealth_voting').GetName]" -COR_RESTRICTED_VOTING: "[GetLawType('law_restricted_voting').GetName]" -COR_UNIVERSAL_SUFFRAGE: "[GetLawType('law_universal_suffrage').GetName]" -COR_PROPORTIONAL_REPRESENTATION: "[GetLawType('law_proportional_representation').GetName]" -COR_ANARCHY: "[GetLawType('law_anarchy').GetName]" -COR_LOCAL_POLICE: "[GetLawType('law_local_police').GetName]" -COR_NATIONAL_POLICE: "[GetLawType('law_national_police').GetName]" -COR_MILITARIZED_POLICE: "[GetLawType('law_militarized_police').GetName]" -COR_KANGAROO_COURTS: "[GetLawType('law_kangaroo_courts').GetName]" -COR_POLITICIZED_COURTS: "[GetLawType('law_politicized_courts').GetName]" -COR_INDEPENDENT_JUDICIARY: "[GetLawType('law_independent_judiciary').GetName]" +COR_ELITES: "$ig_variant_ELITES$ [concept_corruption]" +COR_BUREAUCRATS: "$ig_variant_BUREAUCRATS$ [concept_corruption]" +COR_CAPITALISTS: "$ig_variant_CAPITALISTS$ [concept_corruption]" +COR_PATRIOTS: "$ig_variant_PATRIOTS$ [concept_corruption]" +COR_SECUROCRATS: "$ig_variant_SECUROCRATS$ [concept_corruption]" +COR_INTELLIGENTSIA: "$ig_variant_INTELLIGENTSIA$ [concept_corruption]" +COR_MORALISTS: "$ig_variant_MORALISTS$ [concept_corruption]" +COR_ENTREPRENEURS: "$ig_variant_entrepreneurs$ [concept_corruption]" +COR_RURALISTS: "$ig_variant_RURALISTS$ [concept_corruption]" +COR_LABORISTS: "$ig_variant_LABORISTS$ [concept_corruption]" +COR_URBANISTS: "$ig_variant_URBANISTS$ [concept_corruption]" COR_ANTI_CORRUPTION_DRIVE: "Anti-Corruption Drive" COR_ANTI_CORRUPTION_PURGE: "Anti-Corruption Purge" - # Events corruption_events.1.t: "Anti-Corruption Purge" corruption_events.1.d: "Like an insidious behemoth, corruption has taken hold of the [ROOT.GetCountry.GetAdjectiveNoFormatting] government and its processes, extreme measures must be taken to root out this evil from its core." corruption_events.1.f: "Our purge will be swift, decisive, and just. Those found guilty of corruption will be removed from office and prosecuted to the fullest extent of the law, this insidious cancer will be torn from our society and discarded!." -corruption_events.1.a: "Give the order.." \ No newline at end of file +corruption_events.1.a: "Give the order.." diff --git a/localization/english/CWP/CWP_events_l_english.yml b/localization/english/CWP/CWP_events_l_english.yml index fc08174ad..5f60c2f78 100644 --- a/localization/english/CWP/CWP_events_l_english.yml +++ b/localization/english/CWP/CWP_events_l_english.yml @@ -72,20 +72,6 @@ economic_events.6.a: "Encourage rapid growth." economic_events.6.b: "Take a measured approach." - economic_events.7.t: "Baby Boom" - economic_events.7.d: "Our people have been migrating from the countryside to the cities in droves, and sudden shifts in population have led to a baby boom." - economic_events.7.f: "The government has been asked to take steps to encourage this growth." - economic_events.7.a: "Arrange for maternity leave." - economic_events.7.b: "Encourage this baby boom." - economic_events.7.c: "Take a measured approach." - economic_events.7.g: "Take a hands-off approach." - economic_events.7.e: "Discourage this baby boom." - - economic_events.8.t: "Baby Bust" - economic_events.8.d: "Its been several generations since our people have settled into urban lifestyles, and the rate of childbirth in our society has begun to shrink." - economic_events.8.f: "Its not clear if there is any way to reverse this trend." - economic_events.8.a: "There's nothing we can do." - ai_readiness_calculations.1.a: "AI increase readiness" ai_readiness_calculations.1.b: "AI maintain readiness" ai_readiness_calculations.1.c: "AI decrease readiness" \ No newline at end of file diff --git a/localization/english/CWP/CWP_ideology_l_english.yml b/localization/english/CWP/CWP_ideology_l_english.yml index 933b02e5c..35ba3eb68 100644 --- a/localization/english/CWP/CWP_ideology_l_english.yml +++ b/localization/english/CWP/CWP_ideology_l_english.yml @@ -6,7 +6,7 @@ ideology_absolutist: "Absolutist" ideology_absolutist_desc: "#Lore Absolutists believe in the absolute right of a monarch to rule without constitutional limitation. to them the monarch is the state itself and therefore does not need to be bound by its laws and regulations. Absolutists oppose any attempts to limit the power of the monarchy and share traits with autocrats in how they go about achieving these goals.#!" ideology_autocratic: "Autocratic" -ideology_autocratic_desc: "#Lore Autocrats come in various flavours but are unified by an anti-democratic principle of absolute rule. Whether they are Civilian or Military Dictators they aspire to maintain their centralized power and oppose anything that challenges their rule. Those who are not in power often support those who are or aspire to be those in charge. These regimes are often characterized by their lack of toleration for dissent and oppression of civil and democratic rights.#!" +ideology_autocratic_desc: "#Lore Autocrats come in various flavours but are unified by an anti-democratic principle of absolute rule. Whether they are Civilian or Military Dictators they aspire to maintain their devolved power and oppose anything that challenges their rule. Those who are not in power often support those who are or aspire to be those in charge. These regimes are often characterized by their lack of toleration for dissent and oppression of civil and democratic rights.#!" ideology_autonomist: "Autonomist" ideology_autonomist_desc: "#Lore Autonomists believe in personal freedom. They are against autocratic laws, and often they support some democratic reforms.#!" @@ -30,10 +30,10 @@ ideology_constitutional_monarchist: "Constitutional Monarchist" ideology_constitutional_monarchist_desc: "#Lore Constitutional Monarchist is a political belief that is often held by government supporters of the monarchy as a central institution of the country but wish for constitutional restraints to guard against absolutism. Though monarchism is the main focus of these individuals they usually trend conservative on social issues trusting in tradition and order.#!" ideology_corporatist: "Corporatist" -ideology_corporatist_desc: "#Lore Corporatists believe that the organizations such as business, labour, scientific and military interests should be organized and stratified towards common or national interests. Politically they stand against democratic principles as 'chaotic' in nature though they are not against input but prefer it from organized interests rather than disorganized individual demands.#!" +ideology_corporatist_desc: "#Lore Capitalists believe that the organizations such as business, labour, scientific and military interests should be organized and stratified towards common or national interests. Politically they stand against democratic principles as 'chaotic' in nature though they are not against input but prefer it from organized interests rather than disorganized individual demands.#!" ideology_democratic_socialist: "Democratic Socialist" -ideology_democratic_socialist_desc: "#Lore Democratic Socialism is a form of socialism that believes in establishing socialist rule via democratic means. Though they both believe in democratic principles the democratic socialists still seek to replace bourgeois democracy with worker led, socialist, democracy. Unlike their leninist counterparts they believe the core of the economy should be worker led industry rather than state planned, opposing centralized state authority especially when it is autocratic.#!" +ideology_democratic_socialist_desc: "#Lore Democratic Socialism is a form of socialism that believes in establishing socialist rule via democratic means. Though they both believe in democratic principles the democratic socialists still seek to replace bourgeois democracy with worker led, socialist, democracy. Unlike their leninist counterparts they believe the core of the economy should be worker led industry rather than state planned, opposing devolved state authority especially when it is autocratic.#!" ideology_dengist: "Dengist" ideology_dengist_desc: "#lore Dengism, or Deng Xiaoping Theory, is a form of communism that promotes economic pragmatism and flexibility. This means the support of the gradual introduction of liberal market reforms under a communist government; fitting a economic system that is neither a planned system nor collective ownership, equating more to state capitalism. Degists insist this is not a rejection of marxism-leninism but a modification of it.#!" @@ -66,7 +66,7 @@ ideology_maoist: "Maoist" ideology_maoist_desc: "#Lore Maoism, or Mao Zedong Thought, is an extension of marxist-leninism deviated from the belief that the revolution originates from and is driven by the rural peasantry rather than the urban proletariat. Maoism is more agrarian than the fundamentally industrialist marxism-leninists espousing the ideal of the farmer-revolutionary establishing the dictatorship of the proletariat. It's origin can be traced to the circumstances of the Chinese revolution and the unique economic landscape of the chinese economy surrounding WWII.#!" ideology_marxist_leninist: "Marxist-Leninist" -ideology_marxist_leninist_desc: "#lore This leader adheres to the socialist doctrine Marxism-Leninism, striving to establish an industrialist proletarian dictatorship centralized by a Communist vanguard party.#!" +ideology_marxist_leninist_desc: "#lore This leader adheres to the socialist doctrine Marxism-Leninism, striving to establish an industrialist proletarian dictatorship devolved by a Communist vanguard party.#!" ideology_national_liberal: "National Liberal" ideology_national_liberal_desc: "#Lore National Liberalism is a form of liberal ideology that espouses liberal values of individual human rights but unlike other forms of liberalism takes a less internationalist stance still upholding the nation in international affairs. While not fully nationalistic it combines some elements of nationalism especially in regard to upholding the status of the nation. Though National Liberals stand for both the Rights and the nation, it is unclear where each one would stand should the interests of both conflict with each other.#!" @@ -93,7 +93,7 @@ ideology_political_islamist: "Political Islamist" ideology_political_islamist_desc: "#Lore Political Islamists seek to enforce islamic rule within the apparatus of the state. They range from democratic to autocratic and theocratic, they are more concerned with the merging of religion and state and making sure whatever form the government takes it sticks to islamic principles. This means they are usually very conservative and strongly against secularization and atheism in society.#!" ideology_progressive: "Progressive" -ideology_progressive_desc: "#Lore Progressivism is a system that stands between liberalism and socialism, It is an ideology that believes in advanced human development through social reform and support systems. While not fully laissez-fair no one would accuse them of being state capitalists believing that their is nothing inherently wrong with the capitalist system provided that the workers interests are not ignored totally. They also support progressive social reforms being against discrimination and poverty in society and believe that the state can help society reach its fullest potential.#! " +ideology_progressive_desc: "#Lore Progressivism is a system that stands between liberalism and socialism, It is an ideology that believes in advanced human development through social reform and support systems. While not fully laissez-fair no one would accuse them of being state landlords believing that their is nothing inherently wrong with the capitalist system provided that the workers interests are not ignored totally. They also support progressive social reforms being against discrimination and poverty in society and believe that the state can help society reach its fullest potential.#! " ideology_reactionary_leader: "Reactionary" ideology_reactionary_leader_desc: "#Lore Reactionaries desire a return to the previous order of society, usually one of tradition and values. Whatever piece of the past they wish to return to they view as a golden age, and believe that nothing good will come by pushing dangerously into the future with no regard for tradition. Reactionaries are less an ideology and more of a force bent on resisting change itself.#!" @@ -123,4 +123,4 @@ ideology_tridemism_hardline: "Tidemism (Hardline)" ideology_tridemism_hardline_desc: "#Lore Tridemism, or the Three-Principles. Is the principles of modern chinese nationalism proposed by Sun Yat-Sen consisting of Nationalism, Democracy and Welfare. Hardliner's tend to disregard the Democracy and Welfare part and focus heavily on the role of chinese nationalism over everything else. They are usually also radically anti-communist and anti-democratic justifying harsh measures against such forces. In rhetoric they go further than the tutelagists and make no regard towards a transition to democracy believing it to be an inherently western institution and wishing to craft a path that is uniquely chinese.#!" ideology_tridemism_democratic: "Tridemism (Democratic)" -ideology_tridemism_democratic_desc: "#Lore Tridemism, or the Three-Principles. Is the principles of modern chinese nationalism proposed by Sun Yat-Sen consisting of Nationalism, Democracy and Welfare. Democrats believe fully in the of what the see as the original vision of Sun Yat-Sen believing that his principles should be introduced into chinese society with haste rather than the perpetual delays of the tutelagists and the total disregard of the hardliners. While believing that the KMT are still the natural party of china they seek to establish a free multiparty democracy truly based on Nationalism, Democracy and Welfare.#!" \ No newline at end of file +ideology_tridemism_democratic_desc: "#Lore Tridemism, or the Three-Principles. Is the principles of modern chinese nationalism proposed by Sun Yat-Sen consisting of Nationalism, Democracy and Welfare. Democrats believe fully in the of what the see as the original vision of Sun Yat-Sen believing that his principles should be introduced into chinese society with haste rather than the perpetual delays of the tutelagists and the total disregard of the hardliners. While believing that the KMT are still the natural party of china they seek to establish a free multiparty democracy truly based on Nationalism, Democracy and Welfare.#!" diff --git a/localization/english/CWP/CWP_institutions_l_english.yml b/localization/english/CWP/CWP_institutions_l_english.yml index ad92fb1e2..79ff5060d 100644 --- a/localization/english/CWP/CWP_institutions_l_english.yml +++ b/localization/english/CWP/CWP_institutions_l_english.yml @@ -1,5 +1,7 @@ l_english: - institution_higher_education: "Higher Education" - institution_higher_education_desc: "The nation's high school system, ensuring quality education." - institution_intelligence_agency: "Intelligence Agency" - institution_intelligence_agency_desc: "Agency tasked with control over population." \ No newline at end of file + institution_corporate_affairs: "Corporate Affairs" + institution_corporate_affairs_desc: "Relations between state and corporations" + institution_criminal_justice_system: "Justice System" + institution_criminal_justice_system_desc: "Agency tasked with security of state and society" + institution_welfare: "Welfare" + institution_welfare_desc: "Monetary benefits for poor" \ No newline at end of file diff --git a/localization/english/CWP/CWP_interfaces_l_english.yml b/localization/english/CWP/CWP_interfaces_l_english.yml index 4b1226a94..2008b8760 100644 --- a/localization/english/CWP/CWP_interfaces_l_english.yml +++ b/localization/english/CWP/CWP_interfaces_l_english.yml @@ -4,7 +4,7 @@ RESOURCE_BUILDINGS: "Resource" AVAILABLE_INDUSTRIAL_BUILDINGS: "Available Industrial Buildings" AVAILABLE_RESOURCE_BUILDINGS: "Available Resource Buildings" - + # generic tabs TAB_6: "#header TAB 6#!" BLOCS: "Blocs" @@ -25,19 +25,19 @@ CWP_GDP_TOOLTIP: "#header [concept_gdp]#!\n[Country.GetAdjective] $GDP_SHORT$: #N [Country.MakeScope.Var('cwp_currency').GetFlagName][SelectLocalization(LessThan_CFixedPoint(Country.MakeScope.ScriptValue('cwp_gdp'), '(CFixedPoint)1000000000000'), 'CWP_NORMAL', 'CWP_TRILLION')|Dv]#! [Country.GetGDPRanking]\n$TOOLTIP_DELIMITER$\nGDP per Capita: #variable [Country.MakeScope.Var('cwp_currency').GetFlagName][Country.MakeScope.ScriptValue('cwp_gdp_per_capita')|D]#! [Country.GetGDPPerCapitaRanking]\n\n" CWP_DATA_COUNTRY_NAME_TOOLTIP_IMPL: "Rank: #variable #tooltippable #tooltip:COUNTRY_RANK_BREAKDOWN [Country.GetRank] (##[Country.GetCountryScorePositionDesc])#!#!#!\nGDP: #tooltippable #tooltip:GDP_TOOLTIP [Country.MakeScope.Var('cwp_currency').GetFlagName][SelectLocalization(LessThan_CFixedPoint(Country.MakeScope.ScriptValue('cwp_gdp'), '(CFixedPoint)1000000000000'), 'CWP_NORMAL', 'CWP_TRILLION')]#!#!\nCultures: #VARIABLE [Country.GetPrimaryCulturesDesc]#!\nReligion: #VARIABLE [Country.GetStateReligion.GetName]#!\nCapital: #VARIABLE [Country.GetCapital.GetName]#!\nGovernment: #tooltippable #tooltip:[Country.GetGovernment.GetTooltipTag],GOVERNMENT_TYPE_TOOLTIP_DESC [Country.GetGovernment.GetName]#!#![Country.TryGetOverlordTooltipEntry][Country.TryGetSubjectsTooltipEntry]\nMilitary: #tooltippable #tooltip:PANEL_MILITARY_ARMY_CURRENT_BATTALIONS_TOOLTIP @battalions![Country.GetBattalions|0]#!#!\nNavy: #tooltippable #tooltip:PANEL_MILITARY_NAVY_CURRENT_FLOTILLAS_TOOLTIP @flotillas![Country.GetWarships|0]#!#![ConcatIfNeitherEmpty( '\n\n', Country.GetArmyReadinessStatusDesc )][ConcatIfNeitherEmpty( '\n\n', SelectLocalization(Or( ObjectsEqual(GetPlayer.Self, Country.Self), Not( GetPlayer.IsValid ) ), '', 'ATTITUDE_RELATIONS_INFAMY_OR_TENSION'))][ConcatIfNeitherEmpty('\n\n', Country.GetPlayedByDesc)]" - + LOBBY_COUNTRY_GDP: "#title $GDP_SHORT$#!:\n#variable @usd! [SelectLocalization(LessThan_CFixedPoint(Country.MakeScope.ScriptValue('cwp_gdp'), '(CFixedPoint)1000000000000'), 'CWP_NORMAL', 'CWP_TRILLION')|Dv]" country_this_equal: "Country is [TARGET_COUNTRY.GetName]" country_this_equal_NOT: "Country is #bold not #![TARGET_COUNTRY.GetName]" - + # Budget A1: "-AA" A2: "-A" A3: "A" A4: "+A" A5: "+AA" - + # Trade goods trade_route_import_lens_option_aircraft_carriers_tooltip: "Establish an $aircraft_carriers$ import trade route" trade_route_import_lens_option_aluminum_tooltip: "Establish an $aluminum$ import trade route" @@ -84,7 +84,7 @@ trade_route_import_lens_option_tourism_tooltip: "Establish an $tourism$ import trade route" trade_route_import_lens_option_transportation_tooltip: "Establish an $transportation$ import trade route" trade_route_import_lens_option_uranium_tooltip: "Establish an $uranium$ import trade route" - + trade_route_export_lens_option_aircraft_carriers_tooltip: "Establish an $aircraft_carriers$ export trade route" trade_route_export_lens_option_aluminum_tooltip: "Establish an $aluminum$ export trade route" trade_route_export_lens_option_armored_fighting_vehicle_tooltip: "Establish an $armored_fighting_vehicle$ export trade route" @@ -130,19 +130,18 @@ trade_route_export_lens_option_tourism_tooltip: "Establish an $tourism$ export trade route" trade_route_export_lens_option_transportation_tooltip: "Establish an $transportation$ export trade route" trade_route_export_lens_option_uranium_tooltip: "Establish an $uranium$ export trade route" - + # Pops POP_INVESTORS: "$investors$ [concept_profession]" POP_ADMINISTRATORS: "$administrators$ [concept_profession]" - POP_EXECUTIVES: "$executives$ [concept_profession]" + POP_LANDLORDS: "$landlords$ [concept_profession]" POP_CLERGY: "$clergy$ [concept_profession]" POP_PROFESSIONALS: "$professionals$ [concept_profession]" - POP_MANAGERS: "$managers$ [concept_profession]" POP_INFORMAL_WORKERS: "$informal_workers$ [concept_profession]" POP_SERVICE_WORKERS: "$service_workers$ [concept_profession]" POP_SERVICEMEMBERS: "$servicemembers$ [concept_profession]" POP_CREATIVES: "$creatives$ [concept_profession]" - + # Fixed vanilla typos in loc enntry - we'll see duplicate in error log once PDX fixes it. ACCEPTED_TOOLTIP_PRIMARY_CULTURE: "As this Pop is of the [Concept('concept_primary_cultures','$concept_primary_culture$')] they will always be Accepted\n\n" PANEL_MILITARY_ARMY_FIELDED_BATTALIONS: "[Country.GetBattalionsFielded|0v]" @@ -161,4 +160,4 @@ REVOLUTIONARY_PARTY_CANNOT_JOIN_GOVERNMENT: "One or more Interest Groups in the [Party.GetName] supports an ongoing Revolution" BATTLE_SIZE_TERRAIN_INFRASTRUCTURE: "Limited by [concept_terrain] and [concept_infrastructure]\n$TAB$[SCOPE.sProvince('province').GetTerrainName] [concept_combat_width]: [SCOPE.sProvince('province').GetTerrainCombatWidth|v1]\n$TAB$[SCOPE.sProvince('province').GetState.GetName] $concept_infrastructure$: [SCOPE.sProvince('province').GetState.GetInfrastructure|v0]" SORT_BY_MARKET_PRICE: "Sort by [concept_market_price]" - FLOTILLAS_LEADERBOARD_HEADER: "#header Squadrons#!" \ No newline at end of file + FLOTILLAS_LEADERBOARD_HEADER: "#header Squadrons#!" diff --git a/localization/english/CWP/CWP_inventions_l_english.yml b/localization/english/CWP/CWP_inventions_l_english.yml index 9b42a834f..d4a170bd4 100644 --- a/localization/english/CWP/CWP_inventions_l_english.yml +++ b/localization/english/CWP/CWP_inventions_l_english.yml @@ -169,7 +169,7 @@ ammunition_specialization: "Ammunition Specialization" ammunition_specialization_desc: "Ammunition Specialization involves the design and production of specialized ammunition for specific military applications, optimizing performance, lethality, and accuracy." - + anesthetics: "Anesthetics" anesthetics_desc: "Anesthetics are sedatives or painkillers used during surgery to prevent patients feeling the knives and invasive prodding of the medical staff, which could be discomfiting." @@ -392,8 +392,8 @@ central_bank_independence: "Central Bank Independence" central_bank_independence_desc: "Central Bank Independence is a principle in monetary policy that advocates for central banks to operate independently from political influence, ensuring monetary stability and promoting economic growth." - centralized_bureaucracy: "Centralized Bureaucracy" - centralized_bureaucracy_desc: "Centralized Bureaucracy refers to a type of organizational structure in which decision-making and control are concentrated in a central authority, enabling efficiency and consistency in managing complex tasks and processes." + centralized_bureaucracy: "Devolved Bureaucracy" + centralized_bureaucracy_desc: "Devolved Bureaucracy refers to a type of organizational structure in which decision-making and control are concentrated in a central authority, enabling efficiency and consistency in managing complex tasks and processes." chemical_weapons: "Chemical Weapons" chemical_weapons_desc: "Chemical Weapons are weapons that use chemical substances to harm or kill humans or animals, with devastating humanitarian and environmental consequences." @@ -426,7 +426,7 @@ close_in_weapons_systems_desc: "Close in weapons systems involve the use of weapons such as rapid-fire guns and missiles for short-range defense against incoming threats such as missiles or small boats." combat_medics: "Combat Medics" - combat_medics_desc: "This technology focuses on training medics to accompany soldiers into battle, providing on-site medical care and life-saving treatment to injured soldiers." + combat_medics_desc: "This technology focuses on training medics to accompany servicemembers into battle, providing on-site medical care and life-saving treatment to injured servicemembers." combined_arms_warfare: "Combined Arms Warfare" combined_arms_warfare_desc: "Combined Arms Warfare involves the use of different types of military units, such as infantry, armor, and artillery, working together to create a more powerful and effective force." @@ -570,7 +570,7 @@ dieselization_desc: "The widespread adoption of diesel engines in vehicles and equipment, leading to greater fuel efficiency and range, but also contributing to air pollution and other environmental concerns." digital_helmet_overlay: "Digital Helmet Overlay" - digital_helmet_overlay_desc: "A technology that provides soldiers with digital information and imagery overlaid on their helmet visors, allowing for enhanced situational awareness and decision-making on the battlefield." + digital_helmet_overlay_desc: "A technology that provides servicemembers with digital information and imagery overlaid on their helmet visors, allowing for enhanced situational awareness and decision-making on the battlefield." digital_image_processing: "Digital Image Processing" digital_image_processing_desc: "The use of computer algorithms and software to enhance, analyze, and manipulate digital images for various purposes, such as medical diagnosis, scientific research, and artistic expression." @@ -759,10 +759,10 @@ flash_memory_desc: "Flash Memory is a type of non-volatile computer storage that retains data even when power is turned off, and is commonly used in devices such as USB drives, smartphones, and digital cameras." fleet_wide_command_systems_II: "Fleet Wide Command Systems II" - fleet_wide_command_systems_II_desc: "Fleet Wide Command Systems II provides advanced centralized control capabilities for large-scale fleets, allowing for enhanced coordination and strategic decision-making." + fleet_wide_command_systems_II_desc: "Fleet Wide Command Systems II provides advanced devolved control capabilities for large-scale fleets, allowing for enhanced coordination and strategic decision-making." fleet_wide_command_systems: "Fleet Wide Command Systems" - fleet_wide_command_systems_desc: "A system that enables centralized control and coordination of a fleet of vehicles or vessels, improving efficiency and effectiveness." + fleet_wide_command_systems_desc: "A system that enables devolved control and coordination of a fleet of vehicles or vessels, improving efficiency and effectiveness." flexible_planning: "Flexible Planning" flexible_planning_desc: "A planning system that allows for adaptation to changing circumstances, enabling organizations to quickly adjust their strategies and tactics as needed." @@ -941,7 +941,7 @@ inertial_confinement_desc: "A method of nuclear fusion that involves using high-powered lasers to compress and heat fuel pellets to create a small, high-density plasma, offering potential for safe, clean, and abundant energy." infantry_fighting_vehicles: "Infantry Fighting Vehicles" - infantry_fighting_vehicles_desc: "Armored vehicles that are designed for infantry soldiers to fight from, providing mobility, firepower, and protection in combat situations." + infantry_fighting_vehicles_desc: "Armored vehicles that are designed for infantry servicemembers to fight from, providing mobility, firepower, and protection in combat situations." informal_bureaucracy: "Informal Bureaucracy" informal_bureaucracy_desc: "A network of unofficial relationships and communication channels that operate alongside official bureaucratic structures, often playing an important role in decision-making and policy implementation." @@ -1109,7 +1109,7 @@ main_battle_tanks_desc: "Armored vehicles that are designed for use in ground combat, offering a combination of mobility, firepower, and protection for the crew." man_portable_air_defense_systems: "Man Portable Air Defense Systems" - man_portable_air_defense_systems_desc: "Portable surface-to-air missile systems that are designed for use by individual soldiers or small teams, offering a means of defense against low-flying aircraft and helicopters." + man_portable_air_defense_systems_desc: "Portable surface-to-air missile systems that are designed for use by individual servicemembers or small teams, offering a means of defense against low-flying aircraft and helicopters." manned_space_flight: "Manned Space Flight" manned_space_flight_desc: "Space travel that involves human beings on board the spacecraft, offering the potential for exploration, scientific research, and commercial activities beyond Earth's atmosphere." @@ -1133,7 +1133,7 @@ measles_vaccine_desc: "A vaccine that provides immunity against measles, a highly contagious viral infection that can cause serious complications such as pneumonia, encephalitis, and death." mechanical_battle_suites: "Mechanical Battle Suites" - mechanical_battle_suites_desc: "Armored exoskeletons that are designed to enhance the physical abilities of soldiers, offering improved mobility, strength, and protection on the battlefield." + mechanical_battle_suites_desc: "Armored exoskeletons that are designed to enhance the physical abilities of servicemembers, offering improved mobility, strength, and protection on the battlefield." mechanical_computers: "Mechanical Computers" mechanical_computers_desc: "Computing devices that use mechanical components such as gears and levers to perform calculations, offering a historical perspective on the development of modern computing technology." @@ -1148,7 +1148,7 @@ meme_culture_desc: "A cultural phenomenon in which ideas, images, and humor spread rapidly through social media and the internet, often reflecting current events, politics, and popular culture." mercenaries: "Mercenaries" - mercenaries_desc: "Soldiers who are hired by a private company or individual to fight in armed conflicts, often offering specialized skills, equipment, and tactics for a range of military operations." + mercenaries_desc: "Service Members who are hired by a private company or individual to fight in armed conflicts, often offering specialized skills, equipment, and tactics for a range of military operations." microcomputers: "Microcomputers" microcomputers_desc: "Computing devices that are designed for personal or small-scale use, offering affordability and accessibility for a wide range of users and applications." @@ -1195,8 +1195,8 @@ modern_fusion_reactors: "Modern Fusion Reactors" modern_fusion_reactors_desc: "Advanced nuclear reactors that use controlled fusion reactions to generate energy, offering a potentially clean and sustainable alternative to fossil fuels for power generation and other applications." - modern_professional_army: "Modern Professional Army" - modern_professional_army_desc: "A military force that emphasizes the use of highly trained and skilled personnel, advanced technologies, and sophisticated tactics and strategies, offering a versatile and effective fighting force for a range of operational environments." + modern_professional_military: "Modern Professional military" + modern_professional_military_desc: "A military force that emphasizes the use of highly trained and skilled personnel, advanced technologies, and sophisticated tactics and strategies, offering a versatile and effective fighting force for a range of operational environments." modernism: "Modernism" modernism_desc: "An artistic and cultural movement that emerged in the early 20th century, characterized by a rejection of traditional values and conventions and a focus on innovation, experimentation, and individual expression." @@ -1535,7 +1535,7 @@ reconnaissance_satellites_desc: "Reconnaissance Satellites are artificial satellites that are used for intelligence gathering and other military purposes, providing high-resolution imagery and other data from space, and playing a critical role in modern warfare and national security." remote_turrets: "Remote Turrets" - remote_turrets_desc: "Remote Turrets are weapon systems that are operated remotely, often from a protected position, offering increased safety and efficiency for soldiers and other operators." + remote_turrets_desc: "Remote Turrets are weapon systems that are operated remotely, often from a protected position, offering increased safety and efficiency for servicemembers and other operators." retransmission_tracking: "Retransmission Tracking" retransmission_tracking_desc: "Retransmission Tracking is a system that uses specialized equipment to detect and locate the source of retransmitted signals, often used in electronic warfare and other military operations to disrupt enemy communications." @@ -1682,7 +1682,7 @@ spinnerets_desc: "Spinnerets are small devices that are used to extrude and spin fibers, such as synthetic fibers, and are used in a wide range of applications, including clothing, textiles, and medical devices." squad_based_infantry_tactics: "Squad Based Infantry Tactics" - squad_based_infantry_tactics_desc: "Squad Based Infantry Tactics are military tactics that emphasize the use of small, highly trained teams of soldiers to achieve tactical objectives, and are used in a wide range of combat situations, from urban warfare to special operations." + squad_based_infantry_tactics_desc: "Squad Based Infantry Tactics are military tactics that emphasize the use of small, highly trained teams of servicemembers to achieve tactical objectives, and are used in a wide range of combat situations, from urban warfare to special operations." standardized_cartridges: "Standardized Cartridges" standardized_cartridges_desc: "Standardized Cartridges are cartridges for firearms that are manufactured to specific dimensions and specifications, ensuring compatibility with a wide range of firearms and enabling easier ammunition management and logistics." @@ -1723,8 +1723,8 @@ sub_launched_ballistic_missiles: "Sub Launched Ballistic Missiles" sub_launched_ballistic_missiles_desc: "Sub Launched Ballistic Missiles are advanced missiles that are launched from submarines and are capable of delivering nuclear warheads over long distances, and are a key element of many countries' nuclear deterrence strategies." - sub_machine_guns: "Sub Machine Guns" - sub_machine_guns_desc: "Sub Machine Guns are lightweight, portable firearms that fire pistol-caliber ammunition, and are used in close-quarters combat and other military and law enforcement operations." + sub_machine_guns: "Submachine Guns" + sub_machine_guns_desc: "Submachine Guns are lightweight, portable firearms that fire pistol-caliber ammunition, and are used in close-quarters combat and other military and law enforcement operations." submarine_snorkels: "Submarine Snorkels" submarine_snorkels_desc: "Submarine Snorkels are devices that allow submarines to operate underwater while still taking in air from the surface, enabling longer underwater endurance and reducing the risk of detection." diff --git a/localization/english/CWP/CWP_laws_l_english.yml b/localization/english/CWP/CWP_laws_l_english.yml index 0e70d202d..f88c51238 100644 --- a/localization/english/CWP/CWP_laws_l_english.yml +++ b/localization/english/CWP/CWP_laws_l_english.yml @@ -1,276 +1,151 @@ l_english: - # Centralization + #TODO: add _desc + lawgroup_head_of_government: "Head Of Government" + law_hereditary: "Hereditary" + law_administrative: "Administrative" + law_theocratic: "Theocratic" + law_executive: "Executive" + law_parliamentary: "Parliamentary" + law_council_elective: "Council Elective" + + law_one_party_state: "One Party State" + law_representative_democracy: "Representative Democracy" + law_consensus_democracy: "Consensus Democracy" + law_direct_democracy: "Direct Democracy" + + lawgroup_criminal_justice: "Criminal Justice" + law_arbitrary_justice: "Arbitrary Justice" + law_political_incarceration: "Political Incarceration" + law_labor_camps: "Labor Camps" + law_penal_correction: "Penal Correction" + law_criminal_rehabilitation: "Criminal Rehabilitation" + law_criminal_restitution: "Criminal Restitution" + lawgroup_centralization: "Centralization" - - law_decentralized: "Decentralized State" - law_decentralized_desc: "Central government authority is practically non-existent. The responsibilities of governance have devolved to a confederation of local governments." - - law_federal: "Federal State" - law_federal_desc: "The central government share the responsibility and authorities of governance with state-level local governments." - - law_unitary: "Unitary State" - law_unitary_desc: "The central government is the supreme governing body, and authority held by local governments only exist at the behest of the central government." - - law_centralized: "Centralized State" - law_centralized_desc: "Political authority is completely concentrated in the highest levels of the central government, bypassing any need for complex structures to govern." - - # Distribution of Power - law_restricted_voting: "Restricted Voting" - law_restricted_voting_desc: "The population is allowed to vote, but the weight of a vote is levied according to the wealth of the voter." - - # Church & State - - # Bureaucracy + law_unitary: "Unitary" + law_devolved: "Devolved" + law_federalized: "Federalized" + law_confederated: "Confederated" + + lawgroup_discrimination: "Discrimination" + law_ethnonationalist: "Ethnonationalist" + law_supremacist: "Supremacist" + law_segregationist: "Segregationist" + law_integrationist: "Integrationist" + law_multiculturalist: "Multiculturalist" + law_syncretist: "Syncretist" + + law_religious_nationalism: "Religious Nationalism" + law_religious_institutions: "Religious Institutions" + law_religious_policies: "Religious Policies" + law_church_disestablishment: "Church Disestablishment" + + lawgroup_bureaucratic_systems: "Bureaucratic Systems" law_politicized_bureaucrats: "Politicized Bureaucrats" - law_politicized_bureaucrats_desc: "Bureaucrats are appointed by political administrators or party functionaries. Over time this creates byzantine bureaucratic systems where political power is centralized." - - law_career_bureaucrats: "Career Bureaucrats" - law_career_bureaucrats_desc: "Bureaucrats are appointed to their positions through exams and merit in exchange for high wages." - - # Army Model - law_irregular_army: "Irregular Army" - law_irregular_army_desc: "An irregular fighting force made up of citizens & partisans largely without centralized leadership." - - law_guerilla_army: "Guerilla Army" - law_guerilla_army_desc: "An army made up of small groups of combatants such as paramilitary personnel and armed civilians using military tactics such as ambushes & hit and run tactics to accomplish their goals." - - law_private_army: "Privatized Army" - law_private_army_desc: "An army made up of mercenaries and private contractors." - - # Conscription - lawgroup_conscription: "Conscription" - - law_no_conscription: "No Conscription" - law_no_conscription_desc: "The state does not enforce mandatory conscription on its citizens, relying on volunteer forces instead." - - law_selective_conscription: "Selective Conscription" - law_selective_conscription_desc: "The state legally requires young men to register within 30 days of their 18th birthdays, to be called upon should a general draft be necessary." - - law_total_conscription: "Total Conscription" - law_total_conscription_desc: "The state mandates a general and total draft of both men and women to be called upon when necessary." - - # Policing - law_national_police: "Nationalized Police Force" - law_national_police_desc: "All law enforcement agencies under centralized government control in order to increase efficiency and prevent corruption." - law_privatized_police_force: "Privatized Police Force" - law_privatized_police_force_desc: "A private security force that is contracted by the state to provide security services." - - # Internal Security - law_no_intelligence_agency: "No Intelligence Agency" - law_no_intelligence_agency_desc: "The state does not maintain any sort of intelligence agency." - law_limited_operations: "Limited Operations" - law_limited_operations_desc: "The state conducts limited usually non-invasive operations to safeguard its nation." - law_secret_service: "Secret Service" - law_secret_service_desc: "A government agency that operates outside the normal chain of command and is responsible for the protection of the state and its leaders." - law_undercover_agents: "Secret Police" - law_undercover_agents_desc: "A government agency that operates outside the normal chain of command and is responsible for the protection of the state and its leaders, even if it means using illegal methods on its own citizens to do so." - law_wiretapping: "Wiretapping" - law_wiretapping_desc: "The state frequently wiretaps its own people and maintains a robust intelligence network." - law_mass_surveillance: "Mass Surveillance" - law_mass_surveillance_desc: "The state maintains a large-scale surveillance system to monitor its citizens and prevent any potential threats to the state." - law_loyalty_officers: "Loyalty Officers" - law_loyalty_officers_desc: "The state requires assigned officers and conscripted citizens to report any actions or statements deemed disloyal to the government, reflecting the oppressive nature of a highly autocratic nation." - - # Corruption - lawgroup_corruption: "Corruption" - - law_no_corruption: "No Anti-Corruption Measures" - law_no_corruption_desc: "The state does not maintain any anti-corruption measures." - - law_medium_corruption: "Moderate Anti-Corruption Measures" - law_medium_corruption_desc: "The state maintains takes a moderate amount of measures to prevent corruption, such as defining bribery and related offenses as crimes and setting up state mechanisms to investigate." - - law_high_corruption: "Strong Anti-Corruption Measures" - law_high_corruption_desc: "The state maintains a strong stance against corruption, taking preventative measures such as transparent government services & increasing methods of detection to root out systematic corruption." - - # Trade Policy - law_export_oriented_policy: "Export Oriented Policy" - - law_export_oriented_policy_desc: "A trade and economic policy aiming to speed up the industrialization process of a country by exporting goods for which the nation has a comparative advantage. Export-led growth implies opening domestic markets to foreign competition in exchange for market access in other countries." - - law_import_substitution_policy: "Import-Substitution Policy" - law_import_substitution_policy_desc: "A trade and economic policy that advocates replacing foreign imports with domestic production. It is based on the premise that a country should attempt to reduce its foreign dependency through the local production of industrialized products." - - # Education System - law_mixed_funded_schools: "State Schooling" - law_mixed_funded_schools_desc: "An education system is provided by the state but private educational institutions are available to those who can pay or have the right religious beliefs." - - law_privately_funded_schools: "Privately Funded Schools" - law_privately_funded_schools_desc: "An education system that is primarily funded by private entities and heavily favors the higher class." - - law_publicly_funded_schools: "State Mandated Education" - law_publicly_funded_schools_desc: "Education is mandated and controlled by the state, private and religious schools are not allowed to exist." - - # Higher Education - lawgroup_higher_education_system: "Higher Education System" - - law_no_higher_education: "No Higher Education System" - law_no_higher_education_desc: "The state does not maintain an organized higher education system" - - law_religious_higher_education: "Religious Higher Education" - law_religious_higher_education_desc: "The state focuses on a religious and moral based higher education system." - - law_privately_funded_higher_education: "Privatized Higher Education" - law_privately_funded_higher_education_desc: "A higher education system that is primarily funded by private entities and heavily favors the higher class." - - law_mixed_funded_higher_education: "Mixed Funded Higher Education" - law_mixed_funded_higher_education_desc: "A higher education system that is funded by both private and public sectors." - - law_publicly_funded_higher_education: "Public Higher Education" - law_publicly_funded_higher_education_desc: "A higher education system that is primarily funded by the government and ensures universal access to every citizen." - - # Health System - law_mixed_healthcare: "State Healthcare" - law_mixed_healthcare_desc: "In this system government-funded healthcare is available to all citizens regardless of their income or employment status." - - law_national_healthcare_system: "Government Mandated Healthcare" - law_national_healthcare_system_desc: "In this system the government guarantees free universal health care for all citizens of a country with increased minimum standards set for all health institutions." - - # Environmental Laws - lawgroup_environmental_laws: "Environmental Policy" - - law_no_environment_regulations: "No Environmental Regulations" - law_no_environment_regulations_desc: "The state does not have any policies or regulations regarding environmental protection or emission control." - - law_medium_environment_regulations: "Moderate Environmental Regulations" - law_medium_environment_regulations_desc: "The state maintains a moderate degree of regulations regarding environmental protection and emission control, mandating all industries to maintain a ceiling of emissions." - - law_high_environment_regulations: "Strong Environmental Regulations" - law_high_environment_regulations_desc: "The state maintains a strong stance on pollution and environmental protection, with heavy regulations placed on industries to lower the amount of emissions produced or face heavy fines." - - # Nuclear - lawgroup_nuclear: "Nuclear Policy" - - law_nuclear_disarmament: "Nuclear Disarmament" - law_nuclear_disarmament_desc: "This country maintains a policy of nuclear disarmament, and favors denuclearization as a result." - - law_power_generation: "Nuclear Power Generation" - law_power_generation_desc: "While maintaining a policy of nuclear disarmament, this country allows limited use of nuclear energy to supply its local power needs." - - law_nuclear_weapons: "Nuclear Weapons" - law_nuclear_weapons_desc: "This country allows the use of nuclear weapons either as a method of deterrence or as a form of warfare." - - # Drug Policy - lawgroup_drug_legalization: "Drug Legalization" - law_no_drug_policy: "No Drug Policy" - law_no_drug_policy_desc: "The state does not have any policies or regulations regarding drug use." - law_drug_criminalization: "Drug Criminalization" - law_drug_criminalization_desc: "The state has a policy of criminalizing drug use, with heavy penalties for those caught using or dealing drugs." - law_no_hard_narcotics: "No Hard Narcotics" - law_no_hard_narcotics_desc: "The state has lax laws regarding most recreational drugs, but draws the line at physiologically addictive narcotics" - law_drugs_legalized: "Drugs Legalized" - law_drugs_legalized_desc: "The state allows the use of all drugs, with no penalties for possession or use." - - # Corporations - lawgroup_corporations: "Consumer Protection" - - law_no_corporation_focus: "No Corporate Policy" - law_no_corporation_focus_desc: "A policy that does not favor corporations or consumers." - - law_corporations_discouraged: "Consumer Friendly Policies" - law_corporations_discouraged_desc: "A policy that heavily favors consumers rather than corporations, discouraging the establishment of exploitative practices." - - law_corporations_favored: "Corporate Friendly Policies" - law_corporations_favored_desc: "A policy that heavily favors corporations rather than consumers, allowing a greater degree of freedom for corporations and giving frequent incentives to promote multinational corporations." - - # Labor Rights - - law_banned_unions: "Banned Unions" - law_banned_unions_desc: "A policy in which the government legally bans all form of unionization." - - law_discouraged_unions: "Discouraged Unions" - law_discouraged_unions_desc: "A policy in which the government gives incentives for employers to discourage unionization, either in the form of union busting or public demonization campaigns of unions." - - law_controlled_unions: "Controlled Unions" - law_controlled_unions_desc: "A policy in which the government exercises supreme control over all union activity, mandating unions to follow policies set by the state." - - law_independent_unions: "Independent Unions" - law_independent_unions_desc: "A policy in which the government allows the independent formation of unions that can elect their own leaders and decide on their own policies." - - law_protected_unions: "Protected Unions" - law_protected_unions_desc: "A policy in which the government actively favors the interests of unions, extending legal protection against union-busting and promoting union activity." - - # Children's Rights - + law_independent_bureaucrats: "Independent Bureaucrats" + law_technocrats: "Technocrats" + + law_decentralized_police: "Decentralized Police" + law_morality_police: "Morality Police" + law_professional_police: "Professional Police" + law_privatized_police: "Privatized Police" + + lawgroup_national_defense: "National Defense" + law_disarmed_nation: "Disarmed Nation" + law_irregular_military: "Irregular Military" + law_reserve_military: "Reserve Military" + law_professional_military: "Professional Military" + law_private_military: "Private Military" + + law_anti_industrialization: "Anti Industrialization" + law_decentralization: "Decentralization" + law_free_market: "Free Market" + law_socialization: "Socialization" + + law_export_orientation: "Export Orientation" + law_import_substitution: "Import Substitution" + + law_income_taxation: "Income Taxation" + law_capital_gains: "Capital Gains" + law_wealth_taxation: "Wealth Taxation" + law_profit_expropriation: "Profit Expropriation" + + law_informal_schooling: "Informal Schooling" + law_church_run_schools: "Church Run Schools" + law_mixed_funded_schools: "Mixed Funded Schools" + law_state_funded_schools: "State Funded Schools" + + law_charity_health_system: "Charity Health System" + law_church_run_hospitals: "Church Run Hospitals" + law_subsidized_health_insurance: "Subsidized Health Insurance" + law_universal_healthcare: "Universal Healthcare" + + lawgroup_environmental_regulations: "Environmental Regulations" + law_no_environment_regulations: "No Environment Regulations" + law_environmental_protection_agency: "Environmental Protection Agency" + law_emission_regulation: "Emission Regulation" + law_net_zero: "Net Zero" + law_pollution_ban: "Pollution Ban" + + lawgroup_corporate_affairs: "Corporate Affairs" + law_no_legal_corporations: "No Legal Corporations" + law_state_corporations: "State Corporations" + law_corporate_friendly_policies: "Corporate Friendly Policies" + law_anti_trust_regulation: "Anti Trust Regulation" + law_consumer_protection: "Consumer Protection" + + lawgroup_nationalization: "Nationalization" + law_total_nationalization: "Total Nationalization" + law_heavy_industry_nationalization: "Heavy Industry Nationalization" + law_military_industry_nationalization: "Military Industry Nationalization" + law_resource_extraction_nationalization: "Resource Extraction Nationalization" + law_public_utility_companies: "Public Utility Companies" + law_no_nationalization: "No Nationalization" + + lawgroup_wmds: "WMDs" + law_no_wmds: "No WMDs" + law_civilian_applications: "Civilian Applications" + law_deterrence: "Deterrence" + law_first_strike: "First Strike" + + law_no_workers_protections: "No Workers Protections" + law_workplace_safety_standards: "Workplace Safety Standards" + law_standard_workweeks: "Standard Workweeks" + law_wrongful_dismissal_protections: "Wrongful Dismissal Protections" + law_mandatory_parental_leave: "Mandatory Parental Leave" + law_compulsory_education: "Compulsory Education" - law_compulsory_education_desc: "All children must attend a secondary education facility and receive a highschool diploma at the minimum." - law_compulsory_higher_education: "Compulsory Higher Education" - law_compulsory_higher_education_desc: "All children must attend a higher education facility and receive a bachelors degree or equivalent at the minimum." - - # Women Rights - law_female_work_quotas: "Female Work Quotas" - law_female_work_quotas_desc: "In an effort to allow greater economic freedom to women and diminish the wage gap, the state must mandate a policy of female work quotas for specific industries." - - # Abortion Laws - lawgroup_abortion_rights: "Abortion Rights" - - law_abortion_prohibited: "Prohibited Abortion" - law_abortion_prohibited_desc: "A policy in which the government actively prohibits and criminalizes abortion in all forms." - - law_allowed_for_health_preservation: "Allowed for Health Preservation" - law_allowed_for_health_preservation_desc: "A policy in which the government allows abortion only in cases where the mother would be at risk of death or it would cause adverse health effects." - - law_socioeconomic_grounds: "Allowed on Socio-Economic Grounds" - law_socioeconomic_grounds_desc: "A policy in which the government allows abortion in cases where the mother would not be able to financially provide for the child or the birth would result in adverse health effects." - - law_on_request_abortion: "Allowed On-Request" - law_on_request_abortion_desc: "A policy in which the government allows abortion on request of the mother due to any reason." - - # Press Laws - lawgroup_free_press: "Freedom of the Press" - - law_controlled_press: "Total Press Control" - law_controlled_press_desc: "A policy in which the government exercises full control over all media & press, censoring and altering anything that might be against the interests of the state." - - law_censored_press: "Censored Press" - law_censored_press_desc: "A policy in which the government actively suppresses and censors all media & press that might be against the interests of the state." - - law_state_media: "Pro-State Media Outlets" - law_state_media_desc: "A policy in which the government allows non-state owned media but primarily encourages consumption of state-owned media such as national news agencies following the states narrative." - - law_freedom_of_press: "Free Press" - law_freedom_of_press_desc: "A policy in which the government does not interfere with the press, allowing free and independent journalism to publish whatever they wish." - # Welfare - - law_subsistence_welfare: "Subsistence Welfare" - law_subsistence_welfare_desc: "Getting the poor and unemployed off of the streets and into the job market is well worth the cost." - - law_generous_welfare: "Moderate Welfare" - law_generous_welfare_desc: "All who are willing to work have a right to eat. The state has a responsibility in providing a social safety net for its poor and vulnerable." - + + law_legal_guardianship: "Legal Guardianship" + law_political_participation: "Political Participation" + law_gender_equality: "Gender Equality" + + lawgroup_family_planning: "Family Planning" + law_no_family_planning: "No Family Planning" + law_criminalized_birth_control: "Criminalized Birth Control" + law_family_planning_programs: "Family Planning Programs" + law_enshrined_reproductive_rights: "Enshrined Reproductive Rights" + law_family_size_controls: "Family Size Controls" + law_one_child_policy: "One Child Policy" + + law_no_welfare: "No Welfare" + law_income_supplementation: "Income Supplementation" law_welfare_state: "Welfare State" - law_welfare_state_desc: "There is a practical limit to the age and ability where our workforce is no longer efficient and their subsequent welfare must fall under the purview of government." - law_universal_basic_income: "Universal Basic Income" - law_universal_basic_income_desc: "A flat payment to every citizen will allow everyone to benefit from the wealth generated by society, regardless of unemployment." - - # Migration Controls - law_controlled_immigration: "Controlled Migration" - law_controlled_immigration_desc: "Migration is limited, only not discriminated citizens can move around" - - # WMDs - lawgroup_wmd: "WMD Policy" - - law_no_wmd: "No WMDs Allowed" - law_no_wmd_desc: "Weapons of mass destruction, whether biological or chemical are banned." - - law_biochem_research: "Biological & Chemical Weapons Research" - law_biochem_research_desc: "Chemical and biological weapons are allowed to be used and examined for research purposes only." - - law_biochem_weapons_allowed: "Biological & Chemical WMDs Allowed" - law_biochem_weapons_allowed_desc: "Biological and Chemical weapons of mass destruction are allowed and the state holds legal right to use them." - - # Judiciary System - lawgroup_judicial_system: "Judicial System" - - law_no_due_process: "No Due Process" - law_no_due_process_desc: "A policy in which the government does not allow any form of due process and can arrest and imprison anyone at will." - law_kangaroo_courts: "Kangaroo Courts" - law_kangaroo_courts_desc: "A policy in which the government does hold trials but the courts are not independent and are controlled by the government." - law_politicized_courts: "Politicized Courts" - law_politicized_courts_desc: "A policy in which the government holds regular trials but the courts generally hold various political biases, and are typically aligned with the government." - law_independent_judiciary: "Independent Judiciary" - law_independent_judiciary_desc: "A policy in which the courts are absolutely independent and undeniably impartial." - law_private_adjudication: "Private Adjudication" - law_private_adjudication_desc: "A policy in which the government does not hold trials and instead relies on private adjudication to resolve disputes." + + law_open_borders: "Open Borders" + law_selective_immigration: "Selective Immigration" + + lawgroup_biotech: "Biotech" + law_theoretical_research_only: "Theoretical Research Only" + law_no_live_testing: "No Live Testing" + law_animal_testing_only: "Animal Testing Only" + law_regulated_human_trials: "Regulated Human Trials" + law_unrestricted_human_testing: "Unrestricted Human Testing" + + lawgroup_recreational_drugs: "Recreational Drugs" + law_total_prohibition: "Total Prohibition" + law_tobacco_allowed: "Tobacco Allowed" + law_alcohol_allowed: "Alcohol Allowed" + law_all_drugs_allowed: "All Drugs Allowed" \ No newline at end of file diff --git a/localization/english/CWP/CWP_modifiers_l_english.yml b/localization/english/CWP/CWP_modifiers_l_english.yml index edd394a2f..afe0e1098 100644 --- a/localization/english/CWP/CWP_modifiers_l_english.yml +++ b/localization/english/CWP/CWP_modifiers_l_english.yml @@ -13,6 +13,10 @@ modifier_corruption_baseline: "[concept_corruption_baseline]" modifier_corruption_baseline_desc: "Level of [concept_corruption_baseline]" + ig_corruption_modifier: "Corruption" + modifier_country_corruption_add: "Corruption if in Power" + modifier_country_corruption_add_desc: "A bonus or penalty to the IG corruption value" + # Level/Amounts low_corruption: "Low Corruption" low_corruption_desc: "The country is considered to have low levels of corruption" @@ -32,314 +36,743 @@ ######################################################### #################### Interest Groups #################### ######################################################### + #Note that Intelligentsia isn't here, as its vanilla IG. # Corruption Strength modifier_interest_group_corruption_strength_mult: "Interest Group Corruption Strength Multiplier" modifier_interest_group_corruption_strength_mult_desc: "A bonus or penalty to the Corruption Strength of Interest Groups" # Variants - ig_variant_conglomerates: "[GetInterestGroupVariant('ig_conglomerates',GetPlayer).GetNameWithCountryVariant]" - - ig_variant_intellectuals: "[GetInterestGroupVariant('ig_intellectuals',GetPlayer).GetNameWithCountryVariant]" - + ig_variant_bureaucrats: "[GetInterestGroupVariant('ig_bureaucrats',GetPlayer).GetNameWithCountryVariant]" + ig_variant_capitalists: "[GetInterestGroupVariant('ig_capitalists',GetPlayer).GetNameWithCountryVariant]" ig_variant_elites: "[GetInterestGroupVariant('ig_elites',GetPlayer).GetNameWithCountryVariant]" - ig_variant_entrepreneurs: "[GetInterestGroupVariant('ig_entrepreneurs',GetPlayer).GetNameWithCountryVariant]" - - ig_variant_socialists: "[GetInterestGroupVariant('ig_socialists',GetPlayer).GetNameWithCountryVariant]" + ig_variant_laborists: "[GetInterestGroupVariant('ig_laborists',GetPlayer).GetNameWithCountryVariant]" + ig_variant_moralists: "[GetInterestGroupVariant('ig_moralists',GetPlayer).GetNameWithCountryVariant]" + ig_variant_patriots: "[GetInterestGroupVariant('ig_patriots',GetPlayer).GetNameWithCountryVariant]" + ig_variant_ruralists: "[GetInterestGroupVariant('ig_ruralists',GetPlayer).GetNameWithCountryVariant]" + ig_variant_securocrats: "[GetInterestGroupVariant('ig_securocrats',GetPlayer).GetNameWithCountryVariant]" + ig_variant_urbanists: "[GetInterestGroupVariant('ig_urbanists',GetPlayer).GetNameWithCountryVariant]" # Approval - modifier_interest_group_ig_conglomerates_approval_add: "$ig_variant_conglomerates$ [concept_approval]" - modifier_interest_group_ig_conglomerates_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_conglomerates$ [concept_interest_group]" - + modifier_interest_group_ig_bureaucrats_approval_add: "$ig_variant_bureaucrats$ [concept_approval]" + modifier_interest_group_ig_capitalists_approval_add: "$ig_variant_capitalists$ [concept_approval]" modifier_interest_group_ig_elites_approval_add: "$ig_variant_elites$ [concept_approval]" - modifier_interest_group_ig_elites_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_elites$ [concept_interest_group]" - modifier_interest_group_ig_entrepreneurs_approval_add: "$ig_variant_entrepreneurs$ [concept_approval]" + modifier_interest_group_ig_laborists_approval_add: "$ig_variant_laborists$ [concept_approval]" + modifier_interest_group_ig_moralists_approval_add: "$ig_variant_moralists$ [concept_approval]" + modifier_interest_group_ig_patriots_approval_add: "$ig_variant_patriots$ [concept_approval]" + modifier_interest_group_ig_ruralists_approval_add: "$ig_variant_ruralists$ [concept_approval]" + modifier_interest_group_ig_securocrats_approval_add: "$ig_variant_securocrats$ [concept_approval]" + modifier_interest_group_ig_urbanists_approval_add: "$ig_variant_urbanists$ [concept_approval]" + modifier_interest_group_ig_bureaucrats_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_bureaucrats$ [concept_interest_group]" + modifier_interest_group_ig_capitalists_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_capitalists$ [concept_interest_group]" + modifier_interest_group_ig_elites_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_elites$ [concept_interest_group]" modifier_interest_group_ig_entrepreneurs_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_entrepreneurs$ [concept_interest_group]" - - modifier_interest_group_ig_intellectuals_approval_add: "$ig_variant_intellectuals$ [concept_approval]" - modifier_interest_group_ig_intellectuals_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_intellectuals$ [concept_interest_group]" - - modifier_interest_group_ig_socialists_approval_add: "$ig_variant_socialists$ [concept_approval]" - modifier_interest_group_ig_socialists_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_socialists$ [concept_interest_group]" + modifier_interest_group_ig_laborists_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_laborists$ [concept_interest_group]" + modifier_interest_group_ig_moralists_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_moralists$ [concept_interest_group]" + modifier_interest_group_ig_patriots_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_patriots$ [concept_interest_group]" + modifier_interest_group_ig_ruralists_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_ruralists$ [concept_interest_group]" + modifier_interest_group_ig_securocrats_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_securocrats$ [concept_interest_group]" + modifier_interest_group_ig_urbanists_approval_add_desc: "A bonus or penalty to the total [concept_approval] of the $ig_variant_urbanists$ [concept_interest_group]" # Political Strength - modifier_interest_group_ig_conglomerates_pol_str_mult: "$ig_variant_conglomerates$ [concept_political_strength]" - modifier_interest_group_ig_conglomerates_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_conglomerates$ [concept_interest_group]" - + modifier_interest_group_ig_bureaucrats_pol_str_mult: "$ig_variant_bureaucrats$ [concept_political_strength]" + modifier_interest_group_ig_capitalists_pol_str_mult: "$ig_variant_capitalists$ [concept_political_strength]" modifier_interest_group_ig_elites_pol_str_mult: "$ig_variant_elites$ [concept_political_strength]" - modifier_interest_group_ig_elites_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_elites$ [concept_interest_group]" - modifier_interest_group_ig_entrepreneurs_pol_str_mult: "$ig_variant_entrepreneurs$ [concept_political_strength]" + modifier_interest_group_ig_laborists_pol_str_mult: "$ig_variant_laborists$ [concept_political_strength]" + modifier_interest_group_ig_moralists_pol_str_mult: "$ig_variant_moralists$ [concept_political_strength]" + modifier_interest_group_ig_patriots_pol_str_mult: "$ig_variant_patriots$ [concept_political_strength]" + modifier_interest_group_ig_ruralists_pol_str_mult: "$ig_variant_ruralists$ [concept_political_strength]" + modifier_interest_group_ig_securocrats_pol_str_mult: "$ig_variant_securocrats$ [concept_political_strength]" + modifier_interest_group_ig_urbanists_pol_str_mult: "$ig_variant_urbanists$ [concept_political_strength]" + modifier_interest_group_ig_bureaucrats_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_bureaucrats$ [concept_interest_group]" + modifier_interest_group_ig_capitalists_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_capitalists$ [concept_interest_group]" + modifier_interest_group_ig_elites_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_elites$ [concept_interest_group]" modifier_interest_group_ig_entrepreneurs_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_entrepreneurs$ [concept_interest_group]" - - modifier_interest_group_ig_intellectuals_pol_str_mult: "$ig_variant_intellectuals$ [concept_political_strength]" - modifier_interest_group_ig_intellectuals_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_intellectuals$ [concept_interest_group]" - - modifier_interest_group_ig_socialists_pol_str_mult: "$ig_variant_socialists$ [concept_political_strength]" - modifier_interest_group_ig_socialists_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_socialists$ [concept_interest_group]" + modifier_interest_group_ig_laborists_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_laborists$ [concept_interest_group]" + modifier_interest_group_ig_moralists_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_moralists$ [concept_interest_group]" + modifier_interest_group_ig_patriots_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_patriots$ [concept_interest_group]" + modifier_interest_group_ig_ruralists_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_ruralists$ [concept_interest_group]" + modifier_interest_group_ig_securocrats_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_securocrats$ [concept_interest_group]" + modifier_interest_group_ig_urbanists_pol_str_mult_desc: "A bonus or penalty to the total [concept_political_strength] of the $ig_variant_urbanists$ [concept_interest_group]" # Population Attraction - modifier_interest_group_ig_conglomerates_pop_attraction_mult: "$ig_variant_conglomerates$ Pop Attraction" - modifier_interest_group_ig_conglomerates_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_conglomerates$ [concept_interest_group]" - + modifier_interest_group_ig_bureaucrats_pop_attraction_mult: "$ig_variant_bureaucrats$ Pop Attraction" + modifier_interest_group_ig_capitalists_pop_attraction_mult: "$ig_variant_capitalists$ Pop Attraction" modifier_interest_group_ig_elites_pop_attraction_mult: "$ig_variant_elites$ Pop Attraction" - modifier_interest_group_ig_elites_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_elites$ [concept_interest_group]" - modifier_interest_group_ig_entrepreneurs_pop_attraction_mult: "$ig_variant_entrepreneurs$ Pop Attraction" + modifier_interest_group_ig_laborists_pop_attraction_mult: "$ig_variant_laborists$ Pop Attraction" + modifier_interest_group_ig_moralists_pop_attraction_mult: "$ig_variant_moralists$ Pop Attraction" + modifier_interest_group_ig_patriots_pop_attraction_mult: "$ig_variant_patriots$ Pop Attraction" + modifier_interest_group_ig_ruralists_pop_attraction_mult: "$ig_variant_ruralists$ Pop Attraction" + modifier_interest_group_ig_securocrats_pop_attraction_mult: "$ig_variant_securocrats$ Pop Attraction" + modifier_interest_group_ig_urbanists_pop_attraction_mult: "$ig_variant_urbanists$ Pop Attraction" + modifier_interest_group_ig_bureaucrats_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_bureaucrats$ [concept_interest_group]" + modifier_interest_group_ig_capitalists_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_capitalists$ [concept_interest_group]" + modifier_interest_group_ig_elites_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_elites$ [concept_interest_group]" modifier_interest_group_ig_entrepreneurs_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_entrepreneurs$ [concept_interest_group]" - - modifier_interest_group_ig_intellectuals_pop_attraction_mult: "$ig_variant_intellectuals$ Pop Attraction" - modifier_interest_group_ig_intellectuals_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_intellectuals$ [concept_interest_group]" - - modifier_interest_group_ig_socialists_pop_attraction_mult: "$ig_variant_socialists$ Pop Attraction" - modifier_interest_group_ig_socialists_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_socialists$ [concept_interest_group]" + modifier_interest_group_ig_laborists_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_laborists$ [concept_interest_group]" + modifier_interest_group_ig_moralists_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_moralists$ [concept_interest_group]" + modifier_interest_group_ig_patriots_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_patriots$ [concept_interest_group]" + modifier_interest_group_ig_ruralists_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_ruralists$ [concept_interest_group]" + modifier_interest_group_ig_securocrats_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_securocrats$ [concept_interest_group]" + modifier_interest_group_ig_urbanists_pop_attraction_mult_desc: "A bonus or penalty to the how attracted Pops are to the $ig_variant_urbanists$ [concept_interest_group]" #Institutions - modifier_country_institution_higher_education_max_investment_add: "Max $institution_higher_education$ [concept_institution] Investment" - modifier_country_institution_higher_education_max_investment_add_desc: "A bonus or penalty to the maximum investment level of the $institution_higher_education$ [concept_institution]" - - modifier_country_institution_intelligence_agency_max_investment_add: "Max $institution_intelligence_agency$ [concept_institution] Investment" - modifier_country_institution_intelligence_agency_max_investment_add_desc: "A bonus or penalty to the maximum investment level of the $institution_intelligence_agency$ [concept_institution]" + modifier_country_institution_welfare_max_investment_add: "Max $institution_welfare$ [concept_institution] Investment" + modifier_country_institution_welfare_max_investment_add_desc: "A bonus or penalty to the maximum investment level of the $institution_welfare$ [concept_institution]" + modifier_country_institution_corporate_affairs_max_investment_add: "Max $institution_corporate_affairs$ [concept_institution] Investment" + modifier_country_institution_corporate_affairs_max_investment_add_desc: "A bonus or penalty to the maximum investment level of the $institution_corporate_affairs$ [concept_institution]" + modifier_country_institution_criminal_justice_system_max_investment_add: "Max $institution_criminal_justice_system$ [concept_institution] Investment" + modifier_country_institution_criminal_justice_system_max_investment_add_desc: "A bonus or penalty to the maximum investment level of the $institution_criminal_justice_system$ [concept_institution]" ######################################################### #################### POPs ############################### ######################################################### - #modifier_building_employment_investors_add: "$investors$ Per Level" - #modifier_building_employment_investors_add_desc: "Modifies the amount of $investors$ a building can hire per level" - #modifier_building_employment_investors_mult: "$modifier_building_employment_investors_add$" - #modifier_building_employment_investors_mult_desc: "$modifier_building_employment_investors_add_desc$" - #modifier_building_employment_executives_add: "$executives$ Per Level" - #modifier_building_employment_executives_add_desc: "Modifies the amount of $executives$ a building can hire per level" - #modifier_building_employment_executives_mult: "$modifier_building_employment_executives_add$" - #modifier_building_employment_executives_mult_desc: "$modifier_building_employment_executives_add_desc$" - #modifier_building_employment_clergy_add: "$clergy$ Per Level" - #modifier_building_employment_clergy_add_desc: "Modifies the amount of $clergy$ a building can hire per level" - #modifier_building_employment_clergy_mult: "$modifier_building_employment_clergy_add$" - #modifier_building_employment_clergy_mult_desc: "$modifier_building_employment_clergy_add_desc$" - #modifier_building_employment_service_workers_add: "$service_workers$ Per Level" - #modifier_building_employment_service_workers_add_desc: "Modifies the amount of $service_workers$ a building can hire per level" - #modifier_building_employment_service_workers_mult: "$modifier_building_employment_service_workers_add$" - #modifier_building_employment_service_workers_mult_desc: "$modifier_building_employment_service_workers_add_desc$" - #modifier_building_employment_managers_add: "$managers$ Per Level" - #modifier_building_employment_managers_add_desc: "Modifies the amount of $managers$ a building can hire per level" - #modifier_building_employment_managers_mult: "$modifier_building_employment_managers_add$" - #modifier_building_employment_managers_mult_desc: "$modifier_building_employment_managers_add_desc$" - #modifier_building_employment_informal_workers_add: "$informal_workers$ Per Level" - #modifier_building_employment_informal_workers_add_desc: "Modifies the amount of $informal_workers$ a building can hire per level" - #modifier_building_employment_informal_workers_mult: "$modifier_building_employment_informal_workers_add$" - #modifier_building_employment_informal_workers_mult_desc: "$modifier_building_employment_informal_workers_add_desc$" - #modifier_building_employment_servicemembers_add: "$servicemembers$ Per Level" - #modifier_building_employment_servicemembers_add_desc: "Modifies the amount of $servicemembers$ a building can hire per level" - #modifier_building_employment_servicemembers_mult: "$modifier_building_employment_servicemembers_add$" - #modifier_building_employment_servicemembers_mult_desc: "$modifier_building_employment_servicemembers_add_desc$" - #modifier_building_employment_technicians_add: "$technicians$ Per Level" - #modifier_building_employment_technicians_add_desc: "Modifies the amount of $technicians$ a building can hire per level" - #modifier_building_employment_technicians_mult: "$modifier_building_employment_technicians_add$" - #modifier_building_employment_technicians_mult_desc: "$modifier_building_employment_technicians_add_desc$" - #modifier_state_investors_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $investors$" - #modifier_state_investors_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $investors$" - #modifier_state_executives_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $executives$" - #modifier_state_executives_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $executives$" - #modifier_state_clergy_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $clergy$" - #modifier_state_clergy_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $clergy$" - #modifier_state_service_workers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $service_workers$" - #modifier_state_service_workers_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $service_workers$" - #modifier_state_managers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $managers$" - #modifier_state_managers_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $managers$" - #modifier_state_informal_workers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $informal_workers$" - #modifier_state_informal_workers_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $informal_workers$" - #modifier_state_servicemembers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $servicemembers$" - #modifier_state_servicemembers_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $servicemembers$" - #modifier_state_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$" - #modifier_state_technicians_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$" - #modifier_state_investors_dependent_wage_mult: "$investors$ Dependents Income" - #modifier_state_investors_dependent_wage_mult_desc: "An increase or decrease in an $investors$ Dependents Income" - #modifier_state_executives_dependent_wage_mult: "$executives$ Dependents Income" - #modifier_state_executives_dependent_wage_mult_desc: "An increase or decrease in a $executives$ Dependents Income" - #modifier_state_clergy_dependent_wage_mult: "$clergy$ Dependents Income" - #modifier_state_clergy_dependent_wage_mult_desc: "An increase or decrease in a $clergy$ Dependents Income" - #modifier_state_service_workers_dependent_wage_mult: "$service_workers$ Dependents Income" - #modifier_state_service_workers_dependent_wage_mult_desc: "An increase or decrease in a $service_workers$ Dependents Income" - #modifier_state_managers_dependent_wage_mult: "$managers$ Dependents Income" - #modifier_state_managers_dependent_wage_mult_desc: "An increase or decrease in a $managers$ Dependents Income" - #modifier_state_informal_workers_dependent_wage_mult: "$informal_workers$ Dependents Income" - #modifier_state_informal_workers_dependent_wage_mult_desc: "An increase or decrease in a $informal_workers$ Dependents Income" - #modifier_state_servicemembers_dependent_wage_mult: "$servicemembers$ Dependents Income" - #modifier_state_servicemembers_dependent_wage_mult_desc: "An increase or decrease in a $servicemembers$ Dependents Income" - #modifier_state_technicians_dependent_wage_mult: "$technicians$ Dependents Income" - #modifier_state_technicians_dependent_wage_mult_desc: "An increase or decrease in a $technicians$ Dependents Income" - #modifier_building_investors_shares_add: "$investors$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_investors_shares_add_desc: "An increase or decrease in an $investors$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_executives_shares_add: "$executives$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_executives_shares_add_desc: "An increase or decrease in a $executives$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_clergy_shares_add: "$clergy$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_clergy_shares_add_desc: "An increase or decrease in a $clergy$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_service_workers_shares_add: "$service_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_service_workers_shares_add_desc: "An increase or decrease in a $service_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_managers_shares_add: "$managers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_managersss_shares_add_desc: "An increase or decrease in a $managers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_informal_workers_shares_add: "$informal_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_informal_workers_shares_add_desc: "An increase or decrease in a $informal_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_servicemembers_shares_add: "$servicemembers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_servicemembers_shares_add_desc: "An increase or decrease in a $servicemembers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_technicians_shares_add: "$technicians$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_technicians_shares_add_desc: "An increase or decrease in a $technicians$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_investors_shares_mult: "$investors$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_investors_shares_mult_desc: "An increase or decrease in an $investors$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_executives_shares_mult: "$executives$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_executives_shares_mult_desc: "An increase or decrease in a $executives$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_clergy_shares_mult: "$clergy$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_clergy_shares_mult_desc: "An increase or decrease in a $clergy$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_service_workers_shares_mult: "$service_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_service_workers_shares_mult_desc: "An increase or decrease in a $service_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_managers_shares_mult: "$managers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_managers_shares_mult_desc: "An increase or decrease in a $managerss$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_informal_workers_shares_mult: "$informal_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_informal_workers_shares_mult_desc: "An increase or decrease in a $informal_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_servicemembers_shares_mult: "$servicemembers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_servicemembers_shares_mult_desc: "An increase or decrease in a $servicemembers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_technicians_shares_mult: "$technicians$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_building_technicians_shares_mult_desc: "An increase or decrease in a $technicians$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" - #modifier_country_investors_pol_str_mult: "[concept_political_strength] of $investors$" - #modifier_country_investors_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $investors$" - #modifier_country_executives_pol_str_mult: "[concept_political_strength] of $executives$" - #modifier_country_executives_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $executives$" - #modifier_country_clergy_pol_str_mult: "[concept_political_strength] of $clergy$" - #modifier_country_clergy_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $clergy$" - #modifier_country_service_workers_pol_str_mult: "[concept_political_strength] of $service_workers$" - #modifier_country_service_workers_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $service_workers$" - #modifier_country_managerss_pol_str_mult: "[concept_political_strength] of $managers$" - #modifier_country_managerss_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $managers$" - #modifier_country_informal_workers_pol_str_mult: "[concept_political_strength] of $informal_workers$" - #modifier_country_informal_workers_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $informal_workers$" - #modifier_country_servicemembers_pol_str_mult: "[concept_political_strength] of $servicemembers$" - #modifier_country_servicemembers_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $servicemembers$" - #modifier_country_technicians_pol_str_mult: "[concept_political_strength] of $technicians$" - #modifier_country_technicians_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $technicians$" - #modifier_country_investors_voting_power_add: "[concept_political_strength] from the [concept_votes] of $investors$" - #modifier_country_investors_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $investors$ in Elections" - #modifier_country_executives_voting_power_add: "[concept_political_strength] from the [concept_votes] of $executives$" - #modifier_country_executives_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $executives$ in Elections" - #modifier_country_clergy_voting_power_add: "[concept_political_strength] from the [concept_votes] of $clergy$" - #modifier_country_clergy_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $clergy$ in Elections" - #modifier_country_service_workers_voting_power_add: "[concept_political_strength] from the [concept_votes] of $service_workers$" - #modifier_country_service_workers_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $service_workers$ in Elections" - #modifier_country_managers_voting_power_add: "[concept_political_strength] from the [concept_votes] of $managersssss$" - #modifier_country_managers_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $managerssssss$ in Elections" - #modifier_country_informal_workers_voting_power_add: "[concept_political_strength] from the [concept_votes] of $informal_workers$" - #modifier_country_informal_workers_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $informal_workers$ in Elections" - #modifier_country_servicemembers_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $servicemembers$ in Elections" - #modifier_country_technicians_voting_power_add: "[concept_political_strength] from the [concept_votes] of $technicians$" - #modifier_country_technicians_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $technicians$ vote in Elections" - #modifier_building_technicians_mortality_mult: "$modifier_state_technicians_mortality_mult$" - #modifier_building_technicians_mortality_mult_desc: "$modifier_state_technicians_mortality_mult_desc$" - #modifier_building_investors_mortality_mult: "$modifier_state_investors_mortality_mult$" - #modifier_building_investors_mortality_mult_desc: "$modifier_state_investors_mortality_mult_desc$" - #modifier_building_executives_mortality_mult: "$modifier_state_executives_mortality_mult$" - #modifier_building_executives_mortality_mult_desc: "$modifier_state_executives_mortality_mult_desc$" - #modifier_building_clergy_mortality_mult: "$modifier_state_clergy_mortality_mult$" - #modifier_building_clergy_mortality_mult_desc: "$modifier_state_clergy_mortality_mult_desc$" - #modifier_building_service_workers_mortality_mult: "$modifier_state_service_workers_mortality_mult$" - #modifier_building_service_workers_mortality_mult_desc: "$modifier_state_service_workers_mortality_mult_desc$" - #modifier_building_managers_mortality_mult: "$modifier_state_managers_mortality_mult$" - #modifier_building_managers_mortality_mult_desc: "$modifier_state_managers_mortality_mult_desc$" - #modifier_building_informal_workers_mortality_mult: "$modifier_state_informal_workers_mortality_mult$" - #modifier_building_informal_workers_mortality_mult_desc: "$modifier_state_informal_workers_mortality_mult_desc$" - #modifier_building_servicemembers_mortality_mult: "$modifier_state_servicemembers_mortality_mult$" - #modifier_building_servicemembers_mortality_mult_desc: "$modifier_state_servicemembers_mortality_mult_desc$" - #modifier_building_technicians_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $technicians$" - #modifier_building_technicians_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $technicians$" - #modifier_building_investors_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $investors$" - #modifier_building_investors_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $investors$" - #modifier_building_executives_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $executives$" - #modifier_building_executives_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $executives$" - #modifier_building_clergy_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $clergy$" - #modifier_building_clergy_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $clergy$" - #modifier_building_service_workers_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $service_workers$" - #modifier_building_service_workers_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $service_workers$" - #modifier_building_managers_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $managers$" - #modifier_building_managers_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $managersss$" - #modifier_building_informal_workers_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $informal_workers$" - #modifier_building_informal_workers_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $informal_workers$" - #modifier_building_servicemembers_birthrate_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $servicemembers$" - #modifier_building_servicemembers_birthrate_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_birthrate$')] of $servicemembers$" - #modifier_building_group_bg_mining_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Mines" - #modifier_building_group_bg_mining_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_mining_technicians_mortality_mult$" - #modifier_building_group_bg_mining_technicians_standard_of_living_add: "[concept_sol] of $technicians$ employed in Mines" - #modifier_building_group_bg_mining_technicians_standard_of_living_add_desc: "An increase or decrease in the $modifier_building_group_bg_mining_technicians_standard_of_living_add$" - #modifier_building_group_bg_agriculture_managers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $managers$ employed in Agriculture" - #modifier_building_group_bg_agriculture_managers_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_agriculture_managers_mortality_mult$" - #modifier_building_group_bg_ranching_managers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $managers$ employed in Ranching" - #modifier_building_group_bg_ranching_managers_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_ranching_managers_mortality_mult$" - #modifier_building_group_bg_plantations_managers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $managers$ employed on Plantations" - #modifier_building_group_bg_plantations_managers_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_plantations_managers_mortality_mult$" - #modifier_building_group_bg_manufacturing_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Manufacturing" - #modifier_building_group_bg_manufacturing_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_manufacturing_technicians_mortality_mult$" - #modifier_building_group_bg_manufacturing_technicians_standard_of_living_add: "[concept_sol] of $technicians$ employed in Manufacturing" - #modifier_building_group_bg_manufacturing_technicians_standard_of_living_add_desc: "An increase or decrease in the $modifier_building_group_bg_manufacturing_technicians_standard_of_living_add$" - #modifier_building_group_bg_logging_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Logging" - #modifier_building_group_bg_logging_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_logging_technicians_mortality_mult$" - #modifier_building_group_bg_oil_extraction_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Oil Extraction" - #modifier_building_group_bg_oil_extraction_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_oil_extraction_technicians_mortality_mult$" - #modifier_building_group_bg_light_industry_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Light Industry" - #modifier_building_group_bg_light_industry_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_light_industry_technicians_mortality_mult$" - #modifier_building_group_bg_heavy_industry_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Heavy Industry" - #modifier_building_group_bg_heavy_industry_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_heavy_industry_technicians_mortality_mult$" - #modifier_building_group_bg_infrastructure_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Infrastructure" - #modifier_building_group_bg_infrastructure_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_infrastructure_technicians_mortality_mult$" - #modifier_state_investors_investment_pool_contribution_add: "$investors$ [concept_investment_pool] contribution" - #modifier_state_investors_investment_pool_efficiency_mult: "$investors$ [concept_investment_pool] contribution efficiency" - #modifier_state_investors_investment_pool_contribution_add_desc: "How much of their profits $investors$ will invest" - #modifier_state_investors_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $investors$ will contribute to the [concept_investment_pool]" - #modifier_state_executives_investment_pool_contribution_add: "$executives$ [concept_investment_pool] contribution" - #modifier_state_executives_investment_pool_efficiency_mult: "$executives$ [concept_investment_pool] contribution efficiency" - #modifier_state_executives_investment_pool_contribution_add_desc: "How much of their profits $executives$ will invest" - #modifier_state_executives_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $executives$ will contribute to the [concept_investment_pool]" - #modifier_state_clergy_investment_pool_contribution_add: "$clergy$ [concept_investment_pool] contribution" - #modifier_state_clergy_investment_pool_efficiency_mult: "$clergy$ [concept_investment_pool] contribution efficiency" - #modifier_state_clergy_investment_pool_contribution_add_desc: "How much of their profits $clergy$ will invest" - #modifier_state_clergy_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $clergy$ will contribute to the [concept_investment_pool]" - #modifier_state_service_workers_investment_pool_contribution_add: "$service_workers$ [concept_investment_pool] contribution" - #modifier_state_service_workers_investment_pool_efficiency_mult: "$service_workers$ [concept_investment_pool] contribution efficiency" - #modifier_state_service_workers_investment_pool_contribution_add_desc: "How much of their profits $service_workers$ will invest" - #modifier_state_service_workers_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $service_workers$ will contribute to the [concept_investment_pool]" - #modifier_state_managers_investment_pool_contribution_add: "$managers$ [concept_investment_pool] contribution" - #modifier_state_managers_investment_pool_efficiency_mult: "$managers$ [concept_investment_pool] contribution efficiency" - #modifier_state_managers_investment_pool_contribution_add_desc: "How much of their profits $managers$ will invest" - #modifier_state_managers_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $managers$ will contribute to the [concept_investment_pool]" - #modifier_state_informal_workers_investment_pool_contribution_add: "$informal_workers$ [concept_investment_pool] contribution" - #modifier_state_informal_workers_investment_pool_efficiency_mult: "$informal_workers$ [concept_investment_pool] contribution efficiency" - #modifier_state_informal_workers_investment_pool_contribution_add_desc: "How much of their profits $informal_workers$ will invest" - #modifier_state_informal_workers_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $informal_workers$ will contribute to the [concept_investment_pool]" - #modifier_state_technicians_investment_pool_contribution_add: "$technicians$ [concept_investment_pool] contribution" - #modifier_state_technicians_investment_pool_efficiency_mult: "$technicians$ [concept_investment_pool] contribution efficiency" - #modifier_state_technicians_investment_pool_contribution_add_desc: "How much of their profits $technicians$ will invest" - #modifier_state_technicians_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $technicians$ will contribute to the [concept_investment_pool]" - #modifier_state_servicemembers_investment_pool_contribution_add: "$servicemembers$ [concept_investment_pool] contribution" - #modifier_state_servicemembers_investment_pool_efficiency_mult: "$servicemembers$ [concept_investment_pool] contribution efficiency" - #modifier_state_servicemembers_investment_pool_contribution_add_desc: "How much of their profits $servicemembers$ will invest" - #modifier_state_servicemembers_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $servicemembers$ will contribute to the [concept_investment_pool]" - - #Pops - modifier_country_criminals_pol_str_mult: "[concept_political_strength] of $criminals$" - modifier_country_criminals_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $criminals$" - - modifier_country_criminals_voting_power_add: "[concept_political_strength] from the [concept_votes] of $criminals$" - modifier_country_criminals_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $criminals$ in Elections" - - modifier_state_criminals_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $criminals$" - modifier_state_criminals_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $criminals$" - - modifier_building_criminals_mortality_mult: "$modifier_state_criminals_mortality_mult$" - modifier_building_criminals_mortality_mult_desc: "$modifier_state_criminals_mortality_mult_desc$" - - modifier_state_criminals_investment_pool_contribution_add: "$criminals$ [concept_investment_pool] contribution" - modifier_state_criminals_investment_pool_efficiency_mult: "$criminals$ [concept_investment_pool] contribution efficiency" - modifier_state_criminals_investment_pool_contribution_add_desc: "How much of their profits $criminals$ will invest" - modifier_state_criminals_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $criminals$ will contribute to the [concept_investment_pool]" + ##### Employment + modifier_building_employment_administrators_add: "$administrators$ Per Level" + modifier_building_employment_administrators_add_desc: "Modifies the amount of $administrators$ a building can hire per level" + modifier_building_employment_administrators_mult: "$modifier_building_employment_administrators_add$" + modifier_building_employment_administrators_mult_desc: "$modifier_building_employment_administrators_add_desc$" + modifier_building_employment_clergy_add: "$clergy$ Per Level" + modifier_building_employment_clergy_add_desc: "Modifies the amount of $clergy$ a building can hire per level" + modifier_building_employment_clergy_mult: "$modifier_building_employment_clergy_add$" + modifier_building_employment_clergy_mult_desc: "$modifier_building_employment_clergy_add_desc$" + modifier_building_employment_creatives_add: "$creatives$ Per Level" + modifier_building_employment_creatives_add_desc: "Modifies the amount of $creatives$ a building can hire per level" + modifier_building_employment_creatives_mult: "$modifier_building_employment_creatives_add$" + modifier_building_employment_creatives_mult_desc: "$modifier_building_employment_creatives_add_desc$" + modifier_building_employment_informal_workers_add: "$informal_workers$ Per Level" + modifier_building_employment_informal_workers_add_desc: "Modifies the amount of $informal_workers$ a building can hire per level" + modifier_building_employment_informal_workers_mult: "$modifier_building_employment_informal_workers_add$" + modifier_building_employment_informal_workers_mult_desc: "$modifier_building_employment_informal_workers_add_desc$" + modifier_building_employment_investors_add: "$investors$ Per Level" + modifier_building_employment_investors_add_desc: "Modifies the amount of $investors$ a building can hire per level" + modifier_building_employment_investors_mult: "$modifier_building_employment_investors_add$" + modifier_building_employment_investors_mult_desc: "$modifier_building_employment_investors_add_desc$" + modifier_building_employment_landlords_add: "$landlords$ Per Level" + modifier_building_employment_landlords_add_desc: "Modifies the amount of $landlords$ a building can hire per level" + modifier_building_employment_landlords_mult: "$modifier_building_employment_landlords_add$" + modifier_building_employment_landlords_mult_desc: "$modifier_building_employment_landlords_add_desc$" + modifier_building_employment_professionals_add: "$professionals$ Per Level" + modifier_building_employment_professionals_add_desc: "Modifies the amount of $professionals$ a building can hire per level" + modifier_building_employment_professionals_mult: "$modifier_building_employment_professionals_add$" + modifier_building_employment_professionals_mult_desc: "$modifier_building_employment_professionals_add_desc$" + modifier_building_employment_service_workers_add: "$service_workers$ Per Level" + modifier_building_employment_service_workers_add_desc: "Modifies the amount of $service_workers$ a building can hire per level" + modifier_building_employment_service_workers_mult: "$modifier_building_employment_service_workers_add$" + modifier_building_employment_service_workers_mult_desc: "$modifier_building_employment_service_workers_add_desc$" + modifier_building_employment_servicemembers_add: "$servicemembers$ Per Level" + modifier_building_employment_servicemembers_add_desc: "Modifies the amount of $servicemembers$ a building can hire per level" + modifier_building_employment_servicemembers_mult: "$modifier_building_employment_servicemembers_add$" + modifier_building_employment_servicemembers_mult_desc: "$modifier_building_employment_servicemembers_add_desc$" + modifier_building_employment_technicians_add: "$technicians$ Per Level" + modifier_building_employment_technicians_add_desc: "Modifies the amount of $technicians$ a building can hire per level" + modifier_building_employment_technicians_mult: "$modifier_building_employment_technicians_add$" + modifier_building_employment_technicians_mult_desc: "$modifier_building_employment_technicians_add_desc$" + + ###### Mortality + modifier_building_administrators_mortality_mult: "$modifier_state_administrators_mortality_mult$" + modifier_building_administrators_mortality_mult_desc: "$modifier_state_administrators_mortality_mult_desc$" + modifier_building_clergy_mortality_mult: "$modifier_state_clergy_mortality_mult$" + modifier_building_clergy_mortality_mult_desc: "$modifier_state_clergy_mortality_mult_desc$" + modifier_building_creatives_mortality_mult: "$modifier_state_creatives_mortality_mult$" + modifier_building_creatives_mortality_mult_desc: "$modifier_state_creatives_mortality_mult_desc$" + modifier_building_informal_workers_mortality_mult: "$modifier_state_informal_workers_mortality_mult$" + modifier_building_informal_workers_mortality_mult_desc: "$modifier_state_informal_workers_mortality_mult_desc$" + modifier_building_investors_mortality_mult: "$modifier_state_investors_mortality_mult$" + modifier_building_investors_mortality_mult_desc: "$modifier_state_investors_mortality_mult_desc$" + modifier_building_landlords_mortality_mult: "$modifier_state_landlords_mortality_mult$" + modifier_building_landlords_mortality_mult_desc: "$modifier_state_landlords_mortality_mult_desc$" + modifier_building_professionals_mortality_mult: "$modifier_state_professionals_mortality_mult$" + modifier_building_professionals_mortality_mult_desc: "$modifier_state_professionals_mortality_mult_desc$" + modifier_building_service_workers_mortality_mult: "$modifier_state_service_workers_mortality_mult$" + modifier_building_service_workers_mortality_mult_desc: "$modifier_state_service_workers_mortality_mult_desc$" + modifier_building_servicemembers_mortality_mult: "$modifier_state_servicemembers_mortality_mult$" + modifier_building_servicemembers_mortality_mult_desc: "$modifier_state_servicemembers_mortality_mult_desc$" + modifier_building_technicians_mortality_mult: "$modifier_state_technicians_mortality_mult$" + modifier_building_technicians_mortality_mult_desc: "$modifier_state_technicians_mortality_mult_desc$" + modifier_state_administrators_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $administrators$" + modifier_state_administrators_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $administrators$" + modifier_state_clergy_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $clergy$" + modifier_state_clergy_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $clergy$" + modifier_state_creatives_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $creatives$" + modifier_state_creatives_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $creatives$" + modifier_state_informal_workers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $informal_workers$" + modifier_state_informal_workers_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $informal_workers$" + modifier_state_investors_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $investors$" + modifier_state_investors_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $investors$" + modifier_state_landlords_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $landlords$" + modifier_state_landlords_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $landlords$" + modifier_state_professionals_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $professionals$" + modifier_state_professionals_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $professionals$" + modifier_state_service_workers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $service_workers$" + modifier_state_service_workers_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $service_workers$" + modifier_state_servicemembers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $servicemembers$" + modifier_state_servicemembers_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $servicemembers$" + modifier_state_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$" + modifier_state_technicians_mortality_mult_desc: "An increase or decrease in the [Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$" + + ##### Economy + modifier_building_administrators_shares_add: "$administrators$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_administrators_shares_add_desc: "An increase or decrease in an $administrators$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_clergy_shares_add: "$clergy$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_clergy_shares_add_desc: "An increase or decrease in an $clergy$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_creatives_shares_add: "$creatives$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_creatives_shares_add_desc: "An increase or decrease in an $creatives$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_informal_workers_shares_add: "$informal_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_informal_workers_shares_add_desc: "An increase or decrease in an $informal_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_investors_shares_add: "$investors$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_investors_shares_add_desc: "An increase or decrease in an $investors$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_landlords_shares_add: "$landlords$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_landlords_shares_add_desc: "An increase or decrease in an $landlords$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_professionals_shares_add: "$professionals$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_professionals_shares_add_desc: "An increase or decrease in an $professionals$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_service_workers_shares_add: "$service_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_service_workers_shares_add_desc: "An increase or decrease in an $service_workers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_servicemembers_shares_add: "$servicemembers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_servicemembers_shares_add_desc: "An increase or decrease in an $servicemembers$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_technicians_shares_add: "$technicians$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_building_technicians_shares_add_desc: "An increase or decrease in an $technicians$ [Concept('concept_ownership_share', '$concept_ownership_shares$')]" + modifier_state_administrators_investment_pool_contribution_add: "$administrators$ [concept_investment_pool] contribution" + modifier_state_administrators_investment_pool_contribution_add_desc: "How much of their profits $administrators$ will invest" + modifier_state_administrators_investment_pool_efficiency_mult: "$administrators$ [concept_investment_pool] contribution efficiency" + modifier_state_administrators_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $administrators$ will contribute to the [concept_investment_pool]" + modifier_state_clergy_investment_pool_contribution_add: "$clergy$ [concept_investment_pool] contribution" + modifier_state_clergy_investment_pool_contribution_add_desc: "How much of their profits $clergy$ will invest" + modifier_state_clergy_investment_pool_efficiency_mult: "$clergy$ [concept_investment_pool] contribution efficiency" + modifier_state_clergy_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $clergy$ will contribute to the [concept_investment_pool]" + modifier_state_creatives_investment_pool_contribution_add: "$creatives$ [concept_investment_pool] contribution" + modifier_state_creatives_investment_pool_contribution_add_desc: "How much of their profits $creatives$ will invest" + modifier_state_creatives_investment_pool_efficiency_mult: "$creatives$ [concept_investment_pool] contribution efficiency" + modifier_state_creatives_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $creatives$ will contribute to the [concept_investment_pool]" + modifier_state_informal_workers_investment_pool_contribution_add: "$informal_workers$ [concept_investment_pool] contribution" + modifier_state_informal_workers_investment_pool_contribution_add_desc: "How much of their profits $informal_workers$ will invest" + modifier_state_informal_workers_investment_pool_efficiency_mult: "$informal_workers$ [concept_investment_pool] contribution efficiency" + modifier_state_informal_workers_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $informal_workers$ will contribute to the [concept_investment_pool]" + modifier_state_investors_investment_pool_contribution_add: "$investors$ [concept_investment_pool] contribution" + modifier_state_investors_investment_pool_contribution_add_desc: "How much of their profits $investors$ will invest" + modifier_state_investors_investment_pool_efficiency_mult: "$investors$ [concept_investment_pool] contribution efficiency" + modifier_state_investors_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $investors$ will contribute to the [concept_investment_pool]" + modifier_state_landlords_investment_pool_contribution_add: "$landlords$ [concept_investment_pool] contribution" + modifier_state_landlords_investment_pool_contribution_add_desc: "How much of their profits $landlords$ will invest" + modifier_state_landlords_investment_pool_efficiency_mult: "$landlords$ [concept_investment_pool] contribution efficiency" + modifier_state_landlords_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $landlords$ will contribute to the [concept_investment_pool]" + modifier_state_professionals_investment_pool_contribution_add: "$professionals$ [concept_investment_pool] contribution" + modifier_state_professionals_investment_pool_contribution_add_desc: "How much of their profits $professionals$ will invest" + modifier_state_professionals_investment_pool_efficiency_mult: "$professionals$ [concept_investment_pool] contribution efficiency" + modifier_state_professionals_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $professionals$ will contribute to the [concept_investment_pool]" + modifier_state_service_workers_investment_pool_contribution_add: "$service_workers$ [concept_investment_pool] contribution" + modifier_state_service_workers_investment_pool_contribution_add_desc: "How much of their profits $service_workers$ will invest" + modifier_state_service_workers_investment_pool_efficiency_mult: "$service_workers$ [concept_investment_pool] contribution efficiency" + modifier_state_service_workers_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $service_workers$ will contribute to the [concept_investment_pool]" + modifier_state_servicemembers_investment_pool_contribution_add: "$servicemembers$ [concept_investment_pool] contribution" + modifier_state_servicemembers_investment_pool_contribution_add_desc: "How much of their profits $servicemembers$ will invest" + modifier_state_servicemembers_investment_pool_efficiency_mult: "$servicemembers$ [concept_investment_pool] contribution efficiency" + modifier_state_servicemembers_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $servicemembers$ will contribute to the [concept_investment_pool]" + modifier_state_technicians_investment_pool_contribution_add: "$technicians$ [concept_investment_pool] contribution" + modifier_state_technicians_investment_pool_contribution_add_desc: "How much of their profits $technicians$ will invest" + modifier_state_technicians_investment_pool_efficiency_mult: "$technicians$ [concept_investment_pool] contribution efficiency" + modifier_state_technicians_investment_pool_efficiency_mult_desc: "An increase or decrease to how much the invested profits from $technicians$ will contribute to the [concept_investment_pool]" + + ##### Politics + modifier_country_administrators_pol_str_mult: "[concept_political_strength] of $administrators$" + modifier_country_administrators_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $administrators$" + modifier_country_administrators_voting_power_add: "[concept_political_strength] from the [concept_votes] of $administrators$" + modifier_country_administrators_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $administrators$ in Elections" + modifier_country_clergy_pol_str_mult: "[concept_political_strength] of $clergy$" + modifier_country_clergy_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $clergy$" + modifier_country_clergy_voting_power_add: "[concept_political_strength] from the [concept_votes] of $clergy$" + modifier_country_clergy_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $clergy$ in Elections" + modifier_country_creatives_pol_str_mult: "[concept_political_strength] of $creatives$" + modifier_country_creatives_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $creatives$" + modifier_country_creatives_voting_power_add: "[concept_political_strength] from the [concept_votes] of $creatives$" + modifier_country_creatives_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $creatives$ in Elections" + modifier_country_informal_workers_pol_str_mult: "[concept_political_strength] of $informal_workers$" + modifier_country_informal_workers_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $informal_workers$" + modifier_country_informal_workers_voting_power_add: "[concept_political_strength] from the [concept_votes] of $informal_workers$" + modifier_country_informal_workers_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $informal_workers$ in Elections" + modifier_country_investors_pol_str_mult: "[concept_political_strength] of $investors$" + modifier_country_investors_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $investors$" + modifier_country_investors_voting_power_add: "[concept_political_strength] from the [concept_votes] of $investors$" + modifier_country_investors_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $investors$ in Elections" + modifier_country_landlords_pol_str_mult: "[concept_political_strength] of $landlords$" + modifier_country_landlords_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $landlords$" + modifier_country_landlords_voting_power_add: "[concept_political_strength] from the [concept_votes] of $landlords$" + modifier_country_landlords_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $landlords$ in Elections" + modifier_country_professionals_pol_str_mult: "[concept_political_strength] of $professionals$" + modifier_country_professionals_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $professionals$" + modifier_country_professionals_voting_power_add: "[concept_political_strength] from the [concept_votes] of $professionals$" + modifier_country_professionals_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $professionals$ in Elections" + modifier_country_service_workers_pol_str_mult: "[concept_political_strength] of $service_workers$" + modifier_country_service_workers_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $service_workers$" + modifier_country_service_workers_voting_power_add: "[concept_political_strength] from the [concept_votes] of $service_workers$" + modifier_country_service_workers_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $service_workers$ in Elections" + modifier_country_servicemembers_pol_str_mult: "[concept_political_strength] of $servicemembers$" + modifier_country_servicemembers_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $servicemembers$" + modifier_country_servicemembers_voting_power_add: "[concept_political_strength] from the [concept_votes] of $servicemembers$" + modifier_country_servicemembers_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $servicemembers$ in Elections" + modifier_country_technicians_pol_str_mult: "[concept_political_strength] of $technicians$" + modifier_country_technicians_pol_str_mult_desc: "An increase or decrease in the [concept_political_strength] of $technicians$" + modifier_country_technicians_voting_power_add: "[concept_political_strength] from the [concept_votes] of $technicians$" + modifier_country_technicians_voting_power_add_desc: "An increase or decrease to amount of [concept_political_strength] gained from the [concept_votes] of $technicians$ in Elections" + + ######### Law support + modifier_state_pop_support_law_administrative_add: "[GetLawType('law_administrative').GetName] [concept_pop] Support" + modifier_state_pop_support_law_administrative_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_administrative').GetName] [concept_law]." + modifier_state_pop_support_law_administrative_mult: "[GetLawType('law_administrative').GetName] [concept_pop] Support" + modifier_state_pop_support_law_administrative_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_administrative').GetName] [concept_law]." + modifier_state_pop_support_law_alcohol_allowed_add: "[GetLawType('law_alcohol_allowed').GetName] [concept_pop] Support" + modifier_state_pop_support_law_alcohol_allowed_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_alcohol_allowed').GetName] [concept_law]." + modifier_state_pop_support_law_alcohol_allowed_mult: "[GetLawType('law_alcohol_allowed').GetName] [concept_pop] Support" + modifier_state_pop_support_law_alcohol_allowed_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_alcohol_allowed').GetName] [concept_law]." + modifier_state_pop_support_law_all_drugs_allowed_add: "[GetLawType('law_all_drugs_allowed').GetName] [concept_pop] Support" + modifier_state_pop_support_law_all_drugs_allowed_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_all_drugs_allowed').GetName] [concept_law]." + modifier_state_pop_support_law_all_drugs_allowed_mult: "[GetLawType('law_all_drugs_allowed').GetName] [concept_pop] Support" + modifier_state_pop_support_law_all_drugs_allowed_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_all_drugs_allowed').GetName] [concept_law]." + modifier_state_pop_support_law_animal_testing_only_add: "[GetLawType('law_animal_testing_only').GetName] [concept_pop] Support" + modifier_state_pop_support_law_animal_testing_only_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_animal_testing_only').GetName] [concept_law]." + modifier_state_pop_support_law_animal_testing_only_mult: "[GetLawType('law_animal_testing_only').GetName] [concept_pop] Support" + modifier_state_pop_support_law_animal_testing_only_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_animal_testing_only').GetName] [concept_law]." + modifier_state_pop_support_law_anti_industrialization_add: "[GetLawType('law_anti_industrialization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_anti_industrialization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_anti_industrialization').GetName] [concept_law]." + modifier_state_pop_support_law_anti_industrialization_mult: "[GetLawType('law_anti_industrialization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_anti_industrialization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_anti_industrialization').GetName] [concept_law]." + modifier_state_pop_support_law_anti_trust_regulation_add: "[GetLawType('law_anti_trust_regulation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_anti_trust_regulation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_anti_trust_regulation').GetName] [concept_law]." + modifier_state_pop_support_law_anti_trust_regulation_mult: "[GetLawType('law_anti_trust_regulation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_anti_trust_regulation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_anti_trust_regulation').GetName] [concept_law]." + modifier_state_pop_support_law_arbitrary_justice_add: "[GetLawType('law_arbitrary_justice').GetName] [concept_pop] Support" + modifier_state_pop_support_law_arbitrary_justice_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_arbitrary_justice').GetName] [concept_law]." + modifier_state_pop_support_law_arbitrary_justice_mult: "[GetLawType('law_arbitrary_justice').GetName] [concept_pop] Support" + modifier_state_pop_support_law_arbitrary_justice_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_arbitrary_justice').GetName] [concept_law]." + modifier_state_pop_support_law_capital_gains_add: "[GetLawType('law_capital_gains').GetName] [concept_pop] Support" + modifier_state_pop_support_law_capital_gains_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_capital_gains').GetName] [concept_law]." + modifier_state_pop_support_law_capital_gains_mult: "[GetLawType('law_capital_gains').GetName] [concept_pop] Support" + modifier_state_pop_support_law_capital_gains_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_capital_gains').GetName] [concept_law]." + modifier_state_pop_support_law_charity_health_system_add: "[GetLawType('law_charity_health_system').GetName] [concept_pop] Support" + modifier_state_pop_support_law_charity_health_system_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_charity_health_system').GetName] [concept_law]." + modifier_state_pop_support_law_charity_health_system_mult: "[GetLawType('law_charity_health_system').GetName] [concept_pop] Support" + modifier_state_pop_support_law_charity_health_system_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_charity_health_system').GetName] [concept_law]." + modifier_state_pop_support_law_church_disestablishment_add: "[GetLawType('law_church_disestablishment').GetName] [concept_pop] Support" + modifier_state_pop_support_law_church_disestablishment_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_church_disestablishment').GetName] [concept_law]." + modifier_state_pop_support_law_church_disestablishment_mult: "[GetLawType('law_church_disestablishment').GetName] [concept_pop] Support" + modifier_state_pop_support_law_church_disestablishment_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_church_disestablishment').GetName] [concept_law]." + modifier_state_pop_support_law_church_run_hospitals_add: "[GetLawType('law_church_run_hospitals').GetName] [concept_pop] Support" + modifier_state_pop_support_law_church_run_hospitals_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_church_run_hospitals').GetName] [concept_law]." + modifier_state_pop_support_law_church_run_hospitals_mult: "[GetLawType('law_church_run_hospitals').GetName] [concept_pop] Support" + modifier_state_pop_support_law_church_run_hospitals_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_church_run_hospitals').GetName] [concept_law]." + modifier_state_pop_support_law_church_run_schools_add: "[GetLawType('law_church_run_schools').GetName] [concept_pop] Support" + modifier_state_pop_support_law_church_run_schools_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_church_run_schools').GetName] [concept_law]." + modifier_state_pop_support_law_church_run_schools_mult: "[GetLawType('law_church_run_schools').GetName] [concept_pop] Support" + modifier_state_pop_support_law_church_run_schools_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_church_run_schools').GetName] [concept_law]." + modifier_state_pop_support_law_civilian_applications_add: "[GetLawType('law_civilian_applications').GetName] [concept_pop] Support" + modifier_state_pop_support_law_civilian_applications_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_civilian_applications').GetName] [concept_law]." + modifier_state_pop_support_law_civilian_applications_mult: "[GetLawType('law_civilian_applications').GetName] [concept_pop] Support" + modifier_state_pop_support_law_civilian_applications_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_civilian_applications').GetName] [concept_law]." + modifier_state_pop_support_law_compulsory_education_add: "[GetLawType('law_compulsory_education').GetName] [concept_pop] Support" + modifier_state_pop_support_law_compulsory_education_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_compulsory_education').GetName] [concept_law]." + modifier_state_pop_support_law_compulsory_education_mult: "[GetLawType('law_compulsory_education').GetName] [concept_pop] Support" + modifier_state_pop_support_law_compulsory_education_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_compulsory_education').GetName] [concept_law]." + modifier_state_pop_support_law_compulsory_higher_education_add: "[GetLawType('law_compulsory_higher_education').GetName] [concept_pop] Support" + modifier_state_pop_support_law_compulsory_higher_education_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_compulsory_higher_education').GetName] [concept_law]." + modifier_state_pop_support_law_compulsory_higher_education_mult: "[GetLawType('law_compulsory_higher_education').GetName] [concept_pop] Support" + modifier_state_pop_support_law_compulsory_higher_education_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_compulsory_higher_education').GetName] [concept_law]." + modifier_state_pop_support_law_confederated_add: "[GetLawType('law_confederated').GetName] [concept_pop] Support" + modifier_state_pop_support_law_confederated_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_confederated').GetName] [concept_law]." + modifier_state_pop_support_law_confederated_mult: "[GetLawType('law_confederated').GetName] [concept_pop] Support" + modifier_state_pop_support_law_confederated_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_confederated').GetName] [concept_law]." + modifier_state_pop_support_law_consensus_democracy_add: "[GetLawType('law_consensus_democracy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_consensus_democracy_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_consensus_democracy').GetName] [concept_law]." + modifier_state_pop_support_law_consensus_democracy_mult: "[GetLawType('law_consensus_democracy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_consensus_democracy_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_consensus_democracy').GetName] [concept_law]." + modifier_state_pop_support_law_consumer_protection_add: "[GetLawType('law_consumer_protection').GetName] [concept_pop] Support" + modifier_state_pop_support_law_consumer_protection_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_consumer_protection').GetName] [concept_law]." + modifier_state_pop_support_law_consumer_protection_mult: "[GetLawType('law_consumer_protection').GetName] [concept_pop] Support" + modifier_state_pop_support_law_consumer_protection_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_consumer_protection').GetName] [concept_law]." + modifier_state_pop_support_law_corporate_friendly_policies_add: "[GetLawType('law_corporate_friendly_policies').GetName] [concept_pop] Support" + modifier_state_pop_support_law_corporate_friendly_policies_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_corporate_friendly_policies').GetName] [concept_law]." + modifier_state_pop_support_law_corporate_friendly_policies_mult: "[GetLawType('law_corporate_friendly_policies').GetName] [concept_pop] Support" + modifier_state_pop_support_law_corporate_friendly_policies_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_corporate_friendly_policies').GetName] [concept_law]." + modifier_state_pop_support_law_council_elective_add: "[GetLawType('law_council_elective').GetName] [concept_pop] Support" + modifier_state_pop_support_law_council_elective_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_council_elective').GetName] [concept_law]." + modifier_state_pop_support_law_council_elective_mult: "[GetLawType('law_council_elective').GetName] [concept_pop] Support" + modifier_state_pop_support_law_council_elective_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_council_elective').GetName] [concept_law]." + modifier_state_pop_support_law_criminal_rehabilitation_add: "[GetLawType('law_criminal_rehabilitation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_criminal_rehabilitation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_criminal_rehabilitation').GetName] [concept_law]." + modifier_state_pop_support_law_criminal_rehabilitation_mult: "[GetLawType('law_criminal_rehabilitation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_criminal_rehabilitation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_criminal_rehabilitation').GetName] [concept_law]." + modifier_state_pop_support_law_criminal_restitution_add: "[GetLawType('law_criminal_restitution').GetName] [concept_pop] Support" + modifier_state_pop_support_law_criminal_restitution_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_criminal_restitution').GetName] [concept_law]." + modifier_state_pop_support_law_criminal_restitution_mult: "[GetLawType('law_criminal_restitution').GetName] [concept_pop] Support" + modifier_state_pop_support_law_criminal_restitution_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_criminal_restitution').GetName] [concept_law]." + modifier_state_pop_support_law_criminalized_birth_control_add: "[GetLawType('law_criminalized_birth_control').GetName] [concept_pop] Support" + modifier_state_pop_support_law_criminalized_birth_control_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_criminalized_birth_control').GetName] [concept_law]." + modifier_state_pop_support_law_criminalized_birth_control_mult: "[GetLawType('law_criminalized_birth_control').GetName] [concept_pop] Support" + modifier_state_pop_support_law_criminalized_birth_control_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_criminalized_birth_control').GetName] [concept_law]." + modifier_state_pop_support_law_decentralization_add: "[GetLawType('law_decentralization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_decentralization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_decentralization').GetName] [concept_law]." + modifier_state_pop_support_law_decentralization_mult: "[GetLawType('law_decentralization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_decentralization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_decentralization').GetName] [concept_law]." + modifier_state_pop_support_law_decentralized_police_add: "[GetLawType('law_decentralized_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_decentralized_police_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_decentralized_police').GetName] [concept_law]." + modifier_state_pop_support_law_decentralized_police_mult: "[GetLawType('law_decentralized_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_decentralized_police_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_decentralized_police').GetName] [concept_law]." + modifier_state_pop_support_law_deterrence_add: "[GetLawType('law_deterrence').GetName] [concept_pop] Support" + modifier_state_pop_support_law_deterrence_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_deterrence').GetName] [concept_law]." + modifier_state_pop_support_law_deterrence_mult: "[GetLawType('law_deterrence').GetName] [concept_pop] Support" + modifier_state_pop_support_law_deterrence_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_deterrence').GetName] [concept_law]." + modifier_state_pop_support_law_devolved_add: "[GetLawType('law_devolved').GetName] [concept_pop] Support" + modifier_state_pop_support_law_devolved_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_devolved').GetName] [concept_law]." + modifier_state_pop_support_law_devolved_mult: "[GetLawType('law_devolved').GetName] [concept_pop] Support" + modifier_state_pop_support_law_devolved_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_devolved').GetName] [concept_law]." + modifier_state_pop_support_law_direct_democracy_add: "[GetLawType('law_direct_democracy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_direct_democracy_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_direct_democracy').GetName] [concept_law]." + modifier_state_pop_support_law_direct_democracy_mult: "[GetLawType('law_direct_democracy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_direct_democracy_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_direct_democracy').GetName] [concept_law]." + modifier_state_pop_support_law_disarmed_nation_add: "[GetLawType('law_disarmed_nation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_disarmed_nation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_disarmed_nation').GetName] [concept_law]." + modifier_state_pop_support_law_disarmed_nation_mult: "[GetLawType('law_disarmed_nation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_disarmed_nation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_disarmed_nation').GetName] [concept_law]." + modifier_state_pop_support_law_emission_regulation_add: "[GetLawType('law_emission_regulation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_emission_regulation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_emission_regulation').GetName] [concept_law]." + modifier_state_pop_support_law_emission_regulation_mult: "[GetLawType('law_emission_regulation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_emission_regulation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_emission_regulation').GetName] [concept_law]." + modifier_state_pop_support_law_enshrined_reproductive_rights_add: "[GetLawType('law_enshrined_reproductive_rights').GetName] [concept_pop] Support" + modifier_state_pop_support_law_enshrined_reproductive_rights_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_enshrined_reproductive_rights').GetName] [concept_law]." + modifier_state_pop_support_law_enshrined_reproductive_rights_mult: "[GetLawType('law_enshrined_reproductive_rights').GetName] [concept_pop] Support" + modifier_state_pop_support_law_enshrined_reproductive_rights_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_enshrined_reproductive_rights').GetName] [concept_law]." + modifier_state_pop_support_law_environmental_protection_agency_add: "[GetLawType('law_environmental_protection_agency').GetName] [concept_pop] Support" + modifier_state_pop_support_law_environmental_protection_agency_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_environmental_protection_agency').GetName] [concept_law]." + modifier_state_pop_support_law_environmental_protection_agency_mult: "[GetLawType('law_environmental_protection_agency').GetName] [concept_pop] Support" + modifier_state_pop_support_law_environmental_protection_agency_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_environmental_protection_agency').GetName] [concept_law]." + modifier_state_pop_support_law_ethnonationalist_add: "[GetLawType('law_ethnonationalist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_ethnonationalist_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_ethnonationalist').GetName] [concept_law]." + modifier_state_pop_support_law_ethnonationalist_mult: "[GetLawType('law_ethnonationalist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_ethnonationalist_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_ethnonationalist').GetName] [concept_law]." + modifier_state_pop_support_law_executive_add: "[GetLawType('law_executive').GetName] [concept_pop] Support" + modifier_state_pop_support_law_executive_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_executive').GetName] [concept_law]." + modifier_state_pop_support_law_executive_mult: "[GetLawType('law_executive').GetName] [concept_pop] Support" + modifier_state_pop_support_law_executive_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_executive').GetName] [concept_law]." + modifier_state_pop_support_law_export_orientation_add: "[GetLawType('law_export_orientation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_export_orientation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_export_orientation').GetName] [concept_law]." + modifier_state_pop_support_law_export_orientation_mult: "[GetLawType('law_export_orientation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_export_orientation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_export_orientation').GetName] [concept_law]." + modifier_state_pop_support_law_family_planning_programs_add: "[GetLawType('law_family_planning_programs').GetName] [concept_pop] Support" + modifier_state_pop_support_law_family_planning_programs_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_family_planning_programs').GetName] [concept_law]." + modifier_state_pop_support_law_family_planning_programs_mult: "[GetLawType('law_family_planning_programs').GetName] [concept_pop] Support" + modifier_state_pop_support_law_family_planning_programs_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_family_planning_programs').GetName] [concept_law]." + modifier_state_pop_support_law_family_size_controls_add: "[GetLawType('law_family_size_controls').GetName] [concept_pop] Support" + modifier_state_pop_support_law_family_size_controls_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_family_size_controls').GetName] [concept_law]." + modifier_state_pop_support_law_family_size_controls_mult: "[GetLawType('law_family_size_controls').GetName] [concept_pop] Support" + modifier_state_pop_support_law_family_size_controls_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_family_size_controls').GetName] [concept_law]." + modifier_state_pop_support_law_federalized_add: "[GetLawType('law_federalized').GetName] [concept_pop] Support" + modifier_state_pop_support_law_federalized_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_federalized').GetName] [concept_law]." + modifier_state_pop_support_law_federalized_mult: "[GetLawType('law_federalized').GetName] [concept_pop] Support" + modifier_state_pop_support_law_federalized_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_federalized').GetName] [concept_law]." + modifier_state_pop_support_law_first_strike_add: "[GetLawType('law_first_strike').GetName] [concept_pop] Support" + modifier_state_pop_support_law_first_strike_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_first_strike').GetName] [concept_law]." + modifier_state_pop_support_law_first_strike_mult: "[GetLawType('law_first_strike').GetName] [concept_pop] Support" + modifier_state_pop_support_law_first_strike_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_first_strike').GetName] [concept_law]." + modifier_state_pop_support_law_free_market_add: "[GetLawType('law_free_market').GetName] [concept_pop] Support" + modifier_state_pop_support_law_free_market_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_free_market').GetName] [concept_law]." + modifier_state_pop_support_law_free_market_mult: "[GetLawType('law_free_market').GetName] [concept_pop] Support" + modifier_state_pop_support_law_free_market_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_free_market').GetName] [concept_law]." + modifier_state_pop_support_law_gender_equality_add: "[GetLawType('law_gender_equality').GetName] [concept_pop] Support" + modifier_state_pop_support_law_gender_equality_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_gender_equality').GetName] [concept_law]." + modifier_state_pop_support_law_gender_equality_mult: "[GetLawType('law_gender_equality').GetName] [concept_pop] Support" + modifier_state_pop_support_law_gender_equality_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_gender_equality').GetName] [concept_law]." + modifier_state_pop_support_law_heavy_industry_nationalization_add: "[GetLawType('law_heavy_industry_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_heavy_industry_nationalization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_heavy_industry_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_heavy_industry_nationalization_mult: "[GetLawType('law_heavy_industry_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_heavy_industry_nationalization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_heavy_industry_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_hereditary_add: "[GetLawType('law_hereditary').GetName] [concept_pop] Support" + modifier_state_pop_support_law_hereditary_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_hereditary').GetName] [concept_law]." + modifier_state_pop_support_law_hereditary_mult: "[GetLawType('law_hereditary').GetName] [concept_pop] Support" + modifier_state_pop_support_law_hereditary_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_hereditary').GetName] [concept_law]." + modifier_state_pop_support_law_import_substitution_add: "[GetLawType('law_import_substitution').GetName] [concept_pop] Support" + modifier_state_pop_support_law_import_substitution_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_import_substitution').GetName] [concept_law]." + modifier_state_pop_support_law_import_substitution_mult: "[GetLawType('law_import_substitution').GetName] [concept_pop] Support" + modifier_state_pop_support_law_import_substitution_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_import_substitution').GetName] [concept_law]." + modifier_state_pop_support_law_income_security_add: "[GetLawType('law_income_security').GetName] [concept_pop] Support" + modifier_state_pop_support_law_income_security_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_income_security').GetName] [concept_law]." + modifier_state_pop_support_law_income_security_mult: "[GetLawType('law_income_security').GetName] [concept_pop] Support" + modifier_state_pop_support_law_income_security_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_income_security').GetName] [concept_law]." + modifier_state_pop_support_law_income_supplementation_add: "[GetLawType('law_income_supplementation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_income_supplementation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_income_supplementation').GetName] [concept_law]." + modifier_state_pop_support_law_income_supplementation_mult: "[GetLawType('law_income_supplementation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_income_supplementation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_income_supplementation').GetName] [concept_law]." + modifier_state_pop_support_law_income_taxation_add: "[GetLawType('law_income_taxation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_income_taxation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_income_taxation').GetName] [concept_law]." + modifier_state_pop_support_law_income_taxation_mult: "[GetLawType('law_income_taxation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_income_taxation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_income_taxation').GetName] [concept_law]." + modifier_state_pop_support_law_independent_bureaucrats_add: "[GetLawType('law_independent_bureaucrats').GetName] [concept_pop] Support" + modifier_state_pop_support_law_independent_bureaucrats_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_independent_bureaucrats').GetName] [concept_law]." + modifier_state_pop_support_law_independent_bureaucrats_mult: "[GetLawType('law_independent_bureaucrats').GetName] [concept_pop] Support" + modifier_state_pop_support_law_independent_bureaucrats_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_independent_bureaucrats').GetName] [concept_law]." + modifier_state_pop_support_law_informal_schooling_add: "[GetLawType('law_informal_schooling').GetName] [concept_pop] Support" + modifier_state_pop_support_law_informal_schooling_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_informal_schooling').GetName] [concept_law]." + modifier_state_pop_support_law_informal_schooling_mult: "[GetLawType('law_informal_schooling').GetName] [concept_pop] Support" + modifier_state_pop_support_law_informal_schooling_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_informal_schooling').GetName] [concept_law]." + modifier_state_pop_support_law_integrationist_add: "[GetLawType('law_integrationist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_integrationist_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_integrationist').GetName] [concept_law]." + modifier_state_pop_support_law_integrationist_mult: "[GetLawType('law_integrationist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_integrationist_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_integrationist').GetName] [concept_law]." + modifier_state_pop_support_law_irregular_military_add: "[GetLawType('law_irregular_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_irregular_military_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_irregular_military').GetName] [concept_law]." + modifier_state_pop_support_law_irregular_military_mult: "[GetLawType('law_irregular_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_irregular_military_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_irregular_military').GetName] [concept_law]." + modifier_state_pop_support_law_labor_camps_add: "[GetLawType('law_labor_camps').GetName] [concept_pop] Support" + modifier_state_pop_support_law_labor_camps_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_labor_camps').GetName] [concept_law]." + modifier_state_pop_support_law_labor_camps_mult: "[GetLawType('law_labor_camps').GetName] [concept_pop] Support" + modifier_state_pop_support_law_labor_camps_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_labor_camps').GetName] [concept_law]." + modifier_state_pop_support_law_legal_guardianship_add: "[GetLawType('law_legal_guardianship').GetName] [concept_pop] Support" + modifier_state_pop_support_law_legal_guardianship_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_legal_guardianship').GetName] [concept_law]." + modifier_state_pop_support_law_legal_guardianship_mult: "[GetLawType('law_legal_guardianship').GetName] [concept_pop] Support" + modifier_state_pop_support_law_legal_guardianship_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_legal_guardianship').GetName] [concept_law]." + modifier_state_pop_support_law_mandatory_parental_leave_add: "[GetLawType('law_mandatory_parental_leave').GetName] [concept_pop] Support" + modifier_state_pop_support_law_mandatory_parental_leave_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_mandatory_parental_leave').GetName] [concept_law]." + modifier_state_pop_support_law_mandatory_parental_leave_mult: "[GetLawType('law_mandatory_parental_leave').GetName] [concept_pop] Support" + modifier_state_pop_support_law_mandatory_parental_leave_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_mandatory_parental_leave').GetName] [concept_law]." + modifier_state_pop_support_law_military_industry_nationalization_add: "[GetLawType('law_military_industry_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_military_industry_nationalization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_military_industry_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_military_industry_nationalization_mult: "[GetLawType('law_military_industry_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_military_industry_nationalization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_military_industry_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_mixed_funded_schools_add: "[GetLawType('law_mixed_funded_schools').GetName] [concept_pop] Support" + modifier_state_pop_support_law_mixed_funded_schools_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_mixed_funded_schools').GetName] [concept_law]." + modifier_state_pop_support_law_mixed_funded_schools_mult: "[GetLawType('law_mixed_funded_schools').GetName] [concept_pop] Support" + modifier_state_pop_support_law_mixed_funded_schools_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_mixed_funded_schools').GetName] [concept_law]." + modifier_state_pop_support_law_morality_police_add: "[GetLawType('law_morality_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_morality_police_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_morality_police').GetName] [concept_law]." + modifier_state_pop_support_law_morality_police_mult: "[GetLawType('law_morality_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_morality_police_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_morality_police').GetName] [concept_law]." + modifier_state_pop_support_law_multiculturalist_add: "[GetLawType('law_multiculturalist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_multiculturalist_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_multiculturalist').GetName] [concept_law]." + modifier_state_pop_support_law_multiculturalist_mult: "[GetLawType('law_multiculturalist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_multiculturalist_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_multiculturalist').GetName] [concept_law]." + modifier_state_pop_support_law_net_zero_add: "[GetLawType('law_net_zero').GetName] [concept_pop] Support" + modifier_state_pop_support_law_net_zero_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_net_zero').GetName] [concept_law]." + modifier_state_pop_support_law_net_zero_mult: "[GetLawType('law_net_zero').GetName] [concept_pop] Support" + modifier_state_pop_support_law_net_zero_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_net_zero').GetName] [concept_law]." + modifier_state_pop_support_law_no_environment_regulations_add: "[GetLawType('law_no_environment_regulations').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_environment_regulations_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_environment_regulations').GetName] [concept_law]." + modifier_state_pop_support_law_no_environment_regulations_mult: "[GetLawType('law_no_environment_regulations').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_environment_regulations_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_environment_regulations').GetName] [concept_law]." + modifier_state_pop_support_law_no_family_planning_add: "[GetLawType('law_no_family_planning').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_family_planning_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_family_planning').GetName] [concept_law]." + modifier_state_pop_support_law_no_family_planning_mult: "[GetLawType('law_no_family_planning').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_family_planning_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_family_planning').GetName] [concept_law]." + modifier_state_pop_support_law_no_legal_corporations_add: "[GetLawType('law_no_legal_corporations').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_legal_corporations_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_legal_corporations').GetName] [concept_law]." + modifier_state_pop_support_law_no_legal_corporations_mult: "[GetLawType('law_no_legal_corporations').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_legal_corporations_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_legal_corporations').GetName] [concept_law]." + modifier_state_pop_support_law_no_live_testing_add: "[GetLawType('law_no_live_testing').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_live_testing_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_live_testing').GetName] [concept_law]." + modifier_state_pop_support_law_no_live_testing_mult: "[GetLawType('law_no_live_testing').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_live_testing_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_live_testing').GetName] [concept_law]." + modifier_state_pop_support_law_no_nationalization_add: "[GetLawType('law_no_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_nationalization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_no_nationalization_mult: "[GetLawType('law_no_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_nationalization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_no_welfare_add: "[GetLawType('law_no_welfare').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_welfare_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_welfare').GetName] [concept_law]." + modifier_state_pop_support_law_no_welfare_mult: "[GetLawType('law_no_welfare').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_welfare_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_welfare').GetName] [concept_law]." + modifier_state_pop_support_law_no_wmds_add: "[GetLawType('law_no_wmds').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_wmds_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_wmds').GetName] [concept_law]." + modifier_state_pop_support_law_no_wmds_mult: "[GetLawType('law_no_wmds').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_wmds_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_wmds').GetName] [concept_law]." + modifier_state_pop_support_law_no_workers_protections_add: "[GetLawType('law_no_workers_protections').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_workers_protections_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_workers_protections').GetName] [concept_law]." + modifier_state_pop_support_law_no_workers_protections_mult: "[GetLawType('law_no_workers_protections').GetName] [concept_pop] Support" + modifier_state_pop_support_law_no_workers_protections_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_no_workers_protections').GetName] [concept_law]." + modifier_state_pop_support_law_one_child_policy_add: "[GetLawType('law_one_child_policy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_one_child_policy_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_one_child_policy').GetName] [concept_law]." + modifier_state_pop_support_law_one_child_policy_mult: "[GetLawType('law_one_child_policy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_one_child_policy_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_one_child_policy').GetName] [concept_law]." + modifier_state_pop_support_law_one_party_state_add: "[GetLawType('law_one_party_state').GetName] [concept_pop] Support" + modifier_state_pop_support_law_one_party_state_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_one_party_state').GetName] [concept_law]." + modifier_state_pop_support_law_one_party_state_mult: "[GetLawType('law_one_party_state').GetName] [concept_pop] Support" + modifier_state_pop_support_law_one_party_state_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_one_party_state').GetName] [concept_law]." + modifier_state_pop_support_law_open_borders_add: "[GetLawType('law_open_borders').GetName] [concept_pop] Support" + modifier_state_pop_support_law_open_borders_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_open_borders').GetName] [concept_law]." + modifier_state_pop_support_law_open_borders_mult: "[GetLawType('law_open_borders').GetName] [concept_pop] Support" + modifier_state_pop_support_law_open_borders_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_open_borders').GetName] [concept_law]." + modifier_state_pop_support_law_parliamentary_add: "[GetLawType('law_parliamentary').GetName] [concept_pop] Support" + modifier_state_pop_support_law_parliamentary_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_parliamentary').GetName] [concept_law]." + modifier_state_pop_support_law_parliamentary_mult: "[GetLawType('law_parliamentary').GetName] [concept_pop] Support" + modifier_state_pop_support_law_parliamentary_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_parliamentary').GetName] [concept_law]." + modifier_state_pop_support_law_penal_correction_add: "[GetLawType('law_penal_correction').GetName] [concept_pop] Support" + modifier_state_pop_support_law_penal_correction_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_penal_correction').GetName] [concept_law]." + modifier_state_pop_support_law_penal_correction_mult: "[GetLawType('law_penal_correction').GetName] [concept_pop] Support" + modifier_state_pop_support_law_penal_correction_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_penal_correction').GetName] [concept_law]." + modifier_state_pop_support_law_political_incarceration_add: "[GetLawType('law_political_incarceration').GetName] [concept_pop] Support" + modifier_state_pop_support_law_political_incarceration_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_political_incarceration').GetName] [concept_law]." + modifier_state_pop_support_law_political_incarceration_mult: "[GetLawType('law_political_incarceration').GetName] [concept_pop] Support" + modifier_state_pop_support_law_political_incarceration_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_political_incarceration').GetName] [concept_law]." + modifier_state_pop_support_law_political_participation_add: "[GetLawType('law_political_participation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_political_participation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_political_participation').GetName] [concept_law]." + modifier_state_pop_support_law_political_participation_mult: "[GetLawType('law_political_participation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_political_participation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_political_participation').GetName] [concept_law]." + modifier_state_pop_support_law_politicized_bureaucrats_add: "[GetLawType('law_politicized_bureaucrats').GetName] [concept_pop] Support" + modifier_state_pop_support_law_politicized_bureaucrats_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_politicized_bureaucrats').GetName] [concept_law]." + modifier_state_pop_support_law_politicized_bureaucrats_mult: "[GetLawType('law_politicized_bureaucrats').GetName] [concept_pop] Support" + modifier_state_pop_support_law_politicized_bureaucrats_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_politicized_bureaucrats').GetName] [concept_law]." + modifier_state_pop_support_law_pollution_ban_add: "[GetLawType('law_pollution_ban').GetName] [concept_pop] Support" + modifier_state_pop_support_law_pollution_ban_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_pollution_ban').GetName] [concept_law]." + modifier_state_pop_support_law_pollution_ban_mult: "[GetLawType('law_pollution_ban').GetName] [concept_pop] Support" + modifier_state_pop_support_law_pollution_ban_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_pollution_ban').GetName] [concept_law]." + modifier_state_pop_support_law_private_military_add: "[GetLawType('law_private_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_private_military_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_private_military').GetName] [concept_law]." + modifier_state_pop_support_law_private_military_mult: "[GetLawType('law_private_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_private_military_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_private_military').GetName] [concept_law]." + modifier_state_pop_support_law_privatized_police_add: "[GetLawType('law_privatized_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_privatized_police_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_privatized_police').GetName] [concept_law]." + modifier_state_pop_support_law_privatized_police_mult: "[GetLawType('law_privatized_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_privatized_police_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_privatized_police').GetName] [concept_law]." + modifier_state_pop_support_law_professional_military_add: "[GetLawType('law_professional_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_professional_military_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_professional_military').GetName] [concept_law]." + modifier_state_pop_support_law_professional_military_mult: "[GetLawType('law_professional_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_professional_military_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_professional_military').GetName] [concept_law]." + modifier_state_pop_support_law_professional_police_add: "[GetLawType('law_professional_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_professional_police_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_professional_police').GetName] [concept_law]." + modifier_state_pop_support_law_professional_police_mult: "[GetLawType('law_professional_police').GetName] [concept_pop] Support" + modifier_state_pop_support_law_professional_police_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_professional_police').GetName] [concept_law]." + modifier_state_pop_support_law_profit_expropriation_add: "[GetLawType('law_profit_expropriation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_profit_expropriation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_profit_expropriation').GetName] [concept_law]." + modifier_state_pop_support_law_profit_expropriation_mult: "[GetLawType('law_profit_expropriation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_profit_expropriation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_profit_expropriation').GetName] [concept_law]." + modifier_state_pop_support_law_public_utility_companies_add: "[GetLawType('law_public_utility_companies').GetName] [concept_pop] Support" + modifier_state_pop_support_law_public_utility_companies_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_public_utility_companies').GetName] [concept_law]." + modifier_state_pop_support_law_public_utility_companies_mult: "[GetLawType('law_public_utility_companies').GetName] [concept_pop] Support" + modifier_state_pop_support_law_public_utility_companies_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_public_utility_companies').GetName] [concept_law]." + modifier_state_pop_support_law_regulated_human_trials_add: "[GetLawType('law_regulated_human_trials').GetName] [concept_pop] Support" + modifier_state_pop_support_law_regulated_human_trials_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_regulated_human_trials').GetName] [concept_law]." + modifier_state_pop_support_law_regulated_human_trials_mult: "[GetLawType('law_regulated_human_trials').GetName] [concept_pop] Support" + modifier_state_pop_support_law_regulated_human_trials_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_regulated_human_trials').GetName] [concept_law]." + modifier_state_pop_support_law_religious_institutions_add: "[GetLawType('law_religious_institutions').GetName] [concept_pop] Support" + modifier_state_pop_support_law_religious_institutions_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_religious_institutions').GetName] [concept_law]." + modifier_state_pop_support_law_religious_institutions_mult: "[GetLawType('law_religious_institutions').GetName] [concept_pop] Support" + modifier_state_pop_support_law_religious_institutions_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_religious_institutions').GetName] [concept_law]." + modifier_state_pop_support_law_religious_nationalism_add: "[GetLawType('law_religious_nationalism').GetName] [concept_pop] Support" + modifier_state_pop_support_law_religious_nationalism_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_religious_nationalism').GetName] [concept_law]." + modifier_state_pop_support_law_religious_nationalism_mult: "[GetLawType('law_religious_nationalism').GetName] [concept_pop] Support" + modifier_state_pop_support_law_religious_nationalism_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_religious_nationalism').GetName] [concept_law]." + modifier_state_pop_support_law_religious_policies_add: "[GetLawType('law_religious_policies').GetName] [concept_pop] Support" + modifier_state_pop_support_law_religious_policies_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_religious_policies').GetName] [concept_law]." + modifier_state_pop_support_law_religious_policies_mult: "[GetLawType('law_religious_policies').GetName] [concept_pop] Support" + modifier_state_pop_support_law_religious_policies_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_religious_policies').GetName] [concept_law]." + modifier_state_pop_support_law_representative_democracy_add: "[GetLawType('law_representative_democracy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_representative_democracy_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_representative_democracy').GetName] [concept_law]." + modifier_state_pop_support_law_representative_democracy_mult: "[GetLawType('law_representative_democracy').GetName] [concept_pop] Support" + modifier_state_pop_support_law_representative_democracy_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_representative_democracy').GetName] [concept_law]." + modifier_state_pop_support_law_reserve_military_add: "[GetLawType('law_reserve_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_reserve_military_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_reserve_military').GetName] [concept_law]." + modifier_state_pop_support_law_reserve_military_mult: "[GetLawType('law_reserve_military').GetName] [concept_pop] Support" + modifier_state_pop_support_law_reserve_military_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_reserve_military').GetName] [concept_law]." + modifier_state_pop_support_law_resource_extraction_nationalization_add: "[GetLawType('law_resource_extraction_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_resource_extraction_nationalization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_resource_extraction_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_resource_extraction_nationalization_mult: "[GetLawType('law_resource_extraction_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_resource_extraction_nationalization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_resource_extraction_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_segregationist_add: "[GetLawType('law_segregationist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_segregationist_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_segregationist').GetName] [concept_law]." + modifier_state_pop_support_law_segregationist_mult: "[GetLawType('law_segregationist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_segregationist_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_segregationist').GetName] [concept_law]." + modifier_state_pop_support_law_selective_immigration_add: "[GetLawType('law_selective_immigration').GetName] [concept_pop] Support" + modifier_state_pop_support_law_selective_immigration_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_selective_immigration').GetName] [concept_law]." + modifier_state_pop_support_law_selective_immigration_mult: "[GetLawType('law_selective_immigration').GetName] [concept_pop] Support" + modifier_state_pop_support_law_selective_immigration_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_selective_immigration').GetName] [concept_law]." + modifier_state_pop_support_law_socialization_add: "[GetLawType('law_socialization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_socialization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_socialization').GetName] [concept_law]." + modifier_state_pop_support_law_socialization_mult: "[GetLawType('law_socialization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_socialization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_socialization').GetName] [concept_law]." + modifier_state_pop_support_law_standard_workweeks_add: "[GetLawType('law_standard_workweeks').GetName] [concept_pop] Support" + modifier_state_pop_support_law_standard_workweeks_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_standard_workweeks').GetName] [concept_law]." + modifier_state_pop_support_law_standard_workweeks_mult: "[GetLawType('law_standard_workweeks').GetName] [concept_pop] Support" + modifier_state_pop_support_law_standard_workweeks_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_standard_workweeks').GetName] [concept_law]." + modifier_state_pop_support_law_state_atheism_add: "[GetLawType('law_state_atheism').GetName] [concept_pop] Support" + modifier_state_pop_support_law_state_atheism_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_state_atheism').GetName] [concept_law]." + modifier_state_pop_support_law_state_atheism_mult: "[GetLawType('law_state_atheism').GetName] [concept_pop] Support" + modifier_state_pop_support_law_state_atheism_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_state_atheism').GetName] [concept_law]." + modifier_state_pop_support_law_state_corporations_add: "[GetLawType('law_state_corporations').GetName] [concept_pop] Support" + modifier_state_pop_support_law_state_corporations_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_state_corporations').GetName] [concept_law]." + modifier_state_pop_support_law_state_corporations_mult: "[GetLawType('law_state_corporations').GetName] [concept_pop] Support" + modifier_state_pop_support_law_state_corporations_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_state_corporations').GetName] [concept_law]." + modifier_state_pop_support_law_state_funded_schools_add: "[GetLawType('law_state_funded_schools').GetName] [concept_pop] Support" + modifier_state_pop_support_law_state_funded_schools_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_state_funded_schools').GetName] [concept_law]." + modifier_state_pop_support_law_state_funded_schools_mult: "[GetLawType('law_state_funded_schools').GetName] [concept_pop] Support" + modifier_state_pop_support_law_state_funded_schools_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_state_funded_schools').GetName] [concept_law]." + modifier_state_pop_support_law_subsidized_health_insurance_add: "[GetLawType('law_subsidized_health_insurance').GetName] [concept_pop] Support" + modifier_state_pop_support_law_subsidized_health_insurance_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_subsidized_health_insurance').GetName] [concept_law]." + modifier_state_pop_support_law_subsidized_health_insurance_mult: "[GetLawType('law_subsidized_health_insurance').GetName] [concept_pop] Support" + modifier_state_pop_support_law_subsidized_health_insurance_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_subsidized_health_insurance').GetName] [concept_law]." + modifier_state_pop_support_law_supremacist_add: "[GetLawType('law_supremacist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_supremacist_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_supremacist').GetName] [concept_law]." + modifier_state_pop_support_law_supremacist_mult: "[GetLawType('law_supremacist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_supremacist_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_supremacist').GetName] [concept_law]." + modifier_state_pop_support_law_syncretist_add: "[GetLawType('law_syncretist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_syncretist_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_syncretist').GetName] [concept_law]." + modifier_state_pop_support_law_syncretist_mult: "[GetLawType('law_syncretist').GetName] [concept_pop] Support" + modifier_state_pop_support_law_syncretist_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_syncretist').GetName] [concept_law]." + modifier_state_pop_support_law_technocrats_add: "[GetLawType('law_technocrats').GetName] [concept_pop] Support" + modifier_state_pop_support_law_technocrats_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_technocrats').GetName] [concept_law]." + modifier_state_pop_support_law_technocrats_mult: "[GetLawType('law_technocrats').GetName] [concept_pop] Support" + modifier_state_pop_support_law_technocrats_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_technocrats').GetName] [concept_law]." + modifier_state_pop_support_law_theocratic_add: "[GetLawType('law_theocratic').GetName] [concept_pop] Support" + modifier_state_pop_support_law_theocratic_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_theocratic').GetName] [concept_law]." + modifier_state_pop_support_law_theocratic_mult: "[GetLawType('law_theocratic').GetName] [concept_pop] Support" + modifier_state_pop_support_law_theocratic_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_theocratic').GetName] [concept_law]." + modifier_state_pop_support_law_theoretical_research_only_add: "[GetLawType('law_theoretical_research_only').GetName] [concept_pop] Support" + modifier_state_pop_support_law_theoretical_research_only_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_theoretical_research_only').GetName] [concept_law]." + modifier_state_pop_support_law_theoretical_research_only_mult: "[GetLawType('law_theoretical_research_only').GetName] [concept_pop] Support" + modifier_state_pop_support_law_theoretical_research_only_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_theoretical_research_only').GetName] [concept_law]." + modifier_state_pop_support_law_tobacco_allowed_add: "[GetLawType('law_tobacco_allowed').GetName] [concept_pop] Support" + modifier_state_pop_support_law_tobacco_allowed_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_tobacco_allowed').GetName] [concept_law]." + modifier_state_pop_support_law_tobacco_allowed_mult: "[GetLawType('law_tobacco_allowed').GetName] [concept_pop] Support" + modifier_state_pop_support_law_tobacco_allowed_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_tobacco_allowed').GetName] [concept_law]." + modifier_state_pop_support_law_total_nationalization_add: "[GetLawType('law_total_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_total_nationalization_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_total_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_total_nationalization_mult: "[GetLawType('law_total_nationalization').GetName] [concept_pop] Support" + modifier_state_pop_support_law_total_nationalization_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_total_nationalization').GetName] [concept_law]." + modifier_state_pop_support_law_total_prohibition_add: "[GetLawType('law_total_prohibition').GetName] [concept_pop] Support" + modifier_state_pop_support_law_total_prohibition_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_total_prohibition').GetName] [concept_law]." + modifier_state_pop_support_law_total_prohibition_mult: "[GetLawType('law_total_prohibition').GetName] [concept_pop] Support" + modifier_state_pop_support_law_total_prohibition_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_total_prohibition').GetName] [concept_law]." + modifier_state_pop_support_law_unitary_add: "[GetLawType('law_unitary').GetName] [concept_pop] Support" + modifier_state_pop_support_law_unitary_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_unitary').GetName] [concept_law]." + modifier_state_pop_support_law_unitary_mult: "[GetLawType('law_unitary').GetName] [concept_pop] Support" + modifier_state_pop_support_law_unitary_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_unitary').GetName] [concept_law]." + modifier_state_pop_support_law_universal_basic_income_add: "[GetLawType('law_universal_basic_income').GetName] [concept_pop] Support" + modifier_state_pop_support_law_universal_basic_income_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_universal_basic_income').GetName] [concept_law]." + modifier_state_pop_support_law_universal_basic_income_mult: "[GetLawType('law_universal_basic_income').GetName] [concept_pop] Support" + modifier_state_pop_support_law_universal_basic_income_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_universal_basic_income').GetName] [concept_law]." + modifier_state_pop_support_law_universal_healthcare_add: "[GetLawType('law_universal_healthcare').GetName] [concept_pop] Support" + modifier_state_pop_support_law_universal_healthcare_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_universal_healthcare').GetName] [concept_law]." + modifier_state_pop_support_law_universal_healthcare_mult: "[GetLawType('law_universal_healthcare').GetName] [concept_pop] Support" + modifier_state_pop_support_law_universal_healthcare_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_universal_healthcare').GetName] [concept_law]." + modifier_state_pop_support_law_unrestricted_human_testing_add: "[GetLawType('law_unrestricted_human_testing').GetName] [concept_pop] Support" + modifier_state_pop_support_law_unrestricted_human_testing_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_unrestricted_human_testing').GetName] [concept_law]." + modifier_state_pop_support_law_unrestricted_human_testing_mult: "[GetLawType('law_unrestricted_human_testing').GetName] [concept_pop] Support" + modifier_state_pop_support_law_unrestricted_human_testing_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_unrestricted_human_testing').GetName] [concept_law]." + modifier_state_pop_support_law_wealth_taxation_add: "[GetLawType('law_wealth_taxation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_wealth_taxation_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_wealth_taxation').GetName] [concept_law]." + modifier_state_pop_support_law_wealth_taxation_mult: "[GetLawType('law_wealth_taxation').GetName] [concept_pop] Support" + modifier_state_pop_support_law_wealth_taxation_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_wealth_taxation').GetName] [concept_law]." + modifier_state_pop_support_law_welfare_state_add: "[GetLawType('law_welfare_state').GetName] [concept_pop] Support" + modifier_state_pop_support_law_welfare_state_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_welfare_state').GetName] [concept_law]." + modifier_state_pop_support_law_welfare_state_mult: "[GetLawType('law_welfare_state').GetName] [concept_pop] Support" + modifier_state_pop_support_law_welfare_state_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_welfare_state').GetName] [concept_law]." + modifier_state_pop_support_law_workplace_safety_standards_add: "[GetLawType('law_workplace_safety_standards').GetName] [concept_pop] Support" + modifier_state_pop_support_law_workplace_safety_standards_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_workplace_safety_standards').GetName] [concept_law]." + modifier_state_pop_support_law_workplace_safety_standards_mult: "[GetLawType('law_workplace_safety_standards').GetName] [concept_pop] Support" + modifier_state_pop_support_law_workplace_safety_standards_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_workplace_safety_standards').GetName] [concept_law]." + modifier_state_pop_support_law_wrongful_dismissal_protections_add: "[GetLawType('law_wrongful_dismissal_protections').GetName] [concept_pop] Support" + modifier_state_pop_support_law_wrongful_dismissal_protections_add_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_wrongful_dismissal_protections').GetName] [concept_law]." + modifier_state_pop_support_law_wrongful_dismissal_protections_mult: "[GetLawType('law_wrongful_dismissal_protections').GetName] [concept_pop] Support" + modifier_state_pop_support_law_wrongful_dismissal_protections_mult_desc: "Impacts the rate at which [Concept('concept_pop', '$concept_pops$')] support the [GetLawType('law_wrongful_dismissal_protections').GetName] [concept_law]." ############################ ########## Global ########## @@ -438,6 +871,14 @@ ##### Industrial ##### ###################### + # Industries - global + modifier_building_group_bg_manufacturing_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Manufacturing" + modifier_building_group_bg_manufacturing_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_manufacturing_technicians_mortality_mult$" + modifier_building_group_bg_light_industry_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Light Industry" + modifier_building_group_bg_light_industry_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_light_industry_technicians_mortality_mult$" + modifier_building_group_bg_heavy_industry_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Heavy Industry" + modifier_building_group_bg_heavy_industry_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_heavy_industry_technicians_mortality_mult$" + # Advanced Military Manufactories modifier_building_advanced_military_manufactories_throughput_mult: "$building_advanced_military_manufactories$ building [concept_throughput]" modifier_building_advanced_military_manufactories_throughput_mult_desc: "A bonus or penalty to both input and output of $building_advanced_military_manufactories$" @@ -522,6 +963,10 @@ ##### Resources ##### ##################### + #Mines - global + modifier_building_group_bg_mining_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Mines" + modifier_building_group_bg_mining_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_mining_technicians_mortality_mult$" + # Bauxite Mines # Coal Mines @@ -638,6 +1083,9 @@ # Spaceport # Infrastructure + modifier_building_group_bg_infrastructure_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Infrastructure" + modifier_building_group_bg_infrastructure_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_infrastructure_technicians_mortality_mult$" + modifier_building_group_bg_infrastructure_throughput_mult: "$bg_infrastructure$ [concept_throughput]" modifier_building_group_bg_infrastructure_throughput_mult_desc: "A bonus or penalty to both input and output of $bg_infrastructure$" @@ -723,6 +1171,9 @@ # Transportation # Wood + modifier_building_group_bg_logging_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Logging" + modifier_building_group_bg_logging_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_logging_technicians_mortality_mult$" + modifier_building_output_wood_mult: "Building @wood! Wood output " modifier_building_output_wood_mult_desc: "A bonus or penalty to the amount of @wood! Wood produced by buildings" @@ -817,8 +1268,8 @@ modifier_building_group_bg_fossil_fuels_laborers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $laborers$ employed in Fossil Fuels" modifier_building_group_bg_fossil_fuels_laborers_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_fossil_fuels_laborers_mortality_mult$" - modifier_building_group_bg_fossil_fuels_machinists_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $machinists$ employed in Fossil Fuels" - modifier_building_group_bg_fossil_fuels_machinists_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_fossil_fuels_machinists_mortality_mult$" + modifier_building_group_bg_fossil_fuels_technicians_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $technicians$ employed in Fossil Fuels" + modifier_building_group_bg_fossil_fuels_technicians_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_fossil_fuels_technicians_mortality_mult$" modifier_building_group_bg_fossil_fuels_engineers_mortality_mult: "[Concept('concept_pop_growth', '$concept_pop_growth_mortality$')] of $engineers$ employed in Fossil Fuels" modifier_building_group_bg_fossil_fuels_engineers_mortality_mult_desc: "An increase or decrease in the $modifier_building_group_bg_fossil_fuels_engineers_mortality_mult$" @@ -1160,13 +1611,10 @@ pushing_denazification: "Pushing Denazification" denazification: "Denazification" operation_paperclip: "Operation Paperclip" - baby_boom: "Baby Boom" - encouraged_baby_boom: "Encouraged Baby Boom" forced_neutrality: "Forced Neutrality" full_investment_pool: "Reduced Investment Opportunities" urbanization_modifier: "Urbanization" article_9_active: "Article 9 - No Aggression" - demilitarized_nation: "Demilitarized Nation" legacy_of_kemalism: "Legacy of Kemalism" declaration_of_human_rights: "Declaration of Human Rights" unclos1: "UNCLOS I" @@ -1184,3 +1632,4 @@ poor_solar_capacity: "Poor Solar Capacity" poor_wind_capacity: "Poor Wind Capacity" poor_hydroelectric_capacity: "Poor Hydroelectric Capacity" + banned_obsession: "Banned Obsession" diff --git a/localization/english/CWP/CWP_objectives_l_english.yml b/localization/english/CWP/CWP_objectives_l_english.yml index 59f231af9..4fb7e578c 100644 --- a/localization/english/CWP/CWP_objectives_l_english.yml +++ b/localization/english/CWP/CWP_objectives_l_english.yml @@ -1,7 +1,7 @@ l_english: objective_western_bloc: 0 "Western Bloc" objective_western_bloc_desc: "As the frost of winter settles over the Western Bloc in January 1946, a sense of uneasy calm pervades the air.\n\nThe leaders of the United States, Great Britain, and France gather to address the challenges that have arisen in the aftermath of the Second World War.\n\nWith weary eyes and heavy hearts, they must navigate the treacherous waters of post-war reconstruction, while facing the looming threat of Soviet expansionism in the East.\n\nBut despite the hardships they face, the spirit of the Western Bloc remains unbroken.\n\nUnited by a common goal, they stand firm in their commitment to rebuild their shattered nations and ensure a brighter future for generations to come." - + objective_eastern_bloc: 0 "Eastern Bloc" objective_eastern_bloc_desc: "In January 1946, the Eastern Bloc stands strong in the face of post-war turmoil.\n\nLed by the Soviet Union, the countries of Eastern Europe are united in their determination to rebuild their nations and establish a new world order.\n\nThe scars of war run deep, but the people of the Eastern Bloc are undaunted.\n\nThey work tirelessly to rebuild their shattered economies and strengthen their military defenses, all while promoting the ideals of communism and socialism.\n\nBut as tensions mount with the Western Bloc, the Eastern Bloc remains resolute in their commitment to defend their way of life and resist the forces of capitalist imperialism.\n\nIn this new era of uncertainty, the Eastern Bloc stands tall, ready to face whatever challenges lie ahead." @@ -19,7 +19,7 @@ objective_western_bloc_name_JAP: "Japan" objective_western_bloc_desc_JAP: "In January 1946, Japan finds itself in a state of profound transformation. The country has just emerged from the devastation of the Second World War, with its cities reduced to rubble and its people struggling to rebuild their shattered lives. But despite the challenges, there is a sense of determination and renewal in the air.\n\nWith the end of the war, Japan is now under the occupation of the Allied powers, led by the United States. The country is undergoing a process of demilitarization and democratization, as the occupying forces work to rebuild the nation and establish a new government that is accountable to the people.\n\nBut the road ahead is long and fraught with challenges. Japan must come to terms with the legacy of its imperial past and forge a new identity as a peaceful, democratic member of the international community. And as it rebuilds its economy and society, it must also navigate the shifting geopolitical landscape of the post-war era, with new global powers rising and old ones in decline." -############### Eastern Bloc ############### + ############### Eastern Bloc ############### objective_eastern_bloc_name_RUS: "Soviet Union" objective_eastern_bloc_desc_RUS: "The Soviet Union stands as a [concept_superpower] on the world stage, having played a decisive role in the defeat of Nazi Germany in the Second World War. But despite its military might and global influence, the Soviet Union faces a complex and uncertain future.\n\nThe country is still recovering from the devastation of the war, with its economy in shambles and its people struggling to rebuild. And while the Soviet Union emerged victorious from the war, it now faces a new and growing threat in the form of the United States and its Western allies, who see the Soviet Union as a rival and a potential enemy.\n\nAs the world struggles to come to terms with the aftermath of the war, the Soviet Union is at a crossroads. It must navigate a complex geopolitical landscape, maintain its influence in the world, and secure its position as a global power. At the same time, it must also address the needs of its own people, who are looking to rebuild their lives and create a better future for themselves and their families.\n\nThe Soviet Union remains steadfast in its commitment to socialism and the ideals of the Communist revolution. Its people are determined to build a better world, one that is free from the inequalities and injustices of the past. They stand ready to face whatever the future may bring." @@ -27,11 +27,11 @@ objective_eastern_bloc_desc_DDR: "East Germany finds itself in a state of political and economic turmoil. The country is still recovering from the devastation of World War II, and is now under Soviet occupation, with a communist government established in the eastern part of the country.\n\nAs East Germany seeks to rebuild, it faces many challenges, including shortages of food and other essential goods, a struggling economy, and political instability. The country is also grappling with the legacy of Nazi rule, as it seeks to come to terms with the atrocities committed during the war.\n\nDespite these challenges, the people of East Germany remain resilient and determined to build a better future. The communist government has embarked on a program of social and economic reform, with a focus on improving the lives of working people and building a more just and equal society.\n\nBut the road ahead is long and difficult. East Germany must navigate the complex geopolitics of the post-war era, as it seeks to establish its place in a world dominated by two superpowers - the United States and the Soviet Union.\n\nAs the country looks to the future, there is a sense of hope and possibility, but also of uncertainty and anxiety. " objective_eastern_bloc_name_PRC: "People's Republic of China" - objective_eastern_bloc_desc_PRC: "In January 1946, the People's Republic of China is a country in turmoil, with a civil war raging between the communist forces led by Mao Zedong and the Nationalist government under Chiang Kai-shek.\n\nDespite the ongoing conflict, the communist forces have made significant gains in recent years, winning the support of many Chinese peasants and workers with their promises of land reform and social justice.\n\nBut the Nationalist government is still a formidable foe, with the backing of the United States and other Western powers. And with the war taking a heavy toll on the country's economy and infrastructure, China is facing significant challenges in its efforts to rebuild and modernize.\n\nDespite these challenges, however, the people of China remain resilient and committed to building a better future. The communist forces have established a new government in the areas under their control, with a focus on improving the lives of ordinary people and building a more equal and just society.\n\nAs China looks to the future, there is a sense of hope and possibility, but also of uncertainty and apprehension. The country is navigating a complex geopolitical landscape, with the looming threat of conflict with the United States and its allies." + objective_eastern_bloc_desc_PRC: "In January 1946, the People's Republic of China is a country in turmoil, with a civil war raging between the communist forces led by Mao Zedong and the Nationalist government under Chiang Kai-shek.\n\nDespite the ongoing conflict, the communist forces have made significant gains in recent years, winning the support of many Chinese informal_workers and workers with their promises of land reform and social justice.\n\nBut the Nationalist government is still a formidable foe, with the backing of the United States and other Western powers. And with the war taking a heavy toll on the country's economy and infrastructure, China is facing significant challenges in its efforts to rebuild and modernize.\n\nDespite these challenges, however, the people of China remain resilient and committed to building a better future. The communist forces have established a new government in the areas under their control, with a focus on improving the lives of ordinary people and building a more equal and just society.\n\nAs China looks to the future, there is a sense of hope and possibility, but also of uncertainty and apprehension. The country is navigating a complex geopolitical landscape, with the looming threat of conflict with the United States and its allies." objective_eastern_bloc_name_POL: "Poland" objective_eastern_bloc_desc_POL: "In January 1946, Poland is a country that has just emerged from the devastating aftermath of World War II, with its cities and infrastructure in ruins and its people struggling to rebuild their lives.\n\nPoland finds itself in a precarious position, sandwiched between the Soviet Union to the east and the Western powers to the west. The country is heavily influenced by the Soviet Union, which has installed a communist government in Warsaw and has a significant military presence in the country.\n\nDespite this, there is resistance among the Polish people to Soviet domination, with many yearning for greater independence and democracy. The government faces significant challenges in balancing the demands of its Soviet allies with the desires of its own people.\n\nThe country is also dealing with the legacy of Nazi occupation and the atrocities committed during the war, with many communities devastated by the loss of loved ones and the destruction of their homes and businesses.\n\nAs Poland looks to the future, there is a sense of hope and possibility, but also of caution and uncertainty. The country is striving to find its place in the world and create a future that is both prosperous and free." -############### Non-Aligned Bloc ############### + ############### Non-Aligned Bloc ############### objective_non_aligned_bloc_name_YUG: "Yugoslavia" objective_non_aligned_bloc_desc_YUG: "Having just emerged from the chaos of World War II, with a new government led by Josip Broz Tito and a vision of socialism that is distinct from both the Soviet Union and the Western powers.\n\nYugoslavia is a unique case in post-war Europe, with its diverse population of Slavs, Albanians, and other ethnic groups, as well as a history of resistance to foreign domination.\n\n Yugoslavia faces significant challenges in the post-war period. The country is heavily indebted and its economy is in shambles, with many people struggling to make ends meet. In addition, Yugoslavia is caught in the middle of the emerging Cold War, with both the Soviet Union and the Western powers vying for influence in the region.\n\nThe country is also dealing with the legacy of Nazi occupation and the atrocities committed during the war, with many communities devastated by the loss of loved ones and the destruction of their homes and businesses.\n\nAs the country looks to the future, there is a feeling of hope that Yugoslavia can become a model for a new kind of socialism, one that is based on solidarity and cooperation rather than domination and control." @@ -42,4 +42,4 @@ objective_non_aligned_bloc_desc_EGY: "Egypt is a country in a state of flux. The country is still under British occupation, but there is growing sentiment among the Egyptian people for independence and self-determination.\n\nEgypt is a land of ancient history and culture, with a rich legacy of art, literature, and science. Despite the country's past glories, it is struggling with poverty and political instability, with a weak and divided government that is unable to meet the needs of its people.\n\nThe country's strategic location at the crossroads of Africa and the Middle East has made it a key player in the region's politics, with foreign powers jostling for influence and control. Egypt's leaders must navigate a complex web of alliances and interests, seeking to balance the demands of their people with the realities of international relations.\n\nAmidst these challenges, there is a growing sense of national pride and unity, as Egyptians rally behind the call for independence and sovereignty. The country's intellectuals and artists are leading the charge for social and political change, working to create a more just and equitable society for all. As Egypt looks to the future, there is a sense of optimism and possibility, as the country seeks to reclaim its place as a leader in the region and the world." objective_non_aligned_bloc_name_HND: "British Raj" - objective_non_aligned_bloc_desc_HND: "The British Raj in India is a colonial power in decline. With its sprawling bureaucracy and vast army, is a formidable presence in India. However, it is facing mounting pressure from the Indian National Congress and other nationalist groups, who are engaging in nonviolent protests and civil disobedience to demand political and economic freedoms.\n\nThe country is rife with tension and violence, with communal conflicts between Hindus and Muslims erupting in many regions. The British Raj is struggling to maintain law and order, with frequent outbreaks of violence and rebellion.\n\nThe country's leaders must navigate a complex web of alliances and interests, seeking to maintain British control while addressing the demands of the Indian people or simply relinquish control to the Indian National Congress entirely.\n\nAs the struggle for independence intensifies, the British Raj is facing mounting international pressure to relinquish its hold on India. The country's leaders are increasingly divided, with some advocating for a peaceful transition of power and others advocating for continued British rule. The fate of the British Raj hangs in the balance, as India looks to the future with a sense of hope and uncertainty" \ No newline at end of file + objective_non_aligned_bloc_desc_HND: "The British Raj in India is a colonial power in decline. With its sprawling bureaucracy and vast army, is a formidable presence in India. However, it is facing mounting pressure from the Indian National Congress and other nationalist groups, who are engaging in nonviolent protests and civil disobedience to demand political and economic freedoms.\n\nThe country is rife with tension and violence, with communal conflicts between Hindus and Muslims erupting in many regions. The British Raj is struggling to maintain law and order, with frequent outbreaks of violence and rebellion.\n\nThe country's leaders must navigate a complex web of alliances and interests, seeking to maintain British control while addressing the demands of the Indian people or simply relinquish control to the Indian National Congress entirely.\n\nAs the struggle for independence intensifies, the British Raj is facing mounting international pressure to relinquish its hold on India. The country's leaders are increasingly divided, with some advocating for a peaceful transition of power and others advocating for continued British rule. The fate of the British Raj hangs in the balance, as India looks to the future with a sense of hope and uncertainty" diff --git a/localization/english/CWP/CWP_production_methods_l_english.yml b/localization/english/CWP/CWP_production_methods_l_english.yml index 0f558b81f..05ad71f03 100644 --- a/localization/english/CWP/CWP_production_methods_l_english.yml +++ b/localization/english/CWP/CWP_production_methods_l_english.yml @@ -470,9 +470,8 @@ pm_publicly_traded_farm: "Publicly Traded" pm_government_run_farm: "Government Run" pm_state_run_cooperatives_farms: "State Run Cooperatives" - pm_publicly_traded_industry: "Publicly Traded" + pm_publicly_traded_general_industry: "Publicly Traded" pm_state_run_cooperatives_industry: "State Run Cooperatives" - pm_worker_cooperatives_industry: "Workers Cooperatives" pm_state_run_cooperatives_mine: "State Run Cooperatives" pm_state_run_cooperatives_misc: "State Run Cooperatives" pm_state_run_cooperatives_plantation: "State Run Cooperatives" @@ -650,7 +649,22 @@ pm_privately_owned_mine: "Privately Owned" pm_publicly_traded_mine: "Publicly Traded" pm_government_run_mine: "Government Run" - pm_worker_cooperative_mine: "Worker Cooperatives" + pm_worker_cooperatives_mine: "Worker Cooperatives" + pm_worker_cooperatives_general_industry: "Worker Cooperatives" + pm_worker_cooperatives_farm: "Worker Cooperatives" + pm_worker_cooperatives_plantation: "Worker Cooperatives" + pm_worker_cooperatives_hospital: "Worker Cooperatives" + pm_worker_cooperatives_building_railway: "Worker Cooperatives" + pm_worker_cooperatives_building_subsistence: "Worker Cooperatives" + pm_government_run_heavy_industry: "Government Run" + pm_government_run_military_industry: "Government Run" + pm_privately_owned_heavy_industry: "Privately Owned" + pm_privately_owned_military_industry: "Privately Owned" + pm_publicly_traded_heavy_industry: "Publicly Traded" + pm_publicly_traded_military_industry: "Publicly Traded" + pm_publicly_traded_urban_center: "Publicly Traded" + pm_worker_cooperatives_heavy_industry: "Worker Cooperatives" + pm_worker_cooperatives_military_industry: "Worker Cooperatives" ##### Plantation PMGs pmg_transportation_plantation: "Transportation" pmg_ownership_plantation: "Ownership" @@ -1013,11 +1027,10 @@ pm_no_planning: "No Planning" pm_local_planning: "Local Planning" pm_regional_planning: "Regional Planning" - pm_centralized_planning: "Centralized Planning" + pm_centralized_planning: "Devolved Planning" pm_privately_owned_urban_center: "Privately Owned" pm_government_run_urban_center: "Government Run" - pm_state_run_cooperatives_urban_center: "State Run Cooperatives" - pm_worker_cooperative_urban_center: "Worker Cooperatives" + pm_worker_cooperatives_urban_center: "Worker Cooperatives" pm_led_streetlights: "LED Streetlights" pm_public_bus_system: "Public Bus Systems" pm_subway_systems: "Public Surface System" @@ -1047,7 +1060,7 @@ pm_mri_imaging: "MRI Imaging" pm_hiv_treatment: "HIV Treatment" pm_immunotherapy: "Immunotherapy" - pm_charity_hospital: "Charity Hospitals" + pm_church_run_hospitals: "Church Run Hospitals" pm_privatized_hospital: "Privatized Hospitals" pm_government_run_hospital: "Government Run Hospitals" pm_secular_urban_clergy: "Secular Clergy" @@ -1055,8 +1068,7 @@ pmg_slums: "Black Markets" pm_drug_trade: "Drug Trade" pm_drugs_legal: "Informal Work" - pm_publicly_traded_urban: "Publicly Traded" - pm_state_run_cooperatives_urban: "State Run Cooperatives" + pm_publicly_traded_utility: "Publicly Traded" pm_skyscraper_corporate_offices: "Corporate Offices" pm_skyscraper_financial_district: "Financial District" pm_trade_center_state_run_cooperative: "State Run Cooperatives" @@ -1118,9 +1130,9 @@ pm_alternative_media: "Alternative Media" pm_social_networking_media: "Social Networking" pm_sensationalized_media: "Sensationalized Media" - pm_privately_owned_urban: "Privately Owned" - pm_government_run_urban: "Government Run" - pm_worker_cooperative_urban: "Worker Cooperatives" + pm_privately_owned_utility: "Privately Owned" + pm_government_run_utility: "Government Run" + pm_worker_cooperatives_utility: "Worker Cooperatives" ####### Government pmg_base_port: "Port" pm_container_port: "Container Port" @@ -1171,8 +1183,8 @@ pm_international_airport: "International Airport" pm_international_hub: "International Hub" pm_privately_owned_airport: "Privately Owned" + pm_publicly_traded_airport: "Publicly Traded" pm_government_run_airport: "Government Run" - pm_state_run_cooperatives_airport: "State Run Cooperatives" pm_worker_cooperatives_airport: "Worker Cooperatives" ## Nuclear Weapons Facility pmg_base_nuclear_weapons_facility: "Nuclear Weapons Facility" @@ -1239,7 +1251,7 @@ pm_privately_owned_misc: "Privately Owned" pm_publicly_traded_misc: "Publicly Traded" pm_government_run_misc: "Government Run" - pm_worker_cooperative_misc: "Worker Cooperatives" + pm_worker_cooperatives_misc: "Worker Cooperatives" # Rubber pm_default_building_rubber_plantation: "Rubber Plantation" @@ -1264,8 +1276,8 @@ pm_reusable_rockets: "Reusable Rockets" pm_space_elevator: "Space Elevator" pm_privately_owned_spaceport: "Privately Owned" + pm_publicly_traded_spaceport: "Publicly Traded" pm_government_run_spaceport: "Government Run" - pm_state_run_cooperatives_spaceport: "State Run Cooperatives" pm_worker_cooperatives_spaceport: "Worker Cooperatives" # Mission Control pm_single_rocket_missions: "Single Rocket Missions" @@ -1306,7 +1318,6 @@ pm_cargo_prioritization: "Cargo Prioritization" pm_mixed_network: "Mixed Network" pm_passenger_prioritization: "Passenger Prioritization" - pm_state_run_cooperatives_railway: "State Run Cooperatives" ##### Construction pmg_housing_allocation: "Housing Allocation" pmg_housing: "Housing" @@ -1325,15 +1336,17 @@ pm_landlord_owned_housing: "Private Landlords" pm_publicly_traded_housing: "Market Rate Housing" pm_government_owned_housing: "Public Housing" - pm_worker_cooperative_housing: "Tenant Cooperatives" - pm_state_run_cooperatives_housing: "Government Cooperatives" + pm_worker_cooperatives_housing: "Tenant Cooperatives" pm_no_plastics: "Plastics Disabled" pm_rudimentary_polymers: "Rudimentary Polymers" ## Monuments + pm_clerical_building_hagia_sophia: "Clerical Building" + pm_cultural_building_hagia_sophia: "Cultural Building" pmg_base_monte_carlo_casinos: "Monte Carlo Casinos" pm_base_monte_carlo_casinos: "Monte Carlo Casinos" - pmg_base_building_kremlin: "Kremlin" - pm_default_building_kremlin: "Kremlin" + pmg_base_building_red_square: "Red Square" + pm_clerical_building_red_square: "Clerical Building" + pm_cultural_building_red_square: "Cultural Building" pmg_base_building_national_mall: "National Mall" pm_default_building_national_mall: "National Mall" diff --git a/localization/english/CWP/korea/CWP_korean_formation_l_english.yml b/localization/english/CWP/korea/CWP_korean_formation_l_english.yml index 9ff8972c7..c61724d17 100644 --- a/localization/english/CWP/korea/CWP_korean_formation_l_english.yml +++ b/localization/english/CWP/korea/CWP_korean_formation_l_english.yml @@ -7,5 +7,5 @@ korean_formation.1.a: "Korea has Returned, but not as a whole" #North Korea Formation korean_formation.2.t: "Founding of the Democratic Peoples Republic of Korea" korean_formation.2.d: "A vast military parade in pyongyang signaled the founding of the Democratic Peoples Republic of Korea as the soviet administration hands authority over to the government of the Workers Party of Korea. Chairman [GetPlayer.GetRuler.GetFullName] has handed marked the occasion with a rousing speech celebrating the revolutionary origins of this new nation and the transferal of that struggle towards the full unification of Korea as a nation vowing that the revolution is not complete until Korea is unified under socialism. The founding of a rival nation and the inflammatory speech from the chairman has likely set of alarm bells in Seoul as it becomes increasingly clear to both sides that coexistence is rapidly becoming impossible." -korean_formation.2.f: "I and the other soviet officers watched the parade with a sense of pride, the kind one feels seeing a beloved son graduate from university. We had watched these brave men and women fighting like bears since those cold days in the bleak hills of manchuria. When we first met them they were partisans with a resolve of steel but lacking the experience of a veteran movement, now they march through pyongyang not just as partisans but as soldiers and liberators. I had no doubt that they would carry the cause of revolution steadfastly beyond this cold parade ground in pyongyang to beyond, to a red korea and a red world. It was because of this pride I, and probably many others their; allowed the tears to flow without shame for the first time in my life. -Major Aleksandr Averyanov's diary on the day of the founding of the DPRK-" -korean_formation.2.a: "The revolution marches in North Korea, but will it march south?" \ No newline at end of file +korean_formation.2.f: "I and the other soviet officers watched the parade with a sense of pride, the kind one feels seeing a beloved son graduate from university. We had watched these brave men and women fighting like bears since those cold days in the bleak hills of manchuria. When we first met them they were partisans with a resolve of steel but lacking the experience of a veteran movement, now they march through pyongyang not just as partisans but as servicemembers and liberators. I had no doubt that they would carry the cause of revolution steadfastly beyond this cold parade ground in pyongyang to beyond, to a red korea and a red world. It was because of this pride I, and probably many others their; allowed the tears to flow without shame for the first time in my life. -Major Aleksandr Averyanov's diary on the day of the founding of the DPRK-" +korean_formation.2.a: "The revolution marches in North Korea, but will it march south?" diff --git a/localization/english/countries_l_english.yml b/localization/english/countries_l_english.yml index 699f68904..50288fa74 100644 --- a/localization/english/countries_l_english.yml +++ b/localization/english/countries_l_english.yml @@ -415,12 +415,8 @@ GNB: "Guinea-Bissau" GNG_ADJ: "Da Cheng" GNG: "Da Cheng" - GNI_ADJ: "Guarani" - GNI: "Guarani" GRE_ADJ: "Greek" GRE: "Greece" - GRI_ADJ: "Guarani" - GRI: "Guarani" GRN_ADJ: "Greenlandic" GRN: "Greenland" GSY_ADJ: "Giernésiais" @@ -559,8 +555,8 @@ KKY_ADJ: "Kikuyu" KKY: "Kikuyu" - KLM_ADJ: "Kalmykian" - KLM: "Kalmykia" + KLM_ADJ: "Mongolian" + KLM: "Mongolia" KLT_ADJ: "Kalimantan" KLT: "Kalimantan" KNG_ADJ: "Kong" @@ -687,7 +683,7 @@ MGL: "Mongolia" MGS_ADJ: "Madagascan" MGS: "Madagascar" - MKT_ADJ: "Miskito" + MKT_ADJ: "mesoamerican" MKT: "Miskitia" MKU_ADJ: "Makua" MKU: "Makua" @@ -739,7 +735,7 @@ MUG_ADJ: "Mughal" MUG: "Hindustan" MUI_ADJ: "Muiscan" - MUI: "Muisca" + MUI: "Andean" MYM_ADJ: "Burmese" MYM: "Myanmar" MYS_ADJ: "Mysori" @@ -1095,8 +1091,8 @@ TOB: "Toba" TPG_ADJ: "Taiping" TPG: "Heavenly Kingdom" - TPI_ADJ: "Tupinamba" - TPI: "Tupinamba" + TPI_ADJ: "Patagonian" + TPI: "Patagonian" TPS_ADJ: "Toposa" TPS: "Toposa" TRA_ADJ: "Travancorian" @@ -1213,7 +1209,7 @@ XIB: "Xibei" XIN_ADJ: 1 "Uyghuristani" XIN: 1 "Uyghuristan" - YAK_ADJ: "Yakut" + YAK_ADJ: "Siberian" YAK: "Yakutia" YEM_ADJ: "Yemeni" YEM: "Yemen" @@ -1427,7 +1423,6 @@ dyn_c_merina_kingdom_adj: "Merina" dyn_c_merina_kingdom: "Merina Kingdom" dyn_c_mexican_empire: "Mexican Empire" - dyn_c_miskito_kingdom: "Miskito Kingdom" dyn_c_moldova_adj: "Moldovan" dyn_c_moldova: "Moldova" dyn_c_mongolian_peoples_republic_adj: "Mongolian" diff --git a/localization/english/cultures_l_english.yml b/localization/english/cultures_l_english.yml index 36d9dbf59..bd14650f5 100644 --- a/localization/english/cultures_l_english.yml +++ b/localization/english/cultures_l_english.yml @@ -9,7 +9,7 @@ afro_brazilian: "Afro-Brazilian" afro_caribbean: "Afro-Caribbean" afro_caribeno: "Afro-Caribeño" - aimara: "Aimara" + andean: "Andean" ainu: "Ainu" akan: "Akan" albanian: "Albanian" @@ -40,12 +40,12 @@ basque: "Basque" bassa: "Bassa" batak: "Batak" - bedouin: "Bedouin" + arab: "Arab" beifaren: "Beifaren" beja: "Beja" beneluxian_culture_group: "Low Countries" bengali: "Bengali" - berber: "Amazigh" + maghrebi: "Maghrebi" bihari: "Bihari" boer: "Afrikaner" bornean: "Bornean" @@ -58,7 +58,6 @@ burmese: "Burmese" byelorussian: "Byelorussian" caper: "Caper" - cariban: "Cariban" caribeno: "Caribeño" cascadian: "Cascadian" catalan: "Catalan" @@ -106,8 +105,6 @@ german_culture_group: "German" greek: "Greek" greenlander: "Greenland Dane" - guajiro: "Guajiro" - guarani: "Guarani" gujarati: "Gujarati" cantonese: "Cantonese" han: "Han" @@ -129,7 +126,6 @@ japanese: "Japanese" javan: "Javan" kachin: "Kachin" - kalmyk: "Kalmyk" kanauji: "Hindustani" kannada: "Kannada" kanuri: "Kanuri" @@ -158,7 +154,6 @@ lunda: "Lunda" luo: "Luo" maasai: "Maasai" - maghrebi: "Maghrebi" makua: "Makua" malagasy: "Malagasy" malay: "Malay" @@ -169,23 +164,18 @@ manipuri: "Manipuri" maori: "Māori" marathi: "Marathi" - mashriqi: "Mashriqi" maures: "Maures" - mayan: "Maya" melanesian: "Melanesian" mexican_american: "Mexican-American" mexican: "Mexican" micronesian: "Micronesian" min: "Min" - miskito: "Miskito" - misri: "Misri" moluccan: "Moluccan" mon: "Mon" mongo: "Mongo" mongol: "Mongol" moro: "Moro" mossi: "Mossi" - muisca: "Muisca" nahua: "Nahua" nanfaren: "Nanfaren" native_american: "American-Indian" @@ -219,7 +209,6 @@ polish: "Polish" polynesian: "Polynesian" portuguese: "Portuguese" - quechua: "Quechua" rajput: "Rajasthani" romanian_culture_group: "Romanian" romanian: "Romanian" @@ -274,8 +263,6 @@ tiv: "Tiv" tonga: "Tonga" tswana: "Tswana" - tuareg: "Tuareg" - tupinamba: "Tupinamba" turkish: "Turkish" turkmen: "Turkmen" turko_semitic_culture_group: "Turko-Semitic" @@ -292,9 +279,8 @@ american: "American" wolof: "Wolof" xhosa: "Xhosa" - yakut: "Yakut" yao: "Yao" yi: "Yi" yoruba: "Yoruba" - zapotec: "Zapotec" + mesoamerican: "Mesoamerican" zulu: "Zulu" diff --git a/localization/english/frontend/common_l_english.yml b/localization/english/frontend/common_l_english.yml index b462a1698..426e36c76 100644 --- a/localization/english/frontend/common_l_english.yml +++ b/localization/english/frontend/common_l_english.yml @@ -7,6 +7,7 @@ BACK_LABEL: "Back" DONE: "Done" CHANGE: "Change" + EM_DASH: "—" TOP_BAR_VERSION: "Game Version— [GetGameVersionInfo]\n #P Cold War Project Version:#! #n ALPHA#! #v 0.1.5#!\nMP Checksum: [GetMPChecksum|V] $MODIFIED_CHECKSUM$ [GetRandomLogInfo]" VERSION_SHORT: "#P Cold War Project Version:#! #n ALPHA #! #v 0.1.5#!\n [GetGameVersionInfoShort], Checksum: [GetMPChecksum] $MODIFIED_CHECKSUM$" FILTER_SAME_VERSION: "Same Checksum #weak ([GetMPChecksum])#!" diff --git a/localization/english/hub_names_l_english.yml b/localization/english/hub_names_l_english.yml index c0bfcd7b2..207a3429d 100644 --- a/localization/english/hub_names_l_english.yml +++ b/localization/english/hub_names_l_english.yml @@ -2688,7 +2688,7 @@ HUB_NAME_STATE_OROMIA_farm: "Entoto" HUB_NAME_STATE_OROMIA_wood: "Goba" HUB_NAME_STATE_SOMALILAND_city: "Muqdisho" - HUB_NAME_STATE_SOMALILAND_port: "Berbera" + HUB_NAME_STATE_SOMALILAND_port: "Maghrebia" HUB_NAME_STATE_SOMALILAND_mine: "Galkayo" HUB_NAME_STATE_SOMALILAND_farm: "Qardho" HUB_NAME_STATE_SOMALILAND_wood: "Laascaanood" diff --git a/localization/english/interest_groups/interest_group_traits_l_english.yml b/localization/english/interest_groups/interest_group_traits_l_english.yml index c76710eb4..2e662eb2c 100644 --- a/localization/english/interest_groups/interest_group_traits_l_english.yml +++ b/localization/english/interest_groups/interest_group_traits_l_english.yml @@ -7,7 +7,7 @@ ig_trait_noble_privileges: "Noble Privileges" ig_trait_noble_privileges_desc: "Whatever happened to the idea that the nobility should be left to perform its duties without being hounded by tax collectors? It is time to bring those days back." - # conglomerates IG Traits + # capitalists IG Traits ig_trait_job_creators: "Job Creators" ig_trait_job_creators_desc: "One must spend money to make money. As long as the government can be trusted not to interfere with our investments, there's nowhere we'd rather put our profits than towards economic growth." ig_trait_engines_of_progress: "Engines of Progress" @@ -17,13 +17,13 @@ # Armed Forces IG Traits ig_trait_patriotic_fervor: "Patriotic Fervor" - ig_trait_patriotic_fervor_desc: "No matter how brilliant the strategy and how advanced the weapons, some battles can only be won with hard work and guts. Soldiers who truly believe in what their country stands for will fight bravely regardless of the odds." + ig_trait_patriotic_fervor_desc: "No matter how brilliant the strategy and how advanced the weapons, some battles can only be won with hard work and guts. Service Members who truly believe in what their country stands for will fight bravely regardless of the odds." ig_trait_veteran_consultation: "Veteran Consultation" ig_trait_veteran_consultation_desc: "Technological advancements are changing the face of war, but we can only make use of them if we understand how. Fortunately, those of us with firsthand experience should have an idea." ig_trait_materiel_waste: "Materiel Waste" ig_trait_materiel_waste_desc: "Loyalty to the nation is not loyalty to the government. If we can't trust the people in charge, we might as well use what we're given as we see fit." - # Rural Folk IG Traits + # Ruralists IG Traits ig_trait_farmers_markets: "Farmer's Markets" ig_trait_farmers_markets_desc: "Getting the goods we produce out to the people who need them seems to be a big concern these days. Under good circumstances, we're quite capable of getting them where they need to be ourselves." ig_trait_honest_work: "Honest Work" @@ -39,7 +39,7 @@ ig_trait_work_to_rule: "Work-to-rule" ig_trait_work_to_rule_desc: "It seems like the people in charge want us to just shut up and do what we're told rather than think for ourselves. Let's see how they like it if we actually apply that philosophy to our 'unskilled' labor." - # intellectuals IG Traits + # intelligentsia IG Traits ig_trait_propagandists: "Propagandists" ig_trait_propagandists_desc: "In our poetry, our letters and our political manifestos, we must above all uphold the progress achieved in our home country as an example of what this new age has to bring to less fortunate parts of the world." ig_trait_avant_garde: "Avant-garde" @@ -55,7 +55,7 @@ ig_trait_xenophobia: "Xenophobia" ig_trait_xenophobia_desc: "We all know who's to blame for the state of our country, people are just afraid to say it. Meanwhile, they're laughing behind our backs at what we let them get away with. Someone needs to act." - # Devout IG Traits + # Moralists IG Traits ig_trait_be_fruitful_and_multiply: "Be Fruitful and Multiply" ig_trait_be_fruitful_and_multiply_desc: "Asceticism is fine for the few who dedicate their life to spiritual pursuits, but in the common people, the most important values to instill are those of building a family and caring for children." ig_trait_divine_right: "Divine Right" diff --git a/localization/english/interest_groups/interest_groups_l_english.yml b/localization/english/interest_groups/interest_groups_l_english.yml index fea120d5c..bf48c9247 100644 --- a/localization/english/interest_groups/interest_groups_l_english.yml +++ b/localization/english/interest_groups/interest_groups_l_english.yml @@ -1,38 +1,51 @@ l_english: - ig_conglomerates: "Conglomerates" - ig_conglomerates_only_icon: "@conglomerates!" - ig_conglomerates_desc: "Investors and shareholders with an interest in technological advancement and industrial growth." + ig_capitalists: "Capitalists" + ig_capitalists_only_icon: "@capitalists!" + ig_capitalists_desc: "Capitalists, the nouveau riche trailblazers of the new gilded age, have fashioned the working class into a machine stoking the furnace of corporate power. Their ambition and amassed wealth engrave their name into economic history with each business deal." ig_elites: "Elites" ig_elites_only_icon: "@elites!" - ig_elites_desc: "The owners of great estates and vast plantations, the elites are custodians of tradition and old money." - - ig_intellectuals: "Intellectuals" - ig_intellectuals_only_icon: "@intellectuals!" - ig_intellectuals_desc: "The intellectuals leading the nation's trends in literature, art, music and theater." + ig_elites_desc: "Elites are the grandees of fortune controlling the economy and often government. Steeped in generations of old money, their lineage traces an intricate web of power. Their dominion, built on industry, is woven through society." ig_entrepreneurs: "Entrepreneurs" ig_entrepreneurs_only_icon: "@entrepreneurs!" - ig_entrepreneurs_desc: "Proprietors of small shops, landlords with a half dozen tenants, frugal clerks with tiny pensions and others who have more than the poor, but less than the rich." + ig_entrepreneurs_desc: "Entrepreneurs, the stalwarts of the middle-class, propel the economy forward one small step at a time. Straddling poverty and affluence, they tirelessly work for their modest slice of prosperity." + + ig_laborists: "Laborists" + ig_laborists_only_icon: "@laborists!" + ig_laborists_desc: "Laborists are the backbone of the nation, toiling tirelessly in various sectors. Their sweat and blood enrich the soil they cultivate, making them the unsung heroes and lifeblood of the nation." + + ig_ruralists: "Ruralists" + ig_ruralists_only_icon: "@ruralists!" + ig_ruralists_desc: "Ruralists are the humble denizens of the countryside, the heart and lungs of the nation. They nourish the economy with their resilience, albeit their wealth may not rival that of the elites." + + ig_moralists: "Moralists" + ig_moralists_only_icon: "@moralists!" + ig_moralists_desc: "Moralists, guardians of tradition, stand against change. They defend time-honored customs and the age-old social order, casting a guiding light over the landscape of a rapidly changing world." + + ig_bureaucrats: "Bureaucrats" + ig_bureaucrats_only_icon: "@bureaucrats!" + ig_bureaucrats_desc: "Bureaucrats, the gears in the machinery of governance, ensure the harmonious melody of government. They silently shape the nation's course with policy and regulation." - ig_armed_forces: "Armed Forces" - ig_armed_forces_only_icon: "@armed_forces!" - ig_armed_forces_desc: "Professional soldiers and others whose interest are tied strongly to the country's military." + ig_securocrats: "Securocrats" + ig_securocrats_only_icon: "@securocrats!" + ig_securocrats_desc: "Securocrats are the vigilant sentinels of the state, ensuring internal stability and guarding against external threats. Shrouded in secrecy, they are the state's shield and, if need be, its sword." - ig_socialists: "Trade Unionists" - ig_socialists_only_icon: "@Trade Unionists!" - ig_socialists_desc: "Organized labor seeking to organize workers in the mines, factories and fields and in so doing pool the strengths of the disparate interests into one voice, using force and revolutionary methods if necessary." + ig_urbanists: "Urbanists" + ig_urbanists_only_icon: "@urbanists!" + ig_urbanists_desc: "Urbanists are the city dwellers living in the shadow of the industrial beast. They breathe life into the bustling streets, reaping the bounty of industry yet also bearing its excesses." - ig_rural_folk: "Rural Folk" - ig_rural_folk_only_icon: "@rural_folk!" - ig_rural_folk_desc: "The rural poor, the landless, the sharecroppers, the tenant farmers, the small farmers and the landless laborers. They are the backbone of the nation's economy, but they are also the most vulnerable to the whims of the market." + ig_patriots: "Patriots" + ig_patriots_only_icon: "@patriots!" + ig_patriots_desc: "Patriots are the nation's loyal defenders, waving the flag with pride. They stand for the nation's honor, values, and prosperity, and pass on these ideals to future generations." - ig_devout: "Devout" - ig_devout_only_icon: "@devout!" - ig_devout_desc: "People who believe in the existence of a god or gods and who worship them. They are often very conservative and traditional." + ig_intelligentsia: "Intelligentsia" + ig_intelligentsia_only_icon: "@intelligentsia!" + ig_intelligentsia_desc: "Intelligentsia, the academic shapers of minds, mold the political landscape to fit their progressive agenda. They shape the nation's future, lead its progress, and breathe life into its spirit." # Flavor Ideologies ig_red_army: "Red Army" + ig_red_army_desc: "TODO" ig_private_military_companies: "Private Military Companies" ig_private_military_companies_desc: "Private military companies are private companies that provide armed security services, risk management, and military services to governments and private individuals." @@ -72,92 +85,36 @@ ig_pagan_shamans_desc: "Animism is the worship and placation of natural spirits. Rituals undertaken by animists include sacrifices of food and livestock, and consumption of hallucinogenic drugs for spiritual journeys of introspection." # British IGs - ig_fleet_street: "Fleet Street" - ig_fleet_street_desc: "A region in the Square Mile of London where the country's newspapers are written and printed. Journalists operating from Fleet Street are known to be tenacious muckrakers who will let little stand in their way of a story." - ig_east_india_company: "East India Company" - ig_east_india_company_desc: "The East India Company is a vast corporation owned by British investors. It operates private armies to protect its interests in the colonies, growing tea for the home market and opium to trade for Chinese silver. It trains British officers in how to suppress native rebellions and Princely nobles in how to act in a civilized manner." ig_landed_gentry: "Landed Gentry" ig_landed_gentry_desc: "The owners of great estates and vast properties, the landed gentry are custodians of tradition and old money." - # Prussian IGs - ig_junkers: "Junkers" - ig_junkers_desc: "Descended from the 'jung herrs' (young lords) who followed in the wake of Teutonic conquests of the pagan Baltic to settle and Christianize the Prussian lands, the Junkers are Prussia's nobility and major landlords. They tend to oppose movements towards democracy as a threat to elite rule." - ig_junker_landowners: "Junker Landowners" - ig_junker_landowners_desc: "Descended from the 'jung herrs' (young lords) who followed in the wake of Teutonic conquests of the pagan Baltic to settle and Christianize the Prussian lands, the Junkers are Prussia's nobility and major landlords. Even as Prussia moves towards an ostensibly more constitutional system, they retain power thanks to systems of agricultural subsidies and their domination of the bureaucracy and senior military positions." - ig_junker_industrialists: "Junker Industrialists" - ig_junker_industrialists_desc: "Descended from the 'jung herrs' (young lords) who followed in the wake of Teutonic conquests of the pagan Baltic to settle and Christianize the Prussian lands, the Junkers are Prussia's nobility and major landlords. The wealth they have extracted from rents on their tenants and the connections they have forged within the court has also allowed them to seize the role as Prussia's industrialists, located especially in the Rheinland." - - # Spanish IGs - ig_carlists: "Carlists" - ig_carlists_desc: "Supporters of a rival Bourbon claim to the throne, that of Infante Carlos, the self-styled Charles V, second son of Charles IV. Succession laws saw some revision during the late 18th century to prevent a personal union between Spain and France, and the disinherited line has enough support to continue making trouble for the reigning Dinásticos of Isabel II and her heirs." - ig_isabelinos: "Isabelinos" - ig_isabelinos_desc: "Supporters of a rival Bourbon claim to the throne, that of Isabel II, daughter of Ferdinand VII of Spain and Maria Christina of Sicily. The powerful Cristinos fought hard to keep their rival Carlists out of power on behalf of the Queen Regent and her infant daughter, and those supporters still maintain strong influence over Spanish society thanks to their progressive politics and influential patronage networks." - # USA IGs ig_evangelicals: "Evangelicals" - ig_evangelicals_desc: "Ardent Christians from a surprisingly wide variety of Protestant denominations, the Evangelicals all agree that the nation needs to find its own spiritual awakening in order to save itself." + ig_evangelicals_desc: "These are the fervent disciples of faith, the Evangelicals. Hailing from an unexpected spectrum of Protestant denominations, they are bound by a shared belief that the nation stands at the brink of a spiritual renaissance. They echo with a unified voice, a clarion call that the nation's salvation lies within its own spiritual awakening, a divine resurrection from its worldly afflictions." + ig_us_military: "Military" - ig_us_military_desc: "The US military stands at the precipice of being the powerful and influential in the world. Coming from the height of World War II they wield significant influence in the US government and boast a major presence around the globe." + ig_us_military_desc: "This is the US military, a formidable colossus perched on the precipice of global power and influence. Birthed from the crucible of World War II, their influence reverberates through the corridors of the US government, casting long shadows on the world stage. They are an omnipresent force, their footprint etched into the soil of continents far and wide, a testament to their enduring power." + ig_us_democratic_socialists: "Democratic Socialists" - ig_us_democratic_socialists_desc: "Democratic socialism has been a major force in the US since the 1930s. It is a movement that seeks to combine the best of capitalism and socialism, with a strong emphasis on the role of the state in providing social services and regulating the economy." + ig_us_democratic_socialists_desc: "Democratic socialism in the US is a pulsating vein running deep since the 1930s, a potent fusion of capitalism's vibrant dynamism and socialism's empathetic solidarity. This is a movement that seeks to bridge divides, interweaving the state's nurturing hand in providing social services with its discerning eye in regulating the economy. They stand as the architects of a more equitable future, balancing the scales of prosperity and social justice." + ig_us_corporations: "Corporations" - ig_us_corporations_desc: "The US is home to some of the largest corporations in the world. They possess significant political influence at the hands of their capital they are often the largest employers in the country." - - # Turkey IGs - ig_imperial_harem: "Imperial Harem" - ig_imperial_harem_desc: "The imperial household has a reputation for decadent opulence thanks to the overactive imaginations of European artists. It is the mainstay of the Sultan's power in the court, consisting of family, advisors, servants, and assorted hangers-on. Loyalists to the imperial household tend to support policies of centralization and modernization." - ig_local_governors: "Local Governors" - ig_local_governors_desc: "The rulers of the provinces can acquire huge influence by building up local patronage networks. Dynasties can become so powerful they are effectively independent states only nominally tied to the empire." - - # French IGs - ig_bonapartists: "Bonapartists" - ig_bonapartists_desc: "Napoleon Bonaparte came to power in the latter stages of the French Revolution, sweeping through the ancien regimes of Europe with the unleashed forces of nationalism. His heirs seek to further his legacy of French military conquest and imperial rule." - ig_ultraroyalists: "Ultra-Royalists" - ig_ultraroyalists_desc: "The Bourbon dynasty reigned over the Kingdom of France for almost a thousand years, with the brief but violent interlude of the Revolution. More recently, in 1824 the absolutist Charles X was chased from his throne by republicans, but supporters of Louis Philippe I were able to return to power in July 1830 in exchange for implementing some liberal reforms, known as the July Monarchy. The monarchy is one of the pillars of tradition in society, but what happens when the monarch himself stands against tradition? If forced, we must be ready to support the institution of the monarchy against the person of the monarch." - - # Austrian IGs - ig_centralisers: "Centralizers" - ig_centralisers_desc: "The Centralizer faction of the Austrian empire see technological and economic modernization as the most vital factors in preserving the state against revolution and invasion. They tend to be drawn from cultures already incorporated into the machinery of the state." - ig_federalists: "Federalists" - ig_federalists_desc: "The Federalist faction of the Austrian empire demand recognition of traditional rights and obligations of national minorities within the empire. By lifting minority groups up to equal status with the German leadership, the empire will become more powerful as internal tensions dissipate." + ig_us_corporations_desc: "The US is the nesting ground of towering corporate leviathans, some of the largest entities that dot the global economic skyline. They command significant political sway, fueled by their substantial capital, and their influence ebbs and flows through the veins of American society. Often serving as the country's largest employers, they shape not only the economy but the very lives of millions, their reach extending far beyond their boardrooms and into the heart of the nation." # China IGs - national_revolutionary_army: "National Revolutionary Army" - national_revolutionary_army_desc: "The NRA are armed forces of the Republic of China founded in 1925, despite being a part of the ROC it effectively is the military wing of the KMT and suffers from much factional divisions with individual generals acting more like warlords than a part of a unified army structure." - political_families: "Political Families" - political_families_desc: "Powerful and influential families with a great deal of influence within KMT politics usually taking a traditional and patriarchal view of chinese society wishing to preserve their power." - urban_workers: "Urban Workers" - urban_workers_desc: "The urban lower and middle class of china's cities often small business holders and factory workers with a vested interest in economic development and stability. " - capitalist_families: "Capitalist Families" - capitalist_families_desc: "The elite chinese families with great economic influence usually owners of urban industries and financial institutions, They support industrialization and a move away from an agrarian economy." - - # misc - ig_roman_landowners: "Roman Landowners" - ig_roman_landowners_desc: "The owners of great estates, Romans landowners are custodians of tradition and old money firmly intertwined with the Papacy." - ig_chieftains: "Chieftains" - ig_chieftains_desc: "The owners of great herds and vast kraals, the chieftains are custodians of tradition and order." + ig_national_revolutionary_army: "National Revolutionary Army" + ig_national_revolutionary_army_desc: "The NRA are armed forces of the Republic of China founded in 1925, despite being a part of the ROC it effectively is the military wing of the KMT and suffers from much factional divisions with individual generals acting more like warlords than a part of a unified army structure." + ig_political_families: "Political Families" + ig_political_families_desc: "Powerful and influential families with a great deal of influence within KMT politics usually taking a traditional and patriarchal view of chinese society wishing to preserve their power." + ig_urban_workers: "Urban Workers" + ig_urban_workers_desc: "The urban lower and middle class of china's cities often small business holders and factory workers with a vested interest in economic development and stability. " + ig_capitalist_families: "Capitalist Families" + ig_capitalist_families_desc: "The elite chinese families with great economic influence usually owners of urban industries and financial institutions, They support industrialization and a move away from an agrarian economy." #Japanese IGs - ig_Keiretsu: "Keiretsu" - ig_Keiretsu_desc: "The Keiretsu are the vast economic conglomerates made up of interlocking companies who own shares in each other and held together by central corporate banks. Unlike the Zaibatsu that precedes them the Keiretsu are run by executives and managers rather than economic families." - ig_National_Police_Reserve: "National Police Reserve" - ig_National_Police_Reserve_desc: "The National Police Reserve are the national police force of japan, despite being a police force they sport military equipment and training serving as the closest thing Japan has to a standing army." - ig_Professional_Middle_Class: "Professional Middle Class" - ig_Professional_Middle_Class_desc: "The Professional middle class are the urban professional workers and salaryman that work at the middle and lower levels of japans vast companies." - - # Hawaiian IGs - ig_christian_missionaries: "Christian Missionaries" - ig_christian_missionaries_desc: "The Christian Missionaries came to Hawai'i just a few decades ago but have already supplanted the Kahuna as Hawai'i's dominant clerical class. They advocate for trade with the Western powers, attracting migrants from the West, and the conversion of native Hawaiians to Christianity." - ig_alii: "Ali'i" - ig_alii_desc: "The Ali'i represent the lesser nobles of Hawai'i in service of the reigning monarch. They advocate for traditional values and preserving the rule of the monarchy." - ig_haole: "Haloe" - ig_haloe_desc: "The Haole represent Hawai'i's white settlers, often from the United States. They advocate for the continued trade relations with the United States and for the continued economic dependency on the plantation sector. They control the majority of the land and wealth in Hawai'i." - ig_maka_ainana: "Maka'āinana" - ig_maka_ainana_desc: "The Maka'āinana represent Hawai'i's rural class, often working in plantations and fisheries. They advocate for traditional values and for Hawai'i's continued economic dependency on the agricultural sector." - ig_hawaiian_democrats: "Democrats" - ig_hawaiian_democrats_desc: "The Democrats represent Hawai'i's liberal reformers. They advocate for statehood and the democratic regime." - ig_hawaiian_national_guard: "Hawaiian National Guard" - ig_hawaiian_national_guard_desc: "The Hawaiian National Guard represents Hawai'i's military. They advocate for the continued military presence of the United States in Hawai'i." - - # Swedish IGs - ig_church_of_sweden: "Church of Sweden" + ig_keiretsu: "Keiretsu" + ig_keiretsu_desc: "The Keiretsu are the vast economic capitalists made up of interlocking companies who own shares in each other and held together by central corporate banks. Unlike the Zaibatsu that precedes them the Keiretsu are run by landlords and managers rather than economic families." + ig_national_police_reserve: "National Police Reserve" + ig_national_police_reserve_desc: "The National Police Reserve are the national police force of japan, despite being a police force they sport military equipment and training serving as the closest thing Japan has to a standing army." + ig_professional_middle_class: "Professional Middle Class" + ig_professional_middle_class_desc: "The Professional middle class are the urban professional workers and salaryman that work at the middle and lower levels of japans vast companies." diff --git a/localization/english/names_l_english.yml b/localization/english/names_l_english.yml index 456322baf..624d590c0 100644 --- a/localization/english/names_l_english.yml +++ b/localization/english/names_l_english.yml @@ -5661,7 +5661,6 @@ Guani: "Guani" Guanwen: "Guanwen" Guaracay: "Guaracay" - Guarani: "Guaraní" Guarini: "Guarini" Guayana: "Guayaná" Guayasamin: "Guayasamín" @@ -14719,7 +14718,6 @@ Tunsam: "Tunsam" Tuompo: "Tuompo" Tupac: "Túpac" - Tupinamba: "Tupinambá" Tupiniquim: "Tupiniquim" Tupou: "Tupou" Turai: "Turai" diff --git a/localization/english/parties_l_english.yml b/localization/english/parties_l_english.yml index fcc6e34fe..aa5a758a4 100644 --- a/localization/english/parties_l_english.yml +++ b/localization/english/parties_l_english.yml @@ -1,359 +1,61 @@ l_english: PARTY_FULL_NAME: "$NAME$ ([concept_party])" - party_bolsheviks: "Bolshevik Party" + + # Agrarian parties + party_agrarian: "Agrarian Party" + + # Anarchist parties + party_anarchist: "Anarchist Society" + + # Centrist parties + party_centrist: "Centrist Party" + + # Christian Democrat parties + party_christian_democrat: "Christian Democrat Party" + + # Communist parties party_communist: "Communist Party" - party_liberal: "Liberal Party" - party_nazis: "Nazi Party" - party_british_union_of_fascists: "British Union of Fascists" - party_mouvement_franciste: "Mouvement Franciste" - party_silver_legion: "Silver Legion" - integralist_party: "Integralist Party" - falangist_party: "Falangist Party" - party_fascist: "Fascist Party" + + # Conservative parties party_conservative: "Conservative Party" - party_tories: "Tory Party" - party_whigs: "Whig Party" - party_radicals: "Radical Party" - party_us_democrats: "Democratic Party" - party_constitution_party: "Constitution Party" - party_republicans: "Republican Party" - party_social_democrats: "Social Democratic Party" - party_free_trade: "Free Trade Party" - party_orleanists: "Orleanist Party" - party_peelites: "Peelite Party" - party_agrarian: "Agrarian Party" - party_religious: "Faith Party" - party_christian: "Christian Party" - party_catholic: "Catholic Party" - party_muslim: "Islamic Party" - party_jewish: "Jewish Party" - party_hindu: "Hindu Party" - party_sikh: "Sikh Party" - party_buddhist: "Buddhist Party" - party_shinto: "Shinto Party" - party_anarchist: "Anarchist Society" # works mechanically as a party, but should not be flavored as one - party_military: "Patriotic Party" - party_christian_social_party: "Christian Social Party" - party_constitutional_party: "Constitutional Party" - party_national_autonomist: "National Autonomist Party" - party_civilista_party: "Civilista Party" - party_national_civic_union: "National Civic Union" - party_radical_civic_union: "Radical Civic Union" - party_labour_party: "Labor Party" - #fascist_party - party_fatherland_front: "Fatherland Front" - integralist_action_party: "Integralist Action Party" - party_national_socialist_movement: "National Socialist Movement" - party_national_front: "National Front" - party_nasjonal_samling: "Nasjonal Samling" - party_all_russian_fascist_party: "All-Russian Fascist Party" - party_dnsap: "DNSAP" - party_national_league_of_sweden: "National League of Sweden" - party_lapua_movement: "Lapua Movement" - party_national_union: "National Union" - party_rexist_party: "Rexist Party" - party_volksdeutsche_bewegung: "Volksdeutsche Bewegung" - party_ustasha: "Ustasha" - party_zbor: "Zbor" - party_ratnik_party: "Ratnik Party" - party_iron_guard: "Iron Guard" - party_arrow_cross_party: "Arrow Cross Party" - party_national_citizens_alliance: "National Citizens' Alliance" - party_argentine_patriotic_league: "Argentine Patriotic League" - party_iran_e_no_party: "Iran-e-No Party" - party_national_social_christian_party: "National Social Christian Party" - party_blue_shirts_society: "Blue Shirts Society" - party_freedom_party: "Freedom Party" - party_national_fascist_party: "National Fascist Party" - party_national_union_of_greece: "National Union of Greece" + # Democratic Socialist parties + party_democratic_socialist: "Democratic Socialist Party" - #conservative_party - party_moderate_party: "Moderate party" - party_regenerator_party: "Regenerator Party" - party_hoyre: "Høyre" - party_hojre: "Højre" - party_lantmanna_party: "Lantmanna Party" - party_finnish_party: "Finnish Party" - party_catholic_party: "Catholic Party" - party_party_of_the_right: "Party of the Right" - party_constitutional_association: "Constitutional Association" - party_imperial_rule_party: "Imperial Rule Party" - party_moderate_socialists_party: "Moderate Socialists Party" - party_blanco_party: "Blanco Party" - party_colorado_party: "Colorado Party" - party_liberal_conservative_party: "Liberal-Conservative Party" - party_peoples_party: "People's Party" - party_bonapartist_party: "Bonapartist Party" - party_octobrist_party: "Octobrist Party" - party_democratic_party: "Democratic Party" - party_the_right: "Right" - party_russian_party: "Russian Party" - party_UDN: "UDN - Democratic National Union" + # Fascist parties + party_fascist: "Fascist Party" - #free_trade_party - party_historic_party: "Historic Party" - party_free_minded_venstre: "Free-minded Venstre" - party_old_lantmanna_party: "Old Lantmanna Party" - party_free_conservative_party: "Free Conservative Party" - party_communications_clique: "Communications Clique" - party_national_party: "National Party" - party_party_of_peaceful_renovation: "Party of Peaceful Renovation" + # Feminist parties + party_feminist: "Feminist Party" - #liberal_party - party_progressive_party: "Progressive Party" - party_liberal_democrats: "Liberal Democrats" - party_venstre: "Venstre" - party_young_finnish_party: "Young Finnish Party" - party_liberal_union: "Liberal Union" - party_liberal_league: "Liberal League" - party_progress_party: "Progress Party" - party_national_liberal_party: "National Liberal Party" - party_empire_reform_association: "Empire Reform Association" - party_constitutional_reform_party: "Constitutional Reform Party" - party_society_for_progress: "Society for Progress" - party_freedom_and_accord_party: "Freedom and Accord Party" - party_blue_party: "Blue Party" - party_great_liberal_party: "Great Liberal Party" - party_republican_party: "Republican Party" - party_kadets_party: "Kadets Party" - party_progressive_republican_party: "Progressive Republican Party" - party_whig_party: "Whig Party" - party_the_left: "Left" - party_english_party: "English Party" + # Green parties + party_green: "Green Party" - #military_party - party_patriotic_union: "Patriotic Union" - party_national_peoples_party: "National People's Party" - party_true_peoples_party: "True People's Party" - party_imperial_clan_party: "Imperial Clan Party" - party_imperial_way_party: "Imperial Way Party" - party_regressivist_party: "Regressivist Party" - party_legitimist_party: "Legitimist Party" - party_russian_assembly: "Russian Assembly" - party_russian_all_military_union: "Russian All-Military Union" + # Islamist parties + party_islamist: "Islamist Party" - #radical_party - party_democratic_progressive_party: "Democratic Progressive Party" - party_progressive_dissidence: "Progressive Dissidence" - party_chartists: "Chartist Party" - party_free_democratic_party: "Free Democratic Party" - party_radical_peoples_party: "Radical People's Party" - party_social_liberal_party: "Social Liberal Party" - party_national_progressive_party: "National Progressive Party" - party_free_thinking_democratic_league: "Free-thinking Democratic League" - party_radical_liberal_party: "Radical Liberal Party" - party_free_minded_peoples_party: "Free-minded People's Party" - party_progressive_club: "Progressive Club" - party_revive_china_society: "Revive China Society" - party_revival_party: "Revival Party" - party_committee_of_union_and_progress: "Committee of Union and Progress" - party_progressive_league: "Progressive League" - party_mexican_liberal_party: "Mexican Liberal Party" - party_tongmenghui: "Tongmenghui" - party_the_far_left: "Far Left" - party_french_party: "French Party" - party_trudovik_group: "Trudovik Group" - party_social_democratic_party: "PSD - Social Democratic Party" + # Liberal parties + party_liberal: "Liberal Party" - #religious_party - party_portuguese_catholic_centre: "Portuguese Catholic Centre" - party_catholic_right: "Catholic Right" - party_moderate_venstre: "Moderate Venstre" - party_anti_revolutionary_party: "Anti-Revolutionary Party" - party_christian_peoples_party: "Christian People's Party" - party_zentrum: "Zentrum" - party_catholic_peoples_party: "Catholic People's Party" - party_learned_council: "Learned Council" - party_union_of_the_russian_people: "Union of the Russian People" - party_clerical_party: "Clerical Party" - party_know_nothing_party: "Know Nothing Party" - party_conservative_catholics: "Conservative Catholics" - party_traditionalist_communion: "Traditionalist Communion" # Carlists, might revise + # Libertarian parties + party_libertarian: "Libertarian Party" - #social_democrats_party - party_psoe: "PSOE" - party_portuguese_socialist_party: "Portuguese Socialist Party" - party_ftsf: "FTSF" - party_menshevik_party: "Menshevik Party" - party_labor_party: "Labor Party" - party_social_democratic_workers_party: "Social Democratic Workers' Party" - party_finnish_labor_party: "Finnish Labor Party" - party_belgian_workers_party: "Belgian Workers' Party" - party_sdp: "SDP" - party_sdapo: "SDAPÖ" - party_brsdp: "BRSDP" - party_mszdp: "MSZDP" - party_common_peoples_party: "Common People's Party" - party_democrat_party: "Democrat Party" - party_socialist_workers_federation: "Socialist Workers' Federation" - party_laborist_party: "Laborist Party" - party_socialist_labor_party: "Socialist Labor Party" - party_socialist_party_of_america: "Socialist Party of America" - party_confederate_socialist_party: "Confederate Socialist Association" - party_psi: "PSI" - party_seke: "SEKE" - party_brazilian_labor_party: "PTB - Brazilian Labor Party" + # Monarchist parties + party_monarchist: "Monarchist Party" - #communist_party - party_british_socialist_party: "British Socialist Party" - party_pcf: "PCF" - party_kps: "KPS" - party_nkp: "NKP" - party_dkp: "DKP" - party_skp: "SKP" - party_kpl: "KPL" - party_kpd: "KPD" - party_kpo: "KPÖ" - party_bkp: "BKP" - party_mkp: "MKP" - party_cpc: "CPC" - party_jcp: "JCP" - party_justice_party: "Justice Party" - party_socialist_workers_party: "Socialist Workers' Party" - party_workingmens_party: "Workingmen's Party" - party_kke: "KKE" - party_brazilian_communist_party: "PCB - Brazilian Communist Party" + # Pacifist parties + party_pacifist: "Pacifist Party" - #agrarian_party - party_irish_national_land_league: "Irish National Land League" - party_independent_agriculture_party: "Independent Agriculture Party" - party_farmers_party: "Farmer's Party" - party_free_peoples_party: "Free People's Party" - party_farmers_league: "Farmer's League" - party_agrarian_league: "Agrarian League" - party_landbund: "Landbund" - party_national_peasant_accord: "National Peasant Accord" - party_agrarian_national_union: "Agrarian National Union" - party_peasants_party: "Peasants' Party" - party_national_farmer_party: "National Farmer Party" - party_patrons_of_industry: "Patrons of Industry" - party_national_grange: "National Grange" + # Social democratic parties + party_social_democrat: "Social Democrat Party" - #anarchist_party - party_young_socialists: "Young Socialists" - party_cnt: "CNT" - party_maximalist_federation: "Maximalist Federation" - party_socialist_league: "Socialist League" - party_italian_syndicalist_union: "Italian Syndicalist Union" + # Socialist parties + party_socialist: "Socialist Party" # Party weight descriptions base_value: "Base Value" - from_liberal_leader: "Liberal Leader Ideology" - from_liberalism: "Liberal or Laissez-Faire Ideology" - from_progressivism: "Progressive Leader Ideology" - from_conservatism: "Conservative Leader Ideology" - from_particularism_cares_about_laws: "Pertinent Particularist Ideology" - from_anti_slavery: "Pertinent Anti-Slavery Ideology" - from_meritocracy: "Pertinent Meritocratic Ideology" - from_capitalism: "Has the Laissez-Faire Ideology, or Leader has the Market Liberal Ideology" - from_powerful_capitalists: "Has the Laissez-Faire Ideology and is Powerful" - from_powerful_capitalists_other: "Stronger Industrialist Interest Group" - from_powerful_devout: "Is Powerful" - from_powerful_devout_other: "Religious Leader Ideology" - from_antireligious: "Anti-Religious Ideology" - from_social_democrat_powerful: "Is Powerful" - from_social_democrat: "Leader has the Social Democrat Ideology" - from_powerful_communists: "Stronger leftist Interest Group" - from_weak_communists: "Stronger Social Democrat Interest Group Leader" - from_weak_liberals: "Weak Liberals, Powerful Social Democrats" - from_progressivism_sd: "Progressive Leader Ideology" - from_marked_liberal_sd: "Leader has Market Liberal Ideology" - from_powerful_unions: "Powerful Trade Unions" - from_radical: "Leader has Radical Ideology" - from_powerful_radical: "Is Powerful" - from_weak_radicals: "Stronger Liberal Interest Group" - from_weak_liberals_radical: "Stronger Radical Interest Group Leader" - from_weak_leftists_radical: "Stronger Radical Interest Group Leader" - from_progressives_radical: "Progressive Leader Ideology" - from_moderate: "Moderate Leader Ideology" - from_strong_military: "Is Powerful" - from_jingoist: "Jingoist Leader Ideology" - from_fascism: "Fascist Leader Ideology" - from_fascism_powerful: "Is Powerful" - from_reactionaries: "Reactionary Ideology" - from_weak_conservatives_fascism: "Stronger Fascist Interest Group" - from_progressive_fascism: "Progressive Leader Ideology" - from_trade_unions: "Trade Union Interest Group" - from_market_liberal: "Market Liberal Leader Ideology" - from_patriot: "Patriotic Ideology" - from_leftist: "Leftist Leader Ideology" - from_conservative_leader: "Conservative Leader Ideology" - from_slaver_leader: "Leader is a Slaver" - from_abolitionist_leader: "Leader is an Abolitionist" - from_conservative_ig: "Conservative Ideology" - from_progressive_con: "Progressive Leader Ideology" - from_capitalists_suffrage: "Universal Suffrage Law" - from_capitalists_tax: "Graduated Taxation Law" - from_capitalists_health: "Public Health Insurance Law" - from_capitalists_schools: "Public Schools Law" - from_devout_separation: "Total Separation Law" - from_patriarchy: "Women's Suffrage Law" - from_patriarchy_lesser: "Women in the Workplace Law" - from_multiculturalism: "Multiculturalism Law" - from_liberty: "From Guaranteed Liberties Law" - from_communism: "Leftist Leader Ideology" - from_communism_powerful: "Is Powerful" - from_socdem_communism: "Stronger leftist Interest Group" - from_vanguard_anarchy: "From Vanguardist Ruler with Council Republic" - from_anarchy: "Anarchist Leader Ideology" - powerful_anarachists: "Is Powerful" - from_no_communists: "Sole leftist Interest Group" - from_peasants: "Is Powerful" - from_powerful_farmers: "Powerful Farmers" - from_scandinavian: "Scandinavian Primary Culture" - from_no_devout_in_party: "Lack of Clerical Backing" - from_loyalist: "Pertinent Loyalist Ideology" - from_powerful_conservative_ig: "Is Powerful" - from_isolationist: "Pertinent Isolationist Ideology" - from_jingoist_party_leader: "Jingoist Party Leader" - from_individualist: "Pertinent Individualist Ideology" - from_populist_egalitarian: "Pertinent Populist or Egalitarian Ideology" - from_peel: "Robert Peel" - from_relevant_landowners: "From Significant Landowners" - from_theocracy: "From Theocracy" - from_no_army_in_party: "Lack of Military Backing" - from_pacifism: "From Pertinent Pacifist Ideology" - from_jackson: "Andrew Jackson" - from_devout_conscience: "Freedom of Conscience Law" - from_no_censorship: "Free Speech Laws" - from_republic: "Republican Governance Principles" - from_labor_rights: "Labor Rights Laws" - from_welfare: "Welfare Laws" - from_no_womens_rights: "Legal Guardianship Law" - from_racism: "Exclusionary Citizenship Laws" - from_migration_law: "No Migration Controls Law" - from_outlawed_dissent: "Outlawed Dissent Law" - from_bad_police: "Local or Militarized Police Law" - from_censorship: "Restricted Free Speech Laws" - from_bad_home_affairs: "Authoritarian Internal Security Laws" - from_hereditary_offices: "Hereditary Bureaucrats Law" - from_land_tax: "Land-Based Taxation Law" - from_anticlerical: "State Religion Law" - from_republican: "Non-Republican Governance Principles" - from_no_or_religious_schools: "No Schools or Religious Schools Laws" - from_anti_free_trade: "Free Trade Law" - from_anti_laissez_faire: "Laissez-Faire Law" - from_no_police: "No Police Law" - from_peasant_levies: "Peasant Levies Law" - from_no_graduated_taxation: "Support for Graduated Taxation Law" - from_no_proportional_or_per_capita_tax: "Support for Proportional or Per Capita Taxation Laws" - from_serfdom: "Serfdom Law" - from_debt_slavery: "Debt Slavery Law" - from_slavery: "Slavery Laws" - from_no_universal_suffrage: "Lack of Universal Suffrage Law" - from_hates_children: "Support for Child Labor" - from_no_free_trade: "Support for Free Trade Law" - from_autocracy: "Opposition to Autocracy Law" - from_universal_suffrage: "Universal Suffrage Law" - from_no_per_capita_tax: "Support for Per-Capita Taxation Law" - from_graduated_taxation: "Graduation Taxation Law" - from_no_consumption_tax: "Support for Consumption-Based Taxation Law" - from_command_economy: "Command Economy Law" - from_lack_of_private_schools: "Support for Private Schools" - from_no_rural_folk_in_party: "Lack of Rural Folk Backing" - from_archetype_party: "Natural party member" - from_influential_supporting_member: "Influential group in supporting role" - from_two_prior_members: "Two other party members" - from_three_prior_members: "Three other party members" - from_more_than_three_prior_members: "More than three other party members" + REASON_HEADLINER_IG: "The interest group trends toward this party and will need a strong reason to change." + REASON_PARTY_MORALE: "Due to the party's morale." + REASON_PARTY_POPULARITY: "Due to the party's cumulative leader popularity." + REASON_PARTY_CLOUT: "Due to the party's cumulative clout." + REASON_PARTY_COHESION: "Due to the cohesion of the party's ideals." diff --git a/localization/english/pop_types_l_english.yml b/localization/english/pop_types_l_english.yml index 683fe7d0b..7a5e150c9 100644 --- a/localization/english/pop_types_l_english.yml +++ b/localization/english/pop_types_l_english.yml @@ -1,77 +1,90 @@ l_english: - aristocrats: "@aristocrats! $aristocrats_no_icon$" - aristocrats_only_icon: "@aristocrats!" - aristocrats_no_icon: "Aristocrats" - aristocrats_desc: "Wealthy landowners, old money with old connections. As owners of farms and plantations, they contribute some of their profits to the [concept_investment_pool]. Their political interests are represented as the Landowners." - bureaucrats: "@bureaucrats! $bureaucrats_no_icon$" - bureaucrats_only_icon: "@bureaucrats!" - bureaucrats_no_icon: "Bureaucrats" - bureaucrats_desc: "Officials responsible for administration of government functions and infrastructure. Politically, they tend to align with the Intelligentsia or Petite Bourgeoisie." - capitalists: "@capitalists! $capitalists_no_icon$" - capitalists_only_icon: "@capitalists!" - capitalists_no_icon: "Capitalists" - capitalists_desc: "Captains of industry, new money for a new era. As owners of mines and manufactories, they contribute some of their profits to the [concept_investment_pool]. Their political interests are represented as the Industrialists." - clergymen: "@clergymen! $clergymen_no_icon$" - clergymen_only_icon: "@clergymen!" - clergymen_no_icon: "Clergymen" - clergymen_desc: "Priests, scholars and other religious leaders tending to the spiritual needs of the rural population. Politically, they are the backbone of the Devout." - clerks: "@clerks! $clerks_no_icon$" - clerks_only_icon: "@clerks!" - clerks_no_icon: "Clerks" - clerks_desc: "Lower-ranking office workers performing administrative tasks in government, infrastructure and shops. Commonly part of the Petite Bourgeoisie, although some join Trade Unions." - engineers: "@engineers! $engineers_no_icon$" - engineers_only_icon: "@engineers!" + academics_desc: "Professors, researchers, doctors and other academics, working in the fields of science, philosophy and other intellectual pursuits. Politically, they tend to be part of the Intelligentsia." + academics_no_icon: "Academics" + academics_only_icon: "@academics!" + academics: "@academics! $academics_no_icon$" + + administrators_desc: "Bureaucrats and other government officials, managing the nation's affairs." + administrators_no_icon: "Administrators" + administrators_only_icon: "@administrators!" + administrators: "@administrators! $administrators_no_icon$" + + clergy_desc: "Priests, monks and other religious leaders, guiding the faithful in their spiritual lives. They are usually part of the Clergy." + clergy_no_icon: "Clergy" + clergy_only_icon: "@clergy!" + clergy: "@clergy! $clergy_no_icon$" + + creatives_desc: "Artists, writers and other creative professionals working in the cultural sector, but also in various fields where design is necessary. As time goes on, more jobs for creatives appear as companies compete for consumer attention. Politically, they tend to align with the Intelligentsia or Petite Bourgeoisie." + creatives_no_icon: "Creatives" + creatives_only_icon: "@creatives!" + creatives: "@creatives! $creatives_no_icon$" + + engineers_desc: "Engineers, architects and other professionals designing and building infrastructure and machinery. Politically, they tend to be part of the Intelligentsia." engineers_no_icon: "Engineers" - engineers_desc: "Inventors and designers of technical solutions, working with advanced machinery in sectors like manufacturing, mining and construction. Some support the Industrialists, while others join Trade Unions." - farmers: "@farmers! $farmers_no_icon$" - farmers_only_icon: "@farmers!" - farmers_no_icon: "Farmers" - farmers_desc: "Sharecroppers, smallholders and others who make a stable but scant living producing food or growing cash crops. Most see their interests represented as the Rural Folk." - peasants: "@peasants! $peasants_no_icon$" - peasants_only_icon: "@peasants!" - peasants_no_icon: "Peasants" - peasants_desc: "Subsistence farmers found only in [Concept('concept_subsistence_building', '$concept_subsistence_buildings$')], where they produce agricultural and simple manufactured products they use mostly for their own needs. They rely on [concept_subsistence_output] for survival and play only a limited role in the [concept_market] economy. They tend to be [Concept('concept_politically_unaligned_aligned', '$concept_politically_unaligned$')]." - laborers: "@laborers! $laborers_no_icon$" - laborers_only_icon: "@laborers!" + engineers_only_icon: "@engineers!" + engineers: "@engineers! $engineers_no_icon$" + + landlords_desc: "C-Suite leaders and other high-ranking office workers, overseeing the day-to-day operations of companies and various institutions. Politically, they tend to be part of the Industrialists." + landlords_no_icon: "Landlords" + landlords_only_icon: "@landlords!" + landlords: "@landlords! $landlords_no_icon$" + + informal_workers_desc: "Workers in the informal sector, performing various jobs without any formal employment. They are usually not engaged in politics, but may get involved through Trade Unions." + informal_workers_no_icon: "Informal Workers" + informal_workers_only_icon: "@informal_workers!" + informal_workers: "@informal_workers! $informal_workers_no_icon$" + + investors_desc: "Owners of capital, investing in the [concept_investment_pool] and receiving a share of the profits. Politically, they are represented by the Industrialists." + investors_no_icon: "Investors" + investors_only_icon: "@investors!" + investors: "@investors! $investors_no_icon$" + + laborers_desc: "Unskilled workers performing manual labor in factories, mines, farms and other sectors. Politically, they tend to be part of the Trade Unions." laborers_no_icon: "Laborers" - laborers_desc: "Day laborers, farmhands and others with little to no employment security, performing whatever work is available throughout society. They are usually not engaged in politics, but may get involved through Trade Unions." - officers: "@officers! $officers_no_icon$" - officers_only_icon: "@officers!" + laborers_only_icon: "@laborers!" + laborers: "@laborers! $laborers_no_icon$" + + farmers_desc: "Farmers, ranchers and other agricultural workers, producing food for the nation. They are usually part of the Ruralists." + farmers_no_icon: "Farmers" + farmers_only_icon: "@farmers!" + farmers: "@farmers! $farmers_no_icon$" + + officers_desc: "Officers and other high-ranking personnel in the Armed Forces, leading the nation's military. They are usually part of the Military." officers_no_icon: "Officers" - officers_desc: "Commissioned officers commanding the nation's military forces in the army and navy. Politically, they represent the upper echelons of the Armed Forces." - academics: "@academics! $academics_no_icon$" - academics_only_icon: "@academics!" - academics_no_icon: "Academics" - academics_desc: "Researchers, doctors, lawyers and other educated professionals studying and teaching in academic institutions. Politically, they are at the forefront of the Intelligentsia." - shopkeepers: "@shopkeepers! $shopkeepers_no_icon$" - shopkeepers_only_icon: "@shopkeepers!" - shopkeepers_no_icon: "Service Workers" - shopkeepers_desc: "Owners and managers of stores, selling wares to customers in cities. They usually fall within the Petite Bourgeoisie politically." - slaves: "@slaves! $slaves_no_icon$" - slaves_only_icon: "@slaves!" - slaves_no_icon: "Slaves" - slaves_desc: "Treated not as a person but as property, performing forced labor in various sectors in countries where slavery is permitted. Due to their status, they are not allowed to participate in politics." - soldiers: "@soldiers! $soldiers_no_icon$" - soldiers_only_icon: "@soldiers!" - soldiers_no_icon: "Soldiers" - soldiers_desc: "Soldiers and sailors making up the bulk of the nation's military personnel. They commonly align politically with their role as part of the Armed Forces." - machinists: "@machinists! $machinists_no_icon$" - machinists_only_icon: "@machinists!" - machinists_no_icon: "Machinists" - machinists_desc: "Manual workers with stable employment operating machinery in manufactories, mines, mechanized farms and other sectors. Politically, they tend to be a driving force in the Trade Unions." - criminals: "@criminals! $criminals_no_icon$" - criminals_only_icon: "@criminals!" - criminals_no_icon: "Criminals" - criminals_desc: "Unemployed pops, homeless, who are in grey market and do illict activities" + officers_only_icon: "@officers!" + officers: "@officers! $officers_no_icon$" + + professionals_desc: "Lawyers, programmers, brokers, and other professionals working in various service and engineering sectors that make the wheels turn. Politically, they tend to be part of the Intelligentsia." + professionals_no_icon: "Professionals" + professionals_only_icon: "@professionals!" + professionals: "@professionals! $professionals_no_icon$" + + service_workers_desc: "Shopkeepers, clerks, waiters and other service workers, providing services to the public. Politically, they tend to be part of the Petite Bourgeoisie and Trade Unions." + service_workers_no_icon: "Service Workers" + service_workers_only_icon: "@service_workers!" + service_workers: "@service_workers! $service_workers_no_icon$" + + servicemembers_desc: "Soldiers, sailors and other servicemembers, serving in the Armed Forces. They are usually part of the Military." + servicemembers_no_icon: "Service Members" + servicemembers_only_icon: "@servicemembers!" + servicemembers: "@servicemembers! $servicemembers_no_icon$" + + technicians_desc: "Technicians, mechanics and other professionals working with machinery. Politically, they tend to be part of the Intelligentsia." + technicians_no_icon: "Technicians" + technicians_only_icon: "@technicians!" + technicians: "@technicians! $technicians_no_icon$" - ACADEMICS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $academics$#!. Potential increases with greater [concept_literacy] and [concept_wealth]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $clerks$#! and #v $aristocrats$#! have a particularly easy time becoming #v $academics$#!." - ARISTOCRATS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_wealth] can become #v $aristocrats$#!. Potential increases with greater [concept_wealth] and to a lesser degree [concept_literacy]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $officers$#! and #v $bureaucrats$#! have a particularly easy time becoming #v $aristocrats$#!." - BUREAUCRATS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $bureaucrats$#!. Potential increases with greater [concept_literacy]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time, while it goes faster for those of both [concept_accepted_culture] and [concept_accepted_religion]. #v $clerks$#! and #v $clergymen$#! have a particularly easy time becoming #v $bureaucrats$#!." - CAPITALISTS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_wealth] can become #v $capitalists$#!. Potential increases with greater [concept_wealth] and [concept_literacy]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $shopkeepers$#! and #v $engineers$#! have a particularly easy time becoming #v $capitalists$#!." - CLERGYMEN_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $clergymen$#!. Potential increases with greater [concept_literacy]. Pops whose [concept_religion] faces [concept_discrimination] take a much longer time, while it goes faster for those of [concept_accepted_religion]. #v $academics$#! and #v $aristocrats$#! have a particularly easy time becoming #v $clergymen$#!." - CLERKS_QUALIFICATIONS_DESC: "Any pop can become #v $clerks$#!. Potential increases with greater [concept_literacy]. #v $laborers$#! have a particularly easy time becoming #v $clerks$#!." - ENGINEERS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $engineers$#!. Potential increases with greater [concept_literacy] and [concept_wealth]. #v $machinists$#! and #v $clerks$#! have a particularly easy time becoming #v $engineers$#!." - FARMERS_QUALIFICATIONS_DESC: "Any pop can become #v $farmers$#!. Potential increases with greater [concept_wealth]. #v $peasants$#! and #v $laborers$#! have a particularly easy time becoming #v $farmers$#!." - MACHINISTS_QUALIFICATIONS_DESC: "Pops with minimal [concept_literacy] can become #v $machinists$#!. Potential increases with greater [concept_literacy]. #v $laborers$#! have a particularly easy time becoming #v $machinists$#!." - OFFICERS_QUALIFICATIONS_DESC: "Only #v $soldiers$#! or pops of [concept_accepted_culture] can become #v $officers$#!. Potential increases with greater [concept_literacy]. #v $aristocrats$#! have a particularly easy time becoming #v $officers$#!." - SHOPKEEPERS_QUALIFICATIONS_DESC: "Only pops with some [concept_wealth] can become #v $shopkeepers$#!. Potential increases with greater [concept_wealth]. #v $clerks$#! and #v $farmers$#! have a particularly easy time becoming #v $shopkeepers$#!." + # Pop Qualifications + ACADEMICS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $academics$#!. Potential increases with greater [concept_literacy] and [concept_wealth]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $creatives$#!, #v $administrators$#!, and #v $clergy$#! have a slight proclivity toward becoming #v $academics$#!." + ADMINISTRATORS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $administrators$#!. Potential increases with greater [concept_literacy]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $academics$#! have a slight leaning $EM_DASH$ whilst #v $professionals$#!, #v $servicemembers$#!, and #v $service_workers$#! have a strong proclivity $EM_DASH$ toward becoming #v $administrators$#!." + CLERGY_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $clergy$#!. Potential increases with greater [concept_literacy]. Pops whose [concept_religion] faces [concept_discrimination] take a much longer time, while it goes faster for those of [concept_accepted_religion]. #v $academics$#! and #v $laborers$#! have slight tendency toward becoming #v $clergy$#!." + CREATIVES_QUALIFICATIONS_DESC: "Any pop can become #v $creatives$#!. Potential increases with greater [concept_wealth]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $service_workers$#! and #v $academics$#! have slight $EM_DASH$ whilst #v $professionals$#! have a strong $EM_DASH$ proclivity towards becoming #v $creatives$#!." + ENGINEERS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $engineers$#!. Potential increases with greater [concept_literacy] and [concept_wealth]. #v $technicians$#! have strong tendencies; #v $landlords$#! have some tendencies; and #v $farmers$#! have a slight tendency towards becoming #v $engineers$#!." + LANDLORDS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_wealth] can become #v $landlords$#!. Potential increases with greater [concept_wealth] and to a lesser degree [concept_literacy]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $investors$#!, #v $professionals$#!, and #v $engineers$#! have some tendency towards becoming #v $landlords$#!." + INVESTORS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_wealth] can become #v $investors$#!. Potential increases with greater [concept_wealth] and to a lesser degree [concept_literacy]. Pops whose [concept_culture] faces [concept_discrimination] take a much longer time. #v $landlords$#! are the only pops that have an easier time becoming #v $investors$#!." + LABORERS_QUALIFICATIONS_DESC: "Pops with minimal [concept_literacy] can become #v $laborers$#!. Potential increases with greater [concept_literacy]. Both #v $technicians$#! and #v $informal_workers$#! have a particularly easy time $EM_DASH$ whilst #v $farmers$#! and #v $clergy$#! have a decent tendency towards $EM_DASH$ becoming #v $laborers$#!." + FARMERS_QUALIFICATIONS_DESC: "Any pop can become #v $farmers$#!. Potential increases with greater [concept_wealth]. #v $service_workers$#! have the largest chance of becoming #v $farmers$#!; followed by #v $laborers$#! and #v $professionals$#! to a lesser degree; with #v $engineers$#! to an even lesser one." + OFFICERS_QUALIFICATIONS_DESC: "Only #v $servicemembers$#! or pops of [concept_accepted_culture] can become #v $officers$#!. Potential increases with greater [concept_literacy]. $servicemembers$#! have a proclivity towards $EM_DASH$ whilst #v $professionals$#! have a slight chance of $EM_DASH$ becoming #v $officers$#!. #v $officers$#! are less common in nations with an irregular military." + PROFESSIONALS_QUALIFICATIONS_DESC: "Only pops with adequate [concept_literacy] can become #v $professionals$#!. Potential increases with greater [concept_literacy] and [concept_wealth]. #v $creatives$#! show the strongest tendency $EM_DASH$ whilst #v $farmers$#!, #v $officers$#!, #v $administrators$#!, and #v $landlords$#! have some chance of $EM_DASH$ becoming #v $professionals$#!." + SERVICE_WORKERS_QUALIFICATIONS_DESC: "Any pop can become #v $service_workers$#!. Potential increases with greater [concept_literacy]. #v $farmers$#! have the strongly leaning; #v $administrators$#! and #v $informal_workers$#! have some leaning; and #v $creatives$#! have a slight leaning towards becoming #v $service_workers$#!." + TECHNICIANS_QUALIFICATIONS_DESC: "Pops with minimal [concept_literacy] can become #v $technicians$#!. Potential increases with greater [concept_literacy]. #v $laborers$#! and #v $engineers$#! have a particularly easy time becoming #v $technicians$#!." diff --git a/localization/english/replace/concepts_l_english.yml b/localization/english/replace/concepts_l_english.yml index 954bb3923..fb97a21e5 100644 --- a/localization/english/replace/concepts_l_english.yml +++ b/localization/english/replace/concepts_l_english.yml @@ -6,20 +6,20 @@ concept_potential_battalions: "Potential Divisions" concept_conscript_battalion: "Conscripted Division" concept_conscript_battalions: "Conscripted Divisions" - concept_subsistence_building_desc: "A set of [Concept('concept_building', '$concept_buildings$')] that perform low-intensity, decentralized production of food and basic resource [Concept('concept_good','$concept_goods$')] suitable for mere survival. Their production is split between a small quantity of [Concept('concept_good','$concept_goods$')] to be sold on the [concept_market] and [concept_subsistence_output] used to sustain the meager [concept_sol] of the [SelectLocalization(GetPlayer.IsValid,'concept_subsistence_building_desc_added','Peasants')] who work there. They are considerably less effective than most $concept_buildings$, but will operate on any unclaimed [concept_arable_land] and does not require manual [concept_construction]." - concept_subsistence_building_desc_added: "[GetPopType('peasants').GetName]" - concept_subsistence_output_desc: "A form of in-kind income that [SelectLocalization(GetPlayer.IsValid,'concept_subsistence_output_desc_added','Peasants')] generate from [Concept('concept_subsistence_building','$concept_subsistence_building_farming$')], which represents the work they perform producing [Concept('concept_good','$concept_goods$')] to cover their own [Concept('concept_pop_needs','$concept_pop_needs_short$')]. Unlike [Concept('concept_building_wage','$concept_building_wages$')], $concept_subsistence_output$ is not paid out from the $concept_building$'s [concept_revenue] and is not subject to [concept_budget_income_taxes]." - concept_subsistence_output_desc_added: "[GetPopType('peasants').GetName]" + concept_subsistence_building_desc: "A set of [Concept('concept_building', '$concept_buildings$')] that perform low-intensity, decentralized production of food and basic resource [Concept('concept_good','$concept_goods$')] suitable for mere survival. Their production is split between a small quantity of [Concept('concept_good','$concept_goods$')] to be sold on the [concept_market] and [concept_subsistence_output] used to sustain the meager [concept_sol] of the [SelectLocalization(GetPlayer.IsValid,'concept_subsistence_building_desc_added','informal_workers')] who work there. They are considerably less effective than most $concept_buildings$, but will operate on any unclaimed [concept_arable_land] and does not require manual [concept_construction]." + concept_subsistence_building_desc_added: "[GetPopType('informal_workers').GetName]" + concept_subsistence_output_desc: "A form of in-kind income that [SelectLocalization(GetPlayer.IsValid,'concept_subsistence_output_desc_added','informal_workers')] generate from [Concept('concept_subsistence_building','$concept_subsistence_building_farming$')], which represents the work they perform producing [Concept('concept_good','$concept_goods$')] to cover their own [Concept('concept_pop_needs','$concept_pop_needs_short$')]. Unlike [Concept('concept_building_wage','$concept_building_wages$')], $concept_subsistence_output$ is not paid out from the $concept_building$'s [concept_revenue] and is not subject to [concept_budget_income_taxes]." + concept_subsistence_output_desc_added: "[GetPopType('informal_workers').GetName]" concept_battalion: "Division" concept_battalions: "Divisions" concept_flotilla: "Squadron" concept_flotillas: "Squadrons" - concept_manpower_desc: "The amount of [SelectLocalization(GetPlayer.IsValid,'concept_manpower_desc_added','Soldiers')] and [SelectLocalization(GetPlayer.IsValid,'concept_manpower_desc_added_2','Officers')] in a [concept_unit]. The greater the $concept_manpower$ the more [concept_casualties] the $concept_unit$ will be able to deal and take." - concept_manpower_desc_added: "[GetPopType('soldiers').GetName]" + concept_manpower_desc: "The amount of [SelectLocalization(GetPlayer.IsValid,'concept_manpower_desc_added','Service Members')] and [SelectLocalization(GetPlayer.IsValid,'concept_manpower_desc_added_2','Officers')] in a [concept_unit]. The greater the $concept_manpower$ the more [concept_casualties] the $concept_unit$ will be able to deal and take." + concept_manpower_desc_added: "[GetPopType('servicemembers').GetName]" concept_literacy: "Education Index" concept_literate: "Educated" concept_literacy_desc: "An index of the overall level of education of [concept_pop]. Certain [Concept('concept_profession', '$concept_professions$')] demand higher $concept_literacy$ than others, limiting the [concept_pop_qualifications] for $concept_pops$ in other $concept_professions$ unless their $concept_literacy$ is high enough. You can invest in your [SelectLocalization(GetPlayer.IsValid,'concept_literacy_desc_added','Education')] in order to develop higher $concept_literacy$ in your $concept_population$ over time." - concept_budget_land_taxes_desc: "A type of [Concept('concept_budget_poll_taxes', '$concept_budget_poll_tax$')] collected from [SelectLocalization(GetPlayer.IsValid,'concept_budget_land_taxes_desc_added','peasants')] only." - concept_budget_land_taxes_desc_added: "[GetPopType('peasants').GetName]" - concept_budget_per_capita_taxes_desc: "A type of [Concept('concept_budget_poll_taxes', '$concept_budget_poll_tax$')] collected from all [Concept('concept_pop', '$concept_pops$')] except [SelectLocalization(GetPlayer.IsValid,'concept_budget_per_capita_taxes_desc_added','peasants')]." - concept_budget_per_capita_taxes_desc_added: "[GetPopType('peasants').GetName]" \ No newline at end of file + concept_budget_land_taxes_desc: "A type of [Concept('concept_budget_poll_taxes', '$concept_budget_poll_tax$')] collected from [SelectLocalization(GetPlayer.IsValid,'concept_budget_land_taxes_desc_added','informal_workers')] only." + concept_budget_land_taxes_desc_added: "[GetPopType('informal_workers').GetName]" + concept_budget_per_capita_taxes_desc: "A type of [Concept('concept_budget_poll_taxes', '$concept_budget_poll_tax$')] collected from all [Concept('concept_pop', '$concept_pops$')] except [SelectLocalization(GetPlayer.IsValid,'concept_budget_per_capita_taxes_desc_added','informal_workers')]." + concept_budget_per_capita_taxes_desc_added: "[GetPopType('informal_workers').GetName]" diff --git a/localization/english/replace/core_l_english.yml b/localization/english/replace/core_l_english.yml index 655ecd2c1..c311073e2 100644 --- a/localization/english/replace/core_l_english.yml +++ b/localization/english/replace/core_l_english.yml @@ -1,3 +1,3 @@ l_english: - HOVER_STATE_PRODUCTION_LENS: "[concept_arable_land]: [State.GetSubsistenceBuilding.GetExpansionLevelBreakdownDesc]\nPeasants: [State.GetNumSubsistenceWorkingAdults|Kv]\n[concept_unemployed]: [State.GetNumUnemployedWorkingAdults|Kv]\nGDP: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [STATE.GetGDPContribution|K]#! (#variable [STATE.GetGDPContributionPercentage|%1]#! of GDP in [STATE.GetOwner.GetName] last week)" + HOVER_STATE_PRODUCTION_LENS: "[concept_arable_land]: [State.GetSubsistenceBuilding.GetExpansionLevelBreakdownDesc]\nInformal Workers: [State.GetNumSubsistenceWorkingAdults|Kv]\n[concept_unemployed]: [State.GetNumUnemployedWorkingAdults|Kv]\nGDP: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [STATE.GetGDPContribution|K]#! (#variable [STATE.GetGDPContributionPercentage|%1]#! of GDP in [STATE.GetOwner.GetName] last week)" HOVER_STATE_POLITICAL_LENS: "Average Standard of Living: #bold [STATE.GetFormattedStandardOfLivingAll|v]#!\nPopulation: #BOLD [STATE.GetPopulationSize|Kv] [GetArrowIcon_int64( STATE.GetPopTotalChange )]#!\nGovernment Expenses: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [STATE.GetGovernmentExpenses|+d]#!\nTax income: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [STATE.GetTaxationRevenue|=+D]#!\n[concept_bureaucracy] cost: @bur![STATE.GetBureaucracyCost|dv]" \ No newline at end of file diff --git a/localization/english/replace/interfaces_l_english.yml b/localization/english/replace/interfaces_l_english.yml index a4e0149dc..3e10925df 100644 --- a/localization/english/replace/interfaces_l_english.yml +++ b/localization/english/replace/interfaces_l_english.yml @@ -40,7 +40,7 @@ CREDIT_DESC: "[concept_credit]: #tooltippable #tooltip:CREDIT_PROGRESS #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.GetPrincipal|K]#!#!#! / #maximum [GetPlayer.GetMaxCredit|K]#!" UNREALIZED_TAXES: "[concept_unrealized_taxes]: #tooltippable #tooltip:UNREALIZED_TAXES_BREAKDOWN #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.GetUnrealizedTaxes|D-]#!#!#!\n$TOOLTIP_DELIMITER$\n" UNREALIZED_TAXES_BREAKDOWN: "#header [concept_unrealized_taxes]#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.GetUnrealizedTaxes|D-]#!\n$TOOLTIP_DELIMITER$\nAverage Uncollected Taxes: #tooltippable #tooltip:AVG_STATE_COLLECTION_MULT_BREAKDOWN #v [GetPlayer.GetAverageStateTaxCollectionMult|+%0]#!#!#!\nAverage [concept_tax_waste]: #tooltippable #tooltip:AVG_TAX_WASTE_BREAKDOWN #v [GetPlayer.GetAverageTaxWaste|-%0]#!#!#!" - POP_TOOLTIP_DELAYED_EMPLOYMENT_DETAIL: "Gainfully Employed: #variable [Country.GetSalariedWorkingAdults|K]#!\nPeasants: [Country.GetSubsistingWorkingAdults|Kv]\n[concept_unemployed]: [Country.GetUnemployedWorkingAdults|Kv]\n[concept_dependents]: #variable [Country.GetDependents|K]#!" + POP_TOOLTIP_DELAYED_EMPLOYMENT_DETAIL: "Gainfully Employed: #variable [Country.GetSalariedWorkingAdults|K]#!\nInformal Workers: [Country.GetSubsistingWorkingAdults|Kv]\n[concept_unemployed]: [Country.GetUnemployedWorkingAdults|Kv]\n[concept_dependents]: #variable [Country.GetDependents|K]#!" PRODUCTIVITY_INFO: "[concept_productivity]: #tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_PRODUCTIVITY,GraphTooltipProductivity [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Building.GetAverageAnnualEarningsPerEmployeeFormatted|+]#!#! (#tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_HEALTH_BUILDING_TYPE,GraphTooltipTypeProfitability [Building.GetProfitabilityCompareIconInType]#!#! / #tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_HEALTH_WORLD,GraphTooltipWorldProfitability [Building.GetProfitabilityCompareIcon]#!#!)" PRODUCTIVITY_INFO_NO_HEADER: "#tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_PRODUCTIVITY,GraphTooltipProductivity [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Building.GetAverageAnnualEarningsPerEmployeeFormatted|+]#!#! (#tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_HEALTH_BUILDING_TYPE,GraphTooltipTypeProfitability [Building.GetProfitabilityCompareIconInType]#!#! / #tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_HEALTH_WORLD,GraphTooltipWorldProfitability [Building.GetProfitabilityCompareIcon]#!#!)" PRODUCTIVITY_SPAN_FORMAT: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $MIN$ - [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $MAX$" @@ -85,8 +85,8 @@ STATE_GOVERNMENT_EXPENSES_TOOLTIP_HEADER: "#header [concept_government_expenses] in [State.GetName]#!\nTotal: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] #BOLD $VALUE|+=D0$#!" STATE_TAX_EXPENSE_TOOLTIP_LINE: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] #tooltippable #tooltip:[Building.GetTooltipTag],BUILDING_GOVERNMENT_EXPENSES_DESC #BOLD $VALUE|+=D$#!#!#! from [Building.GetName]" STATE_TAX_REVENUE_TOOLTIP_LINE: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] #tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_TAXES_TOOLTIP #BOLD $VALUE|+=D$#!#!#! from [Building.GetName]" - STATE_PEASANTS: "[State.GetNumSubsistenceWorkingAdults|Dv] [GetPopType('peasants').GetNameNoFormatting]" - STATE_PRODUCTION_MARKER_TOOLTIP: "#header [State.GetName]#!\n$TOOLTIP_DELIMITER$\n[concept_infrastructure]: #tooltippable #tooltip:[State.GetTooltipTag],STATE_INFRASTRUCTURE_DESC [State.GetInfrastructureBalance|0+=]#!#!\n[concept_unemployed]: #v [State.GetNumUnemployedWorkingAdults|D-]#!\n[GetPopType('peasants').GetName]: #v [State.GetNumSubsistenceWorkingAdults|D]#!" + STATE_INFORMAL_WORKERS: "[State.GetNumSubsistenceWorkingAdults|Dv] [GetPopType('informal_workers').GetNameNoFormatting]" + STATE_PRODUCTION_MARKER_TOOLTIP: "#header [State.GetName]#!\n$TOOLTIP_DELIMITER$\n[concept_infrastructure]: #tooltippable #tooltip:[State.GetTooltipTag],STATE_INFRASTRUCTURE_DESC [State.GetInfrastructureBalance|0+=]#!#!\n[concept_unemployed]: #v [State.GetNumUnemployedWorkingAdults|D-]#!\n[GetPopType('informal_workers').GetName]: #v [State.GetNumSubsistenceWorkingAdults|D]#!" STATE_LITERACY: "#header [concept_literacy]#!\n[State.GetLiteracy|%1v] of the [Concept('concept_pop', '$concept_pops$')] in [State.GetName] are well-educated." STATE_AVERAGE_WAGE_TOOLTIP: "#header Wages#!\nState Average, annual: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|D$#!\n$TOOLTIP_DELIMITER$\n$BREAKDOWN$" BUILDING_AVERAGE_WAGE_ENTRY: "#tooltippable #tooltip:[Building.GetTooltipTag],TOOLTIP_BUILDING_AVERAGE_WAGE [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|vD$#!#! - [Building.GetName]" @@ -102,12 +102,12 @@ MARKET_GOOD_PRODSTATS: "[GOODS.GetTextIcon] #variable $AMOUNT|D$#! sold for #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|D$#! ([GOODS.GetName])" MARKET_GOOD_CONSUMESTATS: "[GOODS.GetTextIcon] #variable $AMOUNT|D$#! bought for #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|D$#! ([GOODS.GetName])" AND_X_MORE_MONEY_VAL: "...and #variable $NUM$#! more worth #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|D$#!" - EPENDENT_WAGES_TOOLTIP: "#header Dependent Wages: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|=+D$#!#!\n$TOOLTIP_DELIMITER$\n$BREAKDOWN$" + DEPENDENT_WAGES_TOOLTIP: "#header Dependent Wages: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|=+D$#!#!\n$TOOLTIP_DELIMITER$\n$BREAKDOWN$" DEPENDENT_BASE_WAGES: "Base: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|0v$ ([GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $PERPOP|3v$ per Dependent)" POPNEED_SUMMARY_DESC: "#tooltippable #tooltip:$TAG$,POPNEED_EXPENSES_TOOLTIP [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [POP_NEED.CalcTotalCost|Dv]#!#! - #tooltippable #tooltip:$TAG$,POPNEED_DETAILS_TOOLTIP [POP_NEED.GetName]#!#!" POPNEED_EXPENSES_DESC: "Current [POP_NEED.GetName] expenses for [POP.GetTotalSize|Kv] [POP.GetCulture.GetName] [POP.GetPopType.GetName] in [POP.GetState.GetName]:\n$CONTENTS$\nTotal Cost: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [POP_NEED.CalcTotalCost|Dv]" - BUY_PACKAGE_POP_NEEDS_ENTRY: "[Goods.GetTextIcon][Nbsp][Goods.GetName]$CULTURESTATUSDESC$\n#bold $AMOUNT|vD$#! ($AMOUNT_PERCENT|1v%$ of the amount)\n#variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $GOODS_TOTAL_COST|D$#! ([Goods.GetCompareIconAgainstBasePrice( '(CFixedPoint)$GOODS_UNITARY_PRICE$' )]) ($GOODS_COST_PERCENT|1v%$ of the cost)\n\n" - BUY_PACKAGE_CONTENT_ENTRY_WITH_COSTS: "#bold $AMOUNT|vD$#! [Goods.GetTextIcon][Nbsp][Goods.GetName] - #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $GOODS_TOTAL_COST|D$#! ([GOODS.GetCompareIconAgainstBasePrice( '(CFixedPoint)$GOODS_UNITARY_PRICE$' )])" + BUY_PACKAGE_POP_NEEDS_ENTRY: "[Goods.GetTextIcon][Nbsp][Goods.GetName]$CULTURESTATUSDESC$\n#bold $AMOUNT|vD$#! ($AMOUNT_PERCENT|1v%$ of the amount)\n#variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $GOODS_TOTAL_COST|D$#! ([Goods.GetCompareIconAgainstBasePrice( '(CFixedPoint)$GOODS_DEVOLVED_PRICE$' )]) ($GOODS_COST_PERCENT|1v%$ of the cost)\n\n" + BUY_PACKAGE_CONTENT_ENTRY_WITH_COSTS: "#bold $AMOUNT|vD$#! [Goods.GetTextIcon][Nbsp][Goods.GetName] - #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $GOODS_TOTAL_COST|D$#! ([GOODS.GetCompareIconAgainstBasePrice( '(CFixedPoint)$GOODS_DEVOLVED_PRICE$' )])" POP_WEEKLY_INCOME: "#bold Weekly Income: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|+D$#!#!\n$BREAKDOWN$\n" POP_WEEKLY_EXPENSES: "#bold Weekly Expenses: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|+D$#!#!\n$BREAKDOWN$\n" POP_WEEKLY_MONEY: "#bold Weekly Money: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|+D$#!#!\n$BREAKDOWN$\n" @@ -120,18 +120,18 @@ POP_WEEKLY_income_taxes: "Income Taxes: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|+=D$#!" POP_WEEKLY_needs: "[Concept('concept_pop_needs','$concept_pop_needs_short$')]: #tooltippable #tooltip:[Pop.GetTooltipTag],NEEDS_BREAKDOWN #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|+=D$#!#!#!" POP_WEEKLY_losses: "Investment Losses: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|+=D$#!" - TOOLTIP_WEALTH_SUBSISTENCE: "#header Wealth#!\nTheir [concept_subsistence_output] of [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Pop.GetAverageAnnualWage|Dv] and annual [concept_budget_poll_taxes] of [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Pop.CalcAnnualPollTaxAmount|Dv] is satisfying the [GetPopType('peasants').GetName]' [Concept('concept_pop_needs','$concept_pop_needs_short$')] equivalent to Level [Pop.GetCurrentWealth|v]\n\nA [concept_building] that wants to hire from this [concept_pop] will need to offer a wage of at least [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Pop.GetWageRequiredToHireFrom|Dv]." + TOOLTIP_WEALTH_SUBSISTENCE: "#header Wealth#!\nTheir [concept_subsistence_output] of [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Pop.GetAverageAnnualWage|Dv] and annual [concept_budget_poll_taxes] of [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Pop.CalcAnnualPollTaxAmount|Dv] is satisfying the [GetPopType('informal_workers').GetName]' [Concept('concept_pop_needs','$concept_pop_needs_short$')] equivalent to Level [Pop.GetCurrentWealth|v]\n\nA [concept_building] that wants to hire from this [concept_pop] will need to offer a wage of at least [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Pop.GetWageRequiredToHireFrom|Dv]." TOOLTIP_POP_NET_INCOME: "#header Net [Concept('concept_pop_income','$concept_pop_income_short$')]#!\n#variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Subtract_CFixedPoint(Pop.GetIncome, Pop.GetExpenses)|+=D]#!\n$TOOLTIP_DELIMITER$\n$POP_NET_INCOME$" POP_NET_INCOME: "[Pop.GetIncomeExpensesBalanceDesc]\nProgress towards next Wealth level: #v [Pop.GetWealthProgression|+=%0]#!\n\nAnnual Income per Working Adult: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Pop.GetAverageAnnualWage|Dv]" AVG_WAGE_POP_LIST: "Avg. Annual Wage: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [PopListItem.GetAverageAnnualWage|vD]" AVG_WAGE_SUBSISTENCE_POP_LIST: "[concept_subsistence_output]: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [PopListItem.GetAverageAnnualWage|vD]" - SOL_FACTOR_PEASANTS: "$POP_FRACTION|%1v$ of them are [GetPopType('peasants').GetName] in [Concept('concept_subsistence_building', '$concept_subsistence_buildings$')], limiting them to a low [concept_sol]" + SOL_FACTOR_INFORMAL_WORKERS: "$POP_FRACTION|%1v$ of them are [GetPopType('informal_workers').GetName] in [Concept('concept_subsistence_building', '$concept_subsistence_buildings$')], limiting them to a low [concept_sol]" SOL_FACTOR_GOODS_ENTRY: "$RELATIVE_EXPENDITURES|v1%$ - [Goods.GetTextIcon][Nbsp][Goods.GetName] - [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $PRICE|v1$ #tooltippable #tooltip:COIN_STACK_TOOLTIP $PRICEICON$#!#! ($RELATIVE_PRICE|=-%1$)" - CAN_EXPAND_BUILDING_TOOLTIP: "#header $BUILD_OR_EXPAND$ [BUILDING_TYPE.GetName] in [STATE.GetName]#! (Size: [BUILDING.GetExpansionLevelBreakdownDesc])\n#tooltippable #tooltip:[GetRawTextTooltipTag('$PROFIT_IMPACT_DESC$')] #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $PROFIT_IMPACT|K+=$#!#!#! Predicted [SelectLocalization(Or(ObjectsEqual(BUILDING.GetBuildingType, GetBuildingType('building_government_administration').Self), ObjectsEqual(BUILDING.GetBuildingType, GetBuildingType('building_construction_sector').Self)), 'BUILDING_UPKEEP_HEADER', 'BUILDING_EARNINGS_HEADER')] / week\n[ConcatIfNeitherEmpty('$QUALIFICATIONS$', '\n')][SelectLocalization( LessThan_CFixedPoint(State.GetConstructionEfficiency, '(CFixedPoint)0'), 'CONSTRUCTION_QUEUE_STATE_CONSTRUCTION_EFFICIENCY_WARNING', '')]$TOOLTIP_DELIMITER$\n@construction! $REQUIRED_CONSTRUCTION|v0$ [concept_construction] ($CONSTRUCTION_COST_CHANGE$)\n[ConcatIfNeitherEmpty('$INVESTMENT_FUND$', '\n')]\n[STATE.GetMarketAccessStatus]\nAvailable Labor: [State.GetNumSubsistenceWorkingAdults|Dv] [GetPopType('peasants').GetName] [SelectLocalization( GreaterThan_int64(State.GetNumUnemployedWorkingAdults, '(int64)0'), 'AND_UNEMPLOYED', '' )][ConcatIfNeitherEmpty('$MILITARY_INFO$', '\n')][ConcatIfNeitherEmpty('$PORT_INFO$', '\n')]\n\n$KEY_MODIFIER_INSTRUCTIONS$" + CAN_EXPAND_BUILDING_TOOLTIP: "#header $BUILD_OR_EXPAND$ [BUILDING_TYPE.GetName] in [STATE.GetName]#! (Size: [BUILDING.GetExpansionLevelBreakdownDesc])\n#tooltippable #tooltip:[GetRawTextTooltipTag('$PROFIT_IMPACT_DESC$')] #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $PROFIT_IMPACT|K+=$#!#!#! Predicted [SelectLocalization(Or(ObjectsEqual(BUILDING.GetBuildingType, GetBuildingType('building_government_administration').Self), ObjectsEqual(BUILDING.GetBuildingType, GetBuildingType('building_construction_sector').Self)), 'BUILDING_UPKEEP_HEADER', 'BUILDING_EARNINGS_HEADER')] / week\n[ConcatIfNeitherEmpty('$QUALIFICATIONS$', '\n')][SelectLocalization( LessThan_CFixedPoint(State.GetConstructionEfficiency, '(CFixedPoint)0'), 'CONSTRUCTION_QUEUE_STATE_CONSTRUCTION_EFFICIENCY_WARNING', '')]$TOOLTIP_DELIMITER$\n@construction! $REQUIRED_CONSTRUCTION|v0$ [concept_construction] ($CONSTRUCTION_COST_CHANGE$)\n[ConcatIfNeitherEmpty('$INVESTMENT_FUND$', '\n')]\n[STATE.GetMarketAccessStatus]\nAvailable Labor: [State.GetNumSubsistenceWorkingAdults|Dv] [GetPopType('informal_workers').GetName] [SelectLocalization( GreaterThan_int64(State.GetNumUnemployedWorkingAdults, '(int64)0'), 'AND_UNEMPLOYED', '' )][ConcatIfNeitherEmpty('$MILITARY_INFO$', '\n')][ConcatIfNeitherEmpty('$PORT_INFO$', '\n')]\n\n$KEY_MODIFIER_INSTRUCTIONS$" CONSTRUCTION_CAN_BE_FUNDED_BY_INVESTMENT_POOL: "[concept_budget_construction_goods] #P #bold can#!#! be funded by the [concept_investment_pool] (currently #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.GetInvestmentPool|D+]#!)" CONSTRUCTION_TOTAL_COST_IMPACT: "#v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $COST|K-$#! predicted total cost in [concept_budget_construction_goods]" CONSTRUCTION_WEEKLY_COST_IMPACT: "#v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $COST|K-=$#! weekly [concept_budget_construction_goods] cost" - EXPAND_TOOLTIP_EXPAND: "#header $BUILD_OR_EXPAND$ [BUILDING_TYPE.GetName] in [STATE.GetName]#!\nSize: [BUILDING.GetExpansionLevelBreakdownDesc]\n[STATE.GetMarketAccessStatus]\nAvailable Labor: [State.GetNumSubsistenceWorkingAdults|Dv] [GetPopType('peasants').GetName] and [State.GetNumUnemployedWorkingAdults|Dv] [concept_unemployed]" + EXPAND_TOOLTIP_EXPAND: "#header $BUILD_OR_EXPAND$ [BUILDING_TYPE.GetName] in [STATE.GetName]#!\nSize: [BUILDING.GetExpansionLevelBreakdownDesc]\n[STATE.GetMarketAccessStatus]\nAvailable Labor: [State.GetNumSubsistenceWorkingAdults|Dv] [GetPopType('informal_workers').GetName] and [State.GetNumUnemployedWorkingAdults|Dv] [concept_unemployed]" EXPANSION_PROFIT_IMPACT: "#header Predicted Earnings of new level#!\n#v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|K+=$#! Predicted Earnings / week\n$TOOLTIP_DELIMITER$\n$IMPACT_DETAILS$" EXPANSION_PRODUCTIVITY_IMPACT: "#header Predicted $EARNINGS_PER_EMPLOYEE$ after Expansion#!: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|+$#!\n$TOOLTIP_DELIMITER$\n$IMPACT_DETAILS$" EXPANSION_EMPLOYEES_VS_REVENUE: "#v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $REVENUE|K+$#! predicted Yearly Revenue\n#v $EMPLOYEES|vD$#! Total Employees" @@ -185,7 +185,7 @@ MINTING_BREAKDOWN: "#tooltip_header [concept_budget_minting]#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.PredictMinting|K+=]#!\n$TOOLTIP_DELIMITER$\n[GetPlayer.PredictMintingDesc]" INVESTMENT_INCOME_BREAKDOWN: "#tooltip_header [concept_budget_investment_income]#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.GetInvestmentIncome|K+=]#!" GOVERNMENT_SHARE_DIVIDENDS_BREAKDOWN: "#tooltip_header $DIVIDENDS_FROM_GOVERNMENT_SHARES$#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.PredictGovernmentShareDividends|K+=]#!\n$TOOLTIP_DELIMITER$\n[GetPlayer.PredictGovernmentShareDividendsDesc]" - GOVERNMENT_SHARE_LOSSES_BREAKDOWN: "#tooltip_header $LOSSES_FROM_GOVERNMENT_SHARES$#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.PredictGovernmentShareLosses|K+=]#!\n$TOOLTIP_DELIMITER$\n[GetPlayer.PredictGovernmentShareLossesDesc]" + GOVERNMENT_SHARE_LOSSES_BREAKDOWN: "#tooltip_header $LOSSES_FROM_GOVERNMENT_SHARES$#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.PredictGovernmentShareLosses|K+=]#!\n$TOOLTIP_DELIMITER$\n[GetPlayer.PredictGovernmentShareLossesDesc]" ADDITIONAL_INCOME_BREAKDOWN: "#tooltip_header Additional Income#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.GetModifier.GetValueFor('country_tax_income_add')|K+=]#!\n$TOOLTIP_DELIMITER$\n[GetPlayer.GetModifier.GetDescFor('country_tax_income_add')]" ADDITIONAL_EXPENSES_BREAKDOWN: "#tooltip_header Additional Expenses#!\nTotal: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetPlayer.GetModifier.GetInvertedValueFor('country_expenses_add')|K+=]#!\n$TOOLTIP_DELIMITER$\n[GetPlayer.GetModifier.GetDescFor('country_expenses_add')]" WELFARE_PAYMENTS_EXPENSES_BREAKDOWN: "#tooltip_header [concept_welfare_payments]#!\nTotal: #n [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] -[GetPlayer.GetWelfarePaymentsExpenses|D ]#!" @@ -242,7 +242,7 @@ TRADE_ROUTE_AUTO_REDUCE_REVENUE_WOULD_IMPROVE: "[concept_trade_route] will shrink to level #v $TARGET_LEVEL$#! because the total [concept_trade_revenue] after [concept_tariffs] would increase significantly (#tooltippable #tooltip:$BREAKDOWN_OLD$ [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $OLD_REVENUE|D+$#!#! @arrow_right! #tooltippable #tooltip:$BREAKDOWN_NEW$ [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $NEW_REVENUE|D+$#!#!)" TRADE_ROUTE_AUTO_REDUCE_PRODUCTIVITY_TOO_LOW: "[concept_trade_route] will shrink to level #v $TARGET_LEVEL$#! because its [concept_trade_revenue] after [concept_tariffs] per employee annually would increase and is below [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [GetDefine('NEconomy','TRADE_ROUTE_AUTO_INCREASE_VERY_LOW_PRODUCTIVITY_THRESHOLD')|Dv] (#tooltippable #tooltip:$BREAKDOWN_OLD$ [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $OLD_PRODUCTIVITY|D+$#!#! @arrow_right! #tooltippable #tooltip:$BREAKDOWN_NEW$ [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $NEW_PRODUCTIVITY|D+$#!#!)" GOODS_STATE_PANEL_PRICE_RIGHT_NOW: "Price: #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Goods.GetStatePrice|1]#!" - SP_CAPACITY_CONCEPT: "#concept The Military will try to reach the Strength Point Capacity by taking the money from your Military Budget, buy Military Goods and use them to train soldiers in your Barracks and Naval Bases.#!" + SP_CAPACITY_CONCEPT: "#concept The Military will try to reach the Strength Point Capacity by taking the money from your Military Budget, buy Military Goods and use them to train Servicemembers in your Barracks and Naval Bases.#!" COST_OF_WAR_ENTRY: "[Country.GetName] $TYPE$: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $COST|vD$" COST_OF_WAR_TOOLTIP: "#header Total Cost of War: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $COST|vD$#!\n$COST_OF_WAR_TYPE_MATERIEL$: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $MATERIEL_COST|vD$\n$COST_OF_WAR_TYPE_WAGES$: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $WAGES_COST|vD$\n$TOOLTIP_DELIMITER$\n$BREAKDOWN$" BATTALIONS_STILL_FIGHTING: "@battalions! Divisions" @@ -268,7 +268,7 @@ BALANCE_SHAREHOLDER_LOSSES: "[Concept('concept_ownership_share', '$concept_shareholder$')] pockets: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] #tooltippable #tooltip:$BREAKDOWN_TAG$ $VAL|D-$#!#!#!" BALANCE_SUBSISTENCE_WASTE: "[concept_subsistence_building] waste: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|D-$#!" BALANCE_DIVIDENDS_TAX_WASTE: "[concept_tax_waste]: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|D-$#!" - SHAREHOLDER_BALANCE: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|Dv$ - [Pop.GetName] ($SHARE|%1$)" + SHAREHOLDER_BALANCE: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|Dv$ - [Pop.GetName] ($SHARE|%1$)" BUILDING_BUDGET: "Budget: #BOLD [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Building.GetLastIncome|1]#!" TOOLTIP_BUILDING_TAXES_TOOLTIP: "#header Weekly Taxes#!\nTotal: [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Building.GetTaxationRevenue|D+=]\n$TOOLTIP_DELIMITER$\n[Building.GetTaxationRevenueTooltip]\n\n[concept_taxes_desc]" INCOME_TAX: "[concept_budget_income_taxes]: #tooltippable #tooltip:[GetRawTextTooltipTag('$INCOME_TAX_BREAKDOWN$')] #variable [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|D+$#!#!#!" @@ -314,8 +314,8 @@ SUBSIDIZED_YES_HEADER: "#header [Concept('concept_subsidies', '$concept_subsidized$')]#!\n$TOOLTIP_DELIMITER$\nThis building is $concept_subsidized$ and costs #N #bold [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] [Building.GetSubsidies|D]#!#! / week" SUBSIDIES_TOOLTIP: "Wage [concept_subsidies] required: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|-0$#!\n$TAB$[Concept('concept_building_wage', '$concept_building_wages$')] required to maintain full employment: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $SUB_VAL|0$#!\n$TAB$$NAME$ capacity to pay: #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $REG_VAL|0+$#!\n\nInput Goods Subsidy required #v [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $BALANCE_VAL|-0$#!" ADD_CONSUMPTION_TAX_ENTRY_COST: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] #v [Goods.CalcPotentialConsumptionTaxAmount(GetPlayer)|+=D]#! ( @aut! [Multiply_CFixedPoint(Goods.CalcConsumptionTaxAuthorityCost(GetPlayer),'(CFixedPoint)-1')|v0+])" - BUILDING_MAP_LIST_PANEL_PEASANTS_HEADER: "Peasants" - BUILDING_MAP_LIST_PANEL_PEASANTS_HEADER_TOOLTIP: "#header Peasants#!" + BUILDING_MAP_LIST_PANEL_INFORMAL_WORKERS_HEADER: "Informal Workers" + BUILDING_MAP_LIST_PANEL_INFORMAL_WORKERS_HEADER_TOOLTIP: "#header Informal Workers#!" RECRUIT_COMMANDERS_MAP_LIST_PANEL_CURRENT_FLOTILLAS_TOOLTIP: "#header Units#!\n$TOOLTIP_DELIMITER$\nThe number of Squadrons without a [concept_admiral]in a [concept_hq]." TOTAL_FLOTILLAS: "Total Squadrons" MOBILIZE_GENERAL_COST_WITH_BREAKDOWN: "#tooltippable #tooltip:[GetRawTextTooltipTag('$BREAKDOWN$')] [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $COST|K-=$#!#!" @@ -344,4 +344,3 @@ BATTALIONS_LEADERBOARD_HEADER: "#header Divisions#!" FLOTTILAS_LEADERBOARD_HEADER: "#header Squadrons#!" GDP_LEADERBOARD_ITEM: "\n$RANK$. [GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] $VAL|vD$ - $COUNTRY$" - \ No newline at end of file diff --git a/localization/english/replace/laws_l_english.yml b/localization/english/replace/laws_l_english.yml deleted file mode 100644 index e61687fd6..000000000 --- a/localization/english/replace/laws_l_english.yml +++ /dev/null @@ -1,12 +0,0 @@ -l_english: - law_racial_segregation: "Racial Discrimination" - law_cultural_exclusion: "Cultural Discrimination" - law_multicultural: "Discrimination Prohibited" - law_private_health_insurance: "Privatized Healthcare System" - law_private_health_insurance_desc: "In this system people receive healthcare via private insurance, usually subsidized by the government for low-income citizens." - law_no_social_security: "No Welfare" - law_no_social_security_desc: "It is not the state's role to provide for those who cannot provide for themselves." - law_censorship: "Censored Speech" - law_censorship_desc: "A policy in which the government actively suppresses and censors all speech that might be against the interests of the state." - law_outlawed_dissent: "Outlawed Dissent" - law_outlawed_dissent_desc: "A policy in which the government actively suppresses and criminalizes all dissenting speech that might be against any interests of the state." \ No newline at end of file diff --git a/localization/english/replace/modifiers_l_english.yml b/localization/english/replace/modifiers_l_english.yml index dc455f2ae..9bad18aed 100644 --- a/localization/english/replace/modifiers_l_english.yml +++ b/localization/english/replace/modifiers_l_english.yml @@ -6,10 +6,10 @@ modifier_character_command_limit_combat_unit_flotilla_add: "Squadron Command Limit" modifier_character_command_budget_add_pre_fix: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] " modifier_tax_land_add: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] Land Tax" - modifier_tax_land_add_desc: "The amount of [concept_budget_land_taxes] collected from [GetPopType('peasants').GetName]" + modifier_tax_land_add_desc: "The amount of [concept_budget_land_taxes] collected from [GetPopType('informal_workers').GetName]" modifier_tax_heathen_add: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] Religious Tax" modifier_tax_per_capita_add: "[GetPlayer.MakeScope.Var('cwp_currency').GetFlagName] Per Capita Tax" - modifier_tax_per_capita_add_desc: "The amount of [concept_budget_per_capita_taxes] collected from non-[GetPopType('peasants').GetName] [Concept('concept_pop','$concept_pops$')]" + modifier_tax_per_capita_add_desc: "The amount of [concept_budget_per_capita_taxes] collected from non-[GetPopType('informal_workers').GetName] [Concept('concept_pop','$concept_pops$')]" modifier_country_voting_power_from_literacy_add: "[concept_political_strength] from Educated Pops' Votes" - modifier_building_subsistence_output_add_desc: "An increase or decrease to the [concept_subsistence_output] of [GetPopType('peasants').GetName] in the [concept_building]." - modifier_building_unincorporated_subsistence_output_mult_desc: "An increase or decrease to the [concept_subsistence_output] of [GetPopType('peasants').GetName] in [Concept('concept_unincorporated_state', '$concept_unincorporated_states$')]" \ No newline at end of file + modifier_building_subsistence_output_add_desc: "An increase or decrease to the [concept_subsistence_output] of [GetPopType('informal_workers').GetName] in the [concept_building]." + modifier_building_unincorporated_subsistence_output_mult_desc: "An increase or decrease to the [concept_subsistence_output] of [GetPopType('informal_workers').GetName] in [Concept('concept_unincorporated_state', '$concept_unincorporated_states$')]" \ No newline at end of file diff --git a/localization/english/replace/production_methods_l_english.yml b/localization/english/replace/production_methods_l_english.yml index 1f0094e9c..cdc3fd6b9 100644 --- a/localization/english/replace/production_methods_l_english.yml +++ b/localization/english/replace/production_methods_l_english.yml @@ -1,8 +1,8 @@ l_english: - pm_government_run_industry: "Government Run" - pm_privately_owned_industry: "Privately Owned" + pm_government_run_general_industry: "Government Run" + pm_privately_owned_general_industry: "Privately Owned" pm_privately_owned_building_subsistence: "Landlord Ownership" pm_skyscraper_bureaucratic_nexus: "Bureaucratic Nexus" pm_steam_trains: "Steam Trains" pm_electric_trains: "Electric Trains" - pm_diesel_trains: "Diesel Trains" \ No newline at end of file + pm_diesel_trains: "Diesel Trains"