﻿ve_national_idea_1 = {
	scope = country
	is_shown = {
		var:national_idea_pool >= 3
	}
	is_valid = {
		var:national_idea_pool >= 3
		NOT = { ve_national_idea_1_completed = yes }
	}
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_1
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_1
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_1
				months = -1
			}
		}
	}
}

ve_national_idea_2 = {
	scope = country
	is_shown = {
		var:national_idea_pool >= 6
	}
	is_valid = {
		var:national_idea_pool >= 6
		NOT = { ve_national_idea_2_completed = yes }
	}
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_2
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_2
				months = -1
			}
		}
	}
}

ve_national_idea_3 = {
	scope = country
	is_shown = {
		var:national_idea_pool >= 9
	}
	is_valid = {
		var:national_idea_pool >= 9
		NOT = { ve_national_idea_3_completed = yes }
	}
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_3
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_3
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_3
				months = -1
			}
		}
	}
}

ve_national_idea_4 = {
	scope = country
	is_shown = {
		var:national_idea_pool >= 12
	}
	is_valid = {
		var:national_idea_pool >= 12
		NOT = { ve_national_idea_4_completed = yes }
	}
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_4
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_4
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_4
				months = -1
			}
		}
	}
}

ve_national_idea_5 = {
	scope = country
	is_shown = {
		var:national_idea_pool >= 15
	}
	is_valid = {
		var:national_idea_pool >= 15
		NOT = { ve_national_idea_5_completed = yes }
	}
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_5
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_5
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_5
				months = -1
			}
		}
	}
}

ve_national_idea_6 = {
	scope = country
	is_shown = {
		var:national_idea_pool >= 18
	}
	is_valid = {
		var:national_idea_pool >= 18
		NOT = { ve_national_idea_6_completed = yes }
	}
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_6
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_6
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_6
				months = -1
			}
		}
	}
}

ve_national_idea_7 = {
	scope = country
	is_shown = {
		var:national_idea_pool >= 21
	}
	is_valid = {
		var:national_idea_pool >= 21
		NOT = { ve_national_idea_7_completed = yes }
	}
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_7
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_7
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_7
				months = -1
			}
		}
	}
}

ve_national_idea_tradition = {
	scope = country
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = gbr_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = fra_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ger_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ger_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ger_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ger_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = aus_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = rus_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = tur_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = qng_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = jap_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = usa_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_spa_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_ita_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_swe_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_ind_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_ind_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_mex_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_bra_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_net_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_bel_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_per_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_egy_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_kor_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_arg_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_spa_idea_tradition_2
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = ve_swe_idea_tradition_2
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_tradition_1
				months = -1
			}
			add_modifier = {
				name = generic_idea_tradition_2
				months = -1
			}
		}
	}
}

ve_national_idea_bonus = {
	scope = country
	effect = {
		if = {
			limit = {
				exists = c:GBR
				this = c:GBR
			}
			add_modifier = {
				name = gbr_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:FRA
				this = c:FRA
			}
			add_modifier = {
				name = fra_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PRU
				this = c:PRU
			}
			add_modifier = {
				name = ger_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SGF
				this = c:SGF
			}
			add_modifier = {
				name = ger_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NGF
				this = c:NGF
			}
			add_modifier = {
				name = ger_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:GER
				this = c:GER
			}
			add_modifier = {
				name = ger_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:AUS
				this = c:AUS
			}
			add_modifier = {
				name = aus_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:RUS
				this = c:RUS
			}
			add_modifier = {
				name = rus_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:TUR
				this = c:TUR
			}
			add_modifier = {
				name = tur_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:CHI
				this = c:CHI
			}
			add_modifier = {
				name = qng_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:JAP
				this = c:JAP
			}
			add_modifier = {
				name = jap_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:USA
				this = c:USA
			}
			add_modifier = {
				name = usa_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SPA
				this = c:SPA
			}
			add_modifier = {
				name = ve_spa_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ITA
				this = c:ITA
			}
			add_modifier = {
				name = ve_ita_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SWE
				this = c:SWE
			}
			add_modifier = {
				name = ve_swe_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BIC
				this = c:BIC
			}
			add_modifier = {
				name = ve_ind_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:HND
				this = c:HND
			}
			add_modifier = {
				name = ve_ind_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:MEX
				this = c:MEX
			}
			add_modifier = {
				name = ve_mex_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BRZ
				this = c:BRZ
			}
			add_modifier = {
				name = ve_bra_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:NET
				this = c:NET
			}
			add_modifier = {
				name = ve_net_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:BEL
				this = c:BEL
			}
			add_modifier = {
				name = ve_bel_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:PER
				this = c:PER
			}
			add_modifier = {
				name = ve_per_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:EGY
				this = c:EGY
			}
			add_modifier = {
				name = ve_egy_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:KOR
				this = c:KOR
			}
			add_modifier = {
				name = ve_kor_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:ARG
				this = c:ARG
			}
			add_modifier = {
				name = ve_arg_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:IBE
				this = c:IBE
			}
			add_modifier = {
				name = ve_spa_idea_bonus
				months = -1
			}
		}
		else_if = {
			limit = {
				exists = c:SCA
				this = c:SCA
			}
			add_modifier = {
				name = ve_swe_idea_bonus
				months = -1
			}
		}
		else = {
			add_modifier = {
				name = generic_idea_bonus
				months = -1
			}
		}
	}
}

ve_national_idea_img = {
	scope = country
	is_shown = {
		# Generic fallback art must never be drawn beneath a dedicated profile.
		# The explicit guard also fixes older saves that retained this variable.
		NOR = {
			AND = { exists = c:SPA this = c:SPA }
			AND = { exists = c:IBE this = c:IBE }
			AND = { exists = c:ITA this = c:ITA }
			AND = { exists = c:SWE this = c:SWE }
			AND = { exists = c:SCA this = c:SCA }
			AND = { exists = c:BIC this = c:BIC }
			AND = { exists = c:HND this = c:HND }
			AND = { exists = c:MEX this = c:MEX }
			AND = { exists = c:BRZ this = c:BRZ }
			AND = { exists = c:NET this = c:NET }
			AND = { exists = c:BEL this = c:BEL }
			AND = { exists = c:PER this = c:PER }
			AND = { exists = c:EGY this = c:EGY }
			AND = { exists = c:KOR this = c:KOR }
			AND = { exists = c:ARG this = c:ARG }
		}
		has_variable = generic_idea_country
	}
}

# These presentation states intentionally read the actual country modifiers,
# not the pooled progress. A slot is active only after its idea was granted.
ve_national_idea_1_active = {
	scope = country
	is_shown = { ve_national_idea_1_completed = yes }
}

ve_national_idea_2_active = {
	scope = country
	is_shown = { ve_national_idea_2_completed = yes }
}

ve_national_idea_3_active = {
	scope = country
	is_shown = { ve_national_idea_3_completed = yes }
}

ve_national_idea_4_active = {
	scope = country
	is_shown = { ve_national_idea_4_completed = yes }
}

ve_national_idea_5_active = {
	scope = country
	is_shown = { ve_national_idea_5_completed = yes }
}

ve_national_idea_6_active = {
	scope = country
	is_shown = { ve_national_idea_6_completed = yes }
}

ve_national_idea_7_active = {
	scope = country
	is_shown = { ve_national_idea_7_completed = yes }
}
