465 lines
9.1 KiB
Text
465 lines
9.1 KiB
Text
|
|
##################################################
|
|
# Winter Triggers
|
|
county_has_winter_trigger = {
|
|
title_province = {
|
|
has_winter_trigger = yes
|
|
}
|
|
}
|
|
|
|
character_capital_has_winter_trigger = {
|
|
capital_county = { county_has_winter_trigger = yes }
|
|
}
|
|
|
|
culture_uses_frequent_winter_transportation_trigger = {
|
|
culture = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_balto_finnic
|
|
has_cultural_pillar = heritage_north_germanic
|
|
# We exclude Normans as being pretty distant from this part of their heritage.
|
|
has_cultural_parameter = winter_trait_bonuses
|
|
}
|
|
}
|
|
}
|
|
|
|
location_has_harsh_winter_trigger = {
|
|
location = { has_province_modifier = winter_harsh_modifier }
|
|
}
|
|
|
|
location_has_normal_or_worse_winter_trigger = {
|
|
location = {
|
|
OR = {
|
|
has_province_modifier = winter_normal_modifier
|
|
has_province_modifier = winter_harsh_modifier
|
|
}
|
|
}
|
|
}
|
|
|
|
location_has_winter_trigger = {
|
|
location = {
|
|
has_winter_trigger = yes
|
|
}
|
|
}
|
|
|
|
has_winter_trigger = {
|
|
OR = {
|
|
has_province_modifier = winter_mild_modifier
|
|
has_province_modifier = winter_normal_modifier
|
|
has_province_modifier = winter_harsh_modifier
|
|
root = { has_zud_season_in_county_trigger = { COUNTY = root.location.county } }
|
|
}
|
|
}
|
|
|
|
has_winter_combat_trigger = {
|
|
OR = {
|
|
has_province_modifier = winter_mild_modifier
|
|
has_province_modifier = winter_normal_modifier
|
|
has_province_modifier = winter_harsh_modifier
|
|
}
|
|
}
|
|
|
|
##################################################
|
|
# Seasonal Triggers
|
|
|
|
middle_of_year_season_trigger = {
|
|
current_month >= 4
|
|
current_month <= 9
|
|
}
|
|
|
|
end_of_year_season_trigger = {
|
|
OR = {
|
|
current_month >= 10
|
|
current_month <= 3
|
|
}
|
|
}
|
|
|
|
temperate_seasons_trigger = {
|
|
$LOCATION$ = {
|
|
OR = {
|
|
geographical_region = world_europe
|
|
geographical_region = world_asia_minor
|
|
geographical_region = world_middle_east
|
|
geographical_region = world_india_rajastan
|
|
geographical_region = world_india_bengal
|
|
geographical_region = world_africa_north
|
|
geographical_region = world_steppe
|
|
geographical_region = world_tibet
|
|
}
|
|
}
|
|
}
|
|
|
|
tropical_seasons_trigger = {
|
|
$LOCATION$ = {
|
|
tropical_seasons_region_trigger = yes
|
|
}
|
|
}
|
|
|
|
tropical_seasons_region_trigger = {
|
|
OR = {
|
|
geographical_region = world_africa_west
|
|
geographical_region = world_africa_east
|
|
geographical_region = world_india_deccan
|
|
geographical_region = world_burma
|
|
}
|
|
}
|
|
|
|
is_nice_season_to_be_outside_trigger = {
|
|
OR = {
|
|
# Temperate zones like to be out in summer.
|
|
AND = {
|
|
temperate_seasons_trigger = { LOCATION = $LOCATION$ }
|
|
middle_of_year_season_trigger = yes
|
|
}
|
|
# Tropical zones like to be out in winter.
|
|
AND = {
|
|
tropical_seasons_trigger = { LOCATION = $LOCATION$ }
|
|
end_of_year_season_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
is_nice_season_to_be_inside_trigger = {
|
|
OR = {
|
|
# Temperate zones like to be inside in winter.
|
|
AND = {
|
|
temperate_seasons_trigger = { LOCATION = $LOCATION$ }
|
|
end_of_year_season_trigger = yes
|
|
}
|
|
# Tropical zones like to be inside in summer.
|
|
AND = {
|
|
tropical_seasons_trigger = { LOCATION = $LOCATION$ }
|
|
middle_of_year_season_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
#Season scripted trigger tied into custom loc, can be used for backgrounds and VFX
|
|
#Format like current_season_winter = yes
|
|
|
|
current_season_trigger = {
|
|
current_season_$SEASON$ = yes
|
|
}
|
|
|
|
current_season_winter = {
|
|
#southern region with rainy/dry seasons
|
|
trigger_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_deccan
|
|
}
|
|
}
|
|
OR = {
|
|
current_month >= 11
|
|
current_month < 3
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_rajasthan
|
|
}
|
|
}
|
|
OR = {
|
|
current_month >= 12
|
|
current_month < 4
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_bengal
|
|
}
|
|
}
|
|
OR = {
|
|
current_month >= 11
|
|
current_month < 2
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_burma
|
|
}
|
|
}
|
|
OR = {
|
|
current_month >= 11
|
|
current_month < 3
|
|
}
|
|
}
|
|
trigger_else = {
|
|
#Generic Northern Hemisphere
|
|
OR = {
|
|
current_month >= 12
|
|
current_month < 3
|
|
}
|
|
#Not present/has different name in these regions
|
|
location = {
|
|
NOR = {
|
|
geographical_region = seasonal_region_east_africa
|
|
geographical_region = seasonal_region_west_africa
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
current_season_autumn = {
|
|
#southern region with rainy/dry seasons
|
|
trigger_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_rajasthan
|
|
}
|
|
}
|
|
current_month >= 10
|
|
current_month < 12
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_bengal
|
|
}
|
|
}
|
|
current_month >= 8
|
|
current_month < 11
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_east_africa
|
|
}
|
|
}
|
|
current_month >= 9
|
|
current_month < 11
|
|
}
|
|
trigger_else = {
|
|
#Generic Northern Hemisphere
|
|
current_month >= 9
|
|
current_month < 12
|
|
#Not present/has different name in these regions
|
|
location = {
|
|
NOR = {
|
|
geographical_region = seasonal_region_west_africa
|
|
geographical_region = seasonal_region_deccan
|
|
geographical_region = seasonal_region_burma
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
current_season_summer = {
|
|
#southern region with rainy/dry seasons
|
|
trigger_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_deccan
|
|
}
|
|
}
|
|
current_month >= 3
|
|
current_month < 6
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_rajasthan
|
|
}
|
|
}
|
|
current_month >= 4
|
|
current_month < 7
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_bengal
|
|
}
|
|
}
|
|
current_month >= 4
|
|
current_month < 6
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_burma
|
|
}
|
|
}
|
|
current_month >= 3
|
|
current_month < 5
|
|
}
|
|
trigger_else = {
|
|
#Generic Northern Hemisphere
|
|
current_month >= 6
|
|
current_month < 9
|
|
#Not present/has different name in these regions
|
|
location = {
|
|
NOR = {
|
|
geographical_region = seasonal_region_west_africa
|
|
geographical_region = seasonal_region_east_africa
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
current_season_spring = {
|
|
#southern region with rainy/dry seasons
|
|
trigger_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_bengal
|
|
}
|
|
}
|
|
current_month >= 2
|
|
current_month < 4
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_east_africa
|
|
}
|
|
}
|
|
current_month >= 3
|
|
current_month < 6
|
|
}
|
|
trigger_else = {
|
|
#Generic Northern Hemisphere
|
|
current_month >= 3
|
|
current_month < 6
|
|
#Not present/has different name in these regions
|
|
location = {
|
|
NOR = {
|
|
geographical_region = seasonal_region_west_africa
|
|
geographical_region = seasonal_region_rajasthan
|
|
geographical_region = seasonal_region_deccan
|
|
geographical_region = seasonal_region_burma
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
current_season_dry_season = {
|
|
#southern region with rainy/dry seasons
|
|
location = {
|
|
OR = {
|
|
geographical_region = seasonal_region_west_africa
|
|
geographical_region = seasonal_region_east_africa
|
|
}
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
location = { geographical_region = seasonal_region_west_africa }
|
|
}
|
|
OR = {
|
|
current_month >= 11
|
|
current_month < 5
|
|
}
|
|
}
|
|
trigger_else = {
|
|
location = {
|
|
geographical_region = seasonal_region_east_africa
|
|
}
|
|
OR = {
|
|
current_month >= 12
|
|
current_month < 3
|
|
}
|
|
}
|
|
}
|
|
|
|
current_season_rainy_season = {
|
|
#Jasons triggers here
|
|
location = {
|
|
OR = {
|
|
geographical_region = seasonal_region_deccan
|
|
geographical_region = seasonal_region_rajasthan
|
|
geographical_region = seasonal_region_bengal
|
|
geographical_region = seasonal_region_burma
|
|
geographical_region = seasonal_region_west_africa
|
|
geographical_region = seasonal_region_east_africa
|
|
}
|
|
}
|
|
#southern region with rainy/dry seasons
|
|
trigger_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_deccan
|
|
}
|
|
}
|
|
current_month >= 6
|
|
current_month < 11
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_rajasthan
|
|
}
|
|
}
|
|
current_month >= 7
|
|
current_month < 10
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_bengal
|
|
}
|
|
}
|
|
current_month >= 6
|
|
current_month < 8
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_burma
|
|
}
|
|
}
|
|
current_month >= 5
|
|
current_month < 11
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
location = {
|
|
geographical_region = seasonal_region_west_africa
|
|
}
|
|
}
|
|
current_month >= 5
|
|
current_month < 11
|
|
}
|
|
trigger_else = {
|
|
location = {
|
|
geographical_region = seasonal_region_east_africa
|
|
}
|
|
current_month >= 6
|
|
current_month < 9
|
|
}
|
|
}
|
|
|
|
current_season_hot_season = {
|
|
OR = {
|
|
AND = {
|
|
location = {
|
|
OR = {
|
|
geographical_region = seasonal_region_east_africa
|
|
geographical_region = seasonal_region_west_africa
|
|
}
|
|
}
|
|
current_season_rainy_season = yes
|
|
}
|
|
current_season_summer = yes
|
|
}
|
|
}
|
|
current_season_cold_season = {
|
|
OR = {
|
|
current_season_winter = yes
|
|
current_season_dry_season = yes
|
|
}
|
|
}
|
|
current_season_wet = {
|
|
OR = {
|
|
current_season_spring = yes
|
|
current_season_rainy_season = yes
|
|
}
|
|
}
|
|
current_season_dry = {
|
|
OR = {
|
|
current_season_summer = yes
|
|
current_season_dry_season = yes
|
|
}
|
|
}
|