Create music_triggers.txt
This commit is contained in:
parent
05e74699a4
commit
290c7692a9
1 changed files with 260 additions and 0 deletions
260
common/scripted_triggers/music_triggers.txt
Normal file
260
common/scripted_triggers/music_triggers.txt
Normal file
|
|
@ -0,0 +1,260 @@
|
|||
# Various music triggers
|
||||
|
||||
# Trigger that blocks generic music groups for specific cultures/governments that should only use their own
|
||||
should_not_use_bespoke_music_trigger = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_tgp_dlc_trigger = yes
|
||||
should_use_chinese_music_trigger = yes
|
||||
}
|
||||
always = no
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
has_mpo_dlc_trigger = yes
|
||||
should_use_nomadic_music_trigger = yes
|
||||
}
|
||||
always = no
|
||||
}
|
||||
trigger_else = {
|
||||
always = yes
|
||||
}
|
||||
}
|
||||
|
||||
should_not_be_valid_if_asian_music_is_valid_trigger = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_tgp_dlc_trigger = yes
|
||||
should_use_asian_music_trigger = yes
|
||||
}
|
||||
always = no
|
||||
}
|
||||
trigger_else = {
|
||||
always = yes
|
||||
}
|
||||
}
|
||||
|
||||
should_use_asian_music_trigger = {
|
||||
OR = {
|
||||
AND = {
|
||||
culture = {
|
||||
has_building_gfx = steppe_building_gfx
|
||||
}
|
||||
OR = {
|
||||
culture = { has_cultural_pillar = heritage_mongolic }
|
||||
culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_mongolic } }
|
||||
culture = { has_cultural_pillar = heritage_tungusic }
|
||||
culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_tungusic } }
|
||||
capital_province ?= {
|
||||
OR = {
|
||||
geographical_region = world_asia_north_east
|
||||
geographical_region = world_steppe_east
|
||||
geographical_region = world_siberia
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
OR = {
|
||||
has_building_gfx = chinese_building_gfx
|
||||
has_building_gfx = indian_building_gfx
|
||||
has_building_gfx = southeast_asian_building_gfx
|
||||
has_building_gfx = tibetan_building_gfx
|
||||
has_building_gfx = japanese_building_gfx
|
||||
}
|
||||
}
|
||||
religion = { is_in_family = rf_sinitic }
|
||||
religion = religion:buddhism_religion
|
||||
religion = religion:hinduism_religion
|
||||
religion = religion:shintoism_religion
|
||||
any_character_situation = { situation_type = dynastic_cycle }
|
||||
}
|
||||
}
|
||||
|
||||
should_use_chinese_music_trigger = {
|
||||
OR = {
|
||||
culture = { has_cultural_pillar = heritage_chinese }
|
||||
culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_chinese } }
|
||||
any_character_situation = { situation_type = dynastic_cycle }
|
||||
religion = { is_in_family = rf_sinitic }
|
||||
}
|
||||
}
|
||||
|
||||
should_use_byzantine_music_trigger = {
|
||||
OR = {
|
||||
culture = { has_cultural_pillar = heritage_greek }
|
||||
religion = religion:eastern_orthodox_religion
|
||||
}
|
||||
}
|
||||
|
||||
should_use_nomadic_music_trigger = {
|
||||
OR = {
|
||||
culture = {
|
||||
has_cultural_pillar = heritage_mongolic
|
||||
}
|
||||
culture = {
|
||||
has_cultural_pillar = heritage_turkic
|
||||
}
|
||||
culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_mongolic } }
|
||||
culture = { any_parent_culture_or_above = { has_cultural_pillar = heritage_turkic } }
|
||||
# faith.religion = faith:tengri_pagan.religion
|
||||
AND = {
|
||||
government_has_flag = government_is_nomadic
|
||||
# any_character_situation = {
|
||||
# this = situation:the_great_steppe
|
||||
# }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_use_sami_music_trigger = {
|
||||
OR = {
|
||||
culture = {
|
||||
OR = {
|
||||
has_cultural_pillar = heritage_ugro_permian
|
||||
has_cultural_pillar = heritage_balto_finnic
|
||||
has_cultural_pillar = heritage_nivkh
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
OR = {
|
||||
any_parent_culture_or_above = { has_cultural_pillar = heritage_ugro_permian }
|
||||
any_parent_culture_or_above = { has_cultural_pillar = heritage_balto_finnic }
|
||||
any_parent_culture_or_above = { has_cultural_pillar = heritage_nivkh }
|
||||
}
|
||||
}
|
||||
AND = {
|
||||
exists = capital_province
|
||||
capital_province = { geographical_region = cp4_music_area }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_use_norse_music_trigger = {
|
||||
OR = {
|
||||
culture = { has_cultural_pillar = heritage_north_germanic }
|
||||
religion = religion:germanic_religion
|
||||
}
|
||||
}
|
||||
|
||||
should_use_iberian_music_trigger = {
|
||||
OR = {
|
||||
culture = {
|
||||
has_cultural_pillar = heritage_iberian
|
||||
}
|
||||
culture = {
|
||||
any_parent_culture_or_above = { has_cultural_pillar = heritage_iberian }
|
||||
}
|
||||
AND = {
|
||||
exists = capital_province
|
||||
capital_province = { geographical_region = world_europe_west_iberia }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_use_iranian_music_trigger = {
|
||||
OR = {
|
||||
culture = {
|
||||
has_cultural_pillar = heritage_iranian
|
||||
}
|
||||
culture = {
|
||||
any_parent_culture_or_above = { has_cultural_pillar = heritage_iranian }
|
||||
}
|
||||
AND = {
|
||||
religion = religion:islam_religion
|
||||
NAND = {
|
||||
government_has_flag = government_is_nomadic
|
||||
any_character_situation = {
|
||||
this = situation:the_great_steppe
|
||||
}
|
||||
}
|
||||
}
|
||||
religion = religion:zoroastrianism_religion
|
||||
AND = {
|
||||
exists = capital_province
|
||||
capital_province = { geographical_region = world_persian_empire }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_use_specifically_persian_music_trigger = {
|
||||
OR = {
|
||||
culture = {
|
||||
has_cultural_pillar = heritage_iranian
|
||||
}
|
||||
culture = {
|
||||
any_parent_culture_or_above = { has_cultural_pillar = heritage_iranian }
|
||||
}
|
||||
AND = {
|
||||
exists = capital_province
|
||||
capital_province = { geographical_region = world_persian_empire }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_use_european_christian_music_trigger = {
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
OR = {
|
||||
religion = religion:eastern_orthodox_religion
|
||||
religion = religion:protestant_religion
|
||||
AND = {
|
||||
exists = capital_province
|
||||
capital_province = {
|
||||
OR = {
|
||||
geographical_region = world_europe_west
|
||||
geographical_region = world_europe_north
|
||||
geographical_region = world_europe_south
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
should_use_broadly_european_music_trigger = {
|
||||
NOT = { government_has_flag = government_is_nomadic }
|
||||
OR = {
|
||||
AND = {
|
||||
exists = capital_province
|
||||
capital_province = {
|
||||
OR = {
|
||||
geographical_region = world_europe_west
|
||||
geographical_region = world_europe_north
|
||||
geographical_region = world_europe_south
|
||||
}
|
||||
}
|
||||
religion != religion:islam_religion
|
||||
}
|
||||
culture = {
|
||||
OR = {
|
||||
has_cultural_pillar = heritage_iberian
|
||||
has_cultural_pillar = heritage_north_germanic
|
||||
has_cultural_pillar = heritage_west_germanic
|
||||
has_cultural_pillar = heritage_central_germanic
|
||||
has_cultural_pillar = heritage_frankish
|
||||
has_cultural_pillar = heritage_latin
|
||||
has_cultural_pillar = heritage_south_slavic
|
||||
has_cultural_pillar = heritage_west_slavic
|
||||
has_cultural_pillar = heritage_vlach
|
||||
has_cultural_pillar = heritage_magyar
|
||||
has_cultural_pillar = heritage_goidelic
|
||||
has_cultural_pillar = heritage_brythonic
|
||||
any_parent_culture_or_above = {
|
||||
OR = {
|
||||
has_cultural_pillar = heritage_iberian
|
||||
has_cultural_pillar = heritage_north_germanic
|
||||
has_cultural_pillar = heritage_west_germanic
|
||||
has_cultural_pillar = heritage_central_germanic
|
||||
has_cultural_pillar = heritage_frankish
|
||||
has_cultural_pillar = heritage_latin
|
||||
has_cultural_pillar = heritage_south_slavic
|
||||
has_cultural_pillar = heritage_west_slavic
|
||||
has_cultural_pillar = heritage_vlach
|
||||
has_cultural_pillar = heritage_magyar
|
||||
has_cultural_pillar = heritage_goidelic
|
||||
has_cultural_pillar = heritage_brythonic
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue