#Scripted triggers				Scope				Explanation													
#can_upgrade_gdp				COUNTRY SCOPE		TRUE if SCOPE COUNTRY GDP can be upgraded


#Checks if a country is classified as a western nation
can_upgrade_gdp = {
	OR = {
		and = {
			has_idea = gdp_1
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_2
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_3
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_4
			OR = {	
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_5
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_6
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_7
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_8
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_9
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_10
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 1
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		and = {
			has_idea = gdp_11
			OR = {
				AND = {
					num_of_factories < 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
				AND = {
					num_of_factories > 79
					NOT = {
						any_owned_state = {
							free_building_slots = {
							   building = industrial_complex
							   size > 0
							   include_locked = no
							}
						}
					} 	
				}
			}
		}
		
	}
}