#	Example:
#
#	example_dynamic_modifier = {
#		icon = "GFX_idea_unknown" # optional, will show up in guis if icon is specified
#		enable = { always = yes } #optional, the modifier won't apply if not enabled
#		remove_trigger = { always = no } #optional, will remove the modifier if true
#       attacker_modifier = no  # if yes this modifier will also be read in combat for
#                               # people engaging in the combat even if not in the state
#
#		# list of modifiers
#		fuel_cost = 321
#		max_fuel = var_max_fuel # will be taken from a variable
#	}
#
#
#	In a script file:
#
#	effect = {
#		add_dynamic_modifier = {
#			modifier = example_dynamic_modifier
#			scope = GER # optional, if you specify this your dynamic modifier scoped to this scope (root is the effect scope)
#			days = 14 # optional, will be removed after this many days passes
#		}
#	}
#
#	can be added to countries, states or unit leaders
#	will only updated daily, unless forced by force_update_dynamic_modifier effect

############# Bunker boosts ##############
FRA_maginot_line_dynamic_modifier = { #State Modifer
	enable = { always = yes }

	icon = GFX_modifiers_generic_defense
    state_bunker_max_level_terrain_limit = 6
}


############# RAIDS RELATED ##############
#TODO_TA Remove or make proper modifier
dam_blown_modifier = { #State Modifier
	enable = { always = yes }

	icon = GFX_decision_hol_inundate_water_lines
	
	local_supply_impact_factor = 0.5
	disable_strategic_redeployment = 1
	state_resources_factor = -0.25
	local_manpower = -0.5
	army_speed_factor_for_controller = -0.25
}

kiel_canal_damaged_modifier = { #State Modifier
	enable = { always = yes }

	icon = GFX_decision_hol_inundate_water_lines
	
	custom_modifier_tooltip = kiel_canal_damaged_tt
}

panama_canal_damaged_modifier = { #State Modifier
	enable = { always = yes }

	icon = GFX_decision_hol_inundate_water_lines
	
	custom_modifier_tooltip = kiel_canal_damaged_tt
}


refinery_damaged_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_sabotaged_resource	
	state_resources_oil_factor = -0.5
} 
refinery_critically_damaged_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_sabotaged_resource	
	state_resources_oil_factor = -0.75
}
refinery_lightly_damaged_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_sabotaged_resource	
	state_resources_oil_factor = -0.25
}  

steel_mines_damaged_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_sabotaged_resource	
	#state_resources_factor = -0.5
	state_resources_steel_factor = -0.5
} 
steel_mines_critically_damaged_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_sabotaged_resource	
	#state_resources_factor = -0.75
	state_resources_steel_factor = -0.75
}
steel_mines_lightly_damaged_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_sabotaged_resource	
	#state_resources_factor = -0.25
	state_resources_steel_factor = -0.25
}

pathfinder_infiltration_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_FIN_motti_tactics_modifier	
	disable_strategic_redeployment = yes 
	no_supply_grace = 20
	naval_invasion_penalty = -0.1
}

eben_emael_raided_critical_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_BEL_eben_emael_raided
	max_dig_in_factor = -0.5
	land_bunker_effectiveness_factor = -0.75
}

eben_emael_raided_success_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_BEL_eben_emael_raided
	max_dig_in_factor = -0.25
	land_bunker_effectiveness_factor = -0.75
}  

eben_emael_raided_limited_success_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_BEL_eben_emael_raided
	land_bunker_effectiveness_factor = -0.5
} 

############### AUSTRIA ##################

AUS_austrofascism = {
	enable = { always = yes }
	icon = GFX_idea_AUS_austrofascissm
	neutrality_drift = AUS_austrofascism_neutrality_drift
	fascism_drift = AUS_austrofascism_fascism_drift
	fascism_acceptance = AUS_austrofascism_fascism_acceptance
	stability_factor = AUS_austrofascism_stability_factor
	drift_defence_factor = AUS_austrofascism_drift_defence_factor
	political_power_factor = AUS_austrofascism_political_power_factor
	war_support_factor = AUS_austrofascism_war_support_factor
	production_speed_industrial_complex_factor = AUS_austrofascism_production_speed_industrial_complex_factor 
	production_speed_arms_factory_factor = AUS_austrofascism_production_speed_arms_factory_factor
	production_speed_infrastructure_factor = AUS_austrofascism_production_speed_infrastructure_factor
	conscription_factor = AUS_austrofascism_conscription_factor
	industrial_capacity_factory = AUS_austrofascism_industrial_capacity_factor
	modifier_army_sub_unit_militia_attack_factor = AUS_austrofascism_militia_attack
	modifier_army_sub_unit_militia_defence_factor = AUS_austrofascism_militia_defence
	modifier_army_sub_unit_militia_speed_factor = AUS_austrofascism_militia_speed
	economy_cost_factor = AUS_austrofascism_economy_cost_factor
	mobilization_laws_cost_factor = AUS_austrofascism_mobilization_laws_cost_factor
	trade_laws_cost_factor = AUS_austrofascism_trade_laws_cost_factor
	justify_war_goal_time = AUS_austrofascism_justify_war_goal_time
	remove_trigger = {
		NOT = {
			OR = {
				has_government = neutrality
				has_government = fascism
			}
		}
	}
}

AUS_habsburg_monarchy_restored = {
	enable = { always = yes }
	icon = GFX_idea_AUS_habsburg_monarchy_restored
	neutrality_drift = AUS_habsburg_monarchy_restored_neutrality_drift
	drift_defence_factor = AUS_habsburg_monarchy_restored_drift_defence_factor
	party_popularity_stability_factor = AUS_habsburg_monarchy_restored_party_popularity_stability_factor
	consumer_goods_factor = AUS_habsburg_monarchy_restored_consumer_goods_factor
	training_time_factor = AUS_habsburg_monarchy_restored_training_time_factor
	stability_factor = AUS_habsburg_monarchy_restored_stability_factor
	political_power_factor = AUS_habsburg_monarchy_restored_political_power_factor
	research_speed_factor = AUS_habsburg_monarchy_restored_research_speed_factor
	conscription_factor = AUS_habsburg_monarchy_restored_conscription_factor
	war_support_factor = AUS_habsburg_monarchy_restored_war_support_factor
	remove_trigger = {
		NOT = {
			has_government = neutrality
		}
	}
}

AUS_austrian_monarchy_restored = {
	enable = { always = yes }
	icon = GFX_idea_AUS_habsburg_monarchy_restored
	neutrality_drift = AUS_habsburg_monarchy_restored_neutrality_drift
	drift_defence_factor = AUS_habsburg_monarchy_restored_drift_defence_factor
	party_popularity_stability_factor = AUS_habsburg_monarchy_restored_party_popularity_stability_factor
	consumer_goods_factor = AUS_habsburg_monarchy_restored_consumer_goods_factor
	training_time_factor = AUS_habsburg_monarchy_restored_training_time_factor
	stability_factor = AUS_habsburg_monarchy_restored_stability_factor
	political_power_factor = AUS_habsburg_monarchy_restored_political_power_factor
	research_speed_factor = AUS_habsburg_monarchy_restored_research_speed_factor
	conscription_factor = AUS_habsburg_monarchy_restored_conscription_factor
	war_support_factor = AUS_habsburg_monarchy_restored_war_support_factor
	remove_trigger = {
		NOT = {
			has_government = neutrality
		}
	}
}

AUS_farr = {
	enable = { always = yes }
	icon = GFX_idea_AUS_farr
	stability_factor = AUS_farr_stability_factor
	democratic_drift = AUS_farr_democratic_drift
	political_advisor_cost_factor = AUS_farr_political_advisor_cost_factor
	political_power_factor = AUS_farr_political_power_factor
	economy_cost_factor = AUS_farr_economy_cost_factor
	mobilization_laws_cost_factor = AUS_farr_mobilization_laws_cost_factor
	trade_laws_cost_factor = AUS_farr_trade_laws_cost_factor
	war_support_factor = AUS_farr_war_support_factor
	conscription_factor = AUS_farr_conscription_factor
}

AUS_doth = {
	enable = { always = yes}
	icon = GFX_idea_AUS_doth
	production_speed_bunker_factor = AUS_doth_production_speed_bunker_factor
	army_core_defence_factor = AUS_doth_army_core_defence_factor
	drift_defence_factor = AUS_doth_drift_defence_factor
	political_power_factor = AUS_doth_political_power_factor
	defensive_war_stability_factor = AUS_doth_defensive_war_stability_factor
}

AUS_aggression = {
	enable = { always = yes}
	icon = GFX_idea_AUS_aggression
	army_core_attack_factor = AUS_aggression_army_core_attack_factor
	conversion_cost_civ_to_mil_factor = AUS_aggression_conversion_cost_civ_to_mil_factor
	industrial_capacity_factory = AUS_aggression_industrial_capacity_factory
	production_factory_efficiency_gain_factor = AUS_agrression_production_factory_efficiency_gain_factor
}

AUS_austromarxism = {
	enable = { always = yes}
	icon = GFX_idea_AUS_austromarxism
	communism_drift = AUS_austromarxism_communism_support
	democratic_drift = AUS_austromarxism_democratic_support
	industrial_capacity_factory = AUS_austromarxism_industrial_capacity_factory
	theorist_cost_factor = AUS_austromarxism_theorist_cost_factor
	high_command_cost_factor = AUS_austromarxism_high_command_cost_factor
	party_popularity_stability_factor = AUS_austromarxism_party_popularity_stability_factor
	production_speed_industrial_complex_factor = AUS_austromarxism_production_speed_industrial_complex_factor
	production_speed_arms_factory_factor = AUS_austromarxism_production_speed_arms_factory_factor
	stability_factor = AUS_austromarxism_stability_factor
	political_power_factor = AUS_austromarxism_political_power_factor
	justify_war_goal_time = AUS_austromarxism_justify_war_goal_time
	annex_cost_factor = AUS_austromarxism_annex_cost_factor
	production_factory_efficiency_gain_factor = AUS_austromarxism_production_factory_efficiency_gain_factor
	command_power_gain_mult = AUS_austromarxism_command_power_gain_mult
	planning_speed = AUS_austromarxism_planning_speed
	max_planning_factor = AUS_austromarxism_max_planning_factor
	remove_trigger = {
		AND = {
			has_completed_focus = AUS_revolution
			NOT = {
				has_government = communism
			}
		}
	}
}

AUS_austrostalinism = {
	enable = { always = yes}
	icon = GFX_idea_AUS_austromarxism
	communism_drift = AUS_austromarxism_communism_support
	democratic_drift = AUS_austromarxism_democratic_support
	industrial_capacity_factory = AUS_austromarxism_industrial_capacity_factory
	theorist_cost_factor = AUS_austromarxism_theorist_cost_factor
	high_command_cost_factor = AUS_austromarxism_high_command_cost_factor
	party_popularity_stability_factor = AUS_austromarxism_party_popularity_stability_factor
	production_speed_industrial_complex_factor = AUS_austromarxism_production_speed_industrial_complex_factor
	production_speed_arms_factory_factor = AUS_austromarxism_production_speed_arms_factory_factor
	stability_factor = AUS_austromarxism_stability_factor
	political_power_factor = AUS_austromarxism_political_power_factor
	justify_war_goal_time = AUS_austromarxism_justify_war_goal_time
	annex_cost_factor = AUS_austromarxism_annex_cost_factor
	production_factory_efficiency_gain_factor = AUS_austromarxism_production_factory_efficiency_gain_factor
	command_power_gain_mult = AUS_austromarxism_command_power_gain_mult
	planning_speed = AUS_austromarxism_planning_speed
	max_planning_factor = AUS_austromarxism_max_planning_factor
	remove_trigger = {
		AND = {
			has_completed_focus = AUS_revolution
			NOT = {
				has_government = communism
			}
		}
	}
}

AUS_austrotrotskyism = {
	enable = { always = yes}
	icon = GFX_idea_AUS_austromarxism
	communism_drift = AUS_austromarxism_communism_support
	democratic_drift = AUS_austromarxism_democratic_support
	industrial_capacity_factory = AUS_austromarxism_industrial_capacity_factory
	theorist_cost_factor = AUS_austromarxism_theorist_cost_factor
	high_command_cost_factor = AUS_austromarxism_high_command_cost_factor
	party_popularity_stability_factor = AUS_austromarxism_party_popularity_stability_factor
	production_speed_industrial_complex_factor = AUS_austromarxism_production_speed_industrial_complex_factor
	production_speed_arms_factory_factor = AUS_austromarxism_production_speed_arms_factory_factor
	stability_factor = AUS_austromarxism_stability_factor
	political_power_factor = AUS_austromarxism_political_power_factor
	justify_war_goal_time = AUS_austromarxism_justify_war_goal_time
	annex_cost_factor = AUS_austromarxism_annex_cost_factor
	production_factory_efficiency_gain_factor = AUS_austromarxism_production_factory_efficiency_gain_factor
	command_power_gain_mult = AUS_austromarxism_command_power_gain_mult
	planning_speed = AUS_austromarxism_planning_speed
	max_planning_factor = AUS_austromarxism_max_planning_factor
	remove_trigger = {
		AND = {
			has_completed_focus = AUS_revolution
			NOT = {
				has_government = communism
			}
		}
	}
}

AUS_peoples_army = {
	enable = { always = yes }
	icon = GFX_idea_generic_communist_army
	conscription_factor = AUS_peoples_army_conscription_factor
	mobilization_speed = AUS_peoples_army_mobilization_speed
	modifier_army_sub_unit_militia_attack_factor = AUS_peoples_army_militia_attack
	modifier_army_sub_unit_militia_defence_factor = AUS_peoples_army_militia_defence
	modifier_army_sub_unit_militia_speed_factor = AUS_peoples_army_militia_speed
}

AUS_empire_restored = {
	enable = { always = yes }
	icon = GFX_idea_AUS_empire_restored
	war_support_factor = AUS_empire_restored_war_support_factor
	conscription_factor = AUS_empire_restored_conscription_factor
	stability_factor = AUS_empire_restored_stability_factor
	justify_war_goal_time = AUS_empire_restored_justify_war_goal_time
	army_attack_factor = AUS_empire_restored_army_attack_factor
	compliance_growth = AUS_empire_restored_compliance_growth
	resistance_growth = AUS_empire_restored_resistance_growth
}

AUS_airforce = {
	enable = { always = yes }
	icon = GFX_idea_AUS_airforce
	experience_gain_air = AUS_airforce_xp_gain_air
	airforce_intel_factor = AUS_airforce_airforce_intel_factor
	ground_attack_factor = AUS_airforce_ground_attack_factor
	air_superiority_efficiency = AUS_airforce_air_superiority_efficiency
	air_doctrine_cost_factor = AUS_airforce_air_doctrine_cost_factor
	industrial_capacity_factory = AUS_airforce_industrial_capacity_factory
	production_speed_air_base_factor = AUS_airforce_production_speed_air_base_factor
	production_speed_anti_air_building_factor = AUS_airforce_production_speed_anti_air_building_factor
	production_speed_radar_station_factor = AUS_production_speed_radar_station_factor
	air_ace_generation_chance_factor = AUS_airforce_air_ace_generation_chance_factor
	air_untrained_pilots_penalty_factor = AUS_airforce_air_untrained_pilots_penalty_factor
}

AUS_army = {
	enable = { always = yes }
	icon = GFX_idea_AUS_army
	army_core_attack_factor = AUS_army_army_core_attack_factor
	army_core_defence_factor = AUS_army_army_core_defence_factor
	supply_consumption_factor = AUS_army_supply_consumption_factor
	out_of_supply_factor = AUS_army_out_of_supply_factor
	training_time_factor = AUS_army_training_time_factor
	mobilization_speed = AUS_army_mobilization_speed
	conscription_factor = AUS_army_conscription_factor
	experience_gain_army_factor = AUS_army_xp_gain_army_factor
	army_attack_factor = AUS_army_army_attack_factor
	army_defence_factor = AUS_army_army_defence_factor
	army_speed_factor = AUS_army_army_speed_factor
	army_org_factor = AUS_army_army_org_factor
}

AUS_army_monarchy = {
	enable = { always = yes }
	icon = GFX_idea_AUS_army
	army_core_attack_factor = AUS_army_army_core_attack_factor
	army_core_defence_factor = AUS_army_army_core_defence_factor
	supply_consumption_factor = AUS_army_supply_consumption_factor
	out_of_supply_factor = AUS_army_out_of_supply_factor
	training_time_factor = AUS_army_training_time_factor
	mobilization_speed = AUS_army_mobilization_speed
	conscription_factor = AUS_army_conscription_factor
	experience_gain_army_factor = AUS_army_xp_gain_army_factor
	army_attack_factor = AUS_army_army_attack_factor
	army_defence_factor = AUS_army_army_defence_factor
	army_speed_factor = AUS_army_army_speed_factor
	army_org_factor = AUS_army_army_org_factor
}

AUS_navy = {
	enable = { always = yes }
	icon = GFX_idea_AUS_navy
	experience_gain_navy_factor = AUS_navy_xp_gain_navy_factor
	production_speed_coastal_bunker_factor = AUS_navy_production_speed_coastal_bunker_factor
	production_speed_dockyard_factor = AUS_navy_production_speed_dockyard_factor

}

AUS_compensation_for_guarantee = { #bribe for guarantee
	enable = { always = yes}
	icon = GFX_idea_generic_goods_red_bonus
	consumer_goods_factor = AUS_compensation_for_guarantee_consumer_goods_factor
}

AUS_garrisoned_state_modifier = { #state modifier
	enable = { always = yes}
	icon = GFX_modifiers_generic_defense
	army_core_defence_factor = 0.2
	local_supplies_for_controller = 0.1
	enemy_attrition = 0.2
	enemy_local_supplies = -0.2
	remove_trigger = {
		NOT = { OWNER = { original_tag = AUS } }
	}
}

AUS_austrian_communist_cells_active_modifier = { #state modifier
	enable = { always = yes}
	icon = GFX_modifiers_SOV_invaders_must_die
	local_supplies = -0.05
}




############ HUNGARY ###################

HUN_academy_of_sciences = {
	enable = { always = yes }
	icon = GFX_idea_jap_supremacy_of_technology
	research_speed_factor = HUN_academy_of_sciences_research_speed_factor
}


###################################################################################################
###################################################################################################

 ######   ######## ########  ##     ##    ###    ##    ## ##    ## 
##    ##  ##       ##     ## ###   ###   ## ##   ###   ##  ##  ##  
##        ##       ##     ## #### ####  ##   ##  ####  ##   ####   
##   #### ######   ########  ## ### ## ##     ## ## ## ##    ##    
##    ##  ##       ##   ##   ##     ## ######### ##  ####    ##    
##    ##  ##       ##    ##  ##     ## ##     ## ##   ###    ##    
 ######   ######## ##     ## ##     ## ##     ## ##    ##    ##    

###################################################################################################
###################################################################################################

#############################
##### NATIONAL SPIRITS ######
#############################

#REMINDER to always update the fake NS if these numbers are altered!
GER_mefo_bills_modifier = { #MEFO Bills and Economy of Conquest uses the same consumer goods modifier and tooltip
	enable = { always = yes }
	icon = GFX_idea_ger_mefo_bills
	custom_modifier_tooltip = GER_industrial_consumer_goods_factor_tt
	consumer_goods_factor = GER_industrial_consumer_goods_factor
	civilian_intel_to_others = GER_industrial_civilian_intel_to_others
	army_intel_to_others = GER_industrial_army_intel_to_others
	navy_intel_to_others = GER_industrial_navy_intel_to_others
	airforce_intel_to_others = GER_industrial_airforce_intel_to_others
	production_speed_arms_factory_factor = GER_industrial_production_speed_arms_factory_factor
	production_speed_dockyard_factor = GER_industrial_production_speed_dockyard_factor
	industrial_capacity_factory = GER_industrial_industrial_capacity_factory
	industrial_capacity_dockyard = GER_industrial_industrial_capacity_dockyard
	production_lack_of_resource_penalty_factor = GER_industrial_production_lack_of_resource_penalty_factor
	conversion_cost_civ_to_mil_factor = GER_industrial_conversion_cost_civ_to_mil_factor
	industry_air_damage_factor = GER_industrial_industry_air_damage_factor
	research_speed_factor = GER_industrial_research_speed_factor
	industrial_concern_cost_factor = GER_industrial_industrial_concern_cost_factor
	tank_manufacturer_cost_factor = GER_industrial_capacity_tank_manufacturer_cost_factor 
	naval_manufacturer_cost_factor = GER_industrial_capacity_naval_manufacturer_cost_factor
	aircraft_manufacturer_cost_factor = GER_industrial_capacity_aircraft_manufacturer_cost_factor
	materiel_manufacturer_cost_factor = GER_industrial_capacity_materiel_manufacturer_cost_factor
	military_industrial_organization_funds_gain = GER_industrial_capacity_military_industrial_organization_funds_gain
	military_industrial_organization_research_bonus = GER_industrial_capacity_military_industrial_organization_research_bonus
	production_factory_max_efficiency_factor = GER_industrial_production_factory_max_efficiency_factor
	production_factory_efficiency_gain_factor = GER_industrial_production_factory_efficiency_gain_factor
	production_factory_start_efficiency_factor = GER_industrial_production_factory_start_efficiency_factor
	line_change_production_efficiency_factor = GER_industrial_line_change_production_efficiency_factor
	equipment_conversion_speed = GER_industrial_equipment_conversion_speed
	consumer_goods_expected_value = GER_industrial_consumer_goods_expected_value
}

GER_economy_of_conquest_modifier = { #MEFO Bills and Economy of Conquest uses the same consumer goods modifier and tooltip
	enable = { always = yes }
	icon = GFX_idea_GER_economy_of_conquest
	custom_modifier_tooltip = GER_industrial_consumer_goods_factor_tt
	consumer_goods_factor = GER_industrial_consumer_goods_factor
	production_speed_arms_factory_factor = GER_industrial_production_speed_arms_factory_factor
	production_speed_dockyard_factor = GER_industrial_production_speed_dockyard_factor
	industrial_capacity_factory = GER_industrial_industrial_capacity_factory
	industrial_capacity_dockyard = GER_industrial_industrial_capacity_dockyard
	production_lack_of_resource_penalty_factor = GER_industrial_production_lack_of_resource_penalty_factor
	conversion_cost_civ_to_mil_factor = GER_industrial_conversion_cost_civ_to_mil_factor
	industry_air_damage_factor = GER_industrial_industry_air_damage_factor
	research_speed_factor = GER_industrial_research_speed_factor
	industrial_concern_cost_factor = GER_industrial_industrial_concern_cost_factor
	tank_manufacturer_cost_factor = GER_industrial_capacity_tank_manufacturer_cost_factor 
	naval_manufacturer_cost_factor = GER_industrial_capacity_naval_manufacturer_cost_factor
	aircraft_manufacturer_cost_factor = GER_industrial_capacity_aircraft_manufacturer_cost_factor
	materiel_manufacturer_cost_factor = GER_industrial_capacity_materiel_manufacturer_cost_factor
	military_industrial_organization_funds_gain = GER_industrial_capacity_military_industrial_organization_funds_gain
	military_industrial_organization_research_bonus = GER_industrial_capacity_military_industrial_organization_research_bonus
	production_factory_max_efficiency_factor = GER_industrial_production_factory_max_efficiency_factor
	production_factory_efficiency_gain_factor = GER_industrial_production_factory_efficiency_gain_factor
	production_factory_start_efficiency_factor = GER_industrial_production_factory_start_efficiency_factor
	line_change_production_efficiency_factor = GER_industrial_line_change_production_efficiency_factor
	equipment_conversion_speed = GER_industrial_equipment_conversion_speed
	consumer_goods_expected_value = GER_industrial_consumer_goods_expected_value
}

GER_recovering_economy_modifier = { #Recovering Economy NS #Aufrüstung and Recovering Economy/Wirtschaftswunder uses the same modifiers so that you can switch from Aufrüstung to Recovering Economy and keep the modifiers
	enable = { always = yes }
	icon = GFX_idea_GER_recovering_economy
	consumer_goods_factor = GER_industrial_consumer_goods_factor
	production_speed_arms_factory_factor = GER_industrial_production_speed_arms_factory_factor
	production_speed_dockyard_factor = GER_industrial_production_speed_dockyard_factor
	industrial_capacity_factory = GER_industrial_industrial_capacity_factory
	industrial_capacity_dockyard = GER_industrial_industrial_capacity_dockyard
	production_lack_of_resource_penalty_factor = GER_industrial_production_lack_of_resource_penalty_factor
	conversion_cost_civ_to_mil_factor = GER_industrial_conversion_cost_civ_to_mil_factor
	local_resources_factor = GER_recovering_economy_modifier_local_resources_factor
	resource_trade_cost_bonus_per_factory = GER_industrial_resource_trade_cost_bonus_per_factory
	production_speed_buildings_factor = GER_industrial_production_speed_buildings_factor
	research_speed_factor = GER_industrial_research_speed_factor
	economy_cost_factor = GER_industrial_economy_cost_factor
	trade_laws_cost_factor = GER_industrial_trade_laws_cost_factor
	industrial_concern_cost_factor = GER_industrial_industrial_concern_cost_factor
	tank_manufacturer_cost_factor = GER_industrial_capacity_tank_manufacturer_cost_factor 
	naval_manufacturer_cost_factor = GER_industrial_capacity_naval_manufacturer_cost_factor
	aircraft_manufacturer_cost_factor = GER_industrial_capacity_aircraft_manufacturer_cost_factor
	materiel_manufacturer_cost_factor = GER_industrial_capacity_materiel_manufacturer_cost_factor
	military_industrial_organization_funds_gain = GER_industrial_capacity_military_industrial_organization_funds_gain
	military_industrial_organization_research_bonus = GER_industrial_capacity_military_industrial_organization_research_bonus
	production_factory_max_efficiency_factor = GER_industrial_production_factory_max_efficiency_factor
	production_factory_efficiency_gain_factor = GER_industrial_production_factory_efficiency_gain_factor
	production_factory_start_efficiency_factor = GER_industrial_production_factory_start_efficiency_factor
	line_change_production_efficiency_factor = GER_industrial_line_change_production_efficiency_factor
	equipment_conversion_speed = GER_industrial_equipment_conversion_speed
}

GER_wirtschaftswunder_modifier = { #Wirtschaftswunder NS #Aufrüstung and Recovering Economy/Wirtschaftswunder uses the same modifiers so that you can switch from Aufrüstung to Recovering Economy and keep the modifiers
	enable = { always = yes }
	icon = GFX_idea_GER_wirtschaftswunder
	consumer_goods_factor = GER_industrial_consumer_goods_factor
	production_speed_arms_factory_factor = GER_industrial_production_speed_arms_factory_factor
	production_speed_dockyard_factor = GER_industrial_production_speed_dockyard_factor
	industrial_capacity_factory = GER_industrial_industrial_capacity_factory
	industrial_capacity_dockyard = GER_industrial_industrial_capacity_dockyard
	production_lack_of_resource_penalty_factor = GER_industrial_production_lack_of_resource_penalty_factor
	conversion_cost_civ_to_mil_factor = GER_industrial_conversion_cost_civ_to_mil_factor
	local_resources_factor = GER_recovering_economy_modifier_local_resources_factor
	resource_trade_cost_bonus_per_factory = GER_industrial_resource_trade_cost_bonus_per_factory
	production_speed_buildings_factor = GER_industrial_production_speed_buildings_factor
	research_speed_factor = GER_industrial_research_speed_factor
	economy_cost_factor = GER_industrial_economy_cost_factor
	trade_laws_cost_factor = GER_industrial_trade_laws_cost_factor
	industrial_concern_cost_factor = GER_industrial_industrial_concern_cost_factor
	tank_manufacturer_cost_factor = GER_industrial_capacity_tank_manufacturer_cost_factor 
	naval_manufacturer_cost_factor = GER_industrial_capacity_naval_manufacturer_cost_factor
	aircraft_manufacturer_cost_factor = GER_industrial_capacity_aircraft_manufacturer_cost_factor
	materiel_manufacturer_cost_factor = GER_industrial_capacity_materiel_manufacturer_cost_factor
	military_industrial_organization_funds_gain = GER_industrial_capacity_military_industrial_organization_funds_gain
	military_industrial_organization_research_bonus = GER_industrial_capacity_military_industrial_organization_research_bonus
	production_factory_max_efficiency_factor = GER_industrial_production_factory_max_efficiency_factor
	production_factory_efficiency_gain_factor = GER_industrial_production_factory_efficiency_gain_factor
	production_factory_start_efficiency_factor = GER_industrial_production_factory_start_efficiency_factor
	line_change_production_efficiency_factor = GER_industrial_line_change_production_efficiency_factor
	equipment_conversion_speed = GER_industrial_equipment_conversion_speed
}

#REMINDER to always update the fake NS if these numbers are altered!
GER_army_modifier = { #Army NS
	enable = { always = yes }
	icon = GFX_idea_GER_army

	army_infantry_attack_factor = GER_military_army_infantry_attack_factor
	army_artillery_attack_factor = GER_military_army_artillery_attack_factor
	army_armor_attack_factor = GER_military_army_armor_attack_factor
	army_armor_speed_factor = GER_military_army_armor_speed_factor
	org_loss_when_moving = GER_military_org_loss_when_moving
	motorized_attack_factor = GER_military_motorized_attack_factor
	mechanized_attack_factor = GER_military_mechanized_attack_factor
	army_org_factor = GER_military_army_org_factor
	planning_speed = GER_military_planning_speed
	supply_factor = GER_military_supply_factor
	equipment_capture = GER_military_equipment_capture
	initiative_factor = GER_military_initiative_factor
	army_fuel_consumption_factor = GER_military_army_fuel_consumption_factor
	coordination_bonus = GER_military_coordination_bonus
	air_superiority_bonus_in_combat = GER_military_air_superiority_bonus_in_combat
	max_dig_in_factor = GER_military_max_dig_in_factor
	army_artillery_defence_factor = GER_military_army_artillery_defence_factor
	special_forces_cap = GER_military_special_forces_cap
	acclimatization_hot_climate_gain_factor = GER_military_acclimatization_hot_climate_gain_factor
	acclimatization_cold_climate_gain_factor = GER_military_acclimatization_cold_climate_gain_factor
	land_doctrine_cost_factor = GER_military_land_doctrine_cost_factor
	#From Inner Circle
	modifier_army_sub_unit_militia_attack_factor = GER_military_modifier_army_sub_unit_militia_attack_factor
	modifier_army_sub_unit_militia_defence_factor = GER_military_modifier_army_sub_unit_militia_defence_factor
	modifier_army_sub_unit_militia_max_org_factor = GER_military_modifier_army_sub_unit_militia_max_org_factor
	#From Politburo branch
	experience_gain_army_factor = GER_military_experience_gain_army_factor
	army_morale_factor = GER_military_army_morale_factor
	mobilization_speed = GER_military_mobilization_speed
	minimum_training_level = GER_military_minimum_training_level
	unit_leader_as_advisor_cp_cost_factor = GER_military_unit_leader_as_advisor_cp_cost_factor
	command_power_gain_mult = GER_military_command_power_gain_mult

	#TODO These are for testing purposes and need to be removed
	#army_armor_attack_factor = GER_military_army_armor_attack_factor
	#army_armor_speed_factor = GER_military_army_armor_speed_factor
	#org_loss_when_moving = GER_military_org_loss_when_moving
	#breakthrough_factor = GER_military_breakthrough_factor
	#motorized_attack_factor = GER_military_motorized_attack_factor
	#mechanized_attack_factor = GER_military_mechanized_attack_factor
}

GER_army_communist_modifier = { #Communist Army NS
	enable = { always = yes }
	icon = GFX_idea_GER_army

	army_infantry_attack_factor = GER_military_army_infantry_attack_factor
	army_artillery_attack_factor = GER_military_army_artillery_attack_factor
	army_armor_attack_factor = GER_military_army_armor_attack_factor
	army_armor_speed_factor = GER_military_army_armor_speed_factor
	org_loss_when_moving = GER_military_org_loss_when_moving
	motorized_attack_factor = GER_military_motorized_attack_factor
	mechanized_attack_factor = GER_military_mechanized_attack_factor
	army_org_factor = GER_military_army_org_factor
	planning_speed = GER_military_planning_speed
	supply_factor = GER_military_supply_factor
	equipment_capture = GER_military_equipment_capture
	initiative_factor = GER_military_initiative_factor
	army_fuel_consumption_factor = GER_military_army_fuel_consumption_factor
	coordination_bonus = GER_military_coordination_bonus
	air_superiority_bonus_in_combat = GER_military_air_superiority_bonus_in_combat
	max_dig_in_factor = GER_military_max_dig_in_factor
	army_artillery_defence_factor = GER_military_army_artillery_defence_factor
	special_forces_cap = GER_military_special_forces_cap
	acclimatization_hot_climate_gain_factor = GER_military_acclimatization_hot_climate_gain_factor
	acclimatization_cold_climate_gain_factor = GER_military_acclimatization_cold_climate_gain_factor
	land_doctrine_cost_factor = GER_military_land_doctrine_cost_factor
	#From Inner Circle
	modifier_army_sub_unit_militia_attack_factor = GER_military_modifier_army_sub_unit_militia_attack_factor
	modifier_army_sub_unit_militia_defence_factor = GER_military_modifier_army_sub_unit_militia_defence_factor
	modifier_army_sub_unit_militia_max_org_factor = GER_military_modifier_army_sub_unit_militia_max_org_factor
	#From Politburo branch
	experience_gain_army_factor = GER_military_experience_gain_army_factor
	army_morale_factor = GER_military_army_morale_factor
	mobilization_speed = GER_military_mobilization_speed
	minimum_training_level = GER_military_minimum_training_level
	unit_leader_as_advisor_cp_cost_factor = GER_military_unit_leader_as_advisor_cp_cost_factor
	command_power_gain_mult = GER_military_command_power_gain_mult
}

#REMINDER to always update the fake NS if these numbers are altered!
GER_navy_fascist_modifier = { #Fascist Navy NS
	enable = { always = yes }
	icon = GFX_idea_GER_navy

	custom_modifier_tooltip = GER_military_modifier_tt #Bonuses applied via hidden NS or tech 
	naval_heavy_gun_hit_chance_factor = GER_military_naval_heavy_gun_hit_chance_factor
	screening_efficiency = GER_military_screening_efficiency
	screening_without_screens = GER_military_screening_without_screens
	navy_max_range_factor = GER_military_navy_max_range_factor
	convoy_raiding_efficiency_factor = GER_military_convoy_raiding_efficiency_factor
	naval_light_gun_hit_chance_factor = GER_military_naval_light_gun_hit_chance_factor
	naval_hit_chance = GER_military_naval_hit_chance
	naval_defense_factor = GER_military_naval_defense_factor
}

GER_navy_democratic_modifier = { #Democratic Navy NS
	enable = { always = yes }
	icon = GFX_idea_GER_navy

	custom_modifier_tooltip = GER_military_modifier_tt #Bonuses applied via hidden NS or tech 
	naval_heavy_gun_hit_chance_factor = GER_military_naval_heavy_gun_hit_chance_factor
	screening_efficiency = GER_military_screening_efficiency
	screening_without_screens = GER_military_screening_without_screens
	navy_max_range_factor = GER_military_navy_max_range_factor
	convoy_raiding_efficiency_factor = GER_military_convoy_raiding_efficiency_factor
	naval_light_gun_hit_chance_factor = GER_military_naval_light_gun_hit_chance_factor
	naval_hit_chance = GER_military_naval_hit_chance
	naval_defense_factor = GER_military_naval_defense_factor
}

GER_navy_imperial_modifier = { #Imperial Navy NS
	enable = { always = yes }
	icon = GFX_idea_GER_navy

	custom_modifier_tooltip = GER_military_modifier_tt #Bonuses applied via hidden NS or tech 
	naval_heavy_gun_hit_chance_factor = GER_military_naval_heavy_gun_hit_chance_factor
	screening_efficiency = GER_military_screening_efficiency
	screening_without_screens = GER_military_screening_without_screens
	navy_max_range_factor = GER_military_navy_max_range_factor
	convoy_raiding_efficiency_factor = GER_military_convoy_raiding_efficiency_factor
	naval_light_gun_hit_chance_factor = GER_military_naval_light_gun_hit_chance_factor
	naval_hit_chance = GER_military_naval_hit_chance
}

GER_navy_communist_modifier = { #Communist Navy NS
	enable = { always = yes }
	icon = GFX_idea_GER_navy

	custom_modifier_tooltip = GER_military_modifier_tt #Bonuses applied via hidden NS or tech 
	naval_heavy_gun_hit_chance_factor = GER_military_naval_heavy_gun_hit_chance_factor
	screening_efficiency = GER_military_screening_efficiency
	screening_without_screens = GER_military_screening_without_screens
	navy_max_range_factor = GER_military_navy_max_range_factor
	convoy_raiding_efficiency_factor = GER_military_convoy_raiding_efficiency_factor
	naval_light_gun_hit_chance_factor = GER_military_naval_light_gun_hit_chance_factor
	naval_hit_chance = GER_military_naval_hit_chance
}

#REMINDER to always update the fake NS if these numbers are altered!
GER_airforce_modifier = { #Airforce NS
	enable = { always = yes }
	icon = GFX_idea_GER_airforce

	air_accidents_factor = GER_military_air_accidents_factor
	air_manpower_requirement_factor = GER_military_air_manpower_requirement_factor
	air_agility_factor = GER_military_air_agility_factor
	air_ace_generation_chance_factor = GER_military_air_ace_generation_chance_factor
	air_nav_efficiency = GER_military_air_nav_efficiency
	air_cas_efficiency = GER_military_air_cas_efficiency
	air_strategic_bomber_bombing_factor = GER_military_air_strategic_bomber_bombing_factor
	air_range_factor = GER_military_air_range_factor
	air_fuel_consumption_factor = GER_military_air_fuel_consumption_factor
}

GER_airforce_communist_modifier = { #Communnist Airforce NS
	enable = { always = yes }
	icon = GFX_idea_GER_airforce

	air_accidents_factor = GER_military_air_accidents_factor
	air_manpower_requirement_factor = GER_military_air_manpower_requirement_factor
	air_agility_factor = GER_military_air_agility_factor
	air_ace_generation_chance_factor = GER_military_air_ace_generation_chance_factor
	air_nav_efficiency = GER_military_air_nav_efficiency
	air_cas_efficiency = GER_military_air_cas_efficiency
	air_strategic_bomber_bombing_factor = GER_military_air_strategic_bomber_bombing_factor
	air_range_factor = GER_military_air_range_factor
	air_fuel_consumption_factor = GER_military_air_fuel_consumption_factor
}

GER_wunderwaffen_modifier = { #Wunderwaffen NS
	enable = { always = yes }
	icon = GFX_idea_GER_wunderwaffen 

	special_project_speed_factor = GER_wunderwaffen_special_project_speed_factor
	production_speed_facility_factor = GER_wunderwaffen_production_speed_facility_factor
	sp_air_helicopter_speed_factor = GER_wunderwaffen_sp_air_helicopter_speed_factor
	sp_tag_jet_speed_factor = GER_wunderwaffen_sp_tag_jet_speed_factor
	sp_tag_rocket_speed_factor = GER_wunderwaffen_sp_tag_rocket_speed_factor
	sp_tag_tank_speed_factor = GER_wunderwaffen_sp_tag_tank_speed_factor
	sp_tag_artillery_speed_factor = GER_wunderwaffen_sp_tag_artillery_speed_factor
	sp_tag_submarine_speed_factor = GER_wunderwaffen_sp_tag_submarine_speed_factor
	sp_naval_modern_battleship_speed_factor = GER_wunderwaffen_sp_naval_modern_battleship_speed_factor
	sp_naval_modern_carrier_speed_factor = GER_wunderwaffen_sp_naval_modern_carrier_speed_factor
	sp_commercial_nuclear_reactor_speed_factor = GER_wunderwaffen_sp_commercial_nuclear_reactor_speed_factor
	sp_nuclear_warheads_speed_factor = GER_wunderwaffen_sp_nuclear_warheads_speed_factor
	sp_nuclear_bomb_speed_factor = GER_wunderwaffen_sp_nuclear_bomb_speed_factor
	production_speed_nuclear_reactor_factor = GER_wunderwaffen_production_speed_nuclear_reactor_factor
	production_speed_nuclear_facility_factor = GER_wunderwaffen_production_speed_nuclear_facility_factor
	sp_air_intercontinental_bomber_speed_factor = GER_wunderwaffen_sp_air_intercontinental_bomber_speed_factor
	sp_air_mothership_aircraft_speed_factor = GER_wunderwaffen_sp_air_mothership_aircraft_speed_factor
}

#REMINDER to always update the fake NS if these numbers are altered!
GER_wehrwirtschaft_modifier = { #Autarky NS
	enable = { always = yes }
	icon = GFX_idea_GER_autarky
	local_resources_factor = GER_wehrwirtschaft_local_resources_factor 
	#min_export = GER_autarky_min_export 
	production_speed_buildings_factor = GER_wehrwirtschaft_production_speed_buildings_factor 
	production_oil_factor = GER_wehrwirtschaft_production_oil_factor 
	production_speed_fuel_silo_factor = GER_wehrwirtschaft_production_speed_fuel_silo_factor
	production_speed_synthetic_refinery_factor = GER_wehrwirtschaft_production_speed_synthetic_refinery_factor
}


GER_military_intelligence_service_modifier = { #Spy Stuff
	enable = { always = yes }
	icon = GFX_idea_generic_secret_police
	
	# Basic
	master_ideology_drift = GER_military_intelligence_service_master_ideology_drift
	consumer_goods_factor = GER_military_intelligence_service_consumer_goods_factor

	# LaR
	operative_slot = GER_military_intelligence_service_operative_slot
	agency_upgrade_time = GER_military_intelligence_service_agency_upgrade_time
	intelligence_agency_defense = GER_military_intelligence_service_intelligence_agency_defense
	boost_ideology_mission_factor = GER_military_intelligence_service_boost_ideology_mission_factor
	decryption_power_factor = GER_military_intelligence_service_decryption_power
	intel_network_gain_factor = GER_military_intelligence_service_intel_network_gain_factor
	root_out_resistance_effectiveness_factor = GER_military_intelligence_root_out_resistance_effectiveness_factor

	# NO LaR
	encryption_factor = GER_military_intelligence_service_encryption_factor
	decryption_factor = GER_military_intelligence_service_decryption_factor
	subversive_activites_upkeep = GER_military_intelligence_service_subversive_activites_upkeep
	
}

#############################
#### DEMORATIC MODIFIERS ####
#############################

GER_rnd_programs_modifier = { # Shared R&D Programs NS
	enable = { always = yes }
	icon = GFX_idea_generic_research_bonus
	research_speed_factor = GER_rnd_programs_modifier_research_speed_factor
}

#############################
#### COMMUNIST MODIFIERS ####
#############################

GER_communist_intel_modifier = {
	enable = { always = yes }
	icon = GFX_idea_generic_spy_intel

	drift_defence_factor = GER_communist_intel_drift_defence_factor
	communism_drift = GER_communist_intel_communism_drift
	subversive_activites_upkeep = GER_communist_intel_subversive_activities_upkeep
	intel_network_gain_factor = GER_communist_intel_intel_network_gain
}

GER_stasi_modifier = {
	enable = { always = yes }
	icon = GFX_idea_generic_spy_intel

	remove_trigger = {
		NOT = { 
			has_government = communism
		}
	}

	drift_defence_factor = GER_communist_intel_drift_defence_factor
	communism_drift = GER_communist_intel_communism_drift
	operative_slot = GER_communist_intel_operative_slot
	stability_factor = GER_communist_intel_stability_factor 
	operation_cost = GER_communist_intel_operation_cost
	subversive_activites_upkeep = GER_communist_intel_subversive_activities_upkeep
	intel_network_gain_factor = GER_communist_intel_intel_network_gain
	decryption_factor = GER_communist_intel_decryption_factor
	encryption_factor = GER_communist_intel_encryption_factor
}

GER_politburo_modifier = {
	enable = { always = yes }
	icon = GFX_idea_trotskyite_plot_purged

	remove_trigger = {
		NOT = { 
			has_government = communism
		}
	}

	defensive_war_stability_factor = GER_politburo_defensive_war_stability_factor
	offensive_war_stability_factor = GER_politburo_offensive_war_stability_factor
	party_popularity_stability_factor = GER_politburo_party_popularity_stability_factor
	weekly_manpower = GER_politburo_weekly_manpower
	stability_factor = GER_politburo_stability_factor
	conscription = GER_politburo_conscription
	democratic_drift = GER_politburo_democratic_drift
	political_power_factor = GER_politburo_political_power_factor
	resistance_growth = GER_politburo_resistance_growth
	compliance_growth = GER_politburo_compliance_growth
	subjects_autonomy_gain = GER_politburo_subjects_autonomy_gain
	mobilization_laws_cost_factor = GER_politburo_mobilization_laws_cost_factor
	conscription_factor = GER_politburo_conscription_factor
}

GER_industrial_relocation_resources = {
	enable = { always = yes }
	icon = GFX_idea_ARG_economic_reactivation

	remove_trigger = {
		OR = {
			has_war_with = SOV
			SOV = {
				OR = {
					exists = no
					is_subject = yes
				}
			}
		}
		
	}

	country_resource_oil = GER_industrial_relocation_resources_country_resource_oil
	country_resource_tungsten = GER_industrial_relocation_resources_country_resource_tungsten
	country_resource_chromium = GER_industrial_relocation_resources_country_resource_chromium
}



#############################
#### REICHSKOMMISSARIATS ####
#############################

GER_alfred_rosenberg_modifier = { # Alfred Rosenberg NS
	enable = { always = yes }
	# This one granting the modifiers is hidden but they can be observed in the scripted GUI by hovering over Rosenberg
	#icon = GFX_portrait_GER_alfred_rosenberg_small  Yes this is intentional 
	consumer_goods_factor = GER_alfred_rosenberg_modifier_consumer_goods_factor
	production_speed_arms_factory_factor = GER_alfred_rosenberg_modifier_production_speed_arms_factory_factor
	industrial_capacity_factory = GER_alfred_rosenberg_modifier_industrial_capacity_factory
	subjects_autonomy_gain = GER_alfred_rosenberg_modifier_subjects_autonomy_gain
}


#############################
 ###### INNER CIRCLE ######
#############################
# Fake NS to show the modifiers of all ascended advisors in the NS window
GER_the_inner_circle_dm = {
	icon = GFX_idea_generic_fascism_drift_2
	enable = { always = yes }
	remove_trigger = {
		NOT = { has_government = fascism }
	}

	custom_modifier_tooltip = GER_the_inner_circle_dm_tt
	#custom_modifier_tooltip = idea_desc|GER_todt_reich_engineer
}


############################
##### STATE MODIFIERS ######
############################

#BLITZKRIEG and BEWEGUNGSKRIEG MODIFIERS
GER_motor_and_mech_attack_modifier = { #Attack bonuses for Germany in enemy states
	enable = { always = yes } 
	#icon = GFX_modifiers_GER_blitzkrieg #This is a hidden modifier 

	motorized_attack_factor = 0.05
	mechanized_attack_factor = 0.05
}

GER_blitzkrieg_modifier = { #Attack bonuses for Germany in enemy states
	enable = { always = yes } 
	icon = GFX_modifiers_GER_blitzkrieg

	breakthrough_factor = 0.05
	army_armor_speed_factor = 0.05
	army_armor_attack_factor = 0.05
	#motorized_attack_factor = GER_motor_and_mech_attack_motorized_attack_factor
	#mechanized_attack_factor = GER_motor_and_mech_attack_mechanized_attack_factor
	custom_modifier_tooltip = GER_motor_and_mech_attack_tt
}
GER_blitzkrieg_modifier_lvl_2 = { #Attack bonuses for Germany in enemy states
	enable = { always = yes } 
	icon = GFX_modifiers_GER_blitzkrieg

	breakthrough_factor = 0.05
	army_armor_attack_factor = 0.1
	army_armor_speed_factor = 0.1
	#motorized_attack_factor = GER_motor_and_mech_attack_motorized_attack_factor
	#mechanized_attack_factor = GER_motor_and_mech_attack_mechanized_attack_factor
	custom_modifier_tooltip = GER_motor_and_mech_attack_tt 
}
GER_blitzkrieg_modifier_lvl_3 = { #Attack bonuses for Germany in enemy states
	enable = { always = yes } 
	icon = GFX_modifiers_GER_blitzkrieg

	breakthrough_factor = 0.1
	army_armor_attack_factor = 0.15
	army_armor_speed_factor = 0.1
	#motorized_attack_factor = GER_motor_and_mech_attack_motorized_attack_factor
	#mechanized_attack_factor = GER_motor_and_mech_attack_mechanized_attack_factor
	custom_modifier_tooltip = GER_motor_and_mech_attack_tt 
}

GER_bewegungskrieg_modifier = { #Attack Bonuses for Germany in enemy states
	enable = { always = yes } 
	icon = GFX_modifiers_GER_blitzkrieg

	breakthrough_factor = 0.05
	army_infantry_attack_factor = 0.05
	#motorized_attack_factor = GER_motor_and_mech_attack_motorized_attack_factor
	#mechanized_attack_factor = GER_motor_and_mech_attack_mechanized_attack_factor
	custom_modifier_tooltip = GER_motor_and_mech_attack_tt 
}
GER_bewegungskrieg_modifier_lvl_2 = { #Attack Bonuses for Germany in enemy states
	enable = { always = yes } 
	icon = GFX_modifiers_GER_blitzkrieg

	breakthrough_factor = 0.05
	army_infantry_attack_factor = 0.1
	#motorized_attack_factor = GER_motor_and_mech_attack_motorized_attack_factor
	#mechanized_attack_factor = GER_motor_and_mech_attack_mechanized_attack_factor
	custom_modifier_tooltip = GER_motor_and_mech_attack_tt 
}
GER_bewegungskrieg_modifier_lvl_3 = { #Attack Bonuses for Germany in enemy states
	enable = { always = yes } 
	icon = GFX_modifiers_GER_blitzkrieg

	breakthrough_factor = 0.05
	army_infantry_attack_factor = 0.1
	army_artillery_attack_factor = 0.1
	#motorized_attack_factor = GER_motor_and_mech_attack_motorized_attack_factor
	#mechanized_attack_factor = GER_motor_and_mech_attack_mechanized_attack_factor
	custom_modifier_tooltip = GER_motor_and_mech_attack_tt 
}
GER_bewegungskrieg_modifier_lvl_4 = { #Attack Bonuses for Germany in enemy states
	enable = { always = yes } 
	icon = GFX_modifiers_GER_blitzkrieg

	breakthrough_factor = 0.1
	army_infantry_attack_factor = 0.15
	army_artillery_attack_factor = 0.1
	#motorized_attack_factor = GER_motor_and_mech_attack_motorized_attack_factor
	#mechanized_attack_factor = GER_motor_and_mech_attack_mechanized_attack_factor
	custom_modifier_tooltip = GER_motor_and_mech_attack_tt 
}

GER_overburdened_state_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_BRA_neglected_state

	remove_trigger = {
		NOT = { controller = { original_tag = GER } }
	}

	state_production_speed_buildings_factor = -0.25
	state_resources_factor = -0.25
	local_factories = -0.25
	compliance_growth = -0.1
	resistance_growth = 0.1
}

GER_nationalized_industries_modifier = { 
	enable = { always = yes } 
	icon = GFX_modifiers_SOV_civilian_labor_in_defense

	remove_trigger = {
		NOT = { controller = { original_tag = GER } } 
	}

	state_resources_factor = 0.1
	state_production_speed_buildings_factor = 0.1
}

GER_reichs_labor_initiative_modifier = { 
	enable = { always = yes } 
	icon = GFX_modifiers_SOV_civilian_labor_in_defense

	remove_trigger = {
		ROOT = { NOT = { is_core_of = ROOT.controller } } # ROOT refers to the state on which the modifier is added
	}

	state_production_speed_buildings_factor = 0.1
}

GER_public_works_modifier = { 
	enable = { always = yes } 
	icon = GFX_modifiers_SOV_civilian_labor_in_defense

	remove_trigger = {
		ROOT = { NOT = { is_core_of = ROOT.controller } } # ROOT refers to the state on which the modifier is added
	}

	state_production_speed_buildings_factor = 0.1
}

GER_four_year_plan_initiative_modifier = { 
	enable = { always = yes } 
	icon = GFX_modifiers_SOV_civilian_labor_in_defense

	remove_trigger = {
		ROOT = { NOT = { is_core_of = ROOT.controller } } # ROOT refers to the state on which the modifier is added
	}

	state_resources_factor = 0.1
}

GER_south_east_asian_construction_modifier = {
	enable = { always = yes}
	icon = GFX_modifiers_generic_construction

	remove_trigger = {
		ROOT = { NOT = { controller = { original_tag = GER } } } 
	}

	state_production_speed_infrastructure_factor = 0.1
	state_production_speed_bunker_factor = 0.1
	compliance_gain = -0.05
}

GER_south_east_asian_resources_modifier = {
	enable = { always = yes}
	icon = GFX_modifiers_SOV_civilian_labor_in_defense

	remove_trigger = {
		ROOT = { NOT = { controller = { original_tag = GER } } } 
	}

	local_building_slots_factor = -0.2
	state_resources_factor = 0.25
	compliance_gain = -0.05
}

GER_sentinels_of_the_pacific_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_generic_construction

	remove_trigger = {
		ROOT = { NOT = { controller = { original_tag = GER } } }
	}

	state_production_speed_naval_base_factor = 0.1
	state_production_speed_coastal_bunker_factor = 0.1
}

GER_qingdao_reintegrated_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_generic_construction

	remove_trigger = {
		ROOT = { NOT = { controller = { original_tag = GER } } }
	}

	state_production_speed_naval_base_factor = 0.25
	state_production_speed_coastal_bunker_factor = 0.25
	state_production_speed_infrastructure_factor = 0.25
	state_production_speed_air_base_factor = 0.25
	state_production_speed_bunker_factor = 0.25

}

GER_proletariat_uprising_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_GER_socialist_movement

	remove_trigger = {
		OR = {
			GER = {
				has_government = communism
			}
			ROOT = { 
				NOT = {
					controller = { original_tag = GER }
				}
			}
		}
	}

	state_production_speed_buildings_factor = -0.25
	state_resources_factor = -0.25
	local_factories = -0.25
	recruitable_population_factor = 0.15
}

GER_state_supporting_resistance_modifier = {
	enable = { always = yes  }
	icon = GFX_modifiers_bul_macedonian_revolutionaries
	resistance_damage_to_garrison = 0.15
	resistance_activity = 0.2
	resistance_growth = 0.25
	resistance_target = 0.8
	compliance_growth = -0.1
}


###################################################################################################
###################################################################################################

#BELGIUM#

###################################################################################################
###################################################################################################

#Scars of WW1
BEL_scars_of_ww1_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_BEL_scars_of_ww1

	war_support_factor = BEL_scars_of_ww1_war_support_factor
	production_speed_arms_factory_factor = BEL_scars_of_ww1_production_speed_arms_factory_factor
	army_org_factor = BEL_scars_of_ww1_army_org_factor
	conscription_factor = BEL_scars_of_ww1_conscription_factor
}

#Neutrality
BEL_neutrality_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_hol_aloof_neutrality

	remove_trigger = { #Can't be neutral in a war or in an alliance - yeet it!
		has_war = yes
		is_in_faction = yes
	}

	production_speed_buildings_factor = BEL_neutrality_production_speed_buildings_factor
	production_speed_arms_factory_factor = BEL_neutrality_production_speed_arms_factory_factor
	production_speed_infrastructure_factor = BEL_neutrality_production_speed_infrastructure_factor
	production_speed_industrial_complex_factor = BEL_neutrality_production_speed_industrial_complex_factor
	join_faction_tension = BEL_neutrality_join_faction_tension
	justify_war_goal_time = BEL_neutrality_justify_war_goal_time
	guarantee_tension = BEL_neutrality_guarantee_tension
	send_volunteers_tension = BEL_neutrality_send_volunteers_tension
	enemy_justify_war_goal_time = BEL_neutrality_enemy_justify_war_goal_time
	lend_lease_tension = BEL_neutrality_lend_lease_tension
	embargo_threshold_factor = BEL_neutrality_embargo_threshold_factor
}

#Defensive Neutrality
BEL_defensive_neutrality_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_BEL_defensive_neutrality

	max_dig_in = BEL_defensive_neutrality_max_dig_in
	production_speed_bunker_factor = BEL_defensive_neutrality_production_speed_bunker_factor
	land_bunker_effectiveness_factor = BEL_defensive_neutrality_land_bunker_effectiveness_factor
	bunker_max_level_terrain_limit = BEL_defensive_neutrality_bunker_max_level_terrain_limit
	coastal_bunker_max_level_terrain_limit = BEL_defensive_neutrality_coastal_bunker_max_level_terrain_limit
	surrender_limit = BEL_defensive_neutrality_surrender_limit
	army_core_defence_factor = BEL_defensive_neutrality_army_core_defence_factor
	training_time_factor = BEL_defensive_neutrality_training_time_factor
	mobilization_speed = BEL_defensive_neutrality_mobilization_speed
}

#Defensive Reorganization
BEL_defensive_reorganization_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_BEL_defensive_reorganization

	max_dig_in = BEL_defensive_neutrality_max_dig_in
	production_speed_bunker_factor = BEL_defensive_neutrality_production_speed_bunker_factor
	land_bunker_effectiveness_factor = BEL_defensive_neutrality_land_bunker_effectiveness_factor
	bunker_max_level_terrain_limit = BEL_defensive_neutrality_bunker_max_level_terrain_limit
	coastal_bunker_max_level_terrain_limit = BEL_defensive_neutrality_coastal_bunker_max_level_terrain_limit
	surrender_limit = BEL_defensive_neutrality_surrender_limit
	army_core_defence_factor = BEL_defensive_neutrality_army_core_defence_factor
	training_time_factor = BEL_defensive_neutrality_training_time_factor
	mobilization_speed = BEL_defensive_neutrality_mobilization_speed
}

# Social Partners - Make sure all three have the same modifiers
BEL_social_partners_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_ARG_social_welfare_fund_ns

	industry_free_repair_factor = BEL_social_partners_industry_free_repair_factor
	production_factory_start_efficiency_factor = BEL_social_partners_production_factory_start_efficiency_factor
	industrial_capacity_dockyard = BEL_social_partners_industrial_capacity_dockyard
	industrial_capacity_factory = BEL_social_partners_industrial_capacity_factory
	production_speed_rail_way_factor = BEL_social_partners_production_speed_rail_way_factor
	production_speed_supply_node_factor = BEL_social_partners_production_speed_supply_node_factor
	production_factory_max_efficiency_factor = BEL_social_partners_production_factory_max_efficiency_factor
	production_speed_buildings_factor = BEL_social_partners_production_speed_buildings_factor
	production_factory_efficiency_gain_factor = BEL_social_partners_production_factory_efficiency_gain_factor
	resource_trade_cost_bonus_per_factory = BEL_social_partners_resource_trade_cost_bonus_per_factory
}

BEL_engine_of_the_economy_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_BEL_engine_of_the_economy #Engine of the Economy icon

	industry_free_repair_factor = BEL_social_partners_industry_free_repair_factor
	production_factory_start_efficiency_factor = BEL_social_partners_production_factory_start_efficiency_factor
	industrial_capacity_dockyard = BEL_social_partners_industrial_capacity_dockyard
	industrial_capacity_factory = BEL_social_partners_industrial_capacity_factory
	production_speed_rail_way_factor = BEL_social_partners_production_speed_rail_way_factor
	production_speed_supply_node_factor = BEL_social_partners_production_speed_supply_node_factor
	production_factory_max_efficiency_factor = BEL_social_partners_production_factory_max_efficiency_factor
	production_speed_buildings_factor = BEL_social_partners_production_speed_buildings_factor
	production_factory_efficiency_gain_factor = BEL_social_partners_production_factory_efficiency_gain_factor
	resource_trade_cost_bonus_per_factory = BEL_social_partners_resource_trade_cost_bonus_per_factory
}

BEL_belgian_miracle_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_BEL_belgian_miracle #Belgian Miracle icon

	industry_free_repair_factor = BEL_social_partners_industry_free_repair_factor
	production_factory_start_efficiency_factor = BEL_social_partners_production_factory_start_efficiency_factor
	industrial_capacity_dockyard = BEL_social_partners_industrial_capacity_dockyard
	industrial_capacity_factory = BEL_social_partners_industrial_capacity_factory
	production_speed_rail_way_factor = BEL_social_partners_production_speed_rail_way_factor
	production_speed_supply_node_factor = BEL_social_partners_production_speed_supply_node_factor
	production_factory_max_efficiency_factor = BEL_social_partners_production_factory_max_efficiency_factor
	production_speed_buildings_factor = BEL_social_partners_production_speed_buildings_factor
	production_factory_efficiency_gain_factor = BEL_social_partners_production_factory_efficiency_gain_factor
	resource_trade_cost_bonus_per_factory = BEL_social_partners_resource_trade_cost_bonus_per_factory
}
#End of Social Partners

#Mobilize the Nation
BEL_mobilize_the_nation_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_generic_manpower_bonus
	
	conscription = BEL_mobilize_the_nation_conscription
}

#Royal Military Academy
BEL_royal_military_academy_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_generic_army_war_college 
	
	army_leader_cost_factor = BEL_royal_military_academy_army_leader_cost_factor
	army_org_factor = BEL_royal_military_academy_army_org_factor
	initiative_factor = BEL_royal_military_academy_initiative_factor
	army_artillery_attack_factor = BEL_royal_military_academy_army_artillery_attack_factor
	army_attack_factor = BEL_royal_military_academy_army_attack_factor
	max_planning_factor = BEL_royal_military_academy_max_planning_factor
	army_leader_start_planning_level = BEL_royal_military_academy_army_leader_start_planning_level
	army_leader_start_logistics_level = BEL_royal_military_academy_army_leader_start_logistics_level
}

#Corruption
BEL_corruption_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_ARG_political_corruption_modifier 
	
	political_power_gain = BEL_corruption_political_power_gain
	stability_factor = BEL_corruption_stability_factor
	production_speed_buildings_factor = BEL_corruption_production_speed_buildings_factor
	fascism_drift = BEL_corruption_fascism_drift
}

#Economic Downturn
BEL_economic_downturn_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_generic_economic_crisis 

	remove_trigger = { 
		AND = {
			check_variable = {
				var = BEL_economic_downturn_consumer_goods_factor
				value = 0
				compare = less_than_or_equals
			}
			check_variable = {
				var = BEL_economic_downturn_industrial_capacity_factory
				value = 0
				compare = greater_than_or_equals
			}	
		}
	}
	
	consumer_goods_factor = BEL_economic_downturn_consumer_goods_factor
	industrial_capacity_factory = BEL_economic_downturn_industrial_capacity_factory

}

#Belgian Legion
BEL_belgian_legion_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_NORDIC_army_monarchist 
	
	army_infantry_attack_factor = BEL_belgian_legion_army_infantry_attack_factor
	exile_manpower_factor = BEL_belgian_legion_exile_manpower_factor
	army_core_attack_factor = BEL_belgian_legion_army_core_attack_factor
	army_core_defence_factor = BEL_belgian_legion_army_core_defence_factor
}

#Belgian Gold Reserves
BEL_gold_reserves_dynamic_modifier = {
enable = { always = yes }
	icon = GFX_idea_SPR_seize_the_gold_reserves 
	
	consumer_goods_factor = BEL_gold_reserves_consumer_goods_factor
}

#Rexist Legion
BEL_rexist_legion_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_BEL_rexist_legion 

	army_core_attack_factor = BEL_rexist_legion_army_core_attack_factor
	army_core_defence_factor = BEL_rexist_legion_army_core_defence_factor
	army_org_factor = BEL_rexist_legion_army_org_factor
	army_infantry_attack_factor = BEL_rexist_legion_army_infantry_attack_factor
	army_infantry_defence_factor = BEL_rexist_legion_army_infantry_defence_factor
	land_night_attack = BEL_rexist_legion_land_night_attack
	conscription_factor = BEL_rexist_legion_conscription_factor
}

#European Crusade
BEL_european_crusade_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_BEL_european_crusade 

	conscription_factor = BEL_european_crusade_conscription_factor #Rex
	production_factory_max_efficiency_factor = BEL_european_crusade_production_factory_max_efficiency_factor #Rex
	supply_consumption_factor = BEL_european_crusade_supply_consumption_factor #Rex
	army_org_factor = BEL_european_crusade_army_org_factor #VNV
	army_attack_against_major_factor = BEL_european_crusade_army_attack_against_major_factor #VNV
	army_defence_against_major_factor = BEL_european_crusade_army_defence_against_major_factor #VNV
	research_speed_factor = BEL_european_crusade_research_speed_factor #Renaissance
}

#Belgian Socialism
BEL_socialism_on_the_rise_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_trotskyite_plot_purged

	communism_drift = BEL_socialism_on_the_rise_communnism_drift
	party_popularity_stability_factor = BEL_socialism_on_the_rise_party_popularity_stability_factor
	political_power_factor = BEL_socialism_on_the_rise_political_power_factor
	stability_factor = BEL_socialism_on_the_rise_stability_factor
	war_support_factor = BEL_socialism_on_the_rise_war_support_factor 
	production_speed_arms_factory_factor = BEL_socialism_on_the_rise_production_speed_arms_factory_factor
	research_speed_factor = BEL_socialism_on_the_rise_research_speed_factor
	
}

# Dynamic Modifier for Belgian Special Projects
BEL_academies_of_belgium_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_generic_research_bonus

	specialization_nuclear_speed_factor = BEL_academies_of_belgium_specialization_nuclear_speed_factor
	sp_tag_nuclear_warfare_speed_factor = BEL_academies_of_belgium_sp_tag_nuclear_warfare_speed_factor
	sp_tag_nuclear_power_speed_factor = BEL_academies_of_belgium_sp_tag_nuclear_power_speed_factor
	sp_tag_helicopter_speed_factor = BEL_academies_of_belgium_sp_tag_helicopter_speed_factor
	special_project_speed_factor = BEL_academies_of_belgium_special_project_speed_factor
	production_speed_facility_factor = BEL_academies_of_belgium_production_speed_facility_factor
	production_speed_air_facility_factor = BEL_academies_of_belgium_production_speed_air_facility_factor
}

### State Modifiers

#Austrian Resistance
BEL_austrian_resistance_active_state_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_SOV_factory_worker_militias

	resistance_growth_on_our_occupied_states = 0.2
	recruitable_population_factor = 0.1
	resistance_damage_to_garrison_on_our_occupied_states = 0.2

}

#Belgian Resistance - to be countered by States General occupation law.
BEL_belgian_resistance_state_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_SOV_factory_worker_militias

	resistance_growth = BEL_belgian_resistance_resistance_growth
	resistance_damage_to_garrison = BEL_belgian_resistance_resistance_damage_to_garrison
	resistance_target = BEL_belgian_resistance_resistance_target

}

#Flooded Tank Barriers
BEL_flooded_tank_barriers_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_modifiers_SOV_civilian_labor_in_defense

	army_attack_speed_factor = -0.25
	army_core_defence_factor = 0.1

}


##### COG ##########

# The Force Publique
COG_force_publique = {
	enable = { always = yes }
	icon = GFX_idea_COG_force_publique
	army_leader_cost_factor = BEL.COG_force_publique_army_leader_cost_factor
	acclimatization_hot_climate_gain_factor = BEL.COG_force_publique_acclimatization_hot_climate_gain_factor
	command_power_gain_mult = BEL.COG_force_publique_command_power_gain_mult
	max_command_power = BEL.COG_force_publique_max_command_power
	army_core_defence_factor = BEL.COG_force_publique_army_core_defence_factor
	equipment_capture_factor = BEL.COG_force_publique_equipment_capture_factor
	supply_consumption_factor = BEL.COG_force_publique_supply_consumption_factor
	resistance_target = BEL.COG_force_publique_resistance_target
	autonomy_gain = BEL.COG_force_publique_autonomy_gain
	conscription_factor = BEL.COG_force_publique_conscription_factor
	army_core_attack_factor = BEL.COG_force_publique_army_core_attack_factor
	army_attack_factor = BEL.COG_force_publique_army_attack_factor
	army_defence_factor = BEL.COG_force_publique_army_defence_factor
	conscription = BEL.COG_force_publique_conscription
	air_training_xp_gain_factor = BEL.COG_force_publique_air_training_xp_gain_factor
	production_speed_air_base_factor = BEL.COG_force_publique_production_speed_air_base_factor
	experience_loss_factor = BEL.COG_force_publique_experience_loss_factor
	army_morale_factor = BEL.COG_force_publique_army_morale_factor
}

# Armée Nationale Congolaise
COG_armee_nationale_congolaise_modifier = {
	enable = { always = yes }
	icon = GFX_idea_COG_force_publique
	army_leader_cost_factor = COG_armee_nationale_congolaise_modifier_army_leader_cost_factor
	acclimatization_hot_climate_gain_factor = COG_armee_nationale_congolaise_modifier_acclimatization_hot_climate_gain_factor
	command_power_gain_mult = COG_armee_nationale_congolaise_modifier_command_power_gain_mult
	max_command_power = COG_armee_nationale_congolaise_modifier_max_command_power
	army_core_defence_factor = COG_armee_nationale_congolaise_modifier_army_core_defence_factor
	equipment_capture_factor = COG_armee_nationale_congolaise_modifier_equipment_capture_factor
	supply_consumption_factor = COG_armee_nationale_congolaise_modifier_supply_consumption_factor
	resistance_target = COG_armee_nationale_congolaise_modifier_resistance_target
	autonomy_gain = COG_armee_nationale_congolaise_modifier_autonomy_gain
	conscription_factor = COG_armee_nationale_congolaise_modifier_conscription_factor
	army_core_attack_factor = COG_armee_nationale_congolaise_modifier_army_core_attack_factor
	army_attack_factor = COG_armee_nationale_congolaise_modifier_army_attack_factor
	army_defence_factor = COG_armee_nationale_congolaise_modifier_army_defence_factor
	conscription = COG_armee_nationale_congolaise_modifier_conscription
	air_training_xp_gain_factor = COG_armee_nationale_congolaise_modifier_air_training_xp_gain_factor
	production_speed_air_base_factor = COG_armee_nationale_congolaise_modifier_production_speed_air_base_factor
	experience_loss_factor = COG_armee_nationale_congolaise_modifier_experience_loss_factor
	army_morale_factor = COG_armee_nationale_congolaise_modifier_army_morale_factor
	experience_gain_navy = COG_armee_nationale_congolaise_modifier_experience_gain_navy
	spotting_chance = COG_armee_nationale_congolaise_modifier_spotting_chance
	experience_gain_air = COG_armee_nationale_congolaise_modifier_experience_gain_air
	experience_gain_army = COG_armee_nationale_congolaise_modifier_experience_gain_army
	recon_factor = COG_armee_nationale_congolaise_modifier_recon_factor
	ground_attack_factor = COG_armee_nationale_congolaise_modifier_ground_attack_factor
	industrial_capacity_factory = COG_armee_nationale_congolaise_modifier_industrial_capacity_factory
	army_org_factor = COG_armee_nationale_congolaise_modifier_army_org_factor
	non_core_manpower = COG_armee_nationale_congolaise_modifier_non_core_manpower
	cas_damage_reduction = COG_armee_nationale_congolaise_modifier_cas_damage_reduction
	dig_in_speed_factor = COG_armee_nationale_congolaise_modifier_dig_in_speed_factor
	training_time_factor = COG_armee_nationale_congolaise_modifier_training_time_factor
}

# The Model Colony
COG_belgian_congo_colonial_dynamic_modifier = {

	enable = { always = yes }

	icon = GFX_idea_COG_belgian_congo_colonial_dynamic_modifier

	remove_trigger = {
		is_subject = no
	}

	political_power_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_political_power_factor
	war_support_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_war_support_factor
	production_speed_buildings_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_buildings_factor
	democratic_drift = BEL.COG_belgian_congo_colonial_dynamic_modifier_democratic_drift
	autonomy_gain_global_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain_global_factor
	research_speed_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_research_speed_factor
	consumer_goods_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_consumer_goods_factor
	local_resources_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_local_resources_factor
	stability_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_stability_factor
	production_speed_industrial_complex_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_industrial_complex_factor
	autonomy_gain = BEL.COG_belgian_congo_colonial_dynamic_modifier_autonomy_gain
	trade_laws_cost_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_trade_laws_cost_factor
	production_speed_infrastructure_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_infrastructure_factor
	production_speed_supply_node_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_production_speed_supply_node_factor
	industrial_capacity_dockyard = BEL.COG_belgian_congo_colonial_dynamic_modifier_industrial_capacity_dockyard
	cic_to_overlord_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_cic_to_overlord_factor
	mic_to_overlord_factor = BEL.COG_belgian_congo_colonial_dynamic_modifier_mic_to_overlord_factor
}

# Colonial Returns
BEL_belgian_congo_colonial_returns_dynamic_modifier = {
	enable = { always = yes }
	icon = GFX_idea_BEL_belgian_congo_colonial_returns_dynamic_modifier
	political_power_factor = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_political_power_factor
	resource_trade_cost_bonus_per_factory = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_resource_trade_cost_bonus_per_factory
	production_lack_of_resource_penalty_factor = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_lack_of_resource_penalty_factor
	industrial_capacity_factory = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_factory 
	industrial_capacity_dockyard = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_industrial_capacity_dockyard
	autonomy_manpower_share = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_autonomy_manpower_share
	consumer_goods_factor = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_consumer_goods_factor
	air_training_xp_gain_factor = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_air_training_xp_gain_factor
	production_speed_air_base_factor = BEL.BEL_belgian_congo_colonial_returns_dynamic_modifier_production_speed_air_base_factor
}

### STATE MODIFIERS ###

COG_rwandan_separatism_modifier = { 
	enable = { always = yes } 

	icon = GFX_modifiers_COG_rwandan_separatism

	remove_trigger = {
		OR = {
			ROOT = { is_owned_and_controlled_by = RWA } # ROOT refers to the state on which the modifier is added
			COG = {
				has_completed_focus = COG_the_pro_german_mwami_focus
				has_completed_focus = COG_the_umwami_of_rwanda_focus
			}
		}
		
	}

	production_speed_buildings_factor = -0.1
	resistance_target = 0.1
	compliance_growth = -0.01
	local_manpower = -0.02
}

COG_burundian_separatism_modifier = { 
	enable = { always = yes } 
	
	icon = GFX_modifiers_COG_burundian_separatism

	remove_trigger = {
		OR = {
			ROOT = { is_owned_and_controlled_by = BRD } # ROOT refers to the state on which the modifier is added
			COG = {
				has_completed_focus = COG_the_mwami_of_burundi_focus
			}
		}
	}

	production_speed_buildings_factor = -0.1
	resistance_target = 0.1
	compliance_growth = -0.01
	local_manpower = -0.02
}

COG_kasai_separatism_modifier = { 
	enable = { always = yes } 
	
	icon = GFX_modifiers_COG_kasai_separatism

	remove_trigger = {
		ROOT = { 
			NOT = {
				OR = {
					is_owned_by = COG 
					is_owned_by = BEL 
				}
			}
		} # ROOT refers to the state on which the modifier is added # ROOT refers to the state on which the modifier is added
	}

	compliance_growth = -0.02
	local_manpower = -0.1
}

COG_katanga_separatism_modifier = { 
	enable = { always = yes } 
	
	icon = GFX_modifiers_COG_katanga_separatism

	remove_trigger = {
		ROOT = { is_owned_and_controlled_by = KAT } # ROOT refers to the state on which the modifier is added
	}

	compliance_growth = -0.03
	local_manpower = -0.1

}

COG_state_loyal_to_belgium_modifier = { 
	enable = { always = yes } 
	
	icon = GFX_modifiers_COG_state_loyal_to_belgium

	remove_trigger = {
		OR = {
			ROOT = { # ROOT refers to the state on which the modifier is added
				NOT = {
					OR = {
						is_owned_by = COG 
						is_owned_by = BEL 
					}
				}
			} 
			has_global_flag = COG_uprising_happened_flag
		}
	}

}

COG_state_loyal_to_free_congo_modifier = { 
	enable = { always = yes } 
	
	icon = GFX_modifiers_COG_state_loyal_to_free_congo

	remove_trigger = {
		OR = {
			ROOT = { # ROOT refers to the state on which the modifier is added
				NOT = {
					OR = {
						is_owned_by = COG 
						is_owned_by = BEL 
					}
				}
			} 
			has_global_flag = COG_uprising_happened_flag
		}
	}

}

idea_COG_river_navy = { #STATE MODIFIER
	remove_trigger = { 
		COG = { has_capitulated = yes } 
	}
	icon = GFX_MODIFIER_NAVAL_INVASION_CAPACITY
	army_core_defence_factor = 0.1
	resistance_target = 0.5
	resistance_growth_on_our_occupied_states = 0.25
	resistance_activity = 1
	resistance_damage_to_garrison_on_our_occupied_states = 0.5
	resistance_garrison_penetration_chance = 1
}

COG_urban_area_investments_modifier = { #STATE MODIFIER
	remove_trigger = { 
		NOT = { 
			owner = { 
				OR = {
					original_tag = COG 
					original_tag = KAT 
				}
			} 
		} 
	}
	icon = GFX_modifiers_SOV_civilian_labor_in_defense
	local_manpower = 0.1
	state_production_speed_buildings_factor = 0.1
	state_resources_factor = 0.1
	army_speed_factor_for_controller = 0.05
}

COG_the_echo_of_katanga_modifier = { #STATE MODIFIER
	remove_trigger = { 
		NOT = { 
			owner = { 
				OR = {
					original_tag = COG 
					original_tag = KAT 
				}
			} 
		} 
	}
	icon = GFX_modifiers_ETH_state_development
	local_manpower = 0.15
	state_production_speed_buildings_factor = 0.05
	state_resources_factor = 0.1
}

COG_state_supporting_resistance_modifier = {
	enable = { always = yes  }
	icon = GFX_modifiers_bul_macedonian_revolutionaries
	resistance_damage_to_garrison = 0.15
	resistance_activity = 0.2
	resistance_growth = 0.5
	resistance_target = 0.8
	compliance_growth = -0.1
}

GER_lokot_autonomy_modifier = { 
	enable = { always = yes } 

	icon = GFX_modifiers_GER_lokot_autonomy

	remove_trigger = {
		ROOT = { is_owned_and_controlled_by = SOV } # ROOT refers to the state on which the modifier is added
	}

	recruitable_population_factor = 0.1
	resistance_target = -0.1
	mobilization_speed = 0.05
	local_resources = 0.15
	local_supplies = 0.1

}




##### Nuclear Fallout ####

fallout_atomic = {
	enable = { always = yes }
	icon = GFX_modifiers_radiation
	army_defence_factor = -0.25
	army_speed_factor = -0.3
	max_dig_in_factor = -0.5 
	industry_repair_factor = -0.4
	industry_free_repair_factor = -0.4
	repair_speed_infrastructure_factor = -0.4
	repair_speed_rail_way_factor = -0.4
	local_resources_factor = -0.4
	state_production_speed_buildings_factor = -0.4
}

fallout_thermonuclear = {
	enable = { always = yes }
	icon = GFX_modifiers_radiation
	army_defence_factor = -0.5
	army_speed_factor = -0.65
	max_dig_in_factor = -0.9
	industry_repair_factor = -0.75
	industry_free_repair_factor = -0.75
	repair_speed_infrastructure_factor = -0.75
	repair_speed_rail_way_factor = -0.75
	local_resources_factor = -0.75
	state_production_speed_buildings_factor = -0.75
}

##### Stronghold Network SP reward #####

sp_land_stronghold_network_collapse_workers_drafted = {
	enable = { always = yes }
	icon = GFX_modifiers_SOV_civilian_labor_in_defense
	industry_repair_factor = -0.5
	industry_free_repair_factor = -0.5
	repair_speed_infrastructure_factor = -0.5
	repair_speed_rail_way_factor = -0.5
	local_resources_factor = -0.5
	state_production_speed_buildings_factor = -0.5
}