1320 lines
No EOL
26 KiB
Text
1320 lines
No EOL
26 KiB
Text
# texture = filename The icon that will show up in the Lens and on the map when this Focus is deployed
|
|
# modifier The effects this Decree has on its state
|
|
# cost The cost in AUT to set this Decree on a state (scales with Power Rank)
|
|
# unlocking_technologies A list of technologies, at least one of which must be known to the country to use this Focus
|
|
# unlocking_laws A list of laws, at least one which must be active in the country to use this Focus. If the country switches away from all unlocking laws the Focus will be removed
|
|
# country_trigger A trigger in country context that determines if the Decree is permitted/shown in interface or not; should invalidate the Decree on a weekly basis if found invalid
|
|
# state_trigger A trigger in state context that determines if the Decree is permitted or not; should invalidate the Decree on a weekly basis if found invalid
|
|
# ai_weight Scripted value which determines the chance of getting the Decree by AI
|
|
|
|
decree_road_maintenance = {
|
|
texture = "gfx/interface/icons/decree/efficient_admin.dds"
|
|
modifier = {
|
|
state_tax_capacity_mult = 0.25
|
|
building_government_administration_throughput_add = 0.2
|
|
state_tax_waste_add = -0.1
|
|
state_radicals_from_sol_change_mult = 0.1
|
|
state_bureaucracy_population_base_cost_factor_mult = -0.1
|
|
state_infrastructure_from_population_add = 1
|
|
state_infrastructure_from_population_max_add = 20
|
|
}
|
|
|
|
unlocking_technologies = {
|
|
centralization
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 25
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure < 1
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure < 1.25
|
|
}
|
|
}
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure < 0.5
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure < 0.75
|
|
}
|
|
}
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure < 0.25
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure < 0.5
|
|
}
|
|
}
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure >= 1.25
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure >= 1.5
|
|
}
|
|
}
|
|
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
decree_encourage_construction = {
|
|
texture = "gfx/interface/icons/decree/enc_con.dds"
|
|
modifier = {
|
|
building_construction_sector_throughput_add = 0.2
|
|
state_construction_mult = 0.1
|
|
}
|
|
|
|
unlocking_technologies = {
|
|
urbanization
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 25
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure < 1
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure < 1.25
|
|
}
|
|
}
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure < 0.5
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure < 0.75
|
|
}
|
|
}
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure < 0.25
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure < 0.5
|
|
}
|
|
}
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
relative_infrastructure >= 1.25
|
|
AND = {
|
|
has_decree = decree_road_maintenance
|
|
relative_infrastructure >= 1.5
|
|
}
|
|
}
|
|
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
decree_violent_suppression = {
|
|
texture = "gfx/interface/icons/decree/decree_violent_suppression.dds"
|
|
|
|
unlocking_technologies = {
|
|
standing_army
|
|
}
|
|
|
|
country_trigger = {
|
|
NOT = { has_law_or_variant = law_type:law_guaranteed_liberties }
|
|
}
|
|
state_trigger = {
|
|
turmoil >= 0.25
|
|
|
|
#Maybe? Not sure if it would be too punishing with new harvest conditions
|
|
NOT = {
|
|
has_decree = decree_emergency_relief
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
state_turmoil_effects_mult = -0.6
|
|
state_mortality_turmoil_mult = 0.02
|
|
state_radicals_from_political_movements_mult = -0.2
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 100
|
|
|
|
if = {
|
|
limit = {
|
|
turmoil >= 0.5
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
if = {
|
|
limit = {
|
|
turmoil >= 0.75
|
|
|
|
}
|
|
add = 100
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_egalitarian_agenda
|
|
has_strategy = ai_strategy_progressive_agenda
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
}
|
|
}
|
|
|
|
decree_emergency_relief = {
|
|
texture = "gfx/interface/icons/decree/decree_emergency_relief.dds"
|
|
unlocking_technologies = {
|
|
#egalitarianism
|
|
centralization
|
|
}
|
|
|
|
state_trigger = {
|
|
AND = {
|
|
OR = {
|
|
#has_famine = yes
|
|
custom_tooltip = {
|
|
text = bd_any_starving_pops_tt
|
|
any_scope_pop = {
|
|
is_in_starvation = yes
|
|
}
|
|
}
|
|
devastation > 0.2
|
|
ROOT.state_region = {
|
|
OR = {
|
|
has_harvest_condition = flood
|
|
has_harvest_condition = wildfire
|
|
has_harvest_condition = drought
|
|
has_harvest_condition = disease_outbreak
|
|
has_harvest_condition = extreme_winds
|
|
}
|
|
}
|
|
}
|
|
NOR = { #bd
|
|
has_decree = decree_violent_hostility
|
|
has_decree = decree_violent_suppression
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
state_welfare_payments_add = 0.6
|
|
state_mortality_mult = -0.01
|
|
state_tax_collection_mult = -0.5
|
|
state_infrastructure_mult = 0.1
|
|
state_food_security_add = 0.1
|
|
|
|
#state_lower_strata_standard_of_living_add = 1.5
|
|
#state_peasants_education_access_add = 0.2
|
|
}
|
|
|
|
cost = 50
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
|
|
if = {
|
|
limit = {
|
|
average_sol < average_expected_sol
|
|
}
|
|
add = 100
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_nationalist_agenda
|
|
has_strategy = ai_strategy_reactionary_agenda
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
}
|
|
}
|
|
|
|
decree_promote_social_mobility = {
|
|
texture = "gfx/interface/icons/decree/learning.dds"
|
|
# unlocking_technologies = {
|
|
# academia
|
|
# }
|
|
|
|
state_trigger = {
|
|
NOT = {
|
|
AND = {
|
|
owner ?= {
|
|
OR = {
|
|
has_law = law_type:law_hindu_caste_enforced
|
|
has_law = law_type:law_hindu_caste_codified
|
|
}
|
|
}
|
|
religion_percent_state = {
|
|
target = rel:hindu
|
|
value >= 0.3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
state_education_access_add = 0.25
|
|
state_pop_qualifications_mult = 0.25
|
|
building_arts_academy_throughput_add = 0.2
|
|
building_university_throughput_add = 0.2
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
|
|
if = {
|
|
limit = {
|
|
literacy_rate < 0.25
|
|
}
|
|
add = 75
|
|
}
|
|
if = {
|
|
limit = {
|
|
literacy_rate < 0.5
|
|
}
|
|
add = 75
|
|
}
|
|
if = {
|
|
limit = {
|
|
literacy_rate < 0.75
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = { has_journal_entry = je_hawaii }
|
|
}
|
|
add = 1000
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_reactionary_agenda
|
|
has_strategy = ai_strategy_conservative_agenda
|
|
has_strategy = ai_strategy_maintain_mandate_of_heaven
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_progressive_agenda
|
|
has_strategy = ai_strategy_egalitarian_agenda
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
decree_worker_exploitation = {
|
|
texture = "gfx/interface/icons/decree/exploiter.dds"
|
|
|
|
unlocking_technologies = {
|
|
colonization
|
|
}
|
|
|
|
country_trigger = {
|
|
NOT = { has_law_or_variant = law_type:law_guaranteed_liberties }
|
|
is_player = yes
|
|
}
|
|
|
|
modifier = {
|
|
state_migration_pull_mult = -0.5
|
|
building_throughput_add = 0.2
|
|
state_unincorporated_starting_wages_mult = -0.2
|
|
building_subsistence_output_mult = -0.33
|
|
state_laborers_mortality_mult = 0.1
|
|
state_machinists_mortality_mult = 0.1
|
|
state_farmers_mortality_mult = 0.1
|
|
state_slaves_mortality_mult = 0.15
|
|
state_pop_qualifications_mult = -0.2
|
|
state_radicals_from_sol_change_mult = 0.2
|
|
building_minimum_wage_mult = -0.25
|
|
building_working_conditions_mult = 0.15
|
|
}
|
|
cost = 75
|
|
}
|
|
|
|
decree_promote_national_values = {
|
|
texture = "gfx/interface/icons/decree/decree_promote_national_values.dds"
|
|
unlocking_technologies = {
|
|
centralization
|
|
nationalism
|
|
}
|
|
# state_trigger = {
|
|
# OR = {
|
|
# has_assimilating_pops = yes
|
|
# has_converting_pops = yes
|
|
# }
|
|
# }
|
|
|
|
country_trigger = {
|
|
NOT = { has_law_or_variant = law_type:law_multicultural }
|
|
}
|
|
|
|
modifier = {
|
|
state_allow_assimilation_in_homeland_bool = yes # maybe this should be a distinct decree?
|
|
state_assimilation_mult = 1
|
|
state_conversion_mult = 1
|
|
state_loyalists_from_sol_change_mult = 0.1
|
|
state_radicalism_increases_violent_hostility_mult = 0.4
|
|
state_radicalism_increases_cultural_erasure_mult = 0.3
|
|
state_radicalism_increases_open_prejudice_mult = 0.2
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
NOR = {
|
|
has_law_or_variant = law_type:law_multicultural
|
|
has_law_or_variant = law_type:law_subjecthood
|
|
}
|
|
}
|
|
primary_cultures_percent_state <= 0.9
|
|
}
|
|
|
|
if = { # Colonies
|
|
limit = {
|
|
scope:country = {
|
|
country_is_in_europe = no
|
|
any_primary_culture = {
|
|
has_discrimination_trait_group = heritage_group_european
|
|
}
|
|
NOR = {
|
|
has_government_type = gov_chartered_company
|
|
c:BIC ?= this
|
|
c:DEI ?= this
|
|
}
|
|
}
|
|
}
|
|
add = 300
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_reactionary_agenda
|
|
has_strategy = ai_strategy_conservative_agenda
|
|
has_strategy = ai_strategy_maintain_mandate_of_heaven
|
|
}
|
|
}
|
|
}
|
|
add = 100
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:country = {
|
|
has_strategy = ai_strategy_nationalist_agenda
|
|
}
|
|
}
|
|
add = 200
|
|
}
|
|
|
|
|
|
if = {
|
|
limit = {
|
|
primary_cultures_percent_state <= 0.1
|
|
}
|
|
multiply = 5.0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
primary_cultures_percent_state <= 0.3
|
|
}
|
|
multiply = 3.0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
primary_cultures_percent_state <= 0.5
|
|
}
|
|
multiply = 2.0
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
is_homeland_of_country_cultures = scope:country
|
|
}
|
|
multiply = 5.0
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
NOT = { scope:country = { has_law_or_variant = law_type:law_total_separation } }
|
|
AND = {
|
|
scope:country = { country_is_in_africa = no }
|
|
state_is_in_africa = yes
|
|
}
|
|
}
|
|
religion_percent_state = {
|
|
target = scope:country.religion
|
|
value <= 0.9
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
has_strategy = ai_strategy_conservative_agenda
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:country = {
|
|
has_strategy = ai_strategy_reactionary_agenda
|
|
}
|
|
}
|
|
add = 100
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_law_or_variant = law_type:law_state_religion
|
|
has_law_or_variant = law_type:law_state_atheism
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
religion_percent_state = {
|
|
target = scope:country.religion
|
|
value <= 0.1
|
|
}
|
|
}
|
|
multiply = 5.0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
religion_percent_state = {
|
|
target = scope:country.religion
|
|
value <= 0.3
|
|
}
|
|
}
|
|
multiply = 3.0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
religion_percent_state = {
|
|
target = scope:country.religion
|
|
value <= 0.5
|
|
}
|
|
}
|
|
multiply = 2.0
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
state_population < 100000
|
|
}
|
|
multiply = 0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
state_population < 300000
|
|
}
|
|
multiply = 2.0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_law = law_type:law_cultural_exclusion
|
|
has_law = law_type:law_freedom_of_conscience
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_law = law_type:law_multicultural
|
|
has_law = law_type:law_total_separation
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.1
|
|
}
|
|
|
|
if = { # Deliberately placed here since we want the AI to ignore laws for this
|
|
limit = {
|
|
scope:country = {
|
|
has_journal_entry = je_south_american_national_identity
|
|
}
|
|
}
|
|
add = 500
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
primary_cultures_percent_state > 0.9
|
|
religion_percent_state = {
|
|
target = scope:country.religion
|
|
value > 0.9
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
primary_cultures_percent_state > 0.5
|
|
religion_percent_state = {
|
|
target = scope:country.religion
|
|
value > 0.5
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
}
|
|
}
|
|
|
|
decree_encourage_urban_services = {
|
|
texture = "gfx/interface/icons/decree/urban_services_decree.dds"
|
|
unlocking_technologies = {
|
|
urban_planning
|
|
}
|
|
|
|
modifier = {
|
|
building_trade_center_throughput_add = 0.2
|
|
building_group_bg_service_throughput_add = 0.2
|
|
building_port_throughput_add = 0.2
|
|
building_railway_throughput_add = 0.2
|
|
building_group_bg_monuments_throughput_add = 0.2
|
|
building_group_bg_canals_throughput_add = 0.2
|
|
building_power_plant_throughput_add = 0.2
|
|
# state_infrastructure_mult = 0.1
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_group = bg_urban_facilities
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_group = bg_urban_facilities
|
|
count >= 3
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_group = bg_urban_facilities
|
|
count >= 5
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
has_strategy = ai_strategy_placate_population
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
decree_encourage_manufacturing_industry = {
|
|
texture = "gfx/interface/icons/decree/decree_encourage_manufacturing_industry.dds"
|
|
unlocking_technologies = {
|
|
manufacturies
|
|
}
|
|
|
|
modifier = {
|
|
building_group_bg_manufacturing_throughput_add = 0.25
|
|
state_construction_mult = 0.05
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_group = bg_manufacturing
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_group = bg_manufacturing
|
|
count >= 3
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_group = bg_manufacturing
|
|
count >= 5
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
has_strategy = ai_strategy_industrial_expansion
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
|
|
decree_encourage_agricultural_industry = {
|
|
texture = "gfx/interface/icons/decree/decree_encourage_agricultural_industry.dds"
|
|
unlocking_technologies = {
|
|
enclosure
|
|
}
|
|
|
|
modifier = {
|
|
building_group_bg_agriculture_throughput_add = 0.2
|
|
building_group_bg_ranching_throughput_add = 0.2
|
|
building_group_bg_plantations_throughput_add = 0.2
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
OR = {
|
|
is_building_group = bg_agriculture
|
|
is_building_group = bg_ranching
|
|
is_building_group = bg_plantations
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
OR = {
|
|
is_building_group = bg_agriculture
|
|
is_building_group = bg_ranching
|
|
is_building_group = bg_plantations
|
|
}
|
|
count >= 3
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
OR = {
|
|
is_building_group = bg_agriculture
|
|
is_building_group = bg_ranching
|
|
is_building_group = bg_plantations
|
|
}
|
|
count >= 5
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_plantation_economy
|
|
has_strategy = ai_strategy_agricultural_expansion
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
|
|
decree_encourage_resource_industry = {
|
|
texture = "gfx/interface/icons/decree/decree_encourage_resource_industry.dds"
|
|
unlocking_technologies = {
|
|
shaft_mining
|
|
}
|
|
|
|
modifier = {
|
|
building_group_bg_mining_throughput_add = 0.2
|
|
building_group_bg_logging_throughput_add = 0.2
|
|
building_group_bg_fishing_throughput_add = 0.2
|
|
building_group_bg_whaling_throughput_add = 0.2
|
|
building_group_bg_oil_extraction_throughput_add = 0.2
|
|
building_group_bg_rubber_throughput_add = 0.2
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
OR = {
|
|
is_building_group = bg_mining
|
|
is_building_group = bg_logging
|
|
is_building_group = bg_fishing
|
|
is_building_group = bg_whaling
|
|
is_building_group = bg_oil_extraction
|
|
}
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
OR = {
|
|
is_building_group = bg_mining
|
|
is_building_group = bg_logging
|
|
is_building_group = bg_fishing
|
|
is_building_group = bg_whaling
|
|
is_building_group = bg_oil_extraction
|
|
}
|
|
count >= 3
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
OR = {
|
|
is_building_group = bg_mining
|
|
is_building_group = bg_logging
|
|
is_building_group = bg_fishing
|
|
is_building_group = bg_whaling
|
|
is_building_group = bg_oil_extraction
|
|
}
|
|
count >= 5
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
has_strategy = ai_strategy_resource_expansion
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
decree_greener_grass_campaign = {
|
|
texture = "gfx/interface/icons/decree/decree_greener_grass_campaign.dds"
|
|
state_trigger = {
|
|
is_isolated_from_market = no
|
|
}
|
|
modifier = {
|
|
state_migration_pull_mult = 0.50
|
|
state_migration_pull_add = 20
|
|
state_migration_quota_mult = 0.05
|
|
state_expected_sol_mult = 0.05
|
|
}
|
|
unlocking_technologies = {
|
|
romanticism
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_subsistence_building = yes
|
|
occupancy < 0.75
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_subsistence_building = yes
|
|
occupancy < 0.5
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_subsistence_building = yes
|
|
occupancy < 0.25
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
has_journal_entry = je_the_algerian_departements
|
|
}
|
|
state_region = {
|
|
OR = {
|
|
this = s:STATE_ORAN
|
|
this = s:STATE_ALGIERS
|
|
this = s:STATE_CONSTANTINE
|
|
}
|
|
}
|
|
culture_percent_state = {
|
|
target = cu:french
|
|
value <= 0.25 # Bit of a buffer since we need 20%
|
|
}
|
|
}
|
|
add = 500
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_incorporated = yes
|
|
any_scope_building = {
|
|
is_subsistence_building = yes
|
|
occupancy < 0.9
|
|
}
|
|
scope:country = {
|
|
OR = {
|
|
has_journal_entry = je_south_america_migration
|
|
has_journal_entry = je_central_america_migration
|
|
has_journal_entry = je_american_west_migration
|
|
}
|
|
}
|
|
}
|
|
add = 500
|
|
}
|
|
if = {
|
|
limit = {
|
|
is_incorporated = no
|
|
scope:country = { NOT = { has_law_or_variant = law_type:law_colonial_resettlement } } # Already gives a hefty migration bonus
|
|
}
|
|
multiply = 2.0
|
|
}
|
|
if = {
|
|
limit = {
|
|
state_unemployment_rate >= 0.1
|
|
}
|
|
multiply = 0
|
|
}
|
|
}
|
|
}
|
|
decree_penal_colony = {
|
|
texture = "gfx/interface/icons/decree/penal.dds"
|
|
country_trigger = {
|
|
is_player = yes
|
|
NOT = {
|
|
has_law_or_variant = law_type:law_no_colonial_affairs
|
|
}
|
|
# any scope state is under colonization would function well, but increase checks perhaps not worth performance
|
|
}
|
|
state_trigger = {
|
|
is_isolated_from_market = no
|
|
}
|
|
|
|
modifier = {
|
|
state_colony_growth_creation_factor = 0.25
|
|
state_colony_growth_speed_mult = 0.1
|
|
state_migration_push_mult = 0.5
|
|
state_migration_pull_mult = -0.5
|
|
building_throughput_add = -0.05
|
|
state_radicals_and_loyalists_from_sol_change_mult = 0.1
|
|
state_turmoil_effects_mult = -0.1
|
|
|
|
}
|
|
unlocking_technologies = {
|
|
colonization
|
|
}
|
|
cost = 75
|
|
}
|
|
|
|
decree_enlistment_efforts = {
|
|
texture = "gfx/interface/icons/decree/decree_enlistment_efforts.dds"
|
|
modifier = {
|
|
state_conscription_rate_add = 0.05
|
|
building_training_rate_mult = 0.50
|
|
}
|
|
unlocking_technologies = {
|
|
mandatory_service
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 0
|
|
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_type = building_barracks
|
|
count >= 5
|
|
}
|
|
}
|
|
add = 25
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_type = building_barracks
|
|
count >= 10
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_type = building_barracks
|
|
count >= 25
|
|
}
|
|
}
|
|
add = 75
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_unify_germany
|
|
has_strategy = ai_strategy_unify_italy
|
|
has_journal_entry = je_war_of_the_confederation
|
|
}
|
|
}
|
|
}
|
|
multiply = 5.0
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_type = building_naval_base
|
|
count >= 25
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
if = {
|
|
limit = {
|
|
any_scope_building = {
|
|
is_building_type = building_naval_base
|
|
count >= 50
|
|
}
|
|
}
|
|
add = 50
|
|
}
|
|
}
|
|
}
|
|
decree_promote_health = {
|
|
texture = "gfx/interface/icons/decree/health.dds"
|
|
unlocking_technologies = {
|
|
pharmaceuticals
|
|
}
|
|
modifier = {
|
|
state_mortality_mult = -0.1
|
|
state_birth_rate_mult = 0.025
|
|
state_pollution_reduction_health_mult = -0.2
|
|
building_working_conditions_mult = -0.1
|
|
}
|
|
cost = 75
|
|
|
|
ai_weight = {
|
|
value = 20
|
|
|
|
if = {
|
|
limit = {
|
|
state_population < 300000
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_reactionary_agenda
|
|
has_strategy = ai_strategy_conservative_agenda
|
|
has_strategy = ai_strategy_maintain_mandate_of_heaven
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:country = {
|
|
OR = {
|
|
has_strategy = ai_strategy_progressive_agenda
|
|
has_strategy = ai_strategy_egalitarian_agenda
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.5
|
|
}
|
|
}
|
|
}
|
|
|
|
#do events about intelligentsia strenght to compensate for inability to modify here
|
|
#make inverse decree? would be a little weird limited to flat pollution +gov cant will polluting practices in to existence
|
|
decree_conservation = {
|
|
texture = "gfx/interface/icons/decree/conservation_decree.dds"
|
|
unlocking_technologies = {
|
|
philosophical_pragmatism
|
|
}
|
|
|
|
state_trigger = {
|
|
state_region = {
|
|
pollution_amount > 75
|
|
}
|
|
}
|
|
|
|
modifier = {
|
|
state_pollution_generation_add = -1500 #mult doesnt work riiiipppp
|
|
building_throughput_add = -0.05
|
|
}
|
|
|
|
cost = 75
|
|
|
|
ai_weight = 0
|
|
}
|
|
|
|
decree_disenfranchise = {
|
|
texture = "gfx/interface/icons/decree/civic_suppression_decree.dds"
|
|
unlocking_technologies = {
|
|
}
|
|
|
|
country_trigger = {
|
|
NOT = {
|
|
has_law = law_type:law_protected_speech
|
|
}
|
|
}
|
|
|
|
|
|
modifier = {
|
|
state_pop_pol_str_mult = -0.125
|
|
state_pop_qualifications_mult = -0.1
|
|
state_radicalism_increases_violent_hostility_mult = 0.075
|
|
state_radicalism_increases_cultural_erasure_mult = 0.05
|
|
state_radicalism_increases_open_prejudice_mult = 0.025
|
|
state_radicals_from_sol_change_mult = 0.05
|
|
}
|
|
cost = 100
|
|
|
|
ai_weight = 0
|
|
}
|
|
|
|
#decree_red_tape = {
|
|
# texture = "gfx/interface/icons/decree/efficient_admin.dds"
|
|
# modifier = {
|
|
# country_company_throughput_bonus_add = 0.1
|
|
# country_company_construction_efficiency_bonus_add = 0.1
|
|
# }
|
|
#
|
|
# unlocking_technologies = {
|
|
# corporate_charters
|
|
# }
|
|
#
|
|
# valid = {
|
|
# }
|
|
#
|
|
# cost = 75
|
|
#
|
|
# ai_weight = {
|
|
# value = 0
|
|
# }
|
|
#}
|
|
|
|
decree_violent_hostility = {
|
|
texture = "gfx/interface/icons/decree/violent_hostility_decree.dds"
|
|
unlocking_technologies = {
|
|
nationalism
|
|
}
|
|
|
|
country_trigger = {
|
|
is_player = yes
|
|
OR = {
|
|
has_law_or_variant = law_type:law_national_supremacy
|
|
has_law_or_variant = law_type:law_ethnostate
|
|
}
|
|
}
|
|
|
|
state_trigger = {
|
|
NOT = {
|
|
has_decree = decree_emergency_relief
|
|
}
|
|
custom_tooltip = {
|
|
text = violent_hostility_decree_eligble_tt
|
|
any_scope_culture = {
|
|
not = {
|
|
is_primary_culture_of = root.owner
|
|
has_homeland = root
|
|
}
|
|
}
|
|
}
|
|
is_split_state = no
|
|
}
|
|
|
|
modifier = {
|
|
|
|
state_non_homeland_mortality_mult = 0.9
|
|
state_allow_assimilation_in_homeland_bool = yes
|
|
state_assimilation_mult = 0.15
|
|
state_conversion_mult = 0.15
|
|
state_migration_pull_mult = -0.5
|
|
state_turmoil_effects_mult = 0.6
|
|
state_radicals_and_loyalists_from_sol_change_mult = 0.2
|
|
|
|
#this approach no longer works without state_accepted_birth_rate_mult
|
|
# state_assimilation_mult = 0.15
|
|
# state_conversion_mult = 0.15
|
|
# state_migration_pull_mult = -0.25
|
|
# state_accepted_birth_rate_mult = 6.5
|
|
# state_birth_rate_mult = -1
|
|
# state_mortality_mult = 8
|
|
# state_standard_of_living_add = -2
|
|
# state_turmoil_effects_mult = 1
|
|
}
|
|
cost = 125
|
|
}
|
|
|
|
decree_bd_grant_autonomy = {
|
|
texture = "gfx/interface/icons/decree/decree_grant_autonomy.dds"
|
|
|
|
country_trigger = {
|
|
is_player = yes
|
|
NOR = {
|
|
has_law_or_variant = law_type:law_ethnostate
|
|
has_law_or_variant = law_type:law_outlawed_dissent
|
|
}
|
|
}
|
|
|
|
state_trigger = {
|
|
NOT = {
|
|
# has_decree = decree_emergency_relief
|
|
}
|
|
# custom_tooltip = {
|
|
# text =
|
|
# any_scope_culture = {
|
|
# not = {
|
|
# is_primary_culture_of = root.owner
|
|
# }
|
|
# has_homeland = root
|
|
# }
|
|
# }
|
|
#is_split_state = no
|
|
is_incorporated = yes
|
|
is_capital = no
|
|
}
|
|
|
|
modifier = {
|
|
# country_bureaucracy_add = -10 #doesnt work
|
|
|
|
state_institution_impact_add = -0.5
|
|
state_bureaucracy_population_base_cost_factor_mult = -0.5
|
|
state_tax_collection_mult = -0.5
|
|
state_assimilation_mult = -0.5
|
|
state_conversion_mult = -0.5
|
|
|
|
# state_infrastructure_mult = -0.125
|
|
state_conscription_rate_mult = -0.75
|
|
state_expected_sol_mult = -0.165
|
|
state_pop_pol_str_mult = -0.33
|
|
# building_group_bg_manufacturing_throughput_add = -0.05
|
|
building_group_bg_government_throughput_add = -0.05
|
|
building_group_bg_military_throughput_add = -0.1
|
|
# state_market_access_price_impact = -0.05
|
|
building_group_bg_infrastructure_construction_efficiency_add = -0.1
|
|
building_group_bg_extraction_construction_efficiency_add = -0.1
|
|
building_group_bg_heavy_industry_construction_efficiency_add = -0.25
|
|
building_group_bg_light_industry_construction_efficiency_add = -0.15
|
|
building_group_bg_government_construction_efficiency_add = -0.15
|
|
|
|
state_radicalism_increases_violent_hostility_mult = -0.25
|
|
state_radicalism_increases_cultural_erasure_mult = -0.2
|
|
state_radicalism_increases_open_prejudice_mult = -0.15
|
|
}
|
|
cost = 0 #hmm
|
|
} |