ENG_city_of_london = {
	icon = GFX_modifiers_ENG_london
	
	enable = { 
		ENG = {
			controls_state = 126
		}
	}
	remove_trigger = {
		ENG = {
			THIS = {
				is_controlled_by_ROOT_or_ally = no
			}
		}
	}
	state_production_speed_buildings_factor = 0.1
	local_building_slots = 3
	local_factories = 0.25
	local_supplies = 0.1
}
ENG_wales = {
	icon = GFX_modifiers_ENG_wales
	
	enable = { 
		ENG = {
			controls_state = 1314
		}
	}
	remove_trigger = {
		ENG = {
			THIS = {
				is_controlled_by_ROOT_or_ally = no
			}
		}
	}
	state_resources_factor = 0.1
	local_building_slots = 1
	state_production_speed_buildings_factor = -0.05
	local_supplies = 0.1
}
ENG_scotland = {
	icon = GFX_modifiers_ENG_scotland
	
	enable = { 
		ENG = {
			controls_state = 121
		}
	}
	remove_trigger = {
		ENG = {
			THIS = {
				is_controlled_by_ROOT_or_ally = no
			}
		}
	}
	state_resources_factor = 0.15
	local_building_slots = 2
	local_supplies = 0.05
	mobilization_speed = 0.03
}
ENG_northern_ireland = {
	icon = GFX_modifiers_ENG_northern_ireland
	
	enable = { 
		ENG = {
			controls_state = 1047
		}
	}
	remove_trigger = {
		ENG = {
			THIS = {
				is_controlled_by_ROOT_or_ally = no
			}
		}
	}
	state_resources_factor = 0.05
	state_production_speed_buildings_factor = -0.1
	recruitable_population_factor = -0.01
	local_building_slots = -2
	local_supplies = 0.05
}

### =====================================
###  UNITED KINGDOM DYNAMIC SYSTEM CORE
###  (Based on GER_politics / economy / military)
### =====================================

ENG_politics_dynamic = {
	enable = { tag = ENG }
	
	political_power_gain = ENG_politics_political_power_gain_dynamic_var
	stability_factor = ENG_politics_stability_factor_dynamic_var
	stability_weekly = ENG_politics_stability_weekly_dynamic_var
	war_stability_factor = ENG_politics_war_stability_factor_dynamic_var
	party_popularity_stability_factor = ENG_politics_party_popularity_stability_factor_dynamic_var
	war_support_factor = ENG_politics_war_support_factor_dynamic_var
	war_support_weekly = ENG_politics_war_support_weekly_dynamic_var
	personal_expense_factor = ENG_politics_personal_expense_factor_dynamic_var
	
	# ideology drift
	communist_drift = ENG_politics_communist_drift_dynamic_var
	libertarian_socialist_drift = ENG_politics_libertarian_socialist_drift_dynamic_var
	social_democrat_drift = ENG_politics_social_democrat_drift_dynamic_var
	social_liberal_drift = ENG_politics_social_liberal_drift_dynamic_var
	market_liberal_drift = ENG_politics_market_liberal_drift_dynamic_var
	conservative_drift = ENG_politics_conservative_drift_dynamic_var
	authoritarian_democrat_drift = ENG_politics_authoritarian_democrat_drift_dynamic_var
	nationalist_drift = ENG_politics_nationalist_drift_dynamic_var
	fascist_drift = ENG_politics_fascist_drift_dynamic_var

	# Development indexes
	society_development_monthly = ENG_politics_society_development_monthly_dynamic_var
	poverty_development_monthly = ENG_politics_poverty_development_monthly_dynamic_var
}


ENG_economy_dynamic = {
	enable = { tag = ENG }

	political_power_gain = ENG_economy_political_power_gain_dynamic_var
	stability_factor = ENG_economy_stability_factor_dynamic_var
	stability_weekly = ENG_economy_stability_weekly_dynamic_var
	war_support_factor = ENG_economy_war_support_factor_dynamic_var
	war_support_weekly = ENG_economy_war_support_weekly_dynamic_var

	consumer_goods_factor = ENG_economy_consumer_goods_factor_dynamic_var
	local_resources_factor = ENG_economy_local_resources_factor_dynamic_var
	global_building_slots_factor = ENG_economy_global_building_slots_factor_dynamic_var

	research_speed_factor = ENG_economy_research_speed_factor_dynamic_var
	economy_cost_factor = ENG_economy_economy_cost_factor_dynamic_var
	trade_laws_cost_factor = ENG_economy_trade_laws_cost_factor_dynamic_var
	tax_laws_cost_factor = ENG_economy_tax_laws_cost_factor_dynamic_var

	compliance_growth = ENG_economy_compliance_growth_dynamic_var
	resistance_growth = ENG_economy_resistance_growth_dynamic_var
	resistance_decay = ENG_economy_resistance_decay_dynamic_var

	production_factory_max_efficiency_factor = ENG_economy_production_factory_max_efficiency_factor_dynamic_var
	production_factory_efficiency_gain_factor = ENG_economy_production_factory_efficiency_gain_factor_dynamic_var
	production_factory_start_efficiency_factor = ENG_economy_production_factory_start_efficiency_factor_dynamic_var
	line_change_production_efficiency_factor = ENG_economy_line_change_production_efficiency_factor_dynamic_var
	production_lack_of_resource_penalty_factor = ENG_economy_production_lack_of_resource_penalty_factor_dynamic_var

	fuel_gain_factor = ENG_economy_fuel_gain_factor_dynamic_var
	fuel_gain_factor_from_states = ENG_economy_fuel_gain_factor_from_states_dynamic_var

	conversion_cost_civ_to_mil_factor = ENG_economy_conversion_cost_civ_to_mil_factor_dynamic_var
	conversion_cost_mil_to_civ_factor = ENG_economy_conversion_cost_mil_to_civ_factor_dynamic_var

	production_speed_buildings_factor = ENG_economy_production_speed_buildings_factor_dynamic_var
	industrial_capacity_factory = ENG_economy_industrial_capacity_factory_dynamic_var
	industrial_capacity_dockyard = ENG_economy_industrial_capacity_dockyard_dynamic_var

	production_speed_infrastructure_factor = ENG_economy_production_speed_infrastructure_factor_dynamic_var
	production_speed_industrial_complex_factor = ENG_economy_production_speed_industrial_complex_factor_dynamic_var
	production_speed_office_park_factor = ENG_economy_production_speed_office_park_factor_dynamic_var
	production_speed_arms_factory_factor = ENG_economy_production_speed_arms_factory_factor_dynamic_var
	production_speed_dockyard_factor = ENG_economy_production_speed_dockyard_factor_dynamic_var
	production_speed_power_plant_factor = ENG_economy_production_speed_power_plant_factor_dynamic_var
	production_speed_nuclear_reactor_factor = ENG_economy_production_speed_nuclear_reactor_factor_dynamic_var
	production_speed_energy_farm_factor = ENG_economy_production_speed_energy_farm_factor_dynamic_var
	production_speed_rail_way_factor = ENG_economy_production_speed_rail_way_factor_dynamic_var

	min_export = ENG_economy_min_export_dynamic_var

	industrial_development_monthly = ENG_economy_industrial_development_monthly_dynamic_var
	poverty_development_monthly = ENG_economy_poverty_development_monthly_dynamic_var
	farming_development_monthly = ENG_economy_farming_development_monthly_dynamic_var
	academic_development_monthly = ENG_economy_academic_development_monthly_dynamic_var
	society_development_monthly = ENG_economy_society_development_monthly_dynamic_var

	income_growth_factor = ENG_economy_income_growth_factor_dynamic_var
	expense_growth_factor = ENG_economy_expense_growth_factor_dynamic_var
	business_value_factor = ENG_economy_business_value_factor_dynamic_var
	personal_value_factor = ENG_economy_personal_value_factor_dynamic_var
	personal_expense = ENG_economy_personal_expense_dynamic_var
	personal_expense_factor = ENG_economy_personal_expense_factor_dynamic_var
	tax_business_rate_factor = ENG_economy_tax_business_rate_dynamic_var
	tax_personal_rate_factor = ENG_economy_tax_personal_rate_dynamic_var
	interest_rate_factor = ENG_economy_interest_rate_dynamic_var
	inflation_monthly = ENG_economy_inflation_monthly_dynamic_var
}


ENG_military_dynamic = {
	enable = { tag = ENG }

	political_power_gain = ENG_military_political_power_gain_dynamic_var
	war_support_factor = ENG_military_war_support_factor_dynamic_var
	war_support_weekly = ENG_military_war_support_weekly_dynamic_var

	weekly_manpower = ENG_military_weekly_manpower_dynamic_var
	weekly_casualties_war_support = ENG_military_weekly_casualties_war_support_dynamic_var
	compliance_growth = ENG_military_compliance_growth_dynamic_var
	required_garrison_factor = ENG_military_required_garrison_factor_dynamic_var
	weekly_convoys_war_support = ENG_military_weekly_convoys_war_support_dynamic_var
	weekly_bombing_war_support = ENG_military_weekly_bombing_war_support_dynamic_var

	experience_gain_army = ENG_military_experience_gain_army_dynamic_var
	experience_gain_army_factor = ENG_military_experience_gain_army_factor_dynamic_var
	experience_loss_factor = ENG_military_experience_loss_factor_dynamic_var
	max_command_power = ENG_military_max_command_power_dynamic_var
	command_power_gain_mult = ENG_military_command_power_gain_mult_dynamic_var

	army_org_factor = ENG_military_army_org_factor_dynamic_var
	army_org_regain = ENG_military_army_org_regain_dynamic_var
	org_loss_when_moving = ENG_military_org_loss_when_moving_dynamic_var
	army_strength_factor = ENG_military_army_strength_factor_dynamic_var
	coordination_bonus = ENG_military_coordination_bonus_dynamic_var
	land_reinforce_rate = ENG_military_land_reinforce_rate_dynamic_var
	max_planning_factor = ENG_military_max_planning_factor_dynamic_var
	planning_speed = ENG_military_planning_speed_dynamic_var
	max_dig_in_factor = ENG_military_max_dig_in_factor_dynamic_var
	dig_in_speed_factor = ENG_military_dig_in_speed_factor_dynamic_var

	army_morale_factor = ENG_military_army_morale_factor_dynamic_var
	army_attack_factor = ENG_military_army_attack_factor_dynamic_var
	army_defence_factor = ENG_military_army_defence_factor_dynamic_var
	breakthrough_factor = ENG_military_breakthrough_factor_dynamic_var
	army_speed_factor = ENG_military_army_speed_factor_dynamic_var
	army_core_attack_factor = ENG_military_army_core_attack_factor_dynamic_var
	army_core_defence_factor = ENG_military_army_core_defence_factor_dynamic_var

	modifier_army_sub_unit_militia_attack_factor = ENG_military_modifier_army_sub_unit_militia_attack_factor_dynamic_var
	modifier_army_sub_unit_militia_defence_factor = ENG_military_modifier_army_sub_unit_militia_defence_factor_dynamic_var

	equipment_capture_factor = ENG_military_equipment_capture_factor_dynamic_var
	out_of_supply_factor = ENG_military_out_of_supply_factor_dynamic_var
	supply_consumption_factor = ENG_military_supply_consumption_factor_dynamic_var

	conscription_factor = ENG_military_conscription_factor_dynamic_var
	mobilization_speed = ENG_military_mobilization_speed_dynamic_var
	training_time_factor = ENG_military_training_time_factor_dynamic_var

	resistance_decay_on_our_occupied_states = ENG_military_resistance_decay_on_our_occupied_states_dynamic_var
	resistance_growth_on_our_occupied_states = ENG_military_resistance_growth_on_our_occupied_states_dynamic_var

	terrain_penalty_reduction = ENG_military_terrain_penalty_reduction_dynamic_var
	acclimatization_hot_climate_gain_factor = ENG_military_acclimatization_hot_climate_gain_factor_dynamic_var
	acclimatization_cold_climate_gain_factor = ENG_military_acclimatization_cold_climate_gain_factor_dynamic_var
	pocket_penalty = ENG_military_pocket_penalty_dynamic_var

	land_doctrine_cost_factor = ENG_military_land_doctrine_cost_factor_dynamic_var
	battalion_upkeep_factor = ENG_military_battalion_upkeep_factor_dynamic_var

	navy_submarine_attack_factor = ENG_military_navy_submarine_attack_factor_dynamic_var
	navy_submarine_defence_factor = ENG_military_navy_submarine_defence_factor_dynamic_var
	screening_efficiency = ENG_military_screening_efficiency_dynamic_var
	navy_screen_attack_factor = ENG_military_navy_screen_attack_factor_dynamic_var
	navy_screen_defence_factor = ENG_military_navy_screen_defence_factor_dynamic_var

	air_attack_factor = ENG_military_air_attack_factor_dynamic_var
	air_defence_factor = ENG_military_air_defence_factor_dynamic_var
	defensive_war_stability_factor = ENG_military_defensive_war_stability_factor_dynamic_var
	industrial_capacity_dockyard = ENG_military_industrial_capacity_dockyard_dynamic_var
	recon_factor = ENG_military_recon_factor_dynamic_var
	mechanized_attack_factor = ENG_military_mechanized_attack_factor_dynamic_var
	mechanized_defence_factor = ENG_military_mechanized_defence_factor_dynamic_var
	military_development_monthly = ENG_military_development_monthly_dynamic_var
	national_socialist_drift = ENG_military_national_socialist_drift_dynamic_var
	totalitarian_socialist_drift = ENG_military_totalitarian_socialist_drift_dynamic_var
}
