# Geographical regions and terrain type triggers.
# Triggers run from a province scope.

### Regions:

# African terrain regions.
blg_region_africa = {
	OR = {
		region = world_ghiscar
		region = world_dothraki
		region = world_dorne
		region = world_volantis
	}
}

# Arabia region.
blg_region_arabia = {
	region = world_ghiscar
}

# Black bear regions.
blg_region_asia = {
	region = world_far_east
}

# Balkan region.
blg_region_balkan = {
	region = world_free_cities
}

# Baltic region.
blg_region_baltic = {
	region = world_ibben
}

# Brittish Isles region.
blg_region_brittania = {
	region = world_westeros_north
}

# European inspired regions.
blg_region_europe = {
	OR = {
		region = world_westeros
		region = world_free_cities
	}
}

# Francia region.
blg_region_francia = {
	region = world_westeros_west
}

# German region.
blg_region_germania = {
	region = world_westeros_east
}

# Himalayas region.
blg_region_himalayas = {
	region = world_sarnor
}

# Iberian region.
blg_region_iberia = {
	region = world_westeros_south
}

# Indian region.
blg_region_india = {
	region = world_far_east
}

# Italian region.
blg_region_italy = {
	region = world_free_cities
}

# Levant region.
blg_region_levant = {
	region = world_qarth
}

# Mediterranean inspired regions.
blg_region_mediterranean = {
	OR = {
		region = world_westeros_south
		region = world_free_cities
		region = world_ghiscar
		region = world_moraq
		region = world_summer_islands
	}
}

# Middle-Eastern inspired regions.
blg_region_muslim = {
	OR = {
		region = world_free_cities
		region = world_ghiscar
		region = world_qarth
	}
}

# Persian region.
blg_region_persia = {
	region = world_summer_sea
}

# Polar bear regions.
blg_region_polar = {
	OR = {
		region = world_north
		region = world_shivering_sea
	}
	blg_severe_winter = yes
}

# Scandinavia region.
blg_region_scandinavia = {
	region = world_westeros_north
}

### Terrain:

# Desert terrain.
blg_desert = {
	OR = {
		terrain = desert
		region = world_dorne
		region = world_qarth
	}
}

# Green Farmland terrain.
blg_farmlands = {
	OR = {
		terrain = farmlands
		AND = {
			OR = {
				terrain = plains
				terrain = hills
			}
			OR = {
				region = world_westeros_west
				region = world_westeros_east
				region = world_norvos
				region = world_qohor
			}
		}
	}
}

# Forested terrain.
blg_forest = {
	OR = {
		terrain = forest
		terrain = hills
		terrain = jungle
		terrain = arctic
		terrain = marsh
	}
}

# Mountain terrain.
blg_mountain = {
	OR = {
		terrain = mountain
		terrain = mountainpass
	}
}

# Steppe terrain.
blg_steppe = {
	terrain = plains
	OR = {
		region = world_dothraki_sea
		region = world_far_east
		region = world_shivering_sea
	}
}

# Underground terrain
blg_subterranean = {
	always = no
}

# Snowy terrain.
blg_winter = {
	OR = {
		terrain = arctic
		region = world_the_wall
		region = world_beyond_the_wall
		has_province_modifier = asoiaf_mild_winter
		has_province_modifier = asoiaf_normal_winter
		has_province_modifier = asoiaf_harsh_winter
	}
}

# More common snowy terrain.
blg_severe_winter = {
	OR = {
		terrain = arctic
		has_province_modifier = asoiaf_normal_winter
		has_province_modifier = asoiaf_harsh_winter
	}
}
