ideas = {


    industrial_concern = {
		AFG_da_afghanistan_bank = {
			on_add = { log = "[GetDateText]: [Root.GetName]: add idea AFG_da_afghanistan_bank" }
			name = AFG_da_afghanistan_bank
			picture = AFG_afghanistan_bank
			allowed = { original_tag = AFG }
			ai_will_do = { base = 10 }
			available = {
				has_completed_focus = AFG_establish_national_bank
			}
			traits = { AFG_central_bank_trait }
			modifier = {
				consumer_goods_factor = -0.15
				economy_cost_factor = -0.15
				trade_laws_cost_factor = -0.15
			}
		}

	}

    country = {


		#Generic#

		AFG_generic_construction_bonus = {
			name = AFG_generic_construction_bonus
			picture = generic_build_infrastructure
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				production_speed_buildings_factor = 0.1
			}
		}

		AFG_opium_trade = {
			name = AFG_opium_trade
			picture = prc_permit_opium_trade
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				consumer_goods_factor = -0.15
				trade_opinion_factor = 0.15
			}
		}

		AFG_railway_construction = {
			name = AFG_railway_construction
			picture = generic_railroads
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				production_speed_infrastructure_factor = 0.25
				production_speed_rail_way_factor = 0.25
			}
		}
		
		AFG_graveyard_of_empires_and_ourselves_start = {
			name = AFG_graveyard_of_empires_and_ourselves
			picture = AFG_graveyard
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = -0.25
				production_speed_buildings_factor = -0.25
				resistance_decay_on_our_occupied_states = -0.25
				resistance_target_on_our_occupied_states = 0.25
				resistance_damage_to_garrison_on_our_occupied_states = 0.5
			}
		}

		AFG_graveyard_of_empires_and_ourselves_1 = {
			name = AFG_graveyard_of_empires_and_ourselves
			picture = AFG_graveyard
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = -0.2
				production_speed_buildings_factor = -0.2
				resistance_decay_on_our_occupied_states = -0.2
				resistance_target_on_our_occupied_states = 0.2
				resistance_damage_to_garrison_on_our_occupied_states = 0.4
			}
		}

		AFG_graveyard_of_empires_and_ourselves_2 = {
			name = AFG_graveyard_of_empires_and_ourselves
			picture = AFG_graveyard
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = -0.15
				production_speed_buildings_factor = -0.15
				resistance_decay_on_our_occupied_states = -0.15
				resistance_target_on_our_occupied_states = 0.15
				resistance_damage_to_garrison_on_our_occupied_states = 0.3
			}
		}

		AFG_graveyard_of_empires_and_ourselves_3 = {
			name = AFG_graveyard_of_empires_and_ourselves
			picture = AFG_graveyard
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = -0.1
				production_speed_buildings_factor = -0.1
				resistance_decay_on_our_occupied_states = -0.1
				resistance_target_on_our_occupied_states = 0.1
				resistance_damage_to_garrison_on_our_occupied_states = 0.2
			}
		}

		AFG_graveyard_of_empires_and_ourselves_4 = {
			name = AFG_graveyard_of_empires_and_ourselves
			picture = AFG_graveyard
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = -0.05
				production_speed_buildings_factor = -0.05
				resistance_decay_on_our_occupied_states = -0.05
				resistance_target_on_our_occupied_states = 0.05
				resistance_damage_to_garrison_on_our_occupied_states = 0.1
			}
		}

		AFG_amanullah_radical_reform = {
			name = AFG_amanullah_radical_reform
			picture = AFG_amanullah_reform
			cancel = {
				OR = {
					NOT = {
						has_country_leader = {
							character = AFG_amanullah_khan
							ruling_only = yes
						}
					}
				}
			}
			modifier = {
				political_power_factor = 0.05
				research_speed_factor = 0.05
				production_speed_buildings_factor = 0.05
			}
		}

		AFG_nadir_reform_start = {
			name = AFG_nadir_reform_start
			picture = AFG_nadir_reform
			cancel = {
				OR = {
					NOT = {
						has_country_leader = {
							character = AFG_mohammad_nadir_khan
							ruling_only = yes
						}
					}
				}
			}
			modifier = {
				party_popularity_stability_factor = 0.15
			}
		}

		AFG_infant_economy_start = {
			name = AFG_infant_economy
			picture = AFG_economic_regionalism
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = 0.2
				production_factory_max_efficiency_factor = -0.2
				industrial_capacity_factory = -0.2
			}
		}

		AFG_infant_economy_1 = {
			name = AFG_infant_economy
			picture = AFG_economic_regionalism
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = 0.15
				production_factory_max_efficiency_factor = -0.15
				industrial_capacity_factory = -0.15
			}
		}

		AFG_infant_economy_2 = {
			name = AFG_infant_economy
			picture = AFG_economic_regionalism
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = 0.10
				production_factory_max_efficiency_factor = -0.1
				industrial_capacity_factory = -0.1
			}
		}

		AFG_infant_economy_3 = {
			name = AFG_infant_economy
			picture = AFG_economic_regionalism
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = 0.05
				production_factory_max_efficiency_factor = -0.05
				industrial_capacity_factory = -0.05
			}
		}

		AFG_pashtun_discontent = {
			name = AFG_pashtun_discontent
			picture = AFG_pashtun_discontent
			cancel = {
				OR = {
					NOT = { has_idea = AFG_amanullah_radical_reform }
				}
			}
			modifier = {
				stability_factor = -0.05
				political_advisor_cost_factor = 0.25
				mobilization_laws_cost_factor = 0.25
				economy_cost_factor = 0.25
			}
		}

		AFG_traditional_pashtunwali = {
			name = AFG_traditional_pashtunwali
			picture = AFG_pashtun_discontent
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				stability_factor = 0.15
				political_power_cost = 0.5
				political_advisor_cost_factor = 0.33
				mobilization_laws_cost_factor = 0.33
				economy_cost_factor = 0.33
			}
		}

		AFG_tribal_levy = {
			name = AFG_tribal_levy
			picture = AFG_quami
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				out_of_supply_factor = -0.1
				modifier_army_sub_unit_irregular_infantry_attack_factor = 0.05
				modifier_army_sub_unit_irregular_infantry_defence_factor = 0.05
				modifier_army_sub_unit_irregular_infantry_max_org_factor = 0.05
				army_core_attack_factor = 0.05
				army_core_defence_factor = 0.05
				mobilization_laws_cost_factor = 1
			}
		}

		AFG_preparing_supply = {
			name = AFG_preparing_supply
			picture = generic_supply_depot
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				supply_factor = 1
				supply_node_range = 2
				max_planning_factor = 0.66
			}
		}

		AFG_unexpected_strike = {
			name = AFG_unexpected_strike
			picture = AFG_raj_attack_bonus
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				army_attack_speed_factor = 1
			}
			targeted_modifier = {
				tag = RAJ
				attack_bonus_against = 1
				defense_bonus_against = 1
				breakthrough_bonus_against = 1
			}
		}

		AFG_unexpected_strike_raj_side = {
			name = AFG_unexpected_strike
			picture = AFG_raj_attack_bonus
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				army_org_factor = -0.66
				army_org_regain = -0.66
				land_reinforce_rate = -0.06
				army_speed_factor = -0.66
			}
		}

		#military#

		AFG_scavenging_tactics = {
			name = AFG_scavenging_tactics
			picture = ETH_scavenging_tactics
			cancel = {
				OR = {
					
				}
			}
			modifier = {
				equipment_capture = 0.05
				attrition = -0.05
			}
		}

	}

}

