ideas = {
	
	country = {

	NORDIC_to_arms_against_tyranny_ns = {
		picture = FRA_scw_intervention_republicans_focus

		modifier = {
			democratic_drift = 0.02
			neutrality_drift = 0.02
			send_volunteer_size = 30.000
			send_volunteer_divisions_required = -3.000
			lend_lease_tension = -2.000
			army_defence_factor = 2.000
		}
	}

	NORDIC_the_nordic_march_ns = {
		picture = prc_the_long_march2

		modifier = {
			communism_drift = 0.02
			fascism_drift = 0.02
			war_support_factor = 1.500
			war_stability_factor = 1.500
			army_attack_factor = 2.000
		}
	}
	
	### NORDIC ARMY ###

	NORDIC_joint_army_originator_ns_1 = {
		name = NORDIC_joint_army_originator_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 1.000 
			max_command_power = 250.000
		}
	}

	NORDIC_joint_army_member_ns_1 = {
		name = NORDIC_joint_army_member_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 0.500
			max_command_power = 200.000
		}
	}

	NORDIC_joint_army_originator_ns_2 = {
		name = NORDIC_joint_army_originator_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 1.000
			max_command_power = 250.000 
			weekly_manpower = 2500.000 
		}
	}

	NORDIC_joint_army_member_ns_2 = {
		name = NORDIC_joint_army_member_ns

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		picture = generic_manpower_bonus

		modifier = {
			command_power_gain = 0.500 
			max_command_power = 200.000
			weekly_manpower = 2000.000 
		}
	}

	NORDIC_joint_army_originator_ns_3 = {
		name = NORDIC_joint_army_originator_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 1.000
			max_command_power = 250.000 
			weekly_manpower = 2500.000 
			training_time_factor = -0.300
			experience_gain_army = 1.000
		}
	}

	NORDIC_joint_army_member_ns_3 = {
		name = NORDIC_joint_army_member_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 0.500
			max_command_power = 200.000 
			weekly_manpower = 2000.000
			training_time_factor = -0.200 
			experience_gain_army = 0.500
		}
	}

	NORDIC_joint_army_originator_ns_support = {
		name = NORDIC_joint_army_originator_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 1.000
			max_command_power = 250.000
			weekly_manpower = 2000.000 
			training_time_factor = -0.300
			experience_gain_army = 1.500
			custom_modifier_tooltip = NORDIC_support_Training_collaboration_custom_TT
		}
	}

	NORDIC_joint_army_member_ns_support = {
		name = NORDIC_joint_army_member_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 0.500
			max_command_power = 150.000 
			weekly_manpower = 1000.000
			training_time_factor = -0.200 
			experience_gain_army = 1.000
			custom_modifier_tooltip = NORDIC_support_Training_collaboration_custom_TT
		}
	}

	NORDIC_joint_army_originator_ns_recruitment = {
		name = NORDIC_joint_army_originator_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 0.500 
			max_command_power = 200.000
			weekly_manpower = 3000.000 
			training_time_factor = -0.200
			experience_gain_army = 1.000
			recruitable_population_factor = 1.000
		}
	}

	NORDIC_joint_army_member_ns_recruitment = {
		name = NORDIC_joint_army_member_ns

		picture = generic_manpower_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}
		
		modifier = {
			command_power_gain = 0.500
			max_command_power = 100.000 
			weekly_manpower = 2000.000
			training_time_factor = -0.200 
			experience_gain_army = 0.500
			recruitable_population_factor = 0.500
		}
	}

#	NORDIC_joint_special_forces_ns = {
#		name = NORDIC_joint_special_forces
#
#
#		cancel = {
#			NORDIC_basic_joint_trigger = no 
#		}
#		
#		modifier = {
#			special_forces_cap = 0.750
#		} 
#	}

	NORDIC_command_ns = {
		name = NORDIC_command_ns
		picture = generic_war_preparation

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			max_command_power_mult = 1.000
			army_org_regain = 1.500
			army_speed_factor = 1.000
		} 

	}


	NORDIC_joint_mountaineers_effort = {

		picture = generic_mountain_warfare

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			mountaineers_special_forces_contribution_factor = -0.25
			modifier_army_sub_unit_mountaineers_defence_factor = 1.500
			modifier_army_sub_unit_mountaineers_speed_factor = 0.500
			modifier_army_sub_unit_mountaineers_attack_factor = 1.000
		} 
	}

	NORDIC_joint_amphibious_effort = {

		picture = escort_effort_focus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			marines_special_forces_contribution_factor = -0.25
			modifier_army_sub_unit_marines_attack_factor = 1.000
			naval_invasion_capacity = 80.000
			invasion_preparation = -0.2
		} 
	}

	NORDIC_joint_submarines_effort = {
		
		picture = generic_coastal_navy

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			navy_submarine_attack_factor = 1.500
			navy_submarine_defence_factor = 1.000
		} 
	}

	NORDIC_joint_carrier_effort = {
		
		picture = generic_sea_focused_navy

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			navy_carrier_air_attack_factor = 1.000
			navy_carrier_air_targetting_factor = 1.000
		} 
	}

	NORDIC_economic_union_ns = {
		name = NORDIC_economic_union_ns
		picture = generic_goods_red_bonus

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			consumer_goods_factor = -0.100
			production_speed_industrial_complex_factor = 1.500
			faction_trade_opinion_factor = 2.500
		}

	}

	NORDIC_development_fund_originator_ns = {
		name = NORDIC_civilian_contributions

		picture = generic_economic_increase  

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			production_speed_buildings_factor = 1.500
		}
	}

	NORDIC_development_fund_member_ns = {
		name = NORDIC_civilian_contributions

		picture = generic_economic_increase  

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			production_speed_buildings_factor = 0.900
		}
	}

	NORDIC_railway_expansion_originator_ns = {
		name = NORDIC_railway_expansion

		picture = generic_railroads

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			production_speed_rail_way_factor = 2.500
		}  
	}

	NORDIC_railway_expansion_member_ns = {
		name = NORDIC_railway_expansion

		picture = generic_train_tracks

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		modifier = {
			production_speed_rail_way_factor = 1.500
		}  
	}

	### Decision Ideas #### 
	NORDIC_receiving_investments_fake_ns = {
		
		picture = man_five_year_plan_industry 
		modifier = {
			custom_modifier_tooltip = NORDIC_receiving_investments_TT
		}
	}

	NORDIC_sending_investments_ns = {
		
		picture = man_five_year_plan_industry 
		modifier = {
			civilian_factory_use = 3
		}
	}

	NORDIC_investing_in_neighbor_ns = {
		picture = man_five_year_plan_industry

		modifier = {
			production_speed_buildings_factor = 1.000
		}
	}

	NORDIC_economic_cooperation_ns = {
		picture = generic_economic_increase

		modifier = {
			consumer_goods_factor = -0.600
			production_speed_buildings_factor = 1.500
		}

		cancel = {
			FROM = {
				NORDIC_valid_decision_target = no
			}
		}
	}
}


##### HIDDEN IDEAS ###### 


hidden_ideas = {
	NORDIC_hidden_airforces_originator_dmod = {
		name = NORDIC_airforces_member_dmod

		removal_cost = -1

		allowed = {
			NORDIC_is_nordic = yes 
		}

		allowed_civil_war = {
			NORDIC_basic_joint_trigger = yes 
		}

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		equipment_bonus = { # WARNING!! Any changes here need to be applied in the Dynamic Modifier custom tooltip. Thanks for your attention.
			small_plane_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			cv_small_plane_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			small_plane_cas_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			cv_small_plane_cas_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			small_plane_naval_bomber_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			cv_small_plane_naval_bomber_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			medium_plane_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			medium_plane_fighter_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			medium_plane_scout_plane_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			large_plane_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			large_plane_maritime_patrol_plane_airframe = {
				instant = yes
				build_cost_ic = -0.750
			}
			transport_plane_equipment = {
				instant = yes
				build_cost_ic = -0.750
			}
		}
	}

	NORDIC_hidden_airforces_member_dmod = {
		name = NORDIC_airforces_member_dmod

		removal_cost = -1

		picture = generic_air_bonus

		allowed = {
			NORDIC_is_nordic = yes 
		}

		allowed_civil_war = {
			NORDIC_basic_joint_trigger = yes 
		}

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		equipment_bonus = { # WARNING!! Any changes here need to be applied in the Dynamic Modifier custom tooltip. Thanks for your attention.
			small_plane_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			cv_small_plane_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			small_plane_cas_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			cv_small_plane_cas_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			small_plane_naval_bomber_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			cv_small_plane_naval_bomber_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			medium_plane_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			medium_plane_fighter_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			medium_plane_scout_plane_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			large_plane_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			large_plane_maritime_patrol_plane_airframe = {
				instant = yes
				build_cost_ic = -0.500
			}
			transport_plane_equipment = {
				instant = yes
				build_cost_ic = -0.500
			}
		}
	}

	NORDIC_hidden_airforces_naval_originator_dmod = {
		name = NORDIC_airforces_member_dmod

		removal_cost = -1

		allowed = {
			NORDIC_is_nordic = yes 
		}

		allowed_civil_war = {
			NORDIC_basic_joint_trigger = yes 
		}

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		equipment_bonus = { # WARNING!! Any changes here need to be applied in the Dynamic Modifier custom tooltip. Thanks for your attention.
			small_plane_naval_bomber_airframe = {
				instant = yes
				naval_strike_attack = 0.15
				air_range = 2.500
			}
			cv_small_plane_naval_bomber_airframe = {
				instant = yes
				naval_strike_attack = 0.15
				air_range = 2.500
			}
			cv_small_plane_airframe = {
				instant = yes
				air_agility = 1.500
				air_range = 2.500					
			}
			cv_small_plane_cas_airframe = {
				instant = yes
				naval_strike_attack = 0.15
				air_range = 2.500			
			}
			cv_small_plane_naval_bomber_airframe = {
				instant = yes
				naval_strike_attack = 0.15
				air_range = 2.500				
			}
			cv_small_plane_suicide_airframe = {
				instant = yes
				naval_strike_attack = 0.15
				air_range = 2.500				
			}
		}
	}

	NORDIC_hidden_airforces_naval_member_dmod = {
		name = NORDIC_airforces_member_dmod

		removal_cost = -1

		allowed = {
			NORDIC_is_nordic = yes 
		}

		allowed_civil_war = {
			NORDIC_basic_joint_trigger = yes 
		}

		cancel = {
			NORDIC_basic_joint_trigger = no 
		}

		equipment_bonus = { # WARNING!! Any changes here need to be applied in the Dynamic Modifier custom tooltip. Thanks for your attention.
			small_plane_naval_bomber_airframe = {
				instant = yes
				naval_strike_attack = 0.1
				air_range = 1.500
			}
			cv_small_plane_naval_bomber_airframe = {
				instant = yes
				naval_strike_attack = 0.1
				air_range = 1.500
			}
			cv_small_plane_airframe = {
				instant = yes
				air_agility = 1.000
				air_range = 1.500					
			}
			cv_small_plane_cas_airframe = {
				instant = yes
				naval_strike_attack = 0.1
				air_range = 1.500			
			}
			cv_small_plane_naval_bomber_airframe = {
				instant = yes
				naval_strike_attack = 0.1
				air_range = 1.500				
			}
			cv_small_plane_suicide_airframe = {
				instant = yes
				naval_strike_attack = 0.1
				air_range = 1.500				
			}
		}
	}
}
}
