ideas = {

	country = {
		sour_loser = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				drift_defence_factor = 0.1
		        generate_wargoal_tension = 0.05
			}
			rule = {
				can_create_factions = yes
			}
		}
		
		general_staff = {
			
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				army_org_factor = 0.05
				planning_speed = 0.15
			}
		}

		SWE_historical_trade_with_Germany_dummy = {
			allowed = {
				always = yes
			}
			picture = can_wartime_prices_and_trade_board
		}

		triumphant_will = {
			
			allowed = {
				always = no
			}
			removal_cost = -1

			allowed_civil_war = {
				has_government = fascism
			}
			
			modifier = {
				political_power_gain = 0.25
				drift_defence_factor = 0.25
				conscription_factor = 0.05
			}
			rule = {
				can_create_factions = yes
			}
		}
		
		#MM: UNUSED AFTER WW (FOR NOW unless we give this to SOV after Treaty with the USSR)
		GER_air_innovations_2_idea = {
			removal_cost = -1
			allowed = {
				always = no # Unlocked via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_air_bonus
			
			modifier = {
				cat_battlefield_support_cost_factor = -0.05
			}
			
			research_bonus = {
				jet_technology = 0.10
			}

		}	

		GER_rocketry_idea = {
			removal_cost = -1
			allowed = {
				always = no # Unlocked via focus
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_rocket_bonus
	
			modifier = {
				production_speed_rocket_site_factor = 0.15
			}
	
		}

		rhineland_challenge_met = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			picture = generic_democratic_drift_bonus

			modifier = {
			    industrial_capacity_factory = 0.15
				training_time_factor = -0.15
				mobilization_speed = 0.15
				political_power_cost = 0.15
			}
		}

		kaiser_challenge_met = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1
			
			picture = generic_democratic_drift_bonus

			modifier = {
				stability_factor = -0.1
				war_support_factor = -0.1 
			}
		}

		#MM: Unused after WW
		GER_atlantikwall_idea = {
		
			allowed = {
				original_tag = GER
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_fortify_the_borders

			modifier = {
				production_speed_coastal_bunker_factor = 0.1
			}
		}

		#MM: Unused after WW
		GER_ostwall_idea = { 
		
			allowed = {
				original_tag = GER
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_wall_line

			modifier = {
				production_speed_bunker_factor = 0.1
			}
		}

		#MM: Unused after WW
		GER_autarky_idea = {

			allowed = {
				original_tag = GER
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_exploit_mines

			modifier = {
				production_speed_arms_factory_factor = 0.05
				production_speed_dockyard_factor = 0.05
				production_speed_industrial_complex_factor = 0.05
			}
		}

		#MM: UNUSED AFTER WW (FOR NOW)
		GER_grosraumwirtschaft = {
			allowed = {
				original_tag = GER
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_build_infrastructure

			modifier = {
				production_speed_infrastructure_factor = 0.1
				production_speed_rail_way_factor = 0.1
			}
		}

		#MM: UNUSED AFTER WW (FOR NOW)
		GER_align_hungary = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = fascism
			}

			removal_cost = -1

			picture = generic_fascism_drift_bonus

			modifier = {
				fascism_drift = 0.05
				fascism_acceptance = 50
			}
		}

		#MM: UNUSED AFTER WW (FOR NOW)
		GER_align_hungary_unaligned = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = generic_neutrality_drift_bonus

			modifier = {
				neutrality_drift = 0.05
				neutrality_acceptance = 50
			}
		}

		#MM: UNUSED AFTER WW (FOR NOW)
		GER_align_hungary_democratic = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = fascism
			}

			removal_cost = -1

			picture = generic_democratic_drift_bonus

			modifier = {
				democratic_drift = 0.05
				democratic_acceptance = 50
			}
		}

		GER_align_romania = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = fascism
			}

			removal_cost = -1

			picture = generic_fascism_drift_bonus

			modifier = {
				fascism_drift = 0.05
				fascism_acceptance = 50
			}
		}

		GER_align_romania_unaligned = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = generic_neutrality_drift_bonus

			modifier = {
				neutrality_drift = 0.05
				neutrality_acceptance = 50
			}
		}

		GER_align_romania_democratic = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = democratic
			}

			removal_cost = -1

			picture = generic_democratic_drift_bonus

			modifier = {
				democratic_drift = 0.05
				democratic_acceptance = 50
			}
		}

		GER_clamp_down_on_fascism = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = generic_oppression

			modifier = {
				fascism_drift = -0.05
			}
		}

		GER_revive_the_kaiserreich = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_revive_the_kaiserreich

			modifier = {
				neutrality_drift = 0.05
				drift_defence_factor = 0.1
				join_faction_tension = -0.1
				lend_lease_tension = -0.1
				send_volunteers_tension = -0.1
			}
		}

		GER_revive_the_kaiserreich2 = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_revive_the_kaiserreich

			modifier = {
				neutrality_drift = 0.05
				drift_defence_factor = 0.1
				join_faction_tension = -0.1
				lend_lease_tension = -0.1
				send_volunteers_tension = -0.1
				conscription = 0.01
			}
		}

		GER_reestablish_free_elections = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = democratic
			}

			removal_cost = -1

			picture = generic_democratic_drift_bonus

			modifier = {
				political_power_factor = 0.1
				democratic_drift = 0.1
			}
		}

		GER_rebuild_the_nation = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_rebuild_the_nation

			modifier = {
				consumer_goods_factor = -0.25
			}
		}

		GER_national_revitalization = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_rebuild_the_nation

			modifier = {
				industry_repair_factor = 0.1
			}
		}

		GER_national_revitalization2 = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_rebuild_the_nation

			modifier = {
				industry_repair_factor = 0.1
				training_time_factor = -0.1
				conscription = 0.005
			}
		}

		GER_national_revitalization3 = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_rebuild_the_nation

			modifier = {
				industry_repair_factor = 0.1
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
			}
		}

		GER_national_revitalization4 = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_rebuild_the_nation

			modifier = {
				industry_repair_factor = 0.1
				training_time_factor = -0.1
				conscription = 0.005
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
			}
		}

		GER_bulwark_against_bolshevism = {

			available = {
				NOT = { is_in_faction_with = SOV }
				NOT = { has_war_together_with = SOV }
				NOT = { has_government = communism }
			}

			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ger_bulwark_against_bolshevism

			modifier = {
				industrial_capacity_factory = 0.1
				communism_drift = -0.02
				communism_acceptance = -500
			}
		}

		GER_rebuild_the_high_seas_fleet = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_navy_bonus

			equipment_bonus = {
				ship_hull_heavy = {
					build_cost_ic = -0.05 instant = yes
				}
			}
		}

		GER_prepare_for_the_next_blockade = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_goods_red_bonus

			modifier = {
				consumer_goods_factor = -0.1
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				production_lack_of_resource_penalty_factor = -0.05
			}
		}

		GER_prepare_for_the_next_blockade_got = {
			name = GER_prepare_for_the_next_blockade
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_goods_red_bonus

			modifier = {
				consumer_goods_factor = -0.1
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				production_lack_of_resource_penalty_factor = -0.05
			}
		}

		GER_rekindle_imperial_sentiment = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = HUN_hungarian_monarchy_habsburg

			modifier = {
				neutrality_drift = 0.1
				communism_drift = -0.02
				democratic_drift = -0.02
				fascism_drift = -0.02 
			}
		}

		GER_expatriate_the_communists = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = anti_soviet_pact

			modifier = {
				communism_drift = -0.05
				conscription_factor = -0.05
				research_speed_factor = -0.1
			}
		}

		GER_communist_refugees = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1

			picture = generic_communism_drift_bonus

			modifier = {
				political_power_factor = 0.1
				weekly_manpower = 250
				communism_drift = 0.10
			}
		}

		GER_communist_refugees_supressed = {
			name = GER_communist_refugees
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1

			picture = generic_communism_drift_bonus

			modifier = {
				communism_drift = 0.05
			}
		}

		GER_redirecting_naval_production = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_production_bonus

			modifier = {
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = -0.25
			}
		}

		GER_redirecting_naval_production_2 = {
			name = GER_redirecting_naval_production
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_production_bonus

			modifier = {
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = -0.15
			}
		}

		GER_safeguard_the_baltic = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = { has_government = communism }
			}

			removal_cost = -1

			picture = anti_soviet_pact

			modifier = {
				communism_drift = -0.03
			}
		}

		GER_safeguard_the_baltic_ww = {
			name = GER_safeguard_the_baltic
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = { 
					OR = {
						has_government = communism 
						has_government = fascism 
					}
				}
			}

			removal_cost = -1

			picture = anti_soviet_pact

			modifier = {
				communism_drift = -0.03
				fascism_drift = -0.02
			}
		}

		GER_safeguard_poland_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = { 
					OR = {
						has_government = communism 
						has_government = fascism 
					}
				}
			}

			removal_cost = -1

			picture = anti_soviet_pact

			modifier = {
				communism_drift = -0.03
				drift_defence_factor = 0.1
				political_power_factor = 0.1
			}
		}

		GER_joint_military_drills_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = { 
					OR = {
						has_government = communism 
						has_government = fascism 
					}
				}
			}

			removal_cost = -1

			picture = tur_coordinated_balkan_armed_forces

			modifier = {
				experience_gain_army = 0.1
				experience_gain_navy = 0.1
				experience_gain_air = 0.1
				training_time_factor = -0.1
				weekly_manpower = 500
			}
		}

		GER_wilhelm_iii = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = ger_wilhelm_iii

			modifier = {
				stability_factor = 0.05
			}
		}

		GER_the_great_red_menace = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = ger_the_great_red_menace

			modifier = {
				communism_drift = -0.02
				democratic_drift = 0.02
			}
		}

		GER_pool_technical_know_how = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = generic_production_bonus

			cancel = {
			  NOT = {
			  	OR = {
			  		is_in_faction_with = GER
			  		original_tag = GER
			  	}
			  }
			}

			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.05 instant = yes
				}
				light_tank_chassis = {
					build_cost_ic = -0.05 instant = yes
				}
				medium_tank_chassis = {
					build_cost_ic = -0.05 instant = yes
				}
				heavy_tank_chassis = {
					build_cost_ic = -0.05 instant = yes
				}
				artillery_equipment = {
					build_cost_ic = -0.05 instant = yes
				}
			}
		}

		GER_mitteleuropa_customs_union_member = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			cancel = {
			  NOT = {
			  	OR = {
			  		is_in_faction_with = GER
			  		original_tag = GER
			  	}
			  }
			}

			modifier = {
				consumer_goods_factor = -0.1
				min_export = 0.05
			}
		}

		GER_mitteleuropa_customs_union_member_upgraded = {
			name = GER_mitteleuropa_customs_union_member
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			modifier = {
				consumer_goods_factor = -0.05
			}
		}

		GER_mitteleuropa_customs_union_member_upgraded_2 = {
			name = GER_mitteleuropa_customs_union_member
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			modifier = {
				consumer_goods_factor = -0.05
				compliance_growth = 0.01
			}
		}

		GER_mitteleuropa_integrated_customs_union_member = {
			name = GER_mitteleuropa_customs_union_member
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = HUN_treaty_of_triannon

			cancel = {
			  NOT = {
			  	OR = {
			  		is_in_faction_with = GER
			  		original_tag = GER
			  	}
			  }
			}

			modifier = {
				consumer_goods_factor = -0.05
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				min_export = 0.05
				custom_modifier_tooltip	= GER_mitteleuropa_integrated_customs_union_member_tt
			}
		}

		GER_preparing_ITA_coup = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_neutrality_drift_bonus

			modifier = {
				neutrality_drift = 0.1
			}
		}

		GER_preparing_ITA_coup2 = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_neutrality_drift_bonus

			modifier = {
				generate_wargoal_tension = -0.10
				join_faction_tension = -0.1
				neutrality_drift = 0.1
			}
		}

		GER_soviet_military_exercises = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1

			picture = generic_war_preparation

			modifier = {
				land_doctrine_cost_factor = -0.15
				naval_doctrine_cost_factor = -0.15
				air_doctrine_cost_factor = -0.15
				experience_gain_army_factor = 0.15
				experience_gain_navy_factor = 0.15
				experience_gain_air_factor = 0.15				
			}
		}

		GER_soviet_protect_our_sphere = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1

			picture = generic_intel_bonus

			modifier = {
				industrial_capacity_factory = 0.15
				industrial_capacity_dockyard = 0.15
				political_power_factor = 0.15
			}
		}

		GER_barbarossa = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = generic_acquire_tanks
			modifier = {
				equipment_capture = 0.1
				org_loss_when_moving = -0.05
			}
			
			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.1
				breakthrough_bonus_against = 0.1
			}

		}

		GER_alpine_warfare_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = tur_sub_zero_survival_training

			modifier = {
				winter_attrition_factor = -0.1
			}

			targeted_modifier = {
				tag = ITA
				attack_bonus_against = 0.05
				defense_bonus_against = 0.05
			}

		}

		GER_dismantle_maginot = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = generic_wall_line

			modifier = {
				production_speed_coastal_bunker_factor = 0.25
				production_speed_bunker_factor = 0.25
			}
		}
		GER_dismantle_czechoslovakian_forts = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = generic_wall_line

			modifier = {
				production_speed_coastal_bunker_factor = 0.25
				production_speed_bunker_factor = 0.25
			}
		}
		GER_jaegernotprogramm = {
			allowed = {
				always = no
			}


			removal_cost = -1

			picture = generic_air_payment


			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.2 instant = yes
				}
				small_plane_cas_airframe = {
					build_cost_ic = 0.15 instant = yes
				}
				medium_plane_airframe = {
					build_cost_ic = 0.15 instant = yes
				}
				large_plane_airframe = {
					build_cost_ic = 0.15 instant = yes
				}
				small_plane_naval_bomber_airframe = {
					build_cost_ic = 0.15 instant = yes
				}
			}
		}

		GER_uncertain_future = {
			picture = FRA_scw_intervention_republicans_focus
			allowed = {
				always = yes
			}

			removal_cost = -1

			cancel = {
				NOT = {
					has_country_leader = {
						ruling_only = yes
						character = GER_august_von_mackensen
					}
				}
			}

			modifier = {
				custom_modifier_tooltip = GER_august_von_mackensen_must_retire_tt
				consumer_goods_factor = 0.1
				political_power_factor = -0.1
			}
		}

		#MM: UNUSED AFTER WW
		GER_modular_construction = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_navy_bonus

			equipment_bonus = {
				submarine = {
					build_cost_ic = -0.1 instant = yes
				}
			}
		}

		GER_FIN_industrial_support = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_production_bonus

			modifier = {
				industrial_capacity_factory = 0.1
				military_factory_donations = 3
			}
		}

		GER_invesments_into_minor_partners_cost = {
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = EST_exploit_the_banks

			modifier = {
				consumer_goods_factor = 0.05
			}
		}

		GER_mefo_bills_1 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}

			cancel = {
				has_civil_war = yes
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				send_volunteer_factor = -0.80
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.15
				industrial_capacity_factory = 0.15  
			}
		}

		GER_mefo_bills_2 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 0.1
				send_volunteer_factor = -0.70
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.15
				industrial_capacity_factory = 0.15
													 
							   
			}
		}

		GER_mefo_bills_3 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 0.2
				send_volunteer_factor = -0.60
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.15
				industrial_capacity_factory = 0.15
													 
							  
			}
		}

		GER_mefo_bills_4 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}

			cancel = {
				has_civil_war = yes
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 0.3
				send_volunteer_factor = -0.50
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.15
				industrial_capacity_factory = 0.15
													 
							   
			}
		}

		GER_mefo_bills_5 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.20
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 0.4
				send_volunteer_factor = -0.40
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.15
				industrial_capacity_factory = 0.15
													 
							  
			}
		}

		GER_mefo_bills_6 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.1
				political_power_cost = 0.5
				send_volunteer_factor = -0.30
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.15
				industrial_capacity_factory = 0.15
													 
							   
			}
		}

		GER_mefo_bills_7 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 0.6
				send_volunteer_factor = -0.20
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.15
				industrial_capacity_factory = 0.15
													 
							  
			}
		}

		GER_mefo_bills_8 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 0.8
				send_volunteer_factor = -0.10
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
													 
							   
			}
		}

		GER_mefo_bills_9 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 1.0
										   
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
													 
							  
			}
		}

		GER_mefo_bills_10 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 1.2
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
											
													 
							   
			}
		}

		GER_mefo_bills_11 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.15
				production_speed_arms_factory_factor = 0.15
				political_power_cost = 1.4
				consumer_goods_factor = -0.15
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
											
													 
							  
			}
		}

		GER_mefo_bills_12 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.1
				production_speed_arms_factory_factor = 0.1
				political_power_cost = 1.6
				consumer_goods_factor = -0.1
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
											
													 
							   
			}
		}

		GER_mefo_bills_13 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}
			
			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.1
				production_speed_arms_factory_factor = 0.1
				political_power_cost = 1.8
				consumer_goods_factor = -0.1
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
											
													 
							
			}
		}

		GER_mefo_bills_14 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}

			cancel = {
				has_civil_war = yes
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.1
				production_speed_arms_factory_factor = 0.1
				political_power_cost = 2.0
										   
				consumer_goods_factor = -0.1
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
													 
							   
			}
		}

		GER_mefo_bills_15 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.1
				production_speed_arms_factory_factor = 0.1
				political_power_cost = 2.2
				consumer_goods_factor = -0.1
				production_factory_efficiency_gain_factor = 0.1
				industrial_capacity_factory = 0.1
											
													 
							  
			}
		}

		GER_mefo_bills_16 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}
			
			cancel = {
				has_civil_war = yes
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.1
				production_speed_arms_factory_factor = 0.1
				political_power_cost = 2.4
				consumer_goods_factor = -0.1
				production_factory_efficiency_gain_factor = 0.05
				industrial_capacity_factory = 0.05
  
			}
		}

		GER_mefo_bills_17 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}
			
			cancel = {
				has_civil_war = yes
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.1
				production_speed_arms_factory_factor = 0.1
				political_power_cost = 2.5
				consumer_goods_factor = -0.05
				production_factory_efficiency_gain_factor = 0.05
				industrial_capacity_factory = 0.05  
			}
		}

		GER_mefo_bills_18 = {
			name = GER_mefo_bills
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}
			
			cancel = {
				has_civil_war = yes
			}

			removal_cost = -1

			picture = ger_mefo_bills

			modifier = {
				generate_wargoal_tension = 0.10
		        lend_lease_tension = 0.05
		        send_volunteers_tension = 0.05
		     	training_time_army_factor = -0.10
				production_speed_arms_factory_factor = 0.10
				political_power_cost = 2.5
				consumer_goods_factor = -0.05
				production_factory_efficiency_gain_factor = 0.05
				industrial_capacity_factory = 0.05	   
			}
		}
		GER_mefo_bills_ended = {
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			picture = ger_mefo_bills_payment

			on_remove = {
				#if = {
				#	limit = {
				#		has_dynamic_modifier = { modifier = GER_wirtschaftswunder_modifier }
				#	}
				#	set_variable = { #These numbers must match the once set in the event to stop the #mefo bills
				#		GER_industrial_consumer_goods_factor = 0.1
				#	}
				#}
				if = {
					limit = {
						has_dynamic_modifier = { modifier = GER_recovering_economy_modifier }
					}
					add_to_variable = { #These numbers must match the once set in the event to stop the mefo bills
						GER_industrial_consumer_goods_factor = 0.75
					}
				}
			}

			modifier = {
				consumer_goods_factor = 0.35
				production_speed_arms_factory_factor = -0.15
				production_speed_dockyard_factor = -0.15
			}
		}

		GER_ss_factory_rerouted = {
			allowed = {
				original_tag = GER
			}
			allowed_civil_war = {
				has_government = fascism
			}
			removal_cost = -1
			picture = generic_central_management
			modifier = {
				civilian_factory_use = 5
			}
		}

		GER_air_safety_regulations = {
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_air_bonus

			equipment_bonus = {
				small_plane_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				cv_small_plane_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				small_plane_cas_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				cv_small_plane_cas_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				small_plane_naval_bomber_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				cv_small_plane_naval_bomber_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				medium_plane_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				medium_plane_fighter_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				medium_plane_scout_plane_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				large_plane_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				large_plane_maritime_patrol_plane_airframe = {
					instant = yes
					build_cost_ic = 0.05
				}
				transport_plane_equipment = {
					instant = yes
					build_cost_ic = 0.05
				}
			}
		}

		GER_german_swedish_trade_agreement = {
			picture = generic_foreign_capital
			allowed = {
				original_tag = SWE
			}
			allowed_civil_war = {
				 always = yes
			}
			modifier = {
				production_speed_buildings_factor = 0.1
			}
		}

		GER_western_trade_cooperation = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}
			available = {
				has_government = democratic
			}

			removal_cost = -1

			picture = generic_foreign_capital

			modifier = {
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
				research_speed_factor = 0.1
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.1
				consumer_goods_factor = -0.1
				local_resources_factor = 0.1
			}
		}

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


		GER_german_trade_ns = {
			
			allowed = { always = no }

			picture = GER_german_trade

			removal_cost = -1

			cancel = {
				has_war_with = GER
			}

			on_remove = {
				if = {
					limit = {
						has_opinion_modifier = GER_trading_partners
					}
					remove_opinion_modifier = {
						target = GER
						modifier = GER_trading_partners
					}
				}
			}

		 	modifier = {
	            industrial_factory_donations = 3
		 	}

			targeted_modifier = {
				tag = GER
				trade_cost_for_target_factor = -0.2
				extra_trade_to_target_factor = 0.05
			}
		}

		GER_german_trade_subject_ns = {
			name = GER_german_trade_ns

			allowed = { always = no }

			picture = GER_german_trade

			removal_cost = -1

			cancel = {
				OR = {
					has_war_with = GER
					is_subject = no
				}
			}

			on_remove = {
				if = {
					limit = {
						has_opinion_modifier = GER_trading_partners
					}
					remove_opinion_modifier = {
						target = GER
						modifier = GER_trading_partners
					}
				}
			}

			targeted_modifier = {
				tag = GER
				trade_cost_for_target_factor = -0.2
				extra_trade_to_target_factor = 0.05
			}
		}

		GER_development_of_economic_relations_ns = { 
			removal_cost = -1
			picture = generic_license_production 
			allowed = {
				always = no
			}
			cancel = {
				OR = {
					has_war_with = GER
					AND = {
						is_subject = yes
						NOT = { is_subject_of = GER }
					}
				}
			}

			on_remove = {
				if = {
					limit = {
						has_opinion_modifier = GER_trading_partners
					}
					remove_opinion_modifier = {
						target = GER
						modifier = GER_trading_partners
					}
				}
			}
		 	modifier = {
	            industrial_factory_donations = 10
				local_resources_factor = 0.05
		 	}
			targeted_modifier = { 
				tag = GER
				license_purchase_cost = -0.2
				trade_cost_for_target_factor = -0.2
				extra_trade_to_target_factor = 0.1
			}
			
		}

		GER_fortify_the_vaterland_idea = {
		 	name = GER_fortify_the_vaterland_cat
		 
		 	allowed = {
		 		original_tag = GER
		 		always = no
		 	}

		 	allowed_civil_war = {
		 		always = yes
		 	}
		 	
		 	removal_cost = -1

		 	picture = generic_fortify_the_borders

		 	modifier = {
		 		production_speed_coastal_bunker_factor = 0.15
		 		production_speed_bunker_factor = 0.15
		 	}
		 }

		GER_defend_the_vaterland_ns = {
		 	name = GER_defend_the_vaterland
		 	picture = SWE_let_fly_all_guns 
		 

			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
			 	army_core_attack_factor = 0.2
			 	army_core_defence_factor = 0.2
			 	training_time_factor = -0.1
				weekly_manpower = 2500
			}
		}

		GER_knickebein = {
		 	picture = generic_air_bonus
		 
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
			 	air_strategic_bomber_bombing_factor = 0.1
			 	air_strategic_bomber_night_penalty = -0.1
			 	strategic_bomb_visibility = -0.1
			}
		}

		GER_defense_of_the_reich_ns = {
			name = GER_defense_of_the_reich
		 	picture = generic_anti_air
		 
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
			 	air_home_defence_factor = 0.1
			 	production_speed_anti_air_building_factor = 0.25
			}

			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}
		}

		GER_the_kammhuber_line = {
		 	picture = generic_radar
		 
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
			 	air_intercept_efficiency = 0.05
			 	production_speed_radar_station_factor = 0.25
			}
		}

		GER_nachtjagdgeschwader = {
		 	picture = generic_air_fighter
		 
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				air_intercept_efficiency = 0.05
			 	air_superiority_efficiency = 0.05
			 	air_night_penalty = -0.05
			}
		}

		GER_tragergruppen_ns = {
		 	picture = generic_navy_carrier_bonus
		 
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
			 	fighter_sortie_efficiency = 0.05
			 	sortie_efficiency = 0.05
			 	navy_carrier_air_agility_factor = 0.05
			}
		}

		GER_rudeltaktik_ns = {
		 	picture = generic_navy_submarines
		 
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
			 	navy_submarine_attack_factor = 0.05
			 	naval_torpedo_reveal_chance_factor = -0.05
			}
		}

		GER_seeherrschaft_ns = {
			name = GER_seeherrschaft
		 	picture = GER_seeherrschaft
		 
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
			 	navy_org_factor = 0.05
			 	spotting_chance = 0.05
			 	repair_speed_factor = 0.1
			 	refit_speed = 0.1
			 	navy_fuel_consumption_factor = -0.1
			}
		}

		GER_collect_scrap_metal_ns = {
			name = GER_collect_scrap_metal
			picture = generic_production_bonus

			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				country_resource_steel = 5
				production_lack_of_resource_penalty_factor = -0.05
			}
		}
		
		GER_import_tariffs_ns = {
			name = GER_import_tariffs
			picture = can_wartime_prices_and_trade_board

			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				resource_trade_cost_bonus_per_factory = -1
			}
		}

		GER_german_development_aid = {
			picture = generic_improved_industries

			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				#Good stuff
				production_speed_buildings_factor = 0.15
				compliance_growth = 0.15
				#Penalties
				autonomy_gain = -0.2
			}
		}

		GER_german_exploitation = {
			picture = generic_exploit_mines

			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = {
				#Good stuff - Amplified by German modifiers
				local_resources_factor = 0.25
				extra_trade_to_overlord_factor = 0.1
				overlord_trade_cost_factor = -0.2
				#Penalties
				compliance_growth = -0.2
			}
		}

		GER_strengthened_supply_lines_ns = {
			#name = GER_war_preparations
		 	picture = generic_supply_line
		 
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				attrition = -0.05
				supply_factor = 0.05
				supply_node_range = 0.1
				naval_attrition = -0.05
			}
		}

		GER_legion_condor_ns = {
			name = GER_legion_condor
			removal_cost = -1

			picture = ETH_conservative_high_command
				
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				SPR = { has_civil_war = no }
			}

			modifier = {
				experience_gain_army_factor = 0.05
				experience_gain_air_factor = 0.1
				air_volunteer_cap = 1
			}
		}

		GER_nordische_legion_ns = {
			removal_cost = -1

			picture = ETH_conservative_high_command
				
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				FIN = {
					has_civil_war = no
					NOT = { has_war_with = SOV }
				}
			}

			modifier = {
				experience_gain_army_factor = 0.1
				send_volunteer_size = 2
			}
		}

		GER_fernostliche_legion_ns = {
			removal_cost = -1

			picture = ETH_conservative_high_command
				
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				CHI = { has_war = no }
			}

			modifier = {
				send_volunteer_divisions_required = -0.1
				experience_gain_army_factor = 0.1
				experience_gain_air_factor = 0.1
				send_volunteer_size = 2
				air_volunteer_cap = 1
				send_volunteers_tension = -0.1
			}
		}

		GER_fernostliche_legion_prc_ns = {
			name = GER_fernostliche_legion_ns
			removal_cost = -1

			picture = ETH_conservative_high_command
				
			allowed = {
				original_tag = GER
			}

			allowed_civil_war = {
				always = yes
			}

			cancel = {
				PRC = { has_war = no }
			}

			modifier = {
				send_volunteer_divisions_required = -0.1
				experience_gain_army_factor = 0.1
				experience_gain_air_factor = 0.1
				send_volunteer_size = 2
				air_volunteer_cap = 1
				send_volunteers_tension = -0.1
			}
		}

		#REICHSKOMMISSARIATS
		GER_german_controlled_reichskommissariat = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = triumphant_will

			modifier = {
				local_resources_factor = 0.1
				non_core_manpower = 0.1
				resistance_target = -0.05
				autonomy_gain_global_factor = -0.2
			}
		}

		GER_local_controlled_reichskommissariat = {
			name = GER_german_controlled_reichskommissariat
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = triumphant_will

			modifier = {
				non_core_manpower = 0.2
				autonomy_gain_global_factor = 0.1
				resistance_target = -0.05
			}
		}

		GER_government_general_idea = { #Poland
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_oppression

			modifier = {
				resistance_target = -0.1
				non_core_manpower = 0.2
				autonomy_gain_global_factor = -0.5
			}
			targeted_modifier = {
				tag = POL
				compliance_gain = 0.02
			}
		}

		GER_reichsprotectorate_idea = { #Bohemia and Moravia
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_oppression

			modifier = {
				resistance_target = -0.1
				non_core_manpower = 0.2
		        industrial_capacity_factory = 0.15
				production_speed_industrial_complex_factor = 0.15
				production_speed_arms_factory_factor = 0.15
				autonomy_gain_global_factor = -0.5
			}
			
			targeted_modifier = {
				tag = CZE
				compliance_gain = 0.02
			}
		}

		#ALT-HISTORY

		GER_rally_the_nation_ns = {
			name = GER_rally_the_nation
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = FIN_german_threat

			modifier = {
				training_time_factor = -0.1
				weekly_manpower = 2500
				war_support_factor = 0.1
				weekly_casualties_war_support = 0.001
			}
		}

		GER_recover_from_the_civil_war_ns = {
			name = GER_rebuild_the_nation_ww
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = ger_rebuild_the_nation

			modifier = {
				industry_repair_factor = 0.15
				consumer_goods_factor = -0.15
			}
		}

		GER_national_revitalization_ns = {
			name = GER_national_revitalization
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 has_government = neutrality
			}

			removal_cost = -1

			picture = ARG_public_works_investment

			modifier = {
				production_speed_industrial_complex_factor = 0.15
				production_speed_infrastructure_factor = 0.15
			}
		}

		GER_expatriated_communists_return_home_ns = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = SPR_international_brigades

			modifier = {
				weekly_manpower = 2500
				communism_drift = 0.05
				stability_factor = -0.05
			}
		}

		GER_expatriated_communists_return_home_supressed_ns = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = generic_communism_drift_bonus

			modifier = {
				communism_drift = 0.05
				stability_factor = -0.05
			}
		}

		GER_safeguard_finland_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = { has_government = communism }
			}

			removal_cost = -1

			picture = anti_soviet_pact

			modifier = {
				communism_drift = -0.05
				stability_factor = 0.05
			}
		}

		GER_striking_the_sleeping_bear = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = MEX_politicised_army_2

			modifier = {
				war_support_factor = 0.05
			}

			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.05
				defense_bonus_against = 0.05
			}
		}

		GER_the_new_schlieffen_plan = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_armor

			modifier = {
			}

			targeted_modifier = {
				tag = BEL
				attack_bonus_against = 0.05
				breakthrough_bonus_against = 0.05
			}
		}

		GER_operation_tannenbaum_ns = {
			name = GER_operation_tannenbaum
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_armor

			modifier = {
			}

			targeted_modifier = {
				tag = SWI
				attack_bonus_against = 0.05
				breakthrough_bonus_against = 0.05
			}
		}

		GER_recieving_payments_for_protection_fake_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = ARG_civilian_economy_boost

			modifier = {
				consumer_goods_factor = -0.1
			}
		}

		GER_recieving_payments_from_estonia_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = EST_ismaaliit

			modifier = {
				consumer_goods_factor = -0.05
			}
		}

		GER_recieving_payments_from_latvia_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = LAT_saeimas

			modifier = {
				consumer_goods_factor = -0.05
			}
		}

		GER_recieving_payments_from_lithuania_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = LIT_victory_in_trust

			modifier = {
				consumer_goods_factor = -0.05
			}
		}

		GER_paying_tributes_to_germany_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_hyper_inflation3

			cancel = {
			    OR = {
			    	is_subject_of = SOV
			    	has_war_with = GER
			    	GER = { is_subject = yes }
			    }
			}

			modifier = {
				consumer_goods_factor = -0.05
			}

			targeted_modifier = {
				tag = GER
				cic_to_target_factor = 0.1
				mic_to_target_factor = 0.1
				extra_trade_to_target_factor = 0.1
			}
		}

		GER_bismarckjugend_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = GER_bismarckjugend

			modifier = {
				conscription = 0.002
				conscription_factor = 0.05
				neutrality_drift = 0.02
			}
		}

		GER_compensation_for_transferred_colonies = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = tur_balkan_central_bank_wealthy_greece

			modifier = {
				consumer_goods_factor = -0.1
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
			}
		}

		GER_investments_into_sino_german_research_cooperation_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = EST_exploit_the_banks

			modifier = {
				consumer_goods_factor = 0.1
			}
		}

		GER_propagandists_swaying_public_opinion_dem = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = generic_democratic_drift_bonus

			modifier = {
				democratic_drift = 0.1
				political_power_factor = 0.1
			}
		}

		GER_propagandists_swaying_public_opinion_neu = {
			name = GER_propagandists_swaying_public_opinion_dem
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = generic_monarchist_uprising

			modifier = {
				neutrality_drift = 0.1
				political_power_factor = 0.1
			}
		}

		GER_aid_in_military_industrialization = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = ger_rebuild_the_nation

			modifier = {
				production_speed_arms_factory_factor = 0.1
				industrial_capacity_factory = 0.1
				military_factory_donations = 5
			}
		}

		GER_supporting_independence_idea = {
			picture = generic_democratic_drift_bonus
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			
			modifier = {
				autonomy_gain = 2.0
				political_power_factor = 0.15
			}
		}

		GER_aid_in_industrialization = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = ARG_construction_guilds

			modifier = {
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
				production_speed_rail_way_factor = 0.1
				industrial_factory_donations = 5
			}
		}

		GER_weakened_bismarckjugend_idea = {
			name = GER_bismarckjugend_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
				}
			}

			removal_cost = -1

			picture = GER_bismarckjugend

			modifier = {
				conscription_factor = 0.03
				neutrality_drift = 0.03
			}
		}

		GER_eiserne_front_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = neutrality
					has_government = communism
				}
			}

			removal_cost = -1

			picture = GER_iron_front

			modifier = {
				weekly_manpower = 250
				conscription_factor = 0.05
				democratic_drift = 0.05
			}
		}

		GER_weakened_eiserne_front_idea = {
			name = GER_eiserne_front_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = communism
				}
			}

			removal_cost = -1

			picture = GER_iron_front

			modifier = {
				conscription_factor = 0.05
				democratic_drift = 0.05
			}
		}

		GER_all_for_the_front_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = SWE_varnplikt

			modifier = {
				conscription_factor = 0.05
				offensive_war_stability_factor = 0.1
				army_morale_factor = 0.05
				supply_combat_penalties_on_core_factor = -0.1
			}
		}

		GER_purges_in_the_kriegsmarine = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_purge

			modifier = {
				naval_doctrine_cost_factor = 0.25
				unit_leader_as_advisor_cp_cost_factor = 0.25
				navy_leader_cost_factor = 0.25
				naval_coordination = -0.1
				experience_gain_navy_factor = -0.25
				industrial_capacity_dockyard = -0.1
				naval_equipment_upgrade_xp_cost = 0.2
				refit_speed = -0.1
			}
		}

		GER_fan_prussian_militarism_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = GER_fan_prussian_militarism

			modifier = {
				conscription = 0.005
				army_org_factor = 0.05
				training_time_factor = -0.1
				experience_gain_army = 0.1
			}
		}

		GER_fan_prussian_militarism_idea_2 = {
			name = GER_fan_prussian_militarism_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = GER_fan_prussian_militarism

			modifier = {
				conscription = 0.01
				army_org_factor = 0.05
				training_time_factor = -0.1
				experience_gain_army = 0.1
			}
		}

		GER_fan_prussian_militarism_idea_3 = {
			name = GER_fan_prussian_militarism_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = GER_fan_prussian_militarism

			modifier = {
				conscription = 0.005
				army_org_factor = 0.1
				training_time_factor = -0.1
				mobilization_speed = 0.1
				army_morale_factor = 0.05
				max_command_power = 15
				experience_gain_army = 0.1
			}
		}

		GER_fan_prussian_militarism_idea_4 = {
			name = GER_fan_prussian_militarism_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1

			picture = GER_fan_prussian_militarism

			modifier = {
				conscription = 0.01
				army_org_factor = 0.1
				training_time_factor = -0.1
				mobilization_speed = 0.1
				army_morale_factor = 0.05
				max_command_power = 15
				experience_gain_army = 0.1
			}
		}

		GER_the_shield_of_democracy_idea = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = GER_the_shield_of_democracy

			modifier = {
				democratic_drift = 0.02
			}
		}

		GER_the_shield_of_democracy_liberalism_idea = {
			name = GER_the_shield_of_democracy_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = GER_the_shield_of_democracy

			modifier = {
				drift_defence_factor = 0.1
				political_advisor_cost_factor = -0.1
				trade_laws_cost_factor = -0.1
				economy_cost_factor = -0.1
			}
		}

		GER_the_shield_of_democracy_conservatism_idea = {
			name = GER_the_shield_of_democracy_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = GER_the_shield_of_democracy

			modifier = {
				drift_defence_factor = 0.15
				high_command_cost_factor = -0.1
				air_chief_cost_factor = -0.1
				army_chief_cost_factor = -0.1
				navy_chief_cost_factor = -0.1
			}
		}

		GER_the_shield_of_democracy_liberalism_and_welfare_idea = {
			name = GER_the_shield_of_democracy_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = GER_the_shield_of_democracy

			modifier = {
				drift_defence_factor = 0.1
				political_advisor_cost_factor = -0.2
				trade_laws_cost_factor = -0.2
				economy_cost_factor = -0.2
				weekly_manpower = 500
				defensive_war_stability_factor = 0.1
				party_popularity_stability_factor = 0.1
			}
		}

		GER_the_shield_of_democracy_conservatism_and_welfare_idea = {
			name = GER_the_shield_of_democracy_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = GER_the_shield_of_democracy

			modifier = {
				drift_defence_factor = 0.15
				high_command_cost_factor = -0.1
				air_chief_cost_factor = -0.1
				army_chief_cost_factor = -0.1
				navy_chief_cost_factor = -0.1
				weekly_manpower = 500
				defensive_war_stability_factor = 0.1
				party_popularity_stability_factor = 0.1
			}
		}

		GER_the_shield_of_democracy_liberalism_welfare_and_democracy_idea = {
			name = GER_the_shield_of_democracy_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = GER_the_shield_of_democracy

			modifier = {
				drift_defence_factor = 0.1
				political_advisor_cost_factor = -0.2
				trade_laws_cost_factor = -0.2
				economy_cost_factor = -0.2
				weekly_manpower = 500
				defensive_war_stability_factor = 0.1
				party_popularity_stability_factor = 0.1
				send_volunteers_tension = -0.5
				send_volunteer_size = 2
				air_volunteer_cap = 1
			}
		}

		GER_the_shield_of_democracy_conservatism_welfare_and_democracy_idea = {
			name = GER_the_shield_of_democracy_idea
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1

			picture = GER_the_shield_of_democracy

			modifier = {
				drift_defence_factor = 0.15
				high_command_cost_factor = -0.1
				air_chief_cost_factor = -0.1
				army_chief_cost_factor = -0.1
				navy_chief_cost_factor = -0.1
				weekly_manpower = 500
				defensive_war_stability_factor = 0.1
				party_popularity_stability_factor = 0.1
				send_volunteers_tension = -0.5
				send_volunteer_size = 2
				air_volunteer_cap = 1
			}
		}

		GER_pacific_blitzkrieg_ns = {
			name = GER_pacific_blitzkrieg
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = generic_naval_invasion

			modifier = {
				marines_special_forces_contribution_factor = -0.05
				naval_invasion_prep_speed = 0.05
				shore_bombardment_bonus = 0.05
				naval_invasion_penalty = -0.05
			}
		}

		GER_the_eastern_bulwark_ns = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = ast_naval_auxiliary_patrol

			modifier = {
				production_speed_bunker_factor = 0.1
				army_core_defence_factor = 0.05
			}

			targeted_modifier = {
				tag = SOV
				defense_bonus_against = 0.05
			}
		}

		GER_proud_eagle_that_ate_the_sun_ns = {
			name = GER_proud_eagle_that_ate_the_sun
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = GER_proud_eagle_that_ate_the_sun

			modifier = {
				naval_invasion_prep_speed = 0.1
				naval_invasion_penalty = -0.1
				production_speed_dockyard_factor = 0.05
				production_speed_coastal_bunker_factor = 0.05
			}

			targeted_modifier = {
				tag = JAP
				attack_bonus_against = 0.05
				defense_bonus_against = 0.05
			}
		}

		GER_ger_chi_trade_ns = {
			name = GER_chi_ger_trade

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = no
			}

			cancel = {
				has_war_with = CHI
			}

			removal_cost = -1

			picture = GER_german_trade

			targeted_modifier = {
				tag = CHI
				trade_cost_for_target_factor = -0.2
				extra_trade_to_target_factor = 0.05
			}
		}

		GER_chi_ger_trade_ns = {
			name = GER_chi_ger_trade

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = no
			}

			cancel = {
				has_war_with = GER
			}

			removal_cost = -1

			picture = GER_german_trade

			targeted_modifier = {
				tag = GER
				trade_cost_for_target_factor = -0.2
				extra_trade_to_target_factor = 0.05
			}
		}

		GER_chi_ger_trade_ns_2 = {
			name = GER_chi_ger_trade

			allowed = {
				always = yes
			}

			allowed_civil_war = {
				always = no
			}

			cancel = {
				has_war_with = GER
			}

			removal_cost = -1

			picture = GER_german_trade

			modifier = {
				local_resources_factor = 0.05
			}

			targeted_modifier = {
				tag = GER
				trade_cost_for_target_factor = -0.2
				extra_trade_to_target_factor = 0.1
			}
		}

		GER_shatter_USA_hegemony_ns = {
			name = GER_shatter_USA_hegemony
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = GER_attack_usa

			modifier = {
				naval_invasion_prep_speed = 0.1
				naval_invasion_penalty = -0.1
			}

			targeted_modifier = {
				tag = USA
				attack_bonus_against = 0.05
				defense_bonus_against = 0.05
			}
		}

		GER_wage_war_on_capitalism_ns = {
			name = GER_wage_war_on_capitalism
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = GER_wage_war_on_capitalism

			modifier = {
				naval_invasion_prep_speed = 0.1
				naval_invasion_penalty = -0.1
			}

			targeted_modifier = {
				tag = USA
				attack_bonus_against = 0.05
				defense_bonus_against = 0.05
			}
		}

		GER_white_russian_advisors = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = SOV_romanov_tsars

			modifier = {
			}

			targeted_modifier = {
				tag = SOV
				compliance_gain = 0.01
			}
		}

		GER_operation_sea_lion_ns = {
			name = GER_operation_sea_lion
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = generic_naval_invade_britain

			modifier = {
				marines_special_forces_contribution_factor = -0.1
				paratroopers_special_forces_contribution_factor = -0.1
				naval_invasion_prep_speed = 0.1
				shore_bombardment_bonus = 0.1
				naval_invasion_penalty = -0.1
				air_strategic_bomber_bombing_factor = 0.05
			}

			targeted_modifier = {
				tag = ENG
				attack_bonus_against = 0.05
			}
		}

		GER_crossing_the_atlantic_ns = {
			name = GER_crossing_the_atlantic
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = generic_sea_focused_navy

			modifier = {
				naval_invasion_prep_speed = 0.05
				naval_invasion_penalty = -0.05
				industrial_capacity_dockyard = 0.05
			}
		}

		GER_holy_roman_empire_of_the_german_nation_idea = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			picture = GER_holy_roman_empire_of_the_german_nation

			modifier = {
				army_core_defence_factor = 0.05
				army_core_attack_factor = 0.05
				stability_factor = 0.05
				war_support_factor = 0.05
			}
		}
		
		GER_boosting_fascism_in_country_ns = {
			name = GER_boosting_fascism_in_country
			allowed = { always = no }

			allowed_civil_war = { always = no }

			removal_cost = -1

			picture = generic_fascism_drift_2

			modifier = {
				fascism_drift = 0.05
			}
		}

		GER_boosting_communism_in_country_ns = {
			name = GER_boosting_communism_in_country
			allowed = { always = no }

			allowed_civil_war = { always = no }

			removal_cost = -1

			picture = generic_communism_drift_bonus

			modifier = {
				communism_drift = 0.05
			}
		}

		GER_boosting_democratic_in_country_ns = {
			name = GER_boosting_democratic_in_country
			allowed = { always = no }

			allowed_civil_war = { always = no }

			removal_cost = -1

			picture = generic_democratic_drift_bonus

			modifier = {
				democratic_drift = 0.05
			}
		}

		GER_communist_influence = {
			name = GER_communist_influence

			picture = generic_communism_drift_bonus

			removal_cost = -1

			cancel = {
				communism > 0.4
			}

			on_remove = {
				IF = {
					limit = {
						is_subject = no
					}
					country_event = {
						id = wuw_GER_diplomacy.75
						hours = 6
					}
				}
			}

			modifier = {
				communism_drift = 0.05
				custom_modifier_tooltip = GER_communist_influence_tt
			}
		}

		GER_neutrality_influence = {

			picture = generic_monarchist_uprising

			removal_cost = -1

			cancel = {
				neutrality > 0.45
			}

			on_remove = {
				IF = {
					limit = {
						is_subject = no
					}
					country_event = {
						id = wuw_GER_realpolitik.27
						hours = 6
					}
				}
			}

			modifier = {
				neutrality_drift = 0.05
				custom_modifier_tooltip = GER_neutrality_influence_tt
			}
		}

		GER_democratic_influence = {

			picture = generic_democratic_opposition

			removal_cost = -1

			cancel = {
				democratic > 0.45
			}

			on_remove = {
				IF = {
					limit = {
						is_subject = no
					}
					country_event = {
						id = wuw_GER_realpolitik.28
						hours = 6
					}
				}
			}

			modifier = {
				democratic_drift = 0.05
				custom_modifier_tooltip = GER_democratic_influence_tt
			}
		}

		GER_fascism_influence = {

			picture = generic_fascism_rising

			removal_cost = -1

			cancel = {
				fascism > 0.45
			}

			on_remove = {
				IF = {
					limit = {
						is_subject = no
					}
					country_event = {
						id = wuw_GER_realpolitik.29
						hours = 6
					}
				}
			}

			modifier = {
				fascism_drift = 0.1
				communism_drift = -0.05
				democratic_drift = -0.05
				neutrality_drift = -0.05
				custom_modifier_tooltip = GER_fascism_influence_tt
			}
		}

		GER_volkskommissariat_industrialization = {
			name = GER_volkskommissariat_industrialization

			picture = man_five_year_plan_industry

			removal_cost = -1

			cancel = {
				NOT = {
					is_subject_of = GER
				}
			}

			modifier = {
				production_speed_buildings_factor = 0.1
			}
		}

		GER_volkskommissariat_economic_integration = {
			name = GER_volkskommissariat_economic_integration

			picture = new_economic_policy

			removal_cost = -1

			cancel = {
				NOT = { is_subject_of = GER }
				NOT = { has_government = communism }
			}

			modifier = {
				consumer_goods_factor = -0.1
				cic_to_overlord_factor = 0.2
				mic_to_overlord_factor = 0.2
			}
		}

		GER_volkskommissariat_military = {
			name = GER_volkskommissariat_military


			picture = generic_communist_army

			removal_cost = -1

			cancel = {
				NOT = {
					is_subject_of = GER
				}
				NOT = {
					has_government = communism
				}
			}

			modifier = {
				army_org_factor = 0.05
				army_morale_factor = 0.05
			}
		}

		GER_proletarian_legion_ns = {
			name = GER_proletarian_legion_ns

			picture = SPR_international_brigades

			removal_cost = -1

			cancel = {
				NOT = {
					any_of_scopes = {
						array = GER.started_communist_cw_here
						has_civil_war = yes
					}
				}
			}

			modifier = {
				send_volunteer_size = 2
				air_volunteer_cap = 1
				custom_modifier_tooltip = generic_skip_one_line_tt
				custom_modifier_tooltip = GER_proletarian_legion_ns_tt
			}
		}

		GER_proletarian_solidarity_subject_ns = {
			name = GER_proletarian_solidarity_subject

			picture = generic_production_bonus

			removal_cost = -1

			cancel = {
				NOT = {
					is_subject_of = GER
				}
			}

			modifier = {
				production_speed_buildings_factor = 0.1
				cic_to_overlord_factor = 0.1
				mic_to_overlord_factor = 0.1
			}
		}

		GER_proletarian_solidarity_ns = {
			name = GER_proletarian_solidarity_ns

			picture = generic_production_bonus

			cancel = {
				has_war_with = GER
			}

			targeted_modifier = {
				tag = GER
				trade_cost_for_target_factor = -0.2
				extra_trade_to_target_factor = 0.1
			}

			modifier = {
				trade_opinion_factor = 0.2
				trade_laws_cost_factor = -0.1
			}
		}

		GER_SOV_industrial_cooperation_ns = {
			name = GER_SOV_industrial_cooperation

			picture = eng_spirit_of_the_industrial_revolution

			cancel = {
				OR = {
					AND = {
						original_tag = SOV
						has_war_with = GER
					}
					AND = {
						original_tag = GER
						has_war_with = SOV
					}
				}
			}

			modifier = {
				industrial_capacity_factory = 0.1
				production_speed_industrial_complex_factor = 0.05
				production_speed_arms_factory_factor = 0.05
			}
		}

		GER_stricter_industrial_organization_ns = {
			name = GER_stricter_industrial_organization

			picture = eng_spirit_of_the_industrial_revolution

			modifier = {
				production_speed_industrial_complex_factor = 0.05
				production_speed_arms_factory_factor = 0.05
			}
		}

		GER_supporting_colonial_independence_idea = {
			picture = soviet_german_friendship
			name = GER_supporting_independence_idea
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = yes
			}
			removal_cost = -1
			
			modifier = {
				autonomy_gain = 0.5
				political_power_factor = 0.05
				weekly_manpower = 150
				communism_drift = 0.02
				local_resources_factor = -0.1
			}
		}


		# RAIDS

		GER_eben_emael_partial_success_ns = {

			picture = SWE_land_air_warfare

			allowed = {
				always = no
			}

			removal_cost = -1

			targeted_modifier = {
				tag = BEL

				river_crossing_factor_against = -0.1
			}
		}

		GER_eben_emael_success_ns = {

			picture = SWE_land_air_warfare

			allowed = {
				always = no
			}

			removal_cost = -1

			targeted_modifier = {
				tag = BEL
				
				river_crossing_factor_against = -0.2
			}
		}

		GER_battle_for_air_superiority = {
		 	picture = generic_air_interception
		 
			 allowed = {
			 	always = no
			 }

			 removal_cost = -1


			 modifier = {
			 	air_mission_efficiency = 0.05
			}
		}

		#### FAKE NATIONAL SPIRITS ####

		GER_mefo_bills_1936_fake_ns = { #Fake National Spirit for showing off dynamic modifier at games start-up
			name = GER_mefo_bills_modifier
			picture = ger_mefo_bills 
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = { #REMINDER to always update these if the dynamic modifier is altered!
				custom_modifier_tooltip = GER_mefo_bills_1936_fake_ns_tt #This TT is necessary to properly display the modifiers unfortunately

			}
		}
		GER_mefo_bills_1939_fake_ns = { #Fake National Spirit for showing off dynamic modifier at games start-up
			name = GER_mefo_bills_modifier
			picture = ger_mefo_bills 
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = { #REMINDER to always update these if the dynamic modifier is altered!
				custom_modifier_tooltip = GER_mefo_bills_1939_fake_ns_tt #This TT is necessary to properly display the modifiers unfortunately
			}
		}

		GER_army_1936_fake_ns = { #Fake National Spirit for showing off dynamic modifier at games start-up
			name = GER_army_modifier
			picture = GER_army 
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = { #REMINDER to always update these if the dynamic modifier is altered!
				army_org_factor = 0.05
				planning_speed = 0.25
				supply_factor = -0.15
			}
		}
		GER_army_1939_fake_ns = { #Fake National Spirit for showing off dynamic modifier at games start-up
			name = GER_army_modifier
			picture = GER_army
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = { #REMINDER to always update these if the dynamic modifier is altered!
				army_org_factor = 0.05
				planning_speed = 0.25
				supply_factor = -0.15
				unit_leader_as_advisor_cp_cost_factor = -0.15
				coordination_bonus = 0.05
			}
		}

		GER_navy_fake_ns = { #Fake National Spirit for showing off dynamic modifier at games start-up
			name = GER_navy_fascist_modifier
			picture = GER_navy 
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = { #REMINDER to always update these if the dynamic modifier is altered!
				screening_without_screens = 0.1
				naval_defense_factor = -0.1
			}
		}

		GER_airforce_fake_ns = { #Fake National Spirit for showing off dynamic modifier at games start-up
			name = GER_airforce_modifier
			picture = GER_airforce 
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = { #REMINDER to always update these if the dynamic modifier is altered!
				air_accidents_factor = 0.1
				air_manpower_requirement_factor = 0.1
			}
		}

		GER_wehrwirtschaft_fake_ns = { #Fake National Spirit for showing off dynamic modifier at games start-up
			name = GER_wehrwirtschaft_modifier
			picture = GER_autarky 
		
			allowed = {
				always = no
			}

			removal_cost = -1

			modifier = { #REMINDER to always update these if the dynamic modifier is altered!
				local_resources_factor = 0.05
				#production_speed_buildings_factor = 0.05
				production_speed_fuel_silo_factor = 0.1
				production_speed_synthetic_refinery_factor = 0.1
			}
		}


		GER_blitzkrieg_fake_ns = {
			name = GER_blitzkrieg_modifier
			picture = SWE_let_fly_all_guns 
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				army_armor_speed_factor = 0.05
				org_loss_when_moving = -0.05
			}
		}

		#TODO_DANNE This are for testing purposes and need to be removed
		GER_blitzkrieg_idea = { #Blitzkrieg for Germany in enemy states
			name = GER_blitzkrieg_modifier
			picture = SWE_let_fly_all_guns

			allowed = {
				always = yes
			}

			targeted_modifier = {
				tag = POL
				army_attack_factor = 0.5
				#army_armor_attack_factor = 0.5
				breakthrough_factor = 0.5
				#motorized_attack_factor = 0.5
				#mechanized_attack_factor = 0.5
			}

			#modifier = {
			#
			#army_armor_speed_factor = 0.5
			#org_loss_when_moving = 0.5
			#}
		}

		GER_bewegungskrieg_fake_ns = {
			name = GER_bewegungskrieg_modifier
			picture = SWE_let_fly_all_guns 
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				army_infantry_attack_factor = 0.05
			}
		}
	}


	# TECHNOLOGY
	tank_manufacturer = { 
		
		designer = yes
		
		porsche = {

			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = {	has_completed_focus = GER_expand_kummersdorfs_capacity }
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { heavy_tank_manufacturer }

			ai_will_do = {
				factor = 5
			}

		}

		GER_porsche_improved = {
			name = porsche
			picture = porsche
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_expand_kummersdorfs_capacity
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			equipment_bonus = {
				heavy_tank_chassis = {
					build_cost_ic = -0.05
					instant = yes
				}
			}

			traits = { heavy_tank_manufacturer }

			ai_will_do = {
				factor = 5
			}

		}
		
		henschel = {

			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_develop_modern_maneuver_warfare }
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { fast_tank_manufacturer }
			
			ai_will_do = {
				factor = 1
			}
		}

		GER_henschel_improved = {
			name = henschel
			picture = henschel

			allowed = {
				original_tag = GER
			}
			
			visible = {
				has_completed_focus = GER_develop_modern_maneuver_warfare
			}

			research_bonus = {
				armor = 0.15
			}

			equipment_bonus = {
				light_tank_chassis = {
					build_cost_ic = -0.05
					instant = yes
				}
			}
			
			traits = { fast_tank_manufacturer }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		GER_MAN = {

			picture = GER_MAN
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_advanced_panzer_research }
			}
			
			research_bonus = {
				armor = 0.15
			}
			
			traits = { medium_tank_manufacturer }

			ai_will_do = {
				factor = 1
			}
		}

		GER_MAN_improved = {
			name = GER_MAN
			picture = GER_MAN

			allowed = {
				original_tag = GER
			}
			
			visible = {
				has_completed_focus = GER_advanced_panzer_research
			}

			research_bonus = {
				armor = 0.15
			}

			equipment_bonus = {
				medium_tank_chassis = {
					build_cost_ic = -0.05
					instant = yes
				}
			}
			
			traits = { medium_tank_manufacturer }
			
			ai_will_do = {
				factor = 1
			}
		}

		GER_alkett = {

			picture = GER_alkett
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_improve_motorized_troops }
			}
			
			cost = 150

			research_bonus = {
				armor = 0.15
			}
			
			traits = { assault_gun_manufacturer }
		}

		GER_alkett_improved = {
			name = GER_alkett

			picture = GER_alkett
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_improve_motorized_troops
			}
			
			cost = 150

			research_bonus = {
				armor = 0.15
			}

			equipment_bonus = {
				light_tank_artillery_chassis = {
					build_cost_ic = -0.05
					instant = yes
				}
				medium_tank_artillery_chassis = {
					build_cost_ic = -0.05
					instant = yes
				}
				heavy_tank_artillery_chassis = {
					build_cost_ic = -0.05
					instant = yes
				}
			}
			
			traits = { assault_gun_manufacturer }
		}

		GER_daimler_benz = {

			picture = GER_daimler_benz
			
			allowed = {
				original_tag = GER
			}
			
			visible = {
				NOT = { has_completed_focus = GER_nationalize_ford_factories }
			}

			cost = 150

			research_bonus = {
				armor = 0.1
			}

			equipment_bonus = {
				armor = {
					instant = yes
					build_cost_ic = -0.05
				}
				motorized_equipment = {
					instant = yes
					build_cost_ic = -0.05
				}
				mechanized_equipment = {
					instant = yes
					build_cost_ic = -0.05
				}
			}
			
			traits = { tank_manufacturer }
		}

		GER_daimler_benz_improved = {
			name = GER_daimler_benz
			picture = GER_daimler_benz
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_nationalize_ford_factories
			}
			
			cost = 150

			research_bonus = {
				armor = 0.1
			}

			equipment_bonus = {
				armor = {
					instant = yes
					build_cost_ic = -0.05
				}
				motorized_equipment = {
					instant = yes
					build_cost_ic = -0.05
				}
				mechanized_equipment = {
					instant = yes
					build_cost_ic = -0.05
				}
			}
			
			traits = { tank_manufacturer }
		}
	}
	
	naval_manufacturer = { 
		
		designer = yes
		
		germaniawerft = {

			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_grosskampfschiff_construction }
			}

			research_bonus = {
				naval_equipment = 0.15
			}
			
			equipment_bonus = {
				
			}
			
			traits = { atlantic_fleet_naval_manufacturer }
		}

		GER_germaniawerft_improved = {
			name = germaniawerft
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_grosskampfschiff_construction
			}
			
			research_bonus = {
				naval_equipment = 0.15
			}

			modifier = {
				naval_critical_score_chance_factor = 0.1
			}
			
			equipment_bonus = {
				
			}
			
			traits = { atlantic_fleet_naval_manufacturer }
		}
		
		blohm_und_voss = {

			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_cruiser_warfare }
			}
			
			research_bonus = {
				naval_equipment = 0.15
			}

			traits = { raiding_fleet_naval_manufacturer }
		}

		GER_blohm_und_voss_improved = {
			name = blohm_und_voss

			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_cruiser_warfare
			}
			
			research_bonus = {
				naval_equipment = 0.15
			}
			
			modifier = {
				convoy_raiding_efficiency_factor = 0.1
			}
			
			traits = { raiding_fleet_naval_manufacturer }
		}

		GER_hdw = { #Shortened name for UI - Full name in desc Howaldtswerke-Deutsche Werft

			picture = GER_hdw 

			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_u_boat_efforts }
			}
			
			cost = 150

			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { submarine_manufacturer }
		}

		GER_hdw_improved = { #Shortened name for UI - Full name in desc Howaldtswerke-Deutsche Werft
			name = GER_hdw
			picture = GER_hdw 

			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_u_boat_efforts
			}
			
			cost = 150

			research_bonus = {
				naval_equipment = 0.15
			}

			modifier = {
				naval_torpedo_reveal_chance_factor = -0.05
				navy_submarine_attack_factor = 0.05
			}
			
			traits = { submarine_manufacturer }
		}

		GER_deschimag = { #Shortened name for UI - Full name in desc Deutsche Schiff- und Maschinenbau

			picture = GER_deschimag
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_high_seas_fleet }
			}
			
			cost = 150

			research_bonus = {
				naval_equipment = 0.15
			}
			
			traits = { convoy_escort_naval_manufacturer }
		}

		GER_deschimag_improved = { #Shortened name for UI - Full name in desc Deutsche Schiff- und Maschinenbau
			name = GER_deschimag
			picture = GER_deschimag
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_high_seas_fleet
			}
			
			cost = 150

			research_bonus = {
				naval_equipment = 0.15
			}
			
			modifier = {
				air_escort_efficiency = 0.1

			}
			traits = { convoy_escort_naval_manufacturer }
		}

		GER_deutsche_werke = {

			picture = GER_deutsche_werke
			
			allowed = {
				original_tag = GER
			}
			
			visible = {
				NOT = { has_completed_focus = GER_construct_aircraft_carriers }
			}

			cost = 150

			research_bonus = {
				naval_equipment = 0.1
			}
			
			traits = { coastal_defence_naval_manufacturer }
		}

		GER_deutsche_werke_improved = {
			name = GER_deutsche_werke

			picture = GER_deutsche_werke
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_construct_aircraft_carriers
			}
			
			cost = 150

			research_bonus = {
				naval_equipment = 0.15
			}

			equipment_bonus = {
				carrier = {
					naval_range = 0.1
				}
				capital_ship = {
					naval_range = 0.1
				}
				screen_ship = {
					naval_range = 0.1
				}
				submarine = {
					naval_range = 0.1
				}
			}
			
			traits = { coastal_defence_naval_manufacturer }
		}

		GER_kriegsmarinewerft_wilhelmshaven = {

			picture = GER_kriegsmarinewerft_wilhelmshaven
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_expand_kriegsmarinewerft }
			}
			
			cost = 150

			research_bonus = {
				naval_equipment = 0.15
			}

			modifier = {
				naval_accidents_chance = -0.15
				repair_speed_factor = 0.1
				refit_ic_cost = -0.1
				refit_speed = 0.1
			}
			
			traits = { repair_and_refurbishment_plant }
		}

		GER_kriegsmarinewerft_wilhelmshaven_improved = {
			name = GER_kriegsmarinewerft_wilhelmshaven
			picture = GER_kriegsmarinewerft_wilhelmshaven
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_expand_kriegsmarinewerft
			}
			
			cost = 150

			research_bonus = {
				naval_equipment = 0.15
			}

			modifier = {
				naval_accidents_chance = -0.15
				repair_speed_factor = 0.15
				refit_ic_cost = -0.15
				refit_speed = 0.15
				production_speed_dockyard_factor = 0.1
			}
			
			traits = { repair_and_refurbishment_plant }
		}
	}
	
	aircraft_manufacturer = { 
			
		designer = yes
		
		messerschmitt = {
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_form_the_jagdwaffe }
			}
			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { light_aircraft_manufacturer }
			
			equipment_bonus = {
				
			}
			
			ai_will_do = {
				factor = 1
			}
		}

		GER_messerschmitt_improved = {
			name = messerschmitt
			picture = messerschmitt

			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_form_the_jagdwaffe
			}
			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { light_aircraft_manufacturer }

			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}

			ai_will_do = {
				factor = 1
			}
		}
		
		junkers = { 
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = {	has_completed_focus = GER_dive_bombers }
			}
						
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { CAS_manufacturer }
			
			equipment_bonus = {
				
			}
			
			ai_will_do = {
				factor = 1
			}
		}	

		GER_junkers_improved = { 
			name = junkers
			picture = junkers
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_dive_bombers
			}
						
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { CAS_manufacturer }
			
			equipment_bonus = {
				small_plane_cas_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}
			
			ai_will_do = {
				factor = 1
			}
		}	
		

		focke_wulf = { 

			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_develop_the_knickebein }
			}	
						
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { fuel_efficient_aircraft_manufacturer }
			
			ai_will_do = {
				factor = 1
			}
		}

		GER_focke_wulf_improved = { 
			name = focke_wulf
			picture = focke_wulf
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_develop_the_knickebein
			}	

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { fuel_efficient_aircraft_manufacturer }
			
			equipment_bonus = {
				small_plane_airframe = {
					air_agility = 0.05
				}
				medium_plane_airframe = {
					air_agility = 0.05
				}
				large_plane_airframe = {
					air_agility = 0.05
				}
			}

			ai_will_do = {
				factor = 1
			}
		}
		
		heinkel = {
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_aeronautical_research_institute }
			}
			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { heavy_aircraft_manufacturer }
			
			ai_will_do = {
				factor = 1
			}
		}

		GER_heinkel_improved = {
			name = heinkel
			picture = heinkel
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_aeronautical_research_institute
			}	
			
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { heavy_aircraft_manufacturer }
			
			equipment_bonus = {
				large_plane_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}

			ai_will_do = {
				factor = 1
			}
		}
		
		dornier = {

			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_tactical_bombers }
			}	
				
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { medium_aircraft_manufacturer }
			
			ai_will_do = {
				factor = 1
			}
		}	

		GER_dornier_improved = { 
			name = dornier
			picture = dornier
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_tactical_bombers
			}	
				
			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { medium_aircraft_manufacturer }

			equipment_bonus = {
				medium_plane_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}
			
			ai_will_do = {
				factor = 1
			}
		}	

		GER_arado_flugzeugwerke = {

			picture = GER_arado_flugzeugwerke
			
			allowed = {
				original_tag = GER
			}
			
			visible = {
				NOT = { has_completed_focus = GER_aeronautical_research_institute }
			}

			cost = 150

			modifier = {
				air_equipment_upgrade_xp_cost = -0.1
			}

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { multi_role_aircraft_manufacturer }
		}

		GER_arado_flugzeugwerke_improved= {
			name = GER_arado_flugzeugwerke
			picture = GER_arado_flugzeugwerke
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_aeronautical_research_institute
			}	
			
			cost = 150

			modifier = {
				air_equipment_upgrade_xp_cost = -0.1
			}

			equipment_bonus = {
				small_plane_airframe = {
					maximum_speed = 0.05
				}
				medium_plane_airframe = {
					maximum_speed = 0.05
				}
				large_plane_airframe = {
					maximum_speed = 0.05
				}
			}

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { multi_role_aircraft_manufacturer }
		}

		GER_fieseler = { 
			picture = GER_fieseler
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_torpedobomber }
			}	

			cost = 150

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { naval_aircraft_manufacturer }
		}

		GER_fieseler_improved = {
			name = GER_fieseler
			picture = GER_fieseler
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_torpedobomber
			}	
			
			cost = 150

			research_bonus = {
				air_equipment = 0.15
			}
			
			traits = { naval_aircraft_manufacturer }

			equipment_bonus = {
				small_plane_naval_bomber_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
				cv_small_plane_naval_bomber_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
				cv_small_plane_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
				cv_small_plane_cas_airframe = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}
		}
	}
		
	materiel_manufacturer = {
		
		designer = yes
		
		rheinmetall = {
			
			allowed = {
				original_tag = GER
			}
			
			research_bonus = {
				artillery = 0.15
			}
			
			traits = { artillery_manufacturer }
			
			modifier = {
				# +10% arty/at/aa research speed
			}
		}
		
		mauser = {
			
			allowed = {
				original_tag = GER
			}
			
			research_bonus = {
				infantry_weapons = 0.15
			}
			
			traits = { infantry_equipment_manufacturer }
			
			ai_will_do = {
				factor = 2
			}
		}
				
		opel = {
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_nationalize_ford_factories }
			}
			
			research_bonus = {
				motorized_equipment = 0.15
			}
			
			traits = { motorized_equipment_manufacturer }
		}

		GER_opel_improved = {
			name = opel
			picture = opel

			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_nationalize_ford_factories
			}
			
			research_bonus = {
				motorized_equipment = 0.15
			}

			equipment_bonus = {
				motorized_equipment = {
					build_cost_ic = -0.05 
					instant = yes
				}
			}
			
			traits = { motorized_equipment_manufacturer }
		}

		GER_carl_walther = {

			picture = GER_carl_walther
			
			allowed = {
				original_tag = GER
			}
			
			cost = 150

			research_bonus = {
				support_tech = 0.10
			}
			
			traits = { support_equipment_manufacturer }
		}

		GER_auto_union = {

			picture = GER_auto_union
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_panzergrenadier }
			}
			
			cost = 150

			research_bonus = {
				armor = 0.15
			}

			traits = { armored_car_manufacturer }
			equipment_bonus = {

			}
		}

		GER_auto_union_improved = {
			name = GER_auto_union

			picture = GER_auto_union
			
			allowed = {
				original_tag = GER
			}
			
			visible = {
				has_completed_focus = GER_panzergrenadier
			}
			
			cost = 150

			equipment_bonus = {
				armored_car_equipment = {
					build_cost_ic = -0.05
					armor_value = 0.05
					instant = yes
				}
			}

			traits = { armored_car_manufacturer }
		}
	}

	industrial_concern = {
		
		ig_faben = {
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { 
					has_completed_focus = GER_coal_liquefaction
					has_completed_focus = GER_industrial_expansion
				}
			}

			cost = 100
			
			research_bonus = {
				industry = 0.05
				synth_resources = 0.1
			}
			
			modifier = {
				production_speed_synthetic_refinery_factor = 0.05
				production_speed_fuel_silo_factor = 0.05
			}
			
			traits = { refinery_concern }
			
			ai_will_do = {
				factor = 1
			}
		}

		GER_ig_faben_improved = {
			name = ig_faben
			picture = ig_faben
			allowed = {
				original_tag = GER
			}


			visible = {
				OR = {
					has_completed_focus = GER_coal_liquefaction
					has_completed_focus = GER_industrial_expansion
				}
			}

			cost = 100
			
			research_bonus = {
				industry = 0.1
				synth_resources = 0.15
			}

			modifier = {
				production_speed_synthetic_refinery_factor = 0.1
				production_speed_fuel_silo_factor = 0.1
			}
			
			traits = { refinery_concern }
			
			ai_will_do = {
				factor = 1
			}
		}
		
		krupp = {
			
			allowed = {
				original_tag = GER
			}

			cost = 150
			
			research_bonus = {
				industry = 0.15
			}

			traits = { industrial_concern }
			
			ai_will_do = {
				factor = 2
			}
			
			modifier = {
				production_factory_max_efficiency_factor = 0.05
			}
		}

		siemens = {
			
			allowed = {
				original_tag = GER
			}

			cost = 100
			
			research_bonus = {
				electronics = 0.15
			}
			
			modifier = {
				coordination_bonus = 0.01
			}
			
			traits = { electronics_concern }
		}

		GER_vereinigte_stahlwerke = {

			picture = GER_vereinigte_stahlwerke
			
			allowed = {
				original_tag = GER
			}
			
			cost = 100

			research_bonus = {
				excavation_tech = 0.1
			}
			
			traits = { mining_company }
		}

		GER_deutsche_reichsbahn = {

			picture = GER_deutsche_reichsbahn
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { has_completed_focus = GER_kriegslokomotiven }
			}
			
			cost = 100

			research_bonus = {
				train_tech = 0.15
			}
			
			traits = { railway_company }
		}

		GER_deutsche_reichsbahn_improved = {
			name = GER_deutsche_reichsbahn

			picture = GER_deutsche_reichsbahn
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_kriegslokomotiven
			}
			
			cost = 100

			research_bonus = {
				train_tech = 0.15
			}

			equipment_bonus = {
				train_equipment_2 = {
					build_cost_ic = -0.1
					armor_value = 0.05
					instant = yes
				}
			}
			
			traits = { improved_railway_company }
		}

		GER_philipp_holzmann = {

			picture = GER_philipp_holzmann
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = {
					has_completed_focus = GER_employ_philipp_holzmann
					has_completed_focus = GER_revitalize_the_nation
				}
			}
			
			cost = 150

			ai_will_do = {
				base = 1
				modifier = {
					factor = 5
					is_historical_focus_on = yes
				}
			}

			traits = { construction_company }
		}

		GER_philipp_holzmann_improved = {
			name = GER_philipp_holzmann

			picture = GER_philipp_holzmann
			
			allowed = {
				original_tag = GER
			}

			visible = {
				OR = {
					AND = {
						has_completed_focus = GER_employ_philipp_holzmann
						NOT = { has_completed_focus = GER_plenipotentiary_of_armaments }
					}
					has_completed_focus = GER_revitalize_the_nation
				}
			}
			
			cost = 150

			research_bonus = {
				construction_tech = 0.1
			}
			
			traits = { GER_philipp_holzmann_trait }
		}

		GER_philipp_holzmann_improved_2 = {
			name = GER_philipp_holzmann

			picture = GER_philipp_holzmann
			
			allowed = {
				original_tag = GER
				has_dlc = "Arms Against Tyranny"
			}

			visible = {
				has_completed_focus = GER_plenipotentiary_of_armaments
			}
			
			cost = 150

			research_bonus = {
				construction_tech = 0.15
			}
			
			traits = { GER_philipp_holzmann_trait_improved }
		}

		GER_philipp_holzmann_improved_2_no_aat = {
			name = GER_philipp_holzmann

			picture = GER_philipp_holzmann
			
			allowed = {
				original_tag = GER
				NOT = { has_dlc = "Arms Against Tyranny" }
			}

			visible = {
				has_completed_focus = GER_plenipotentiary_of_armaments
			}
			
			cost = 150

			research_bonus = {
				construction_tech = 0.15
			}
			
			traits = { GER_philipp_holzmann_trait_improved_no_aat }
		}

		GER_organization_todt = {

			picture = GER_organization_todt
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_form_organization_todt
				NOT = { has_completed_focus = GER_autonomous_organization_todt }
			}
			
			cost = 75

			ai_will_do = {
				base = 10
			}
			
			research_bonus = {
				construction_tech = 0.1
			}

			traits = { GER_organization_todt_trait }
		}

		GER_organization_todt_improved = {
			name = GER_organization_todt

			picture = GER_organization_todt
			
			allowed = {
				original_tag = GER
			}

			visible = {
				has_completed_focus = GER_autonomous_organization_todt
			}
			
			cost = 75

			ai_will_do = {
				base = 20
			}
			
			research_bonus = {
				construction_tech = 0.15
			}

			traits = { GER_organization_todt_improved_trait }
		}

		GER_rwe = {

			picture = generic_energy_concern
			
			allowed = {
				original_tag = GER
			}
			
			cost = 150

			research_bonus = {
				nuclear = 0.1
			}
			
			traits = { energy_supply_company }
		}
		
		GER_reichswerke = {

			picture = GER_reichswerke
			
			allowed = {
				original_tag = GER
			}

			visible = {
				NOT = { 
					OR = {
						has_completed_focus = GER_prioritize_the_four_year_plan 
						has_completed_focus = GER_prepare_for_the_next_naval_blockade 
						has_completed_focus = GER_effectivize_the_volkswerke 
					}
				}
			}

			available = {
				has_completed_focus = GER_establish_the_reichswerke
			}
			
			cost = 100

			research_bonus = {
				excavation_tech = 0.1
			}
			
			traits = { conglomerate }
			
				
			ai_will_do = { factor = 8 }
			
		}

		GER_reichswerke_improved = {
			name = GER_reichswerke

			picture = GER_reichswerke
			
			allowed = {
				original_tag = GER
			}

			visible = {	
				OR = {
					has_completed_focus = GER_prioritize_the_four_year_plan
					has_completed_focus = GER_prepare_for_the_next_naval_blockade
					has_completed_focus = GER_effectivize_the_volkswerke
				}
				NOT = {
					has_completed_focus = GER_plenipotentiary_of_the_four_year_plan
				}
			}

			available = {
				has_completed_focus = GER_establish_the_reichswerke
			}
			
			cost = 100

			research_bonus = {
				excavation_tech = 0.1
			}
			
			
			traits = { GER_reichswerke_conglomerate }
		}

		GER_reichswerke_improved_2 = {
			name = GER_reichswerke

			picture = GER_reichswerke
			
			allowed = {
				original_tag = GER
			}

			visible = {	
				has_completed_focus = GER_plenipotentiary_of_the_four_year_plan
			}

			available = {
				has_completed_focus = GER_establish_the_reichswerke
			}
			
			cost = 150

			research_bonus = {
				excavation_tech = 0.1
				industry = 0.1
			}
			
			traits = { GER_reichswerke_conglomerate }
		}
	}

	
	hidden_ideas = {

		fascism_drift_ARG = {

			allowed = {
				always = no
			}
	
			allowed_civil_war = {
				has_government = fascism
			}
			
			removal_cost = -1
			
			modifier = {
				fascism_drift = 0.15
			}

		}
	}



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

	hidden_ideas = {


		GER_todt_reich_engineer = {
			#picture = todt
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.1

				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
				production_speed_rail_way_factor = 0.1
			}
		}

		GER_todt_reich_minister_of_armaments = { # Should match country leader trait GER_todt_fuhrer
			#picture = todt
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
				production_speed_rail_way_factor = 0.1
				production_speed_arms_factory_factor = 0.1
				production_speed_dockyard_factor = 0.1
			}
		}

		GER_speer_reich_architect = {
			#picture = speer
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.1

				production_speed_buildings_factor = 0.05
				fascism_drift = 0.01
			}
		}

		GER_speer_reich_minister_of_armaments = { # Should match country leader trait GER_speer_fuhrer
			#picture = speer
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				production_speed_buildings_factor = 0.05
				fascism_drift = 0.01
				industrial_capacity_factory = 0.1
				industrial_capacity_dockyard = 0.1
			}
		}

		GER_goring_overseer_four_year_plan = {
			#picture = goring
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.1

				local_resources_factor = 0.05
				#production_lack_of_resource_penalty_factor = -0.05?
				#industry_free_repair_factor = 0.15?
			}
		}

		GER_goring_four_year_plan_plenipotentiary = { # Should match country leader trait GER_goring_fuhrer
			#picture = goring
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				local_resources_factor = 0.05
				#production_lack_of_resource_penalty_factor = -0.05?
				#industry_free_repair_factor = 0.15?
				production_factory_max_efficiency_factor = 0.05
				production_factory_efficiency_gain_factor = 0.05
				production_factory_start_efficiency_factor = 0.05
				line_change_production_efficiency_factor = 0.05
			}
		}

		GER_himmler_chief_of_german_police = {
			#picture = heinrich_himmler
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.1

				resistance_damage_to_garrison = -0.1
				foreign_subversive_activites = -0.1
				non_core_manpower = 0.02
			}
		}

		GER_himmler_director_reich_security = { # Should match country leader trait GER_himmler_fuhrer_abwehr
			#picture = heinrich_himmler
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				resistance_damage_to_garrison = -0.15
				foreign_subversive_activites = -0.15
				non_core_manpower = 0.05

				subversive_activites_upkeep = -0.1
				operative_slot = 1
				intelligence_agency_defense = 0.1
				intel_from_combat_factor = 0.1
			}
		}

		GER_himmler_reichsfuhrer_ss = { # Should match country leader trait GER_himmler_fuhrer_ss
			#picture = heinrich_himmler
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				resistance_damage_to_garrison = -0.1
				foreign_subversive_activites = -0.1
				non_core_manpower = 0.05

				subversive_activites_upkeep = -0.1
				operative_slot = 1
				intelligence_agency_defense = 0.1
				intel_from_combat_factor = 0.1

				resistance_growth = -0.1
				compliance_growth = -0.1
				special_forces_cap = 0.05
			}
		}

		GER_goebbels_reich_minister_of_propaganda = {
			#picture = joseph_goebbels
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.1

				war_support_factor = 0.05
				fascism_drift = 0.1
			}
		}

		GER_goebbels_reich_minister_of_propaganda_ministry = {
			#name = GER_goebbels_reich_minister_of_propaganda #Requires actual string defined to work with scripted loc properly (scripted GUI)

			#picture = joseph_goebbels
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.1

				war_support_factor = 0.05
				fascism_drift = 0.2

				party_popularity_stability_factor= 0.1
			}
		}

		GER_goebbels_reich_minister_of_propaganda_film = {
			#name = GER_goebbels_reich_minister_of_propaganda #Requires actual string defined to work with scripted loc properly (scripted GUI)

			#picture = joseph_goebbels
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				war_support_factor = 0.05
				fascism_drift = 0.2
				party_popularity_stability_factor= 0.1

				offensive_war_stability_factor = 0.1
				defensive_war_stability_factor = 0.1
			}
		}

		GER_goebbels_reich_minister_of_propaganda_master = { # Should match country leader trait GER_goebbels_fuhrer
			#name = GER_goebbels_reich_minister_of_propaganda #Requires actual string defined to work with scripted loc properly (scripted GUI)

			#picture = joseph_goebbels
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				war_support_factor = 0.1
				fascism_drift = 0.2
				party_popularity_stability_factor= 0.1
				surrender_limit = 0.1
				offensive_war_stability_factor = 0.1
				defensive_war_stability_factor = 0.1
				operative_slot = 1
				boost_ideology_mission_factor = 0.15
				boost_resistance_factor = 0.15
			}
		}

		GER_goebbels_reich_minister_of_propaganda_master_no_lar = { # Should match country leader trait GER_goebbels_fuhrer_no_lar
			#name = GER_goebbels_reich_minister_of_propaganda #Requires actual string defined to work with scripted loc properly (scripted GUI)

			#picture = joseph_goebbels
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Cost
				political_power_gain = -0.3

				war_support_factor = 0.1
				fascism_drift = 0.2
				party_popularity_stability_factor= 0.1
				surrender_limit = 0.1
				offensive_war_stability_factor = 0.1
				defensive_war_stability_factor = 0.1
				subversive_activites_upkeep = -0.5
			}	
		}

		GER_hess_party_chancellor = {
			#picture = rudolf_hess
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.15

				opinion_gain_monthly_same_ideology_factor = 1
			}
		}

		GER_hess_party_chancellor_improved = {
			#name = GER_hess_party_chancellor #Requires actual string defined to work with scripted loc properly (scripted GUI)
			#picture = rudolf_hess
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.4

				opinion_gain_monthly_same_ideology_factor = 1

				military_industrial_organization_funds_gain = 0.15
				military_industrial_organization_research_bonus = 0.15
			}
		}

		GER_hess_party_chancellor_improved_no_aat = {
			#name = GER_hess_party_chancellor #Requires actual string defined to work with scripted loc properly (scripted GUI)
			#picture = rudolf_hess
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.4

				opinion_gain_monthly_same_ideology_factor = 1

				tank_manufacturer_cost_factor = -0.35
				materiel_manufacturer_cost_factor = -0.35
				aircraft_manufacturer_cost_factor = -0.35
				naval_manufacturer_cost_factor = -0.35
			}
		}

		GER_hess_first_among_equals = { # Should match country leader trait GER_hess_fuhrer
			#picture = rudolf_hess
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.2

				opinion_gain_monthly_same_ideology_factor = 1
				military_industrial_organization_funds_gain = 0.15
				military_industrial_organization_research_bonus = 0.15

				#New from Total Control
				conscription_factor = 0.05
				political_power_factor = 0.15
				mobilization_laws_cost_factor = -0.25
				trade_laws_cost_factor = -0.25
				economy_cost_factor = -0.25
				research_speed_factor = 0.05
			}
		}

		GER_hess_first_among_equals_no_aat = { # Should match country leader trait GER_hess_fuhrer_no_aat
			#picture = rudolf_hess
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.2

				opinion_gain_monthly_same_ideology_factor = 1
				tank_manufacturer_cost_factor = -0.35
				materiel_manufacturer_cost_factor = -0.35
				aircraft_manufacturer_cost_factor = -0.35
				naval_manufacturer_cost_factor = -0.35

				#New from Total Control
				conscription_factor = 0.1
				political_power_factor = 0.15
				mobilization_laws_cost_factor = -0.25
				trade_laws_cost_factor = -0.25
				economy_cost_factor = -0.25
				research_speed_factor = 0.05
			}
		}

		GER_bormann_secretary_to_the_fuhrer = {
			#picture = martin_bormann
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.15

				political_advisor_cost_factor = -0.15
			}
		}

		GER_bormann_secretary_to_the_fuhrer_improved = {
			#name = GER_bormann_secretary_to_the_fuhrer #Requires actual string defined to work with scripted loc properly (scripted GUI)
			#picture = martin_bormann
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.2

				political_advisor_cost_factor = -0.5
				theorist_cost_factor = -0.25
				army_chief_cost_factor = -0.25
				navy_chief_cost_factor = -0.25
				air_chief_cost_factor = -0.25
				high_command_cost_factor = -0.25
			}
		}

		GER_bormann_brown_eminence = { # Should match country leader trait GER_bormann_fuhrer
			#picture = martin_bormann
		
			allowed = {
				always = no
			}

			removal_cost = -1


			modifier = {
				# PP Gain
				political_power_gain = 0.2

				political_advisor_cost_factor = -0.5
				theorist_cost_factor = -0.25
				army_chief_cost_factor = -0.25
				navy_chief_cost_factor = -0.25
				air_chief_cost_factor = -0.25
				high_command_cost_factor = -0.25

				#New from Total Control
				conscription_factor = 0.05
				political_power_factor = 0.15
				mobilization_laws_cost_factor = -0.25
				trade_laws_cost_factor = -0.25
				economy_cost_factor = -0.25
				research_speed_factor = 0.05
			}
		}
	}


}
