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

Dynamic monetary policy ideologies #444

Merged
merged 2 commits into from
Jul 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
24 changes: 24 additions & 0 deletions common/game_concepts/ideology_concepts.txt
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,27 @@ concept_ideology_assimilative = {

concept_ideology_bigoted = {
}

concept_ideology_confident_fiscalist = {
}

concept_ideology_worried_fiscalist = {
}

concept_ideology_fearful_fiscalist = {
}

concept_ideology_panicked_fiscalist = {
}

concept_ideology_confident_monetarist = {
}

concept_ideology_worried_monetarist = {
}

concept_ideology_fearful_monetarist = {
}

concept_ideology_panicked_monetarist = {
}
7 changes: 0 additions & 7 deletions common/ideologies/cwp_capitalists_ideologies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,6 @@ ideology_executive = {

ideology_laissez_faire = {
icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = strongly_disapprove
law_government_interference = disapprove
law_independent_monetary_policy = strongly_approve
law_pegged_currency = approve
}
lawgroup_environmental_regulations = {
law_no_environment_regulations = strongly_approve
law_environmental_protection_agency = approve
Expand Down
7 changes: 0 additions & 7 deletions common/ideologies/cwp_elites_ideologies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -155,13 +155,6 @@ ideology_traditionalist = {

ideology_materialistic = {
icon = "gfx/interface/icons/ideology_icons/particularist.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = strongly_disapprove
law_government_interference = disapprove
law_independent_monetary_policy = strongly_approve
law_pegged_currency = approve
}
lawgroup_economic_system = {
law_socialization = strongly_disapprove
law_anti_industrialization = disapprove
Expand Down
7 changes: 0 additions & 7 deletions common/ideologies/cwp_entrepreneurs_ideologies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,6 @@ ideology_prudent = {

ideology_meritocratic = {
icon = "gfx/interface/icons/ideology_icons/meritocratic.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = strongly_disapprove
law_government_interference = disapprove
law_independent_monetary_policy = strongly_approve
law_pegged_currency = neutral
}
lawgroup_economic_system = {
law_socialization = strongly_disapprove
law_free_market = strongly_approve
Expand Down
7 changes: 0 additions & 7 deletions common/ideologies/cwp_laborists_ideologies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,6 @@
##############
ideology_proletarian = {
icon = "gfx/interface/icons/ideology_icons/proletarian.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = approve
law_government_interference = approve
law_independent_monetary_policy = strongly_disapprove
law_pegged_currency = disapprove
}
lawgroup_bureaucratic_systems = {
law_politicized_bureaucrats = neutral
law_appointed_bureaucrats = approve
Expand Down
90 changes: 90 additions & 0 deletions common/ideologies/cwp_monetary_ideologies.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
###############
### Dynamic ###
###############
ideology_confident_monetarist = {
icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds"
lawgroup_monetary_policy = {
law_gold_standard = disapprove
law_government_controlled = neutral
law_government_interference = approve
law_independent_monetary_policy = strongly_approve
law_pegged_currency = neutral
}
}

ideology_worried_monetarist = {
icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = disapprove
law_government_interference = neutral
law_independent_monetary_policy = approve
law_pegged_currency = approve
}
}

ideology_fearful_monetarist = {
icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds"
lawgroup_monetary_policy = {
law_gold_standard = approve
law_government_controlled = strongly_disapprove
law_government_interference = disapprove
law_independent_monetary_policy = neutral
law_pegged_currency = strongly_approve
}
}

ideology_panicked_monetarist = {
icon = "gfx/interface/icons/ideology_icons/laissez_faire.dds"
lawgroup_monetary_policy = {
law_gold_standard = strongly_approve
law_government_controlled = strongly_disapprove
law_government_interference = strongly_disapprove
law_independent_monetary_policy = disapprove
law_pegged_currency = strongly_approve
}
}

ideology_confident_fiscalist = {
icon = "gfx/interface/icons/ideology_icons/plutocratic.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = strongly_approve
law_government_interference = approve
law_independent_monetary_policy = neutral
law_pegged_currency = disapprove
}
}

ideology_worried_fiscalist = {
icon = "gfx/interface/icons/ideology_icons/plutocratic.dds"
lawgroup_monetary_policy = {
law_gold_standard = approve
law_government_controlled = approve
law_government_interference = neutral
law_independent_monetary_policy = disapprove
law_pegged_currency = neutral
}
}

ideology_fearful_fiscalist = {
icon = "gfx/interface/icons/ideology_icons/plutocratic.dds"
lawgroup_monetary_policy = {
law_gold_standard = strongly_approve
law_government_controlled = neutral
law_government_interference = disapprove
law_independent_monetary_policy = strongly_disapprove
law_pegged_currency = approve
}
}

ideology_panicked_fiscalist = {
icon = "gfx/interface/icons/ideology_icons/plutocratic.dds"
lawgroup_monetary_policy = {
law_gold_standard = strongly_approve
law_government_controlled = disapprove
law_government_interference = strongly_disapprove
law_independent_monetary_policy = strongly_disapprove
law_pegged_currency = strongly_disapprove
}
}
7 changes: 0 additions & 7 deletions common/ideologies/cwp_patriots_ideologies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -67,13 +67,6 @@ ideology_chauvinistic = {

ideology_corporatist = {
icon = "gfx/interface/icons/ideology_icons/unused/jingoist_leader.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = strongly_disapprove
law_government_interference = disapprove
law_independent_monetary_policy = strongly_approve
law_pegged_currency = neutral
}
lawgroup_nationalization = {
law_military_industry_nationalization = neutral
law_resource_extraction_nationalization = disapprove
Expand Down
7 changes: 0 additions & 7 deletions common/ideologies/cwp_ruralists_ideologies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,6 @@ ideology_isolationist = {

ideology_particularist = {
icon = "gfx/interface/icons/ideology_icons/populist.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = strongly_disapprove
law_government_interference = disapprove
law_independent_monetary_policy = strongly_approve
law_pegged_currency = strongly_disapprove
}
lawgroup_centralization = {
law_unitary = strongly_disapprove
law_devolved = neutral
Expand Down
14 changes: 0 additions & 14 deletions common/ideologies/cwp_securocrats_ideologies.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,6 @@ ideology_jingoistic = {

ideology_authoritative = {
icon = "gfx/interface/icons/ideology_icons/unused/nationalism.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = strongly_approve
law_government_interference = approve
law_independent_monetary_policy = strongly_disapprove
law_pegged_currency = disapprove
}
lawgroup_policing = {
law_militarized_police = strongly_approve
law_secret_police = approve
Expand Down Expand Up @@ -62,13 +55,6 @@ ideology_authoritative = {
###############
ideology_vanguardist = {
icon = "gfx/interface/icons/ideology_icons/unused/vanguardist.dds"
lawgroup_monetary_policy = {
law_gold_standard = neutral
law_government_controlled = approve
law_government_interference = approve
law_independent_monetary_policy = disapprove
law_pegged_currency = disapprove
}
lawgroup_head_of_government = {
law_council_elective = strongly_approve
law_executive = approve
Expand Down
1 change: 1 addition & 0 deletions common/interest_groups/CWP_Bureaucrats.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
texture = "gfx/interface/icons/ig_icons/bureaucrats.dds" # Texture for IG icon
ideologies = {
# Ideologies for this IG
ideology_confident_monetarist
ideology_litigious
}
enable = {
Expand Down
1 change: 1 addition & 0 deletions common/interest_groups/CWP_Capitalists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
texture = "gfx/interface/icons/ig_icons/capitalists.dds" # Texture for IG icon
ideologies = {
# Ideologies for this IG
ideology_confident_monetarist
ideology_plutocratic
ideology_executive
ideology_laissez_faire
Expand Down
2 changes: 1 addition & 1 deletion common/interest_groups/CWP_Elites.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
texture = "gfx/interface/icons/ig_icons/elites.dds" # Texture for IG icon
ideologies = {
# Ideologies for this IG
ideology_confident_fiscalist
ideology_stratocratic
ideology_hierarchical
ideology_paternalistic_conservative
Expand All @@ -32,7 +33,6 @@
}
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.
Expand Down
1 change: 1 addition & 0 deletions common/interest_groups/CWP_Entrepreneurs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
texture = "gfx/interface/icons/ig_icons/entrepreneurs.dds" # Texture for IG icon
ideologies = {
# Ideologies for this IG
ideology_confident_fiscalist
ideology_prudent
ideology_meritocratic
}
Expand Down
1 change: 1 addition & 0 deletions common/interest_groups/CWP_Intelligentisa.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
texture = "gfx/interface/icons/ig_icons/intelligentsia.dds" # Texture for IG icon
ideologies = {
# Ideologies for this IG
ideology_confident_monetarist
ideology_academic
ideology_conscientious
ideology_humanitarian
Expand Down
1 change: 1 addition & 0 deletions common/interest_groups/CWP_Securocrats.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
texture = "gfx/interface/icons/ig_icons/securocrats.dds" # Texture for IG icon
ideologies = {
# Ideologies for this IG
ideology_confident_fiscalist
ideology_jingoistic
ideology_authoritative
}
Expand Down
Loading