#cow_wonder_upgrade_decision_effect                         Temporary flag that tracks which Wonder is located in the province.
#cow_wonder_stage_decision_effect                           Non-functional - Is supposed to track what stage the Wonder is in.
#cow_post_wonder_stage_decision_effect                      Non-functional - Is supposed to add Wonder Stages depending on what stage the original wonder was.
#cow_post_wonder_upgrade_decision_effect                    Adds Wonder District depending on which Wonder was previously located in the province.
#cow_historical_wonder_upgrade_decision_effect              Adds historical City of Wonders depending on which historical location.

cow_wonder_upgrade_decision_effect = {
	if = {
		limit = {
			has_wonder = wonder_cathedral
		}
		set_global_flag = cow_cathedral
	}
	else_if = {
		limit = {
			has_wonder = wonder_mosque
		}
		set_global_flag = cow_mosque
	}
	else_if = {
		limit = {
			has_wonder = wonder_synagogue
		}
		set_global_flag = cow_synagogue
	}
	else_if = {
		limit = {
			has_wonder = wonder_temple_pagan
		}
		set_global_flag = cow_temple_pagan
	}
	else_if = {
		limit = {
			has_wonder = wonder_temple_buddhist
		}
		set_global_flag = cow_temple_buddhist
	}
	else_if = {
		limit = {
			has_wonder = wonder_temple_hindu
		}
		set_global_flag = cow_temple_hindu
	}
	else_if = {
		limit = {
			has_wonder = wonder_statue_ruler
		}
		set_global_flag = cow_statue_ruler
	}
	else_if = {
		limit = {
			has_wonder = wonder_statue_horse
		}
		set_global_flag = cow_statue_horse
	}
	else_if = {
		limit = {
			has_wonder = wonder_fortress
		}
		set_global_flag = cow_fortress
	}
	else_if = {
		limit = {
			has_wonder = wonder_underground_city
		}
		set_global_flag = cow_underground_city
	}
	else_if = {
		limit = {
			has_wonder = wonder_wall
		}
		set_global_flag = cow_wall
	}
	else_if = {
		limit = {
			has_wonder = wonder_harbor
		}
		set_global_flag = cow_harbor
	}
	else_if = {
		limit = {
			has_wonder = wonder_lighthouse
		}
		set_global_flag = cow_lighthouse
	}
	else_if = {
		limit = {
			has_wonder = wonder_amphitheater
		}
		set_global_flag = cow_amphitheater
	}
	else_if = {
		limit = {
			has_wonder = wonder_palace
		}
		set_global_flag = cow_palace
	}
	else_if = {
		limit = {
			has_wonder = wonder_garden
		}
		set_global_flag = cow_garden
	}
	else_if = {
		limit = {
			has_wonder = wonder_university
		}
		set_global_flag = cow_university
	}
	else_if = {
		limit = {
			has_wonder = wonder_library
		}
		set_global_flag = cow_library
	}
	else_if = {
		limit = {
			has_wonder = wonder_mausoleum
		}
		set_global_flag = cow_mausoleum
	}
	else_if = {
		limit = {
			has_wonder = wonder_pyramid
		}
		set_global_flag = cow_pyramid
	}
	else_if = {
		limit = {
			has_wonder = wonder_pagan_stones
		}
		set_global_flag = cow_pagan_stones
	}
	else_if = {
		limit = {
			has_wonder = wonder_aztec_pyramid
		}
		set_global_flag = cow_aztec_pyramid
	}
	else_if = {
		limit = {
			has_wonder = wonder_pyramid_giza
		}
		set_global_flag = cow_pyramid_giza
	}
	else_if = {
		limit = {
			has_wonder = wonder_pagan_stones_stonehenge
		}
		set_global_flag = cow_pagan_stones_stonehenge
	}
	else_if = {
		limit = {
			has_wonder = wonder_mausoleum_halicarnassus
		}
		set_global_flag = cow_mausoleum_halicarnassus
	}
	else_if = {
		limit = {
			has_wonder = wonder_lighthouse_alexandria
		}
		set_global_flag = cow_lighthouse_alexandria
	}
	else_if = {
		limit = {
			has_wonder = wonder_temple_hindu_konark
		}
		set_global_flag = cow_temple_hindu_konark
	}
	else_if = {
		limit = {
			has_wonder = wonder_apostolic_palace
		}
		set_global_flag = cow_apostolic_palace
	}
	else_if = {
		limit = {
			has_wonder = wonder_house_of_wisdom
		}
		set_global_flag = cow_house_of_wisdom
	}
	else_if = {
		limit = {
			has_wonder = wonder_underground_city_petra
		}
		set_global_flag = cow_underground_city_petra
	}
	else_if = {
		limit = {
			has_wonder = wonder_cathedral_hagia_sophia
		}
		set_global_flag = cow_cathedral_hagia_sophia
	}
	else_if = {
		limit = {
			has_wonder = wonder_cathedral_notre_dame
		}
		set_global_flag = cow_cathedral_notre_dame
	}
}

# cow_wonder_stage_decision_effect = {
	# if = {
		# limit = {
			# wonder = {
				# wonder_stage = 1
			# }
		# }
		# set_global_flag = cow_wonder_stage_1
	# }
	# else_if = {
		# limit = {
			# wonder = {
				# wonder_stage = 2
			# }
		# }
		# set_global_flag = cow_wonder_stage_2
	# }
	# else_if = {
		# limit = {
			# wonder = {
				# wonder_stage = 3
			# }
		# }
		# set_global_flag = cow_wonder_stage_3
	# }
	# else_if = {
		# limit = {
			# wonder = {
				# wonder_stage = 4
			# }
		# }
		# set_global_flag = cow_wonder_stage_4
	# }
# }

# cow_post_wonder_stage_decision_effect = {
	# if = {
		# limit = {
			# has_global_flag = cow_wonder_stage_3
		# }
		# add_wonder_stage = 2
		# clr_global_flag = cow_wonder_stage_3
	# }
	# else_if = {
		# limit = {
			# has_global_flag = cow_wonder_stage_4
		# }
		# add_wonder_stage = 3
		# clr_global_flag = cow_wonder_stage_4
	# }
	# else = {
		# clr_global_flag = cow_wonder_stage_1
		# clr_global_flag = cow_wonder_stage_2
		# clr_global_flag = cow_wonder_stage_3
		# clr_global_flag = cow_wonder_stage_4
	# }
# }

cow_post_wonder_upgrade_decision_effect = {
	if = {
		limit = {
			has_global_flag = cow_cathedral
		}
		add_wonder_upgrade = upgrade_cow_district_cathedral
		clr_global_flag = cow_cathedral
	}
	else_if = {
		limit = {
			has_global_flag = cow_mosque
		}
		add_wonder_upgrade = upgrade_cow_district_mosque
		clr_global_flag = cow_mosque
	}
	else_if = {
		limit = {
			has_global_flag = cow_synagogue
		}
		add_wonder_upgrade = upgrade_cow_district_synagogue
		clr_global_flag = cow_synagogue
	}
	else_if = {
		limit = {
			has_global_flag = cow_temple_pagan
		}
		add_wonder_upgrade = upgrade_cow_district_temple_pagan
		clr_global_flag = cow_temple_pagan
	}
	else_if = {
		limit = {
			has_global_flag = cow_temple_buddhist
		}
		add_wonder_upgrade = upgrade_cow_district_temple_buddhist
		clr_global_flag = cow_temple_buddhist
	}
	else_if = {
		limit = {
			has_global_flag = cow_temple_hindu
		}
		add_wonder_upgrade = upgrade_cow_district_temple_hindu
		clr_global_flag = cow_temple_hindu
	}
	else_if = {
		limit = {
			has_global_flag = cow_statue_ruler
		}
		add_wonder_upgrade = upgrade_cow_district_statue_ruler
		clr_global_flag = cow_statue_ruler
	}
	else_if = {
		limit = {
			has_global_flag = cow_statue_horse
		}
		add_wonder_upgrade = upgrade_cow_district_horse_statue
		clr_global_flag = cow_statue_horse
	}
	else_if = {
		limit = {
			has_global_flag = cow_fortress
		}
		add_wonder_upgrade = upgrade_cow_district_fortress
		clr_global_flag = cow_fortress
	}
	else_if = {
		limit = {
			has_global_flag = cow_underground_city
		}
		add_wonder_upgrade = upgrade_cow_district_underground_city
		clr_global_flag = cow_underground_city
	}
	else_if = {
		limit = {
			has_global_flag = cow_wall
		}
		add_wonder_upgrade = upgrade_cow_district_grand_walls
		clr_global_flag = cow_wall
	}
	else_if = {
		limit = {
			has_global_flag = cow_harbor
		}
		add_wonder_upgrade = upgrade_cow_district_harbor
		clr_global_flag = cow_harbor
	}
	else_if = {
		limit = {
			has_global_flag = cow_lighthouse
		}
		add_wonder_upgrade = upgrade_cow_district_lighthouse
		clr_global_flag = cow_lighthouse
	}
	else_if = {
		limit = {
			has_global_flag = cow_amphitheater
		}
		add_wonder_upgrade = upgrade_cow_district_amphitheatre
		clr_global_flag = cow_amphitheater
	}
	else_if = {
		limit = {
			has_global_flag = cow_palace
		}
		add_wonder_upgrade = upgrade_cow_district_palace
		clr_global_flag = cow_palace
	}
	else_if = {
		limit = {
			has_global_flag = cow_garden
		}
		add_wonder_upgrade = upgrade_cow_district_garden
		clr_global_flag = cow_garden
	}
	else_if = {
		limit = {
			has_global_flag = cow_university
		}
		add_wonder_upgrade = upgrade_cow_district_university
		clr_global_flag = cow_university
	}
	else_if = {
		limit = {
			has_global_flag = cow_library
		}
		add_wonder_upgrade = upgrade_cow_district_library
		clr_global_flag = cow_library
	}
	else_if = {
		limit = {
			has_global_flag = cow_mausoleum
		}
		add_wonder_upgrade = upgrade_cow_district_mausoleum
		clr_global_flag = cow_mausoleum
	}
	else_if = {
		limit = {
			has_global_flag = cow_pyramid
		}
		add_wonder_upgrade = upgrade_cow_district_pyramid
		clr_global_flag = cow_pyramid
	}
	else_if = {
		limit = {
			has_global_flag = cow_pagan_stones
		}
		add_wonder_upgrade = upgrade_cow_district_pagan_stones
		clr_global_flag = cow_pagan_stones
	}
	else_if = {
		limit = {
			has_global_flag = cow_aztec_pyramid
		}
		add_wonder_upgrade = upgrade_cow_district_aztec_pyramid
		clr_global_flag = cow_aztec_pyramid
	}
	else_if = {
		limit = {
			has_global_flag = cow_pyramid_giza
		}
		add_wonder_upgrade = upgrade_cow_district_pyramid_giza
		clr_global_flag = cow_pyramid_giza
	}
	else_if = {
		limit = {
			has_global_flag = cow_pagan_stones_stonehenge
		}
		add_wonder_upgrade = upgrade_cow_district_stonehenge
		clr_global_flag = cow_pagan_stones_stonehenge
	}
	else_if = {
		limit = {
			has_global_flag = cow_mausoleum_halicarnassus
		}
		add_wonder_upgrade = upgrade_cow_district_mausoleum_halicarnassus
		clr_global_flag = cow_mausoleum_halicarnassus
	}
	else_if = {
		limit = {
			has_global_flag = cow_lighthouse_alexandria
		}
		add_wonder_upgrade = upgrade_cow_district_pharos_alex
		clr_global_flag = cow_lighthouse_alexandria
	}
	else_if = {
		limit = {
			has_global_flag = cow_temple_hindu_konark
		}
		add_wonder_upgrade = upgrade_cow_district_hindu_konark
		clr_global_flag = cow_temple_hindu_konark
	}
	else_if = {
		limit = {
			has_global_flag = cow_apostolic_palace
		}
		add_wonder_upgrade = upgrade_cow_district_lateran_palace
		clr_global_flag = cow_apostolic_palace
	}
	else_if = {
		limit = {
			has_global_flag = cow_house_of_wisdom
		}
		add_wonder_upgrade = upgrade_cow_district_house_of_wisdom
		clr_global_flag = cow_house_of_wisdom
	}
	else_if = {
		limit = {
			has_global_flag = cow_underground_city_petra
		}
		add_wonder_upgrade = upgrade_cow_district_underground_city_petra
		clr_global_flag = cow_underground_city_petra
	}
	else_if = {
		limit = {
			has_global_flag = cow_cathedral_hagia_sophia
		}
		add_wonder_upgrade = upgrade_cow_district_hagia_sophia
		clr_global_flag = cow_cathedral_hagia_sophia
	}
	else_if = {
		limit = {
			has_global_flag = cow_cathedral_notre_dame
		}
		add_wonder_upgrade = upgrade_cow_district_notre_dame
		clr_global_flag = cow_cathedral_notre_dame
	}
}

cow_historical_wonder_upgrade_decision_effect = {
	if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 496 # Byzantion
			}
		}
		add_wonder = wonder_city_of_wonders_byz
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 333 # Roma
			}
		}
		add_wonder = wonder_city_of_wonders_roma
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 802 # Alexandria
			}
		}
		add_wonder = wonder_city_of_wonders_alex
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 764 # Antiocheia
			}
		}
		add_wonder = wonder_city_of_wonders_anti
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 774 # Jerusalem
			}
		}
		add_wonder = wonder_city_of_wonders_jeru
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 693 # Baghdad
			}
		}
		add_wonder = wonder_city_of_wonders_baby
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 1365 # Delhi
			}
		}
		add_wonder = wonder_city_of_wonders_delh
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 482 # Athens
			}
		}
		add_wonder = wonder_city_of_wonders_athens
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 644 # Shiraz (Persepolis)
			}
		}
		add_wonder = wonder_city_of_wonders_parsa
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 817 # Tunis (Carthage)
			}
		}
		add_wonder = wonder_city_of_wonders_carth
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 343 # Siracusa
			}
		}
		add_wonder = wonder_city_of_wonders_syra
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
	else_if = {
		limit = { 
			AND = {
				has_wonder = no
				province_id = 181 # Cordoba
			}
		}
		add_wonder = wonder_city_of_wonders_cord
		wonder = {
			# cow_post_wonder_stage_decision_effect = yes
			cow_post_wonder_upgrade_decision_effect = yes
		}
	}
}