Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spain flavour #602

Open
wants to merge 40 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 37 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
555d8d2
Merge pull request #593 from Cold-War-Project/dev
Arcadyi Aug 30, 2023
b16b4c2
Update Spanish laws (now within law_package)
ArnauGit Sep 1, 2023
89869f4
Spain - Edit IGs
ArnauGit Sep 2, 2023
b4d0f2d
Added Carrero Blanco for Spain
ArnauGit Sep 2, 2023
86733b5
Caudillo trait
ArnauGit Sep 2, 2023
8ea5e98
Add localization for Caudillo trait
ArnauGit Sep 2, 2023
25c0f85
feat: added francoism modifier to adjust ig clout
Matti-96 Sep 2, 2023
4908c90
fix: character name fix
Matti-96 Sep 2, 2023
84ef2d9
Spanish IG leaders added
ArnauGit Sep 2, 2023
fe2b789
Added Spanish IG names
ArnauGit Sep 2, 2023
23a2fc5
Update names_i_ for Spanish IG
ArnauGit Sep 2, 2023
2ab80f9
Edited Francoism nation modifiers
ArnauGit Sep 2, 2023
c318772
New path for Caudillo gfx
ArnauGit Sep 2, 2023
02bf160
Add files via upload
ArnauGit Sep 2, 2023
a1919dd
Merge branch 'dev' into Update-of-Spanish-laws
DZappala Sep 4, 2023
5364905
Merge branch 'dev' into Update-of-Spanish-laws
Sep 8, 2023
af4e98b
JE entry and pariah for Spain
ArnauGit Sep 10, 2023
efc4c1c
JE for Francoist reform
ArnauGit Sep 10, 2023
e543891
International pariah loc
ArnauGit Sep 10, 2023
e065e60
Francoist reform loc
ArnauGit Sep 10, 2023
d0395a9
International pariah modifier
ArnauGit Sep 10, 2023
6233392
Decreased relations for Spain
ArnauGit Sep 10, 2023
38e302d
UN application not possible with International Pariah modifier
ArnauGit Sep 10, 2023
3a63fad
Spain events file
ArnauGit Sep 10, 2023
e8e0ee1
Delete events/spain_events directory
ArnauGit Sep 10, 2023
6020d40
Spain events file corrected
ArnauGit Sep 10, 2023
c90b4cc
00_code_on_actions for Spanish event
ArnauGit Sep 10, 2023
1970b4d
Spanish state buildings balanced
ArnauGit Sep 10, 2023
d4cb288
Spain event image
ArnauGit Sep 10, 2023
d707a41
Image loc
ArnauGit Sep 10, 2023
a4b4d93
Spanish reform fail rebalance
ArnauGit Sep 11, 2023
c3ec7c5
Update CWP_francoist_reform.txt
ArnauGit Sep 11, 2023
837363b
Added Franco-Peron protocols decision and event
ArnauGit Sep 11, 2023
0f0703f
Added Peronism modifier for Argentina
ArnauGit Sep 11, 2023
a851e44
Added Juan Perón as Argentina's laborist leader
ArnauGit Sep 11, 2023
da3c068
Added image for Franco Peron Protocols
ArnauGit Sep 12, 2023
cdc8512
Merge branch 'dev' into Update-of-Spanish-laws
DZappala Sep 12, 2023
ab0685a
Edited Spanish flavour
ArnauGit Sep 13, 2023
0fc460f
Merge branch 'Update-of-Spanish-laws' of https://github.com/Cold-War-…
ArnauGit Sep 13, 2023
be0326a
Edited ideologies
ArnauGit Sep 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions common/character_traits/cwp_traits.txt
Original file line number Diff line number Diff line change
Expand Up @@ -566,6 +566,34 @@ french_resistant = {
value = 3
}

franco_caudillo = {
type = personality
texture = "gfx/interface/icons/cwp_character_trait_icons/caudillo.dds"
character_modifier = {
character_popularity_add = 15
}
command_modifier = {
}
character_modifier = {
character_popularity_add = 10
}
country_modifier = {
country_corruption_increase_add = 0.1
country_infamy_generation_mult = 0.15
country_bureaucracy_mult = 0.15
}
interest_group_modifier = {
interest_group_pol_str_mult = 0.1
}
possible = {
always = no
}
weight = 1
replace = {
}
value = 3
}

trait_chainsmoker = {
type = condition
texture = "gfx/interface/icons/character_trait_icons/opium_addiction.dds"
Expand Down
11 changes: 10 additions & 1 deletion common/cultures/cwp_iberian_cultures.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
basque = {
basque = {
color = {
255
196
Expand Down Expand Up @@ -73,6 +73,7 @@
Leizaola
de_Olazabal
Pradera
Ortega_Gasset
}
common_last_names = {
Aguirre
Expand Down Expand Up @@ -101,6 +102,7 @@
Lazcano
Mendizabal
Moneo
Munoz_Ramonet
Nardiz
Olano
Olave
Expand Down Expand Up @@ -159,6 +161,7 @@ spanish = {
Damaso
Eduardo
Emilio
Enrique
Estanislao
Federico
Felipe
Expand Down Expand Up @@ -200,6 +203,7 @@ spanish = {
Rafael_2
Raimundo
Ramon
Rodolfo
Ricardo
Santiago
Sebastian
Expand Down Expand Up @@ -337,6 +341,7 @@ spanish = {
Belaunde
Blanco
Cano
Carrero_Blanco
Cervera
Corsi
Cuadrada
Expand All @@ -347,6 +352,7 @@ spanish = {
Escoda
EguiazA_bal
Fernandez
Fernandez_Cuesta
Franco
Fajardo
Garcia
Expand All @@ -360,6 +366,7 @@ spanish = {
Hevia
Izaguirre
Linares
Llopis
Lopez
Lorenzana
Landazabal
Expand Down Expand Up @@ -393,6 +400,7 @@ spanish = {
Pagaza
Pattullo
Pena
Pla
Queipo_de_Llano
Quintana
Quirante
Expand Down Expand Up @@ -827,3 +835,4 @@ portuguese = {
1 = caucasian
}
}

3 changes: 3 additions & 0 deletions common/cultures/cwp_latin_american_cultures.txt
Original file line number Diff line number Diff line change
Expand Up @@ -839,6 +839,7 @@ platinean = {
Hipolito
Ignacio
Jose
Juan
Juan_Jose
Juan_Manuel
Juan_Ramon
Expand Down Expand Up @@ -897,6 +898,7 @@ platinean = {
Cruz
Derqui
Diaz_2
Domingo_Peron
Ellauri
Escobar
Flores
Expand All @@ -914,6 +916,7 @@ platinean = {
Pedernera
Pellegrini
Pereira
Peron
Quintana
Rivarola
Rivera
Expand Down
45 changes: 45 additions & 0 deletions common/decisions/spain_decisions.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
Franco_peron_protocol_decision = {
is_shown = {
NOT = {
has_variable = franco_protocol_contacts
}
and = {
exists = c:ARG
exists = c:SPA
this = c:SPA
c:SPA = {
or = {
has_modifier = international_pariah
has_ruling_interest_group = ig_securocrats
has_ruling_interest_group = ig_patriots
has_law = law_type:law_isolationism
}
}

}
}
possible = {
exists = c:SPA
this = c:SPA
c:ARG = {
relations:root >= relations_threshold:cordial
has_ruling_interest_group = ig_laborists

}
}
when_taken = {
c:ARG = { trigger_event = franco_peron_event.1
}
set_variable = franco_protocol_contacts

}
ai_chance = {
base = 0
modifier = {
trigger = {
game_date >= 1946.3.1
}
add = 50
}
}
}
7 changes: 5 additions & 2 deletions common/decisions/un_decisions.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ask_for_un_intervention = {
ask_for_un_intervention = {
is_shown = {
this = {
is_at_war = yes
Expand Down Expand Up @@ -112,6 +112,7 @@

join_un_ai = {
is_shown = {
NOT = { has_modifier = international_pariah }
this = {
is_ai = yes
nor = {
Expand All @@ -122,6 +123,7 @@ join_un_ai = {
}

possible = {
NOT = { has_modifier = international_pariah }
this = {
is_ai = yes
is_at_war = no
Expand All @@ -130,6 +132,7 @@ join_un_ai = {
has_variable = application_progress_un
has_variable = un_application_rejected
}

}
}

Expand Down Expand Up @@ -177,4 +180,4 @@ join_un_ai = {
add = -100
}
}
}
}
79 changes: 73 additions & 6 deletions common/history/buildings/01_south_europe.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3568,6 +3568,21 @@
"pm_electric_saw_mills"
}
}
create_building = {
building = "building_barracks"
level = 1
reserves = 1
activate_production_methods = {
"pm_pre_war_infantry"
"pm_no_artillery"
"pm_no_armoured_integration"
"pm_no_motorized"
"pm_no_aircraft"
"pm_no_special_reconnaissance"
"pm_no_communications_support"
"pm_no_formal_medical_support"
}
}
create_building = {
building = "building_bauxite_mine"
level = 4
Expand Down Expand Up @@ -3640,7 +3655,7 @@
}
}
}
s:STATE_CASTILE = {
s:STATE_CASTILE = {
region_state:SPA = {
create_building = {
building = "building_government_administration"
Expand Down Expand Up @@ -3765,7 +3780,7 @@
}
create_building = {
building = "building_construction_sector"
level = 2
level = 4
reserves = 1
activate_production_methods = {
"pm_prefabricated_buildings"
Expand Down Expand Up @@ -3966,11 +3981,27 @@
reserves = 1
activate_production_methods = {
"pm_privately_owned_farm"
"pm_butchering_tools"
"pm_standard_fences"
"pm_unrefrigerated"
"pm_open_air_stockyards"
}
}
create_building = {
building = "building_barracks"
level = 1
reserves = 1
activate_production_methods = {
"pm_pre_war_infantry"
"pm_no_artillery"
"pm_no_armoured_integration"
"pm_no_motorized"
"pm_no_aircraft"
"pm_no_special_reconnaissance"
"pm_no_communications_support"
"pm_no_formal_medical_support"
}
}
create_building = {
building = "building_logging_camp"
level = 3
Expand Down Expand Up @@ -4022,12 +4053,12 @@
level = 6
reserves = 1
activate_production_methods = {
"pm_no_ammo"
"pm_privately_owned_military_industry"
"pm_no_ammo"
"pm_no_automation"
"pm_professional_service_industry_no"
"pm_no_environmental_tech"
"pm_rudimentary_explosives"
"pm_plastic_explosives"
}
}
create_building = {
Expand Down Expand Up @@ -4059,7 +4090,7 @@
}
create_building = {
building = "building_construction_sector"
level = 2
level = 5
reserves = 1
activate_production_methods = {
"pm_prefabricated_buildings"
Expand Down Expand Up @@ -4250,12 +4281,28 @@
"pm_privately_owned_building_railway"
}
}
create_building = {
building = "building_barracks"
level = 1
reserves = 1
activate_production_methods = {
"pm_pre_war_infantry"
"pm_no_artillery"
"pm_no_armoured_integration"
"pm_no_motorized"
"pm_no_aircraft"
"pm_no_special_reconnaissance"
"pm_no_communications_support"
"pm_no_formal_medical_support"
}
}
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"
Expand Down Expand Up @@ -4404,7 +4451,7 @@
}
create_building = {
building = "building_construction_sector"
level = 4
level = 2
reserves = 1
activate_production_methods = {
"pm_prefabricated_buildings"
Expand Down Expand Up @@ -4530,6 +4577,26 @@
}
}
}
}
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_government_run_airport"
"pm_airfield"
}
}
}
}
s:STATE_VALENCIA = {
region_state:SPA = {
Expand Down
11 changes: 11 additions & 0 deletions common/history/characters/arg - argentina.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,16 @@
traits = {
}
}
create_character = {
first_name = "Juan"
last_name = "Domingo_Peron"
culture = cu:platinean
ig_leader = yes
birth_date = 1895.10.8
interest_group = ig:ig_laborists
ideology = ideology_egalitarian
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

egalitarian is not a leader ideology!
Make sure to pull character ideologies only from the files prepended with "cwp_00_leader_"

traits = { career_politician
}
}
}
}
Loading