ideas = {

	equality = { 
	
		law = yes
		

		# Equality for all
		equality_all = {
		    available = {
				NOT = {
					has_government = fascism
				}
			}
			
			modifier = {
				stability_weekly = 0.001
				political_power_factor = -0.2
			    resistance_damage_to_garrison = 0.25
				conscription_factor = 0.2
			}
	
			cost = 50
			
			cancel_if_invalid = yes
			
			ai_will_do = {
   				factor = 0.5
				modifier = {
				    OR = {
					has_government = communism
					has_government = democratic
					}
					factor = 1
					
				}
			}		
			
		}
		
		
		# Race Segregation
		equality_segregation = {

			available = {
		       NOT = { 
				    OR = {
					has_government = communism
				
					}
				}
			}
			
			modifier = {
				resistance_damage_to_garrison = -0.3
				political_power_factor = 0.2
				stability_weekly = -0.003
				conscription_factor = -0.2
			}
			
			cost = 50

			
			cancel_if_invalid = yes

			ai_will_do = {
   				factor = 0.5

				modifier = {
				    OR = {
					has_government = fascism
					has_government = neutrality
					}
					factor = 0.5
					
				}
				modifier = {
				    OR = {
					has_government = fascism
					}
					factor = 2.0
					
				}
   			}
		}
		
		
		# Genocide
		equality_genocide = {

		available = {
				NOT = { 
				    OR = {
					has_government = communism
				
					has_government = democratic
				
					}
				}
			}
			
			modifier = {
				resistance_damage_to_garrison = -0.5
				political_power_factor = 0.3
				stability_weekly = -0.003
				conscription_factor = -0.2
			}
			cancel_if_invalid = yes
			
			cost = 50
			
			ai_will_do = {
   				factor = 0.5

   				modifier = {
				    if = {
					GER = {has_government = fascism}
					tag = GER
					}
					factor = 10
				}
   			}
		}
		
		# Minority Suppression
		equality_minority = {
		 available = {}
			
			modifier = {
				resistance_damage_to_garrison = -0.15
				political_power_factor = 0.1
				stability_weekly = -0.001
				conscription_factor = -0.1
			}
			cancel_if_invalid = yes
			cost = 100
			ai_will_do = {
   				factor = 0.5

   				modifier = {
					has_government = neutrality
					factor = 0.5
				}
   			}
		}
	}
}