ideas = {

	mobilization_laws = { 
		law = yes

		disarmed_nation = {
						
			cost = 100
			removal_cost = -1
			level = 7
			
			allowed = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = SAF
					original_tag = MEX
					original_tag = BRA
					original_tag = SOV
					original_tag = TUR
					original_tag = GER
					original_tag = DEN
					original_tag = SPR
					original_tag = PRC
					original_tag = MAN
					original_tag = JAP
					original_tag = NEP
					original_tag = PER
				}
			}

			modifier = {
				encryption = 4
				drift_defence_factor = 0.90
				army_core_attack_factor = 0.15
				army_core_defence_factor = 0.15
				#enemy_partisan_effect = -0.15
				resistance_damage_to_garrison = -0.15
				foreign_subversive_activites = -0.15
				stability_weekly = 0.003
				neutrality_drift = -0.075
				}
			
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 170
				neutrality > 0.35
			}
			
			modifier = {
				factor = 250
				has_stability < 0.3
			}
			modifier = {
				factor = 1000
				surrender_progress > 0.25
			}
		}			
			cancel_if_invalid = no

		}
		
		volunteer_only = {
						
			cost = 100
			removal_cost = -1
			level = 6
			
			allowed = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = SAF
					original_tag = MEX
					original_tag = BRA
					original_tag = SOV
					original_tag = TUR
					original_tag = GER
					original_tag = DEN
					original_tag = SPR
					original_tag = PRC
					original_tag = MAN
					original_tag = JAP
					original_tag = NEP
					original_tag = PER
				}
			}
			modifier = {
				drift_defence_factor = 0.75
				encryption = 2
				army_core_attack_factor = 0.05
				army_core_defence_factor = 0.05
				#enemy_partisan_effect = -0.05
				resistance_damage_to_garrison = -0.05
				foreign_subversive_activites = -0.05
				stability_weekly = 0.001
				neutrality_drift = -0.025
			}

		ai_will_do = {
			factor = 1
			modifier = {
				factor = 160
				neutrality > 0.2
			}
			modifier = {
				factor = 800
				surrender_progress > 0.2
			}
			modifier = {
				factor = 250
				has_stability < 0.4
			}
		}
			
			cancel_if_invalid = no

		}
		
		limited_conscription = {
					
			cost = 100
			removal_cost = -1
			level = 5
			default = yes
			
			allowed = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = SAF
					original_tag = MEX
					original_tag = BRA
					original_tag = SOV
					original_tag = TUR
					original_tag = GER
					original_tag = DEN
					original_tag = SPR
					original_tag = PRC
					original_tag = MAN
					original_tag = JAP
					original_tag = NEP
					original_tag = PER
				}
			}
			
			modifier = {
				encryption = 1
				drift_defence_factor = 0.50
				stability_weekly = 0.0005
				neutrality_drift = -0.01
			}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 150
				neutrality > 0.15
			}
			modifier = {
				factor = 110
				neutrality < 0.15
			}
			modifier = {
				factor = 750
				surrender_progress > 0.1
			}			
		}				
			cancel_if_invalid = no						
			
		}
		
		extensive_conscription = {
					
			cost = 100
			removal_cost = -1
			level = 4
			
			allowed = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = SAF
					original_tag = MEX
					original_tag = BRA
					original_tag = SOV
					original_tag = TUR
					original_tag = GER
					original_tag = DEN
					original_tag = SPR
					original_tag = PRC
					original_tag = MAN
					original_tag = JAP
					original_tag = NEP
					original_tag = PER
				}
			}
			
			modifier = {
				decryption = 1
				drift_defence_factor = 0.25
			}
			ai_will_do = {
			factor = 1
			modifier = {
				factor = 100
				neutrality < 0.15
			}
			modifier = {
				factor = 140
				neutrality > 0.15
			}
			modifier = {
				factor = 120
				neutrality < 0.1
			}
			}
			cancel_if_invalid = no
		}
		
		service_by_requirement = {
						
			cost = 100
			removal_cost = -1
			level = 3
			
			allowed = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = SAF
					original_tag = MEX
					original_tag = BRA
					original_tag = SOV
					original_tag = TUR
					original_tag = GER
					original_tag = DEN
					original_tag = SPR
					original_tag = PRC
					original_tag = MAN
					original_tag = JAP
					original_tag = NEP
					original_tag = PER
				}
			}
			
			modifier = {
				decryption = 1
				research_speed_factor = 0.025
				stability_weekly = -0.0005
				neutrality_drift = 0.05	
			}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 130
				neutrality < 0.1
			}
			modifier = {
				factor = 120
				neutrality > 0.1
			}
		}			
			cancel_if_invalid = no
		}
		
		all_adults_serve = {
		
			cost = 100
			removal_cost = -1
			level = 2
			
			allowed = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = SAF
					original_tag = MEX
					original_tag = BRA
					original_tag = SOV
					original_tag = TUR
					original_tag = GER
					original_tag = DEN
					original_tag = SPR
					original_tag = PRC
					original_tag = MAN
					original_tag = JAP
					original_tag = NEP
					original_tag = PER
				}
			}
			
			modifier = {
				drift_defence_factor = -0.05
				decryption = 2
				research_speed_factor = 0.05
				air_detection = 0.025
				naval_detection = 0.025
				foreign_subversive_activites = 0.05
				stability_weekly = -0.001
				neutrality_drift = 0.1
				custom_modifier_tooltip = if_you_own_la_resistance_1_tt
				hidden_modifier = {
				operative_slot = 1
				agency_upgrade_time = -0.10
				}
			}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 140
				neutrality < 0.1
			}
			modifier = {
				factor = 100
				neutrality > 0.05
			}
		}			
			cancel_if_invalid = no
		}
		
		scraping_the_barrel = {
			
			cost = 100
			removal_cost = -1
			level = 1
			
			allowed = {
				OR = {
					original_tag = ENG
					original_tag = USA
					original_tag = SAF
					original_tag = MEX
					original_tag = BRA
					original_tag = SOV
					original_tag = TUR
					original_tag = GER
					original_tag = DEN
					original_tag = SPR
					original_tag = PRC
					original_tag = MAN
					original_tag = JAP
					original_tag = NEP
					original_tag = PER
				}
			}
			
			modifier = {
				drift_defence_factor = -0.25
				decryption = 4
				research_speed_factor = 0.1
				air_detection = 0.1
				naval_detection = 0.1
				foreign_subversive_activites = 0.15
				stability_weekly = -0.003
				neutrality_drift = 0.25
				custom_modifier_tooltip = if_you_own_la_resistance_2_tt
				hidden_modifier = {
				operative_slot = 2
				agency_upgrade_time = -0.20
				}
			}
			
			ai_will_do = {
			factor = 1
			modifier = {
				factor = 200
				neutrality < 0.02
			}
		}
			cancel_if_invalid = no
		}
	}
}
