Skip to content

Commit

Permalink
Culture & Companies
Browse files Browse the repository at this point in the history
  • Loading branch information
Unintuition-Time committed Dec 28, 2024
1 parent e1e2c6e commit f73586e
Show file tree
Hide file tree
Showing 14 changed files with 94 additions and 57 deletions.
2 changes: 1 addition & 1 deletion common/buildings/07_government.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ building_government_administration = {

icon = "gfx/interface/icons/building_icons/building_government_administration.dds"

required_construction = construction_cost_very_low
required_construction = construction_cost_low

background = "gfx/interface/icons/building_icons/backgrounds/building_panel_bg_monuments.dds"
}
Expand Down
5 changes: 4 additions & 1 deletion common/institutions/imperia_institutions.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@ institution_multiculturalism = {
country_radicalism_increases_full_acceptance_mult = 0.08
country_loyalism_increases_full_acceptance_mult = -0.04
country_infamy_decay_mult = -0.02
state_assimilation_mult = 0.025
country_leverage_resistance_mult = -0.04
country_acceptance_shared_heritage_and_cultural_trait_add = 2
country_acceptance_shared_heritage_trait_add = 2
country_acceptance_shared_cultural_trait_add = 2
country_acceptance_culture_base_add = 2
}
}

Expand Down
2 changes: 1 addition & 1 deletion common/interest_group_traits/00_industrialists_traits.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ ig_trait_zaibatsu_withdrawal = {
max_approval = unhappy
modifier = {
state_capitalists_investment_pool_efficiency_mult = -0.1
country_company_throughput_bonus_add = -0.05
country_company_throughput_bonus_add = -0.1
}
}

Expand Down
14 changes: 7 additions & 7 deletions common/laws/00_church_and_state.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ law_state_religion = {
state_radicalism_increases_cultural_erasure_mult = 0.05
state_radicalism_increases_open_prejudice_mult = 0.05

country_acceptance_state_religion_add = 25
country_acceptance_state_religion_add = 15
country_acceptance_shared_religious_trait_add = 0
country_acceptance_religion_base_add = -25
country_acceptance_religion_base_add = -10

country_allow_conversion_violent_hostility_bool = yes
country_allow_conversion_cultural_erasure_bool = yes
Expand Down Expand Up @@ -148,8 +148,8 @@ law_freedom_of_conscience = {
interest_group_ig_devout_pol_str_mult = 0.15
country_authority_add = 200

country_acceptance_state_religion_add = 20
country_acceptance_shared_religious_trait_add = 15
country_acceptance_state_religion_add = 15
country_acceptance_shared_religious_trait_add = 10
country_acceptance_religion_base_add = 0

country_allow_conversion_violent_hostility_bool = yes
Expand Down Expand Up @@ -233,9 +233,9 @@ law_total_separation = {
state_radicalism_increases_open_prejudice_mult = 0.05
country_institution_cost_institution_schools_mult = 0.15

country_acceptance_state_religion_add = 15
country_acceptance_shared_religious_trait_add = 15
country_acceptance_religion_base_add = 15
country_acceptance_state_religion_add = 10
country_acceptance_shared_religious_trait_add = 10
country_acceptance_religion_base_add = 10

country_allow_conversion_violent_hostility_bool = no
country_allow_conversion_cultural_erasure_bool = no
Expand Down
49 changes: 31 additions & 18 deletions common/laws/00_citizenship.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ law_ethnostate = {
country_institution_citizenship_max_investment_add = 2
country_bureaucracy_investment_cost_factor_mult = -0.5
country_acceptance_primary_culture_add = 100
country_acceptance_shared_heritage_and_cultural_trait_add = 40
country_acceptance_shared_heritage_and_cultural_trait_add = 50
country_acceptance_shared_heritage_trait_add = 20
country_acceptance_shared_cultural_trait_add = 0
country_acceptance_culture_base_add = 0
Expand All @@ -27,11 +27,13 @@ law_ethnostate = {
country_authority_add = 70
state_birth_rate_mult = 0.025
interest_group_ig_petty_bourgeoisie_pop_attraction_mult = 0.1
state_radicalism_increases_violent_hostility_mult = 0.1
state_radicalism_increases_cultural_erasure_mult = 0.1
state_radicalism_increases_open_prejudice_mult = 0.1
country_radicalism_increases_violent_hostility_mult = 0.1
country_radicalism_increases_cultural_erasure_mult = 0.1
country_radicalism_increases_open_prejudice_mult = 0.1
country_infamy_generation_mult = 0.03
country_leverage_resistance_mult = 0.15
country_acceptance_shared_heritage_and_cultural_trait_add = -5
country_acceptance_shared_heritage_trait_add = -4
}

acceptance_modifier = {
Expand All @@ -49,7 +51,7 @@ law_ethnostate = {
country_voting_power_second_rate_citizen_mult = -0.5
country_allow_voting_full_acceptance_bool = yes

country_allow_assimilation_cultural_erasure_bool = yes
country_allow_assimilation_cultural_erasure_bool = no
country_allow_assimilation_open_prejudice_bool = yes
country_allow_assimilation_second_rate_citizen_bool = yes

Expand All @@ -66,14 +68,14 @@ law_ethnostate = {
country_wage_cultural_erasure_mult = -0.4
country_wage_open_prejudice_mult = -0.25
country_wage_second_rate_citizen_mult = -0.15
country_wage_full_acceptance_mult = 0.25
country_wage_full_acceptance_mult = 0.2

country_qualification_growth_violent_hostility_mult = -0.5
country_qualification_growth_cultural_erasure_mult = -0.3
country_qualification_growth_open_prejudice_mult = -0.1

country_disallow_military_work_violent_hostility_bool = yes
country_disallow_military_work_cultural_erasure_bool = no
country_disallow_military_work_cultural_erasure_bool = yes
country_disallow_military_work_open_prejudice_bool = no
country_disallow_military_work_second_rate_citizen_bool = no
country_disallow_military_work_full_acceptance_bool = no
Expand Down Expand Up @@ -121,11 +123,13 @@ law_national_supremacy = {
state_conscription_rate_add = 0.001
interest_group_ig_armed_forces_pop_attraction_mult = 0.025
interest_group_ig_petty_bourgeoisie_pop_attraction_mult = 0.02
state_radicalism_increases_violent_hostility_mult = 0.01
state_radicalism_increases_cultural_erasure_mult = 0.01
state_radicalism_increases_open_prejudice_mult = 0.01
country_infamy_generation_mult = 0.01
country_radicalism_increases_violent_hostility_mult = 0.01
country_radicalism_increases_cultural_erasure_mult = 0.01
country_radicalism_increases_open_prejudice_mult = 0.01
country_leverage_resistance_mult = 0.05
country_acceptance_shared_heritage_and_cultural_trait_add = 2
country_acceptance_shared_heritage_trait_add = -3
country_acceptance_shared_cultural_trait_add = -2
}

acceptance_modifier = {
Expand Down Expand Up @@ -160,7 +164,7 @@ law_national_supremacy = {
country_wage_cultural_erasure_mult = -0.3
country_wage_open_prejudice_mult = -0.2
country_wage_second_rate_citizen_mult = -0.1
country_wage_full_acceptance_mult = 0.20
country_wage_full_acceptance_mult = 0.15

country_qualification_growth_violent_hostility_mult = -0.5
country_qualification_growth_cultural_erasure_mult = -0.3
Expand Down Expand Up @@ -214,10 +218,16 @@ law_racial_segregation = {
country_authority_add = 30
interest_group_ig_rural_folk_pol_str_mult = 0.05
interest_group_ig_petty_bourgeoisie_pop_attraction_mult = 0.01
state_assimilation_mult = 0.1
state_radicalism_increases_violent_hostility_mult = 0.03
state_radicalism_increases_cultural_erasure_mult = 0.03
country_assimilation_cultural_erasure_mult = 0.01
country_assimilation_open_prejudice_mult = 0.03
country_radicalism_increases_violent_hostility_mult = 0.03
country_radicalism_increases_cultural_erasure_mult = 0.03
country_leverage_resistance_mult = 0.03
country_acceptance_shared_heritage_and_cultural_trait_add = 3
country_acceptance_shared_heritage_trait_add = 2
country_acceptance_shared_cultural_trait_add = -3
country_acceptance_culture_base_add = -2

}

acceptance_modifier = {
Expand Down Expand Up @@ -245,7 +255,7 @@ law_racial_segregation = {
country_wage_cultural_erasure_mult = -0.2
country_wage_open_prejudice_mult = -0.1
country_wage_second_rate_citizen_mult = 0.05
country_wage_full_acceptance_mult = 0.15
country_wage_full_acceptance_mult = 0.1

country_qualification_growth_violent_hostility_mult = -0.5
country_qualification_growth_cultural_erasure_mult = -0.3
Expand Down Expand Up @@ -303,8 +313,11 @@ law_cultural_exclusion = {
country_authority_add = 15
country_influence_add = 30
interest_group_ig_intelligentsia_pol_str_mult = 0.025
state_assimilation_mult = 0.025
country_leverage_resistance_mult = -0.02
country_assimilation_cultural_erasure_mult = 0.01
country_assimilation_open_prejudice_mult = 0.02
country_acceptance_shared_cultural_trait_add = 2
country_acceptance_culture_base_add = 1
}
acceptance_modifier = {
country_allow_assimilation_cultural_erasure_bool = yes
Expand Down Expand Up @@ -491,7 +504,7 @@ law_true_multicultural = {
country_infamy_decay_mult = -0.15
country_infamy_generation_mult = -0.1
country_bureaucracy_investment_cost_factor_mult = 0.25
state_assimilation_mult = 0.25
state_assimilation_mult = 0.15
country_leverage_resistance_mult = -0.25

#From this block, we only apply the highest value a Pop qualifies for
Expand Down
15 changes: 10 additions & 5 deletions common/laws/00_economic_system.txt
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,11 @@ law_extraction_economy = {
unlocking_technologies = {
colonization
}
disallowing_laws = {
law_regulatory_bodies
law_worker_protections
law_enforced_unions
}

can_enact = {
trigger_if = {
Expand Down Expand Up @@ -425,9 +430,9 @@ law_extraction_economy = {
}

modifier = {
building_group_bg_agriculture_throughput_add = 0.1
building_group_bg_plantations_throughput_add = 0.1
building_group_bg_extraction_throughput_add = 0.1
building_group_bg_agriculture_throughput_add = 0.2
building_group_bg_plantations_throughput_add = 0.2
building_group_bg_extraction_throughput_add = 0.2
state_shopkeepers_investment_pool_efficiency_mult = -0.5
state_capitalists_investment_pool_efficiency_mult = -0.25
state_farmers_investment_pool_efficiency_mult = -0.75
Expand Down Expand Up @@ -688,12 +693,12 @@ law_command_economy = {
country_authority_mult = 0.25
country_trade_route_competitiveness_mult = -0.2
country_bureaucracy_investment_cost_factor_mult = 0.1
country_company_throughput_bonus_add = 0.05
country_company_throughput_bonus_add = 0.25
country_max_companies_add = -1
country_bureaucrats_pol_str_mult = 0.25
building_nationalization_cost_mult = -0.5
building_nationalization_radicals_mult = -0.75
country_government_dividends_efficiency_add = 0.7
country_government_dividends_efficiency_add = 0.85
country_leverage_resistance_mult = 0.80
country_disable_privatization_bool = yes
country_private_construction_allocation_mult = 0.1
Expand Down
4 changes: 3 additions & 1 deletion common/laws/00_education_system.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ law_religious_schools = {
}
modifier = {
country_institution_cost_institution_schools_mult = 0.2
country_acceptance_state_religion_add = 5
country_acceptance_religion_base_add = -5
}
institution = institution_schools
institution_modifier = {
Expand Down Expand Up @@ -233,7 +235,7 @@ law_private_schools = {
state_education_access_wealth_add = 0.007
interest_group_ig_intelligentsia_pol_str_mult = 0.05
interest_group_ig_industrialists_pop_attraction_mult = 0.03
country_company_throughput_bonus_add = 0.02
country_company_throughput_bonus_add = 0.03
}
can_impose = {
OR = {
Expand Down
4 changes: 2 additions & 2 deletions common/laws/00_health_system.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ law_charitable_health_system = {
medical_degrees
}
modifier = {
country_institution_cost_institution_health_system_mult = 0.50
country_institution_cost_institution_health_system_mult = 0.4
}

institution = institution_health_system
institution_modifier = {
interest_group_ig_devout_pol_str_mult = 0.1
interest_group_ig_devout_pop_attraction_mult = 0.05
state_mortality_mult = -0.025
state_mortality_mult = -0.02
state_conversion_mult = 0.08
state_pollution_reduction_health_mult = -0.1
state_lower_strata_standard_of_living_add = 0.3
Expand Down
7 changes: 4 additions & 3 deletions common/laws/00_internal_security.txt
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,10 @@ law_inquisition = {
#political_movement_radicalism_mult = -0.05 # Dead as of 1.8.1
state_radicals_from_political_movements_mult = -0.05
state_conversion_mult = 0.4
state_radicalism_increases_violent_hostility_mult = 0.05
state_radicalism_increases_cultural_erasure_mult = 0.05
state_radicalism_increases_open_prejudice_mult = 0.05
state_radicalism_increases_violent_hostility_mult = 0.1
country_acceptance_state_religion_add = 2
country_acceptance_shared_religious_trait_add = -1
country_acceptance_religion_base_add = -3
country_radicals_from_legitimacy_mult = -0.01
country_loyalists_from_legitimacy_mult = 0.05
interest_group_ig_devout_pol_str_mult = 0.05
Expand Down
15 changes: 10 additions & 5 deletions common/laws/00_labor_rights.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ law_labor_exploitation = {
}
institution = institution_workplace_exploitation
institution_modifier = {
country_company_throughput_bonus_add = 0.03
country_company_throughput_bonus_add = 0.06
country_company_construction_efficiency_bonus_add = 0.04
building_working_conditions_mult = 0.05
building_minimum_wage_mult = -0.05
Expand Down Expand Up @@ -61,7 +61,7 @@ law_banned_unions = {
}
institution = institution_workplace_exploitation
institution_modifier = {
country_company_throughput_bonus_add = 0.01
country_company_throughput_bonus_add = 0.03
country_company_construction_efficiency_bonus_add = 0.02
building_working_conditions_mult = 0.02
building_minimum_wage_mult = -0.02
Expand Down Expand Up @@ -113,14 +113,17 @@ law_regulatory_bodies = {
unlocking_technologies = {
labor_movement
}
disallowing_laws = {
law_extraction_economy
}
modifier = {
interest_group_ig_trade_unions_pol_str_mult = 0.15
}
institution = institution_workplace_safety
institution_modifier = {
building_minimum_wage_mult = 0.05
building_working_conditions_mult = 0.14
country_company_throughput_bonus_add = -0.01
country_company_throughput_bonus_add = -0.02
country_company_construction_efficiency_bonus_add = -0.01
interest_group_ig_trade_unions_pop_attraction_mult = 0.025
interest_group_ig_industrialists_approval_add = -0.5
Expand All @@ -146,6 +149,7 @@ law_worker_protections = {
}
disallowing_laws = {
law_poor_laws
law_extraction_economy
}
modifier = {
interest_group_ig_trade_unions_pol_str_mult = 0.25
Expand All @@ -156,7 +160,7 @@ law_worker_protections = {
building_minimum_wage_mult = 0.1
building_working_conditions_mult = 0.05
state_working_adult_ratio_add = -0.01
country_company_throughput_bonus_add = -0.02
country_company_throughput_bonus_add = -0.03
country_company_construction_efficiency_bonus_add = -0.02
state_aristocrats_investment_pool_efficiency_mult = -0.02
state_capitalists_investment_pool_efficiency_mult = -0.03
Expand Down Expand Up @@ -188,6 +192,7 @@ law_enforced_unions = {
}
disallowing_laws = {
law_laissez_faire
law_extraction_economy
law_private_paramilitaries
}
modifier = {
Expand All @@ -199,7 +204,7 @@ law_enforced_unions = {
building_minimum_wage_mult = 0.2
state_working_adult_ratio_add = -0.02
country_government_dividends_efficiency_add = 0.03
country_company_throughput_bonus_add = -0.03
country_company_throughput_bonus_add = -0.05
country_company_construction_efficiency_bonus_add = -0.04
state_shopkeepers_investment_pool_efficiency_mult = 0.1
state_farmers_investment_pool_efficiency_mult = 0.1
Expand Down
8 changes: 4 additions & 4 deletions common/laws/00_policing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ law_dedicated_police = {
institution = institution_police
institution_modifier = {
state_radicals_from_political_movements_mult = -0.05
interest_group_ig_petty_bourgeoisie_pol_str_mult = 0.1
interest_group_ig_petty_bourgeoisie_pol_str_mult = 0.05
}

can_impose = {
Expand Down Expand Up @@ -299,9 +299,9 @@ law_disarmed_police = {
}
institution = institution_police
institution_modifier = {
state_radicalism_increases_violent_hostility_mult = -0.06
state_radicalism_increases_cultural_erasure_mult = -0.06
state_radicalism_increases_open_prejudice_mult = -0.06
state_radicalism_increases_violent_hostility_mult = -0.08
state_radicalism_increases_cultural_erasure_mult = -0.08
state_radicalism_increases_open_prejudice_mult = -0.08
interest_group_ig_trade_unions_pol_str_mult = 0.025
interest_group_ig_intelligentsia_pol_str_mult = 0.025
state_turmoil_effects_mult = 0.075
Expand Down
Loading

0 comments on commit f73586e

Please sign in to comment.