ideas = {
    country = {
		GE_country_borders_icon = {}

		GGR_stabilising_regime = {
			on_add = { log = "[GetDateText]: [Root.GetName]: add idea GGR_stabilising_regime"}

			picture = generic_stabilization_regime

			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			modifier = {
				conscription_factor = -0.l5
				war_support_weekly = 0.004
				stability_weekly = 0.004
			}

			on_remove = {
				THIS = {
					if = {
						limit = {
							OR = {
								has_idea = Pakt_Autonomous_Reichskommissariat
								has_idea = Pakt_Integrated_Reichskommissariat
							}
						}
						GER = {
							country_event = goering.23
						}
					}
				}
			}
		}

		GGR_garrisons_from_germany_dummy = {
			picture = GGR_garrisons_from_germany
			modifier = {
				custom_modifier_tooltip = GER_gone_over_tt
				custom_modifier_tooltip = GGR_garrisons_tt
				hidden_modifier = {
					ai_focus_war_production_factor = -100
					ai_focus_naval_factor = -500
				}
			}
		}
		
		GGR_naval_authority_dummy = {
			picture = GGR_garrisons_from_germany
			modifier = {
				custom_modifier_tooltip = GER_gone_over_tt
				custom_modifier_tooltip = GGR_garrisons_tt
				hidden_modifier = {
					ai_focus_war_production_factor = -100
					ai_focus_naval_factor = -500
				}
			}
		}

		OST_harsh_economic_integration = {
			on_add = {
				log = "[GetDateText]: [Root.GetName]: add idea OST_harsh_economic_integration"
				custom_effect_tooltip = OST_harsh_economic_integration_tooltip
			}

			picture = generic_economic_control

			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			modifier = {
				consumer_goods_use_modifier = 0.15
			}
		}		

		VIT_returning_germans = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea VIT_returning_germans"}

			picture = generic_german_garrisons
			modifier = {
				political_power_gain = -0.2
			}
			targeted_modifier = {
				tag = GER
				attack_bonus_against = -0.2
				defense_bonus_against = -0.2
			}
		}

		GGR_MCW_the_legacy = {
			picture = MCW_war_torn_region

			allowed = { always = no }
			removal_cost = -1
			modifier = {
				stability_factor = -0.25
			}
		}

		GGR_MCW_the_legacy_krebs = {
			picture = MCW_the_krebs_legacy

			allowed = { always = no }
			removal_cost = -1
			modifier = {
				stability_factor = 0.15
				resistance_target = -0.5
				compliance_gain = 0.1
			}
		}

		GGR_MCW_the_plan = {
			picture = MCW_the_great_prize

			allowed = { always = no }
			removal_cost = -1

			modifier = {
				stability_weekly_factor = 0.001
				admin_efficiency_monthly_rate = 1
			}
		}

		GGR_MCW_the_vision = {
			picture = MCW_the_vision

			allowed = { always = no }
			removal_cost = -1

			modifier = {
				resistance_target = -0.2
				compliance_gain = 0.05
			}
		}
		
		MCW_repair = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea MCW_repair"}
			name = BOR_moskowien_reconstruction
			picture = generic_obliterated_infrastructures
			
			allowed = {
				always = no
			}
			
			removal_cost = -1
			
			modifier = {
				industrial_capacity_factory = -0.1
				industry_repair_factor = 0.2
				stability_weekly = 0.005
			}
			targeted_modifier = { # doesn't work btw
				tag = GER
				misc_costs_modifier = 2.500
			}
		}

        RKB_reichs_fuel_tank_1 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea RKB_reichs_fuel_tank" }

            name = RKB_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
				local_resources_factor = 0.1
			}
            targeted_modifier = {
                tag = GER
                base_fuel_gain = 2
            }
        }
        RKB_reichs_fuel_tank_2 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea RKB_reichs_fuel_tank" }

            name = RKB_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
				local_resources_factor = 0.15
			}
            targeted_modifier = {
                tag = GER
                base_fuel_gain = 4
            }
        }
        RKB_reichs_fuel_tank_3 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea RKB_reichs_fuel_tank" }

            name = RKB_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
				local_resources_factor = 0.2
			}
            targeted_modifier = {
                tag = GER
                base_fuel_gain = 6
            }
        }
        RKB_reichs_fuel_tank_4 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea RKB_reichs_fuel_tank" }

            name = RKB_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
				local_resources_factor = 0.25
			}
            targeted_modifier = {
                tag = GER
                base_fuel_gain = 8
            }
        }
		RKU_bastion_against_slavs = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea RKU_bastion_against_slavs"}
			
			picture = GGR_barrier_of_western_civilization
			
			allowed = {
				always = no
			}
			
			removal_cost = -1
			
			modifier = {
				army_defence_factor = 0.35
				war_support_factor = 0.15
				military_expenditures_factor = 0.25
				civilian_expenditures_factor = -0.75
				annual_gdp_growth_factor = -0.33
			}
		}
		RKF_yakut_diamonds = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea RKF_yakut_diamonds"}
			
			picture = generic_gold_standard
			
			allowed = {
				always = no
			}

			targeted_modifier = {
				tag = GER
				misc_income_modifier = 5
			}
		}
    }
    hidden_ideas = {

		GGR_gorings_rk = {
			on_add = { log = "[GetDateText]: [Root.GetName]: add idea GGR_gorings_rk" }
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			modifier = { # you get more civs but all mils go to germany
				consumer_goods_use_modifier = -1
				surrender_limit = 100
				forced_surrender_limit = 100
			}
			targeted_modifier = {
				tag = ZZZ # replace to GER later
				mic_to_target_factor = 1
			}
		}
		
        GER_reichs_fuel_tank_1 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea GER_reichs_fuel_tank" }

            name = GER_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
                base_fuel_gain = 2
            }
        }
        GER_reichs_fuel_tank_2 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea GER_reichs_fuel_tank" }

            name = GER_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
                base_fuel_gain = 4
            }
        }
        GER_reichs_fuel_tank_3 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea GER_reichs_fuel_tank" }

            name = GER_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
                base_fuel_gain = 6
            }
        }
        GER_reichs_fuel_tank_4 = {
            on_add = { log = "[GetDateText]: [Root.GetName]: add idea GER_reichs_fuel_tank" }

            name = GER_reichs_fuel_tank
            
			allowed = {
				always = no
			}
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1
			
			modifier = {
                base_fuel_gain = 8
            }
        }
    }
}