ideas = {

	mobilization_laws = { 
		law = yes
		
		res_disarmed_nation = {
						
			cost = 100
			removal_cost = -1
			level = 7
			
			allowed = {
				NOT = {
					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
					}
				}
			}
			
			available = { has_completed_focus = nef_res_destruction_is_salvation }

			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

		}
		res_volunteer_only = {
						
			cost = 100
			removal_cost = -1
			level = 6
			
			
			allowed = {
				NOT = {
					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.05
			}

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

		}
		
		res_limited_conscription = {
					
			cost = 100
			removal_cost = -1
			level = 5
			default = yes
			
			allowed = {
				NOT = {
					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
			}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 750
				surrender_progress > 0.1
			}			
			modifier = {
				factor = 1300
				has_stability < 0.5
			}
		}				
			cancel_if_invalid = no						
			
		}
		
		res_extensive_conscription = {
					
			cost = 100
			removal_cost = -1
			level = 4
			
			allowed = {
				has_government = neutrality
				NOT = { has_idea = nef_destsalv }
				}
			modifier = {
				decryption = 1
				drift_defence_factor = 0.25
			}
			ai_will_do = {
			factor = 1
			}
			cancel_if_invalid = no
		}
		
		res_service_by_requirement = {
						
			cost = 100
			removal_cost = -1
			level = 3
			
			allowed = {
				NOT = {
					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
			}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 1000
				has_stability < 0.5
				has_government = neutrality
			}
			modifier = {
				factor = 900
				has_stability > 0.5
				has_government = neutrality
			}
		}			
			cancel_if_invalid = no
		}
		
		res_all_adults_serve = {
		
			cost = 100
			removal_cost = -1
			level = 2
			
			allowed = {
				NOT = {
					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
				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 = 1100
				has_stability < 0.6
			}
			modifier = {
				factor = 1000
				has_stability > 0.6
			}
		}			
			cancel_if_invalid = no
		}
		
		res_scraping_the_barrel = {
			
			cost = 100
			removal_cost = -1
			level = 1
			
			allowed = {
				NOT = {
					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.005
				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 = 1200
				has_stability > 0.9
			}
		}
			cancel_if_invalid = no
		}
	}
}
