ideas = { # GCW and pre-gcw ideas

	country = {

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

			picture = generic_weapons_production

			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.3
				stability_weekly = -0.03
				war_support_weekly = -0.03
			}

		}

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

			picture = generic_weapons_production

			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1

			modifier = {
				political_power_gain = -0.4
				stability_weekly = -0.03
				war_support_weekly = -0.03
			}
		}
		GGR_Militarist_ethos = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_Militarist_ethos"}
			picture = generic_german_training

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				war_support_factor = 0.1
				conscription_factor = 0.05
				political_power_gain = -0.2
				consumer_goods_use_modifier = -0.04
			}
		}
		GGR_Production_pipeline = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_Production_pipeline"}
			picture = generic_enhanced_infantry_production

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				industrial_capacity_factory = 0.1
				production_factory_max_efficiency_factor = 0.05
			}
		}
		GGR_Run_to_exhaustion = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_Run_to_exhaustion"}
			picture = generic_forced_labor

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				industrial_capacity_factory = 0.25
			}
		}
		GGR_Eastern_roads = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_Eastern_roads"}
			picture = generic_enhanced_infantry_production
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				production_speed_infrastructure_factor = 0.35
			}
		}
		GGR_enemy_intelligence = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_enemy_intelligence"}
			picture = GFX_idea_RUS_terror_bombing

			allowed = {
				always = no
			}
			removal_cost = -1

			modifier = {
				recon_factor = 0.05
				army_org_Factor = 0.05
				#enemy_#partisan_effect = -0.1
			}
		}
		GGR_captured_spies = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_captured_spies"}
			picture = GFX_idea_RUS_terror_bombing

			allowed = {
				always = no
			}
			removal_cost = -1

			modifier = {
				encryption_factor = -0.2
				#enemy_#partisan_effect = 0.2
				attrition = 0.1
			}
		}


		GGR_work_for_your_life = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_work_for_your_life"}
			picture = PRM_Forced_Labor

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				industrial_capacity_factory = 0.2
			}
		}
		GGR_endless_work = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_endless_work"}
			picture = tightened_union_requirements

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				production_factory_max_efficiency_factor = 0.1
				industrial_capacity_factory = 0.2
				stability_factor = -0.1
				war_support_factor = -0.1
			}
		}
		GGR_Fight_damm_it = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_Fight_damm_it"}
			picture = generic_army_medium

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				defence = 0.15
				offence = 0.15
			}
		}
		GGR_homebrewed_recreation = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_homebrewed_recreation"}
			picture = generic_prescription_drugs

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_morale_factor = 0.15
				army_org_Factor = -0.05
			}
		}
		GGR_frontline_commisars = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_frontline_commisars"}
			picture = generic_native_auxillary

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_core_attack_factor = 0.1
				army_core_defence_factor = 0.1
				army_org_Factor = 0.05
				supply_consumption_factor = -0.20
				stability_factor = -0.05
				war_support_factor = -0.05
			}
		}
		GGR_warriors_breakfast = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_warriors_breakfast"}
			picture = generic_army_good

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_morale_factor = 0.10
				supply_consumption_factor = 0.05
			}
		}
		GGR_factory_battalions = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_factory_battalions"}
			picture = generic_breakneck_industrialization

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				production_factory_max_efficiency_factor = -0.05
				industrial_capacity_factory = -0.1
				conscription_factor = 0.15
			}
		}
		GGR_please_charge = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_please_charge"}
			picture = PRM_disciplined_raiders
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_org_Factor = -0.1
				army_speed_factor = 0.1
				dig_in_speed_factor = 0.1
			}
		}
		GGR_please_fight = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_please_fight"}
			picture = generic_army_bad

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_attack_factor = 0.1
				supply_consumption_factor = 0.1
			}
		}
		GGR_do_or_die = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_do_or_die"}
			picture = generic_preparing_the_militias

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_attack_factor = 0.1
				army_defence_factor = 0.1
			}
		}
		GGR_back_to_basics = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_back_to_basics"}
			picture = generic_intelligence_leaks

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				mobilization_speed = -0.2
				research_speed_factor = 0.1
			}
		}
		GGR_stringent_quotas_idea = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_stringent_quotas_idea"}
			picture = generic_planned_economy

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				industrial_capacity_factory = 0.05
				production_factory_max_efficiency_factor = -0.15
			}
		}
		GGR_fight_till_you_drop = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_fight_till_you_drop"}
			picture = generic_unrestrained_troops

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
				army_attack_factor = 0.1
				army_morale_factor = -0.2
			}
		}
		GGR_unrestricted_reprisals = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_unrestricted_reprisals"}
			picture = generic_atrocities

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			modifier = {
			    #enemy_#partisan_effect = -0.2
			}
		}
		GGR_reliability_issues = {
			on_add = {log = "[GetDateText]: [Root.GetName]: add idea GGR_reliability_issues"}
			picture = generic_enhanced_infantry_production

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = no
			}

			removal_cost = -1

			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.1 instant = yes
					reliability_factor = -0.05 instant = yes
				}
			}
		}
	}
}
