GGR_operation_henry = {
	icon = "GFX_idea_fall_heinrich"
	enable = { always = yes}

	army_attack_factor = GGR_temporary_soft_attack
	army_speed_factor = GGR_temporary_speed
	air_strategic_bomber_bombing_factor = GGR_temporary_bombing
	industry_repair_factor = GGR_temporary_repair_speed
}

GGR_operation_rurik = {
	icon = "GFX_idea_fall_rurik"
	enable = { always = yes }

	army_org_factor = GGR_temporary_organisation_factor
	air_cas_present_factor = GGR_temporary_air_cas_present_factor
	dig_in_speed_factor = GGR_temporary_entrenchment_speed
}

GGR_operation_tepes = {
	icon = "GFX_idea_fall_tepes"
	enable = { always = yes }

	army_speed_factor = GGR_temporary_speed
	planning_speed = GGR_temporary_planning_speed
	attrition = GGR_temporary_attrition
	army_infantry_attack_factor = GGR_temporary_infantry_attack
	no_supply_grace = GGR_temporary_supply_grace
	amphibious_invasion = GGR_temporary_invasion_speed
	production_speed_naval_base_factor = GGR_temporary_harbour_construction_speed
	max_command_power = GGR_temporary_max_command_power
}

GGR_operation_tannenbaum = {
	icon = "GFX_idea_fall_tannenbaum"
	enable = { always = yes }

	air_strategic_bomber_bombing_factor = GGR_temporary_bombing
	experience_loss_factor = GGR_temporary_experience_loss_factor
	land_reinforce_rate = GGR_temporary_reinforce_rate
	army_org = GGR_temporary_army_organisation
}

GGR_operation_margarethe = {
	icon = "GFX_idea_fall_margarethe"
	enable = { always = yes }

	experience_gain_army_factor = GGR_temporary_experience_gain_army_factor
	experience_loss_factor = GGR_temporary_experience_loss_factor
	planning_speed = GGR_temporary_planning_speed
	max_planning = GGR_temporary_max_planning
	army_armor_attack_factor = GGR_temporary_army_armor_attack_factor
	army_infantry_attack_factor = GGR_temporary_infantry_attack
}

GGR_operation_peter = {
	icon = "GFX_idea_fall_peter"
	enable = { always = yes }

	air_strategic_bomber_bombing_factor = GGR_temporary_bombing
	max_planning = GGR_temporary_max_planning
	army_speed_factor = GGR_temporary_speed
	army_attack_factor = GGR_temporary_soft_attack
	army_defence_factor = GGR_temporary_defence_factor
}


GGR_operation_lapland = {
	icon = "GFX_idea_fall_lapland"
	enable = { always = yes }

	special_forces_attack_factor = GGR_temporary_special_forces_attack_factor
	special_forces_defence_factor = GGR_temporary_special_forces_defence_factor
	army_bonus_air_superiority_factor = GGR_temporary_army_bonus_air_superiority_factor
	army_artillery_attack_factor = GGR_temporary_army_artillery_attack_factor
	army_org = GGR_temporary_army_organisation
	army_infantry_attack_factor = GGR_temporary_infantry_attack
	army_morale_factor = GGR_temporary_army_morale_factor
	mechanized_attack_factor = GGR_temporary_mechanized_attack_factor
	mechanized_defence_factor = GGR_temporary_mechanized_defence_factor
}

GGR_operation_sealion2 = {
	icon = "GFX_idea_fall_sealion_ii"
	enable = { always = yes }

	convoy_escort_efficiency = GGR_temporary_convoy_escort_efficiency
	invasion_preparation = GGR_temporary_invasion_preparation
	convoy_raiding_efficiency_factor = GGR_temporary_convoy_raiding_efficiency
	special_forces_attack_factor = GGR_temporary_special_forces_attack_factor
	max_command_power = GGR_temporary_max_command_power
	amphibious_invasion = GGR_temporary_invasion_speed
}

GGR_operation_sealion2_ENG = {
	icon = "GFX_idea_fall_sealion_ii"
	enable = { always = yes }

	army_infantry_attack_factor = GGR_temporary_infantry_attack
	army_infantry_defence_factor = GGR_temporary_infantry_defence
	army_org = GGR_temporary_army_organisation
	army_speed_factor = GGR_temporary_speed
	air_strategic_bomber_bombing_factor = GGR_luftwaffe_strat_bomb_boom_factor
	decryption_factor = GGR_temporary_decryption_factor
	dig_in_speed_factor = GGR_temporary_entrenchment_speed
#	resistance_tick_auto = GGR_temporary_resistance_supression
}

GGR_fall_rot = {
	icon = "GFX_idea_fall_rot"
	enable = { always = yes }

	dig_in_speed_factor = GGR_temporary_entrenchment_speed
	winter_attrition_factor = GGR_temporary_winter_attrition_factor
	army_infantry_attack_factor = GGR_temporary_infantry_attack
	army_infantry_defence_factor = GGR_temporary_infantry_defence
	training_time_army_factor = GGR_temporary_training_time_army_factor
	acclimatization_cold_climate_gain_factor = GGR_temporary_acclimatization_cold_climate_gain_factor
	army_speed_factor = GGR_temporary_speed
	army_armor_attack_factor = GGR_temporary_army_armor_attack_factor
	special_forces_attack_factor = GGR_temporary_special_forces_attack_factor
	special_forces_defence_factor = GGR_temporary_special_forces_defence_factor
	army_armor_speed_factor = GGR_temporary_army_armor_speed_factor
	air_strategic_bomber_bombing_factor = GGR_temporary_bombing

	# Warlords based
	decryption_factor = GGR_temporary_decryption_factor
	planning_speed = GGR_temporary_planning_speed

	resistance_target = GGR_temporary_resistance_target

	army_org_factor = GGR_temporary_army_organisation
}

GGR_fall_blau = {
	icon = "GFX_idea_fall_blau"
	enable = { always = yes }

	army_artillery_attack_factor = GGR_temporary_army_artillery_attack_factor
	planning_speed = GGR_temporary_planning_speed
	army_org_factor = GGR_temporary_organisation_factor
	army_attack_factor = GGR_temporary_soft_attack
}

GGR_fall_blau2 = {
	icon = "GFX_idea_fall_blau"
	enable = { always = yes }

	#enemy_#partisan_effect = GGR_temporary_#enemy_#partisan_effect
	land_reinforce_rate = GGR_temporary_reinforce_rate
	army_attack_factor = GGR_temporary_soft_attack
	attrition = GGR_temporary_attrition
	army_speed_factor = GGR_temporary_speed
	war_support_factor = GGR_temporary_war_support
	air_strategic_bomber_bombing_factor = GGR_temporary_bombing
	air_cas_present_factor = GGR_temporary_air_cas_present_factor
}

GGR_fall_blau3 = {
	icon = "GFX_idea_fall_blau"
	enable = { always = yes }

	special_forces_defence_factor = GGR_temporary_special_forces_attack_factor
	special_forces_attack_factor = GGR_temporary_special_forces_defence_factor
	no_supply_grace = GGR_temporary_supply_grace
	army_infantry_attack_factor = GGR_temporary_infantry_attack
	attrition = GGR_temporary_attrition
	experience_loss_factor = GGR_temporary_experience_loss_factor
	experience_gain_army_factor = GGR_temporary_experience_gain_army_factor
	max_planning = GGR_temporary_max_planning
}

GGR_Operation_Dammerung = {
	icon = "GFX_idea_fall_dammerung"
	enable = { always = yes }

	supply_consumption_factor = GGR_temporary_supply_consumption
	winter_attrition_factor = GGR_temporary_winter_attrition_factor
	army_org_factor = GGR_temporary_organisation_factor
	attrition = GGR_temporary_attrition
	special_forces_defence_factor = GGR_temporary_special_forces_attack_factor
	special_forces_attack_factor = GGR_temporary_special_forces_defence_factor
	army_speed_factor = GGR_temporary_speed
	max_command_power = GGR_temporary_max_command_power
	army_attack_factor = GGR_temporary_soft_attack
	army_armor_speed_factor = GGR_temporary_army_armor_speed_factor
	air_strategic_bomber_bombing_factor = GGR_temporary_bombing
}

GGR_GGRCSI_economy = {
	icon = "GFX_idea_GGR_GRWI"
	enable = { always = yes }

	misc_costs_modifier = GGR_GGRCSI_misc_costs
	misc_income_modifier = GGR_GGRCSI_misc_income
}

GGR_The_AA_line = {
	icon = "GFX_idea_GGR_building_the_AA_line"
	enable = { always = yes }

	misc_costs_modifier = GGR_AA_misc_costs
	consumer_goods_use_modifier = GGR_AA_consumer_goods
}

GGR_economy = {
	icon = "GFX_idea_GGR_goringnomics"
	enable = { always = yes }

	production_factory_max_efficiency_factor = GGR_industrial_efficiency_factor
	production_factory_efficiency_gain_factor = GGR_industrial_efficiency_growth
	annual_gdp_growth_factor = GGR_gdp_growth_modifier
	consumer_goods_use_modifier = GGR_consumer_goods
	production_speed_buildings_factor = 0.1
	industrial_capacity_dockyard = GGR_industrial_capacity_dockyard
}

GGR_Luftwaffe_modifier = {
	icon = "GFX_idea_GGR_the_luftwaffe"
	enable = { always = yes }

	air_ace_generation_chance_factor = GGR_luftwaffe_air_ace_chance
	air_accidents_factor = GGR_luftwaffe_accident_chance
	army_bonus_air_superiority_factor = GGR_luftwaffe_air_superiority
	enemy_army_bonus_air_superiority_factor = GGR_luftwaffe_air_superiority_enemy_debuff
	experience_gain_air_factor = GGR_luftwaffe_air_experience_gain
	air_strategic_bomber_bombing_factor = GGR_luftwaffe_strat_bomb_boom_factor
	air_agility_factor = GGR_luftwaffe_agility_factor
	modifier_army_sub_unit_elite_infantry_attack_factor = GGR_luftwaffe_para_attack
	modifier_army_sub_unit_elite_infantry_defence_factor = GGR_luftwaffe_para_defence
	special_forces_cap = GGR_luftwaffe_spec_ops_cap
}

GGR_Volksgrenadiers = {
	icon = "GFX_idea_GGR_the_heer"
	enable = { always = yes }

	Personnel_cost_modifier = GGR_volk_personnel
	military_expenditures_factor = GGR_volk_mil_expenditures
	conscription_factor = GGR_volk_conscripts
	army_artillery_attack_factor = GGR_volk_art_attack
	army_infantry_defence_factor = GGR_volk_defence
	army_armor_attack_factor = GGR_volk_armour_attack
}


GGR_Grenadiers = {
	icon = "GFX_idea_GGR_the_heer"
	enable = { always = yes }

	Personnel_cost_modifier = GGR_modifiers
	military_expenditures_factor = GGR_mil_expenditures
	army_armor_speed_factor = GGR_armour_speed
	army_speed_factor = GGR_speed
	army_armor_attack_factor = GGR_armour_attack
	army_infantry_attack_factor = GGR_infantry_attack
	no_supply_grace = GGR_GRE_supply_grace
	out_of_supply_factor = GGR_GRE_supply_factor
	army_morale_factor = GGR_GRE_morale
}


GGR_sink_the_ships = {
	enable = { always = yes }

	naval_hit_chance = 0.1
	sortie_efficiency = 0.1
}

GGR_precious_holdings = {
	enable = { always = yes }

	naval_hit_chance = 0.1
	sortie_efficiency = 0.1
}

GGR_ITA_german_sabotoeurs = {
	enable = { always = yes }

	naval_speed_factor = -0.05
	naval_hit_chance = -0.1
}

GGR_make_perfect_staging_grounds = {
	enable = { always = yes }

	amphibious_invasion = 0.1
	invasion_preparation = -0.1
}

GGR_from_the_kanal = {
	enable = { always = yes }

	special_forces_attack_factor = 0.1
	special_forces_defence_factor = 0.1
}

GGR_from_the_isles = {
	enable = { always = yes }

	out_of_supply_factor = -0.05
	supply_consumption_factor = -0.1
}

GGR_ITA_unexpected_manuvers = {
	enable = { always = yes }

	dig_in_speed_factor = -0.15
}

GGR_ITA_our_darkest_hour = {
	enable = { always = yes }

	army_org_factor = -0.1
}

GGR_ITA_torched_crops = {
	enable = { always = yes }

	army_org_factor = -0.1
	supply_consumption_factor = 0.05
}

GGR_ITA_smoldered_cities = {
	enable = { always = yes }

	army_org_factor = -0.1
	production_factory_max_efficiency_factor = -0.2
}


GGR_no_room_for_cowardice_dynamic_modifier = {
	enable = { always = yes }

	invasion_preparation = 99999
	special_forces_attack_factor = -500
}

GGR_Fall_Schwarz = {
	icon = "GFX_idea_fall_schwarz"
	enable = { always = yes }
	planning_speed = GGR_Schwarz_planning_speed
	army_armor_speed_factor = GGR_Schwarz_armor_speed
	army_speed_factor = GGR_Schwarz_infantry_speed
	army_armor_attack_factor = GGR_Schwarz_armor_attack
	army_infantry_attack_factor = GGR_Schwarz_infantry_attack
	army_infantry_defence_factor = GGR_Schwarz_infantry_defence
	army_morale_factor = GGR_Schwarz_morale
	army_defence_factor = GGR_Schwarz_army_defense
	army_attack_factor = GGR_Schwarz_army_attack
	air_cas_present_factor = GGR_Schwarz_cas_attack
	air_strategic_bomber_bombing_factor = GGR_Schwarz_strat_attack
	invasion_preparation = GGR_Schwarz_invasion
	naval_coordination = GGR_Schwarz_naval_coordination
	navy_capital_ship_attack_factor = GGR_Schwarz_capital_attack
}

GGR_operation_hydra = {
	icon = "GFX_idea_crn_always_alert_major"
	enable = { always = yes }
	amphibious_invasion = GGR_hydra_invasion
	invasion_preparation = GGR_hydra_prep
	naval_speed_factor = GGR_hydra_navy_speed
	special_forces_attack_factor = GGR_hydra_spec_attk
	special_forces_defence_factor = GGR_hydra_spec_def
	out_of_supply_factor = GGR_hydra_no_supply
	supply_consumption_factor = GGR_hydra_consump
}

GGR_operation_ikarus = {
	icon = "GFX_idea_fall_ikarus"
	enable = { always = yes }
	air_strategic_bomber_bombing_factor = GGR_ikarus_strat
	army_speed_factor = GGR_ikarus_speed
	army_armor_attack_factor = GGR_ikarus_armor_attk
	air_agility_factor = GGR_ikarus_air_agility
	special_forces_attack_factor = GGR_ikarus_spec_ops
	navy_submarine_attack_factor = GGR_ikarus_sub_attk
	invasion_preparation = GGR_ikarus_invasion
	naval_coordination = GGR_ikarus_naval_coordination
	navy_capital_ship_attack_factor = GGR_ikarus_cap_attk
	production_speed_naval_base_factor = GGR_ikarus_prod
}

GGR_conquistador = {
	icon = "GFX_idea_fall_amazon"
	enable = { always = yes }
	out_of_supply_factor = GGR_conquistador_supply
	supply_consumption_factor = GGR_conquistador_consump
	heat_attrition_factor = GGR_conquistador_heat_attrition
	acclimatization_hot_climate_gain_factor = GGR_conquistador_hot_acclimation
	land_reinforce_rate = GGR_conquistador_reinforce
	dig_in_speed_factor = GGR_conquistador_speed
	naval_hit_chance = GGR_conquistador_hit

}

GGR_new_economy = {
	icon = "GFX_idea_GGR_goringnomics"
	enable = { always = yes }

	production_factory_max_efficiency_factor = GGR_econ_efficiency
	conscription_factor = GGR_econ_conscription
	consumer_goods_use_modifier = GGR_econ_consumer_goods
	gdp_growth_modifier = GGR_gdp_growth
	country_resource_chromium = GGR_chromium
	country_resource_rubber = GGR_rubber
	country_resource_tungsten = GGR_tungsten
	production_speed_buildings_factor = GGR_econ_building
	research_speed_factor = GGR_econ_research
	line_change_production_efficiency_factor = GGR_econ_line_change
}

GER_GGR_student_protests_dynamic_modifier = {
	enable = {
		GER = {
			has_idea = GER_GGR_student_protests_new
		}
	}
	political_power_factor = GGR_protests_severity_pp
	stability_weekly = GGR_protests_severity_stab
}